@charset "UTF-8";:root{--green:#6b8f5e;--green-dark:#4a6b40;--green-light:#8aad7a;--green-bg:#eef3e8;--green-border:#d8e4cc;--cream:#faf7f0;--cream-dark:#f0ebe0;--text:#2c2c2c;--text-muted:#7a7060;--error:#b83a2a;--success:#3a7c2a;--white:#fff;--shadow:0 2px 20px #00000012;--radius:12px;--font:"DM Serif Display",Georgia,serif;--font-ui:"Inter",-apple-system,BlinkMacSystemFont,sans-serif}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{background:#faf7f0;background:var(--cream);color:#2c2c2c;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-ui);line-height:1.6}a{color:#6b8f5e;color:var(--green);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{font-family:"DM Serif Display",Georgia,serif;font-family:var(--font);font-weight:700;line-height:1.3}img{max-width:100%}.main-content{min-height:calc(100vh - 260px)}.container{margin:0 auto;max-width:1100px;padding:0 1.5rem}.text-center{text-align:center}.text-muted{color:#7a7060;color:var(--text-muted);font-size:.95rem}.text-error{color:#b83a2a;color:var(--error)}.btn{border:2px solid #0000;border-radius:8px;cursor:pointer;display:inline-block;font-size:.95rem;font-weight:600;padding:.65rem 1.4rem;text-align:center;transition:background .2s,color .2s,border-color .2s}.btn,.btn:hover{text-decoration:none}.btn-primary{background:#6b8f5e;background:var(--green);border-color:#6b8f5e;border-color:var(--green);color:#fff;color:var(--white)}.btn-primary:hover{background:#4a6b40;background:var(--green-dark);border-color:#4a6b40;border-color:var(--green-dark)}.btn-outline{background:#0000;border-color:#6b8f5e;border-color:var(--green);color:#6b8f5e;color:var(--green)}.btn-outline:hover{background:#6b8f5e;background:var(--green);color:#fff;color:var(--white)}.btn-outline-white{background:#0000;border-color:#ffffffb3;color:#fff;color:var(--white)}.btn-outline-white:hover{background:#ffffff26}.btn-white{background:#fff;background:var(--white);border-color:#fff;border-color:var(--white);color:#6b8f5e;color:var(--green)}.btn-white:hover{background:#eef3e8;background:var(--green-bg)}.btn-full{width:100%}.btn-danger-sm{background:#e74c3c;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:.8rem;padding:.3rem .7rem}.btn-danger-sm:hover{background:#c0392b}.top-banner{background:#1f3323;padding:.45rem 1.5rem}.top-banner-inner{align-items:center;display:flex;flex-wrap:wrap;gap:.85rem;justify-content:center;margin:0 auto;max-width:1100px}.top-banner-live{align-items:center;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:20px;display:inline-flex;flex-shrink:0;gap:.4rem;padding:.18rem .65rem}.top-banner-live-dot{animation:live-pulse 1.8s ease-in-out infinite;background:#ff4f4f;border-radius:50%;flex-shrink:0;height:6px;width:6px}@keyframes live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.top-banner-live-label{color:#ffffffe6;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-ui);font-size:.65rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.top-banner-divider{background:#fff3;display:block;flex-shrink:0;height:14px;width:1px}.top-banner-stats{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.top-banner-stat{align-items:baseline;display:flex;gap:.3rem}.top-banner-num{color:#fff;font-size:.88rem;font-weight:700}.top-banner-desc,.top-banner-num{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-ui);line-height:1}.top-banner-desc{color:#ffffffa6;font-size:.82rem;font-weight:400}.top-banner-desc strong{color:#ffffffe6;font-weight:600}.top-banner-dot-sep{color:#ffffff40;font-size:.9rem;font-weight:300;line-height:1}.sticky-header{position:-webkit-sticky;position:sticky;top:0;z-index:500}.navbar{background:#faf7f0;background:var(--cream);border-bottom:1px solid #d8e4cc;border-bottom:1px solid var(--green-border);box-shadow:0 2px 12px #0000000f;position:relative}.navbar-inner{align-items:center;display:flex;gap:1rem;height:66px;margin:0 auto;max-width:1100px;padding:0 1.5rem}.navbar-brand{align-items:center;display:flex;flex-shrink:0;font-family:"DM Serif Display",Georgia,serif;font-family:var(--font);font-size:1.2rem;font-weight:800;gap:.6rem}.navbar-brand,.navbar-brand:hover{color:#4a6b40;color:var(--green-dark);text-decoration:none}.navbar-logo{border-radius:10px;display:block;height:42px;object-fit:contain;width:42px}.navbar-links{align-items:center;display:flex;gap:.25rem;margin-left:auto}.navbar-links a{border-radius:7px;color:#7a7060;color:var(--text-muted);font-size:.9rem;font-weight:500;padding:.4rem .75rem;transition:background .15s,color .15s}.navbar-links a:hover{background:#eef3e8;background:var(--green-bg);color:#4a6b40;color:var(--green-dark);text-decoration:none}.nav-stat{align-items:center;border-radius:8px;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-ui);gap:.45rem;padding:.3rem .65rem;text-decoration:none!important;white-space:nowrap}.nav-stat-num{flex-shrink:0;font-size:1.15rem;font-weight:800;line-height:1}.nav-stat-text{display:flex;flex-direction:column;gap:.02rem}.nav-stat-label{font-size:.72rem;font-weight:600;line-height:1.2}.nav-stat-sub{font-size:.63rem;font-weight:400;opacity:.7}.nav-stat-encours{background:#fff4e0;border:1px solid #f5d79a;color:#94500a}.nav-stat-encours .nav-stat-num{color:#c96a00}.nav-stat-avenir{background:#edf7ed;border:1px solid #a5d6a7;color:#1b5e20}.nav-stat-avenir .nav-stat-num{color:#2e7d32}.navbar-burger{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;margin-left:auto;padding:6px}.navbar-burger span{background:#2c2c2c;background:var(--text);border-radius:2px;display:block;height:2px;width:22px}@media (max-width:700px){.navbar-burger{display:flex}.navbar-links{align-items:stretch;background:#faf7f0;background:var(--cream);border-top:1px solid #d8e4cc;border-top:1px solid var(--green-border);box-shadow:0 16px 32px #0000001a;display:none;flex-direction:column;gap:0;left:0;padding:1.25rem 1.5rem 2rem;position:absolute;right:0;top:66px}.navbar-links.open{display:flex}.navbar-links a:not(.btn){border-bottom:1px solid #d8e4cc;border-bottom:1px solid var(--green-border);border-radius:0;color:#2c2c2c;color:var(--text);display:block;font-size:1rem;font-weight:500;padding:.9rem .5rem}.navbar-links a:not(.btn):hover{background:#0000;color:#4a6b40;color:var(--green-dark);padding-left:1rem}.navbar-links .navbar-donate{background:#0000!important;border-bottom:1px solid #d8e4cc;border-bottom:1px solid var(--green-border);border-radius:0!important;color:#4a6b40!important;color:var(--green-dark)!important;font-size:1rem;margin:0;padding:.9rem .5rem!important}.navbar-links .btn{font-size:1rem;margin-top:1.25rem;padding:.85rem;text-align:center;width:100%}.navbar-links .btn+.btn{margin-top:.75rem}.navbar-links .btn-outline-white{border-color:#d8e4cc!important;border-color:var(--green-border)!important;color:#2c2c2c!important;color:var(--text)!important}}.hero{background-color:#f0ece4d1;overflow:hidden;padding:5rem 1.5rem 0;position:relative}.hero-inner{grid-gap:2rem;align-items:flex-end;display:grid;gap:2rem;grid-template-columns:1fr 480px;margin:0 auto;max-width:1100px}.hero-content{padding-bottom:5rem}.hero h1{color:#2c2c2c;color:var(--text);font-size:clamp(2rem,3.5vw,3.2rem);line-height:1.15;margin-bottom:1.25rem}.hero h1 em{color:#6b8f5e;color:var(--green);font-style:normal}.hero p{color:#7a7060;color:var(--text-muted);font-size:1.05rem;line-height:1.75;margin-bottom:2.25rem;max-width:460px}.hero-actions{display:flex;flex-wrap:wrap;gap:.85rem}.hero-store-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.hero-store-badge{align-items:center;border-radius:10px;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-ui);gap:.6rem;line-height:1.2;padding:.5rem 1rem;text-decoration:none;transition:opacity .15s}.hero-store-badge:hover{opacity:.85;text-decoration:none}.hero-store-badge-apple,.hero-store-badge-google{background:#111;border:1px solid #111;color:#fff}.hero-store-badge-apple svg,.hero-store-badge-google svg{flex-shrink:0}.hero-store-badge-apple small,.hero-store-badge-google small{display:block;font-size:.65rem;font-weight:400;opacity:.75}.hero-store-badge-apple strong,.hero-store-badge-google strong{display:block;font-size:.95rem;font-weight:700}.hero .btn-white{background:#4a6b40!important;background:var(--green-dark)!important;border-color:#4a6b40!important;border-color:var(--green-dark)!important;color:#fff!important;font-size:1rem;padding:.8rem 1.6rem}.hero .btn-white:hover{background:#6b8f5e!important;background:var(--green)!important;border-color:#6b8f5e!important;border-color:var(--green)!important}.hero .btn-outline-white{background:#0000!important;border-color:#d8e4cc!important;border-color:var(--green-border)!important;color:#2c2c2c!important;color:var(--text)!important;font-size:1rem;padding:.8rem 1.6rem}.hero .btn-outline-white:hover{background:#eef3e8!important;background:var(--green-bg)!important;border-color:#6b8f5e!important;border-color:var(--green)!important;color:#4a6b40!important;color:var(--green-dark)!important}.hero-phones{height:520px;position:relative}.iphone{background:linear-gradient(160deg,#5a5a5e,#1c1c1e 45%,#3d3d3f);border-radius:54px;bottom:0;box-shadow:0 0 0 1px #ffffff38,inset 0 0 0 1px #0009,0 40px 80px #00000052,0 12px 28px #0000002e;padding:13px;position:absolute}.iphone:before{background:#000;border-radius:10px;content:"";height:18px;left:50%;pointer-events:none;position:absolute;top:14px;transform:translateX(-50%);width:60px;z-index:5}.iphone:after{background:linear-gradient(180deg,#4a4a4c,#2c2c2e,#4a4a4c);border-radius:0 3px 3px 0;content:"";height:68px;position:absolute;right:-4px;top:30%;width:4px}.iphone-back{bottom:40px;filter:brightness(.82);left:10px;transform:rotate(-7deg);width:210px;z-index:1}.iphone-front{animation:floatUp 5s ease-in-out infinite;right:10px;width:230px;z-index:2}@keyframes floatUp{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.iphone-screen{background:#000;border-radius:42px;line-height:0;overflow:hidden}.iphone-screen img{display:block;width:100%}@media (max-width:900px){.hero-inner{grid-template-columns:1fr}.hero-phones{display:none}.hero-content{padding-bottom:3rem}.hero h1{font-size:2.2rem}}.section{padding:4rem 1.5rem}.section-light{background:#eef4ee}.landing-motif-bg{background-color:#f0ece4;background-image:var(--motif-url);background-repeat:repeat;background-size:260px auto}.section-green{background:#6b8f5e;background:var(--green);text-align:center}.section-green,.section-green h2,.section-green p{color:#fff;color:var(--white)}.section-title{color:#6b8f5e;color:var(--green);font-size:1.8rem;margin-bottom:2.5rem;text-align:center}.steps{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.step{padding:1.5rem;text-align:center}.step-number{align-items:center;background:#6b8f5e;background:var(--green);border-radius:50%;color:#fff;color:var(--white);display:flex;font-size:1.4rem;font-weight:800;height:48px;justify-content:center;margin:0 auto 1rem;width:48px}.step h3{color:#6b8f5e;color:var(--green);font-size:1.1rem;margin-bottom:.5rem}.hero-eyebrow{font-size:.82rem;letter-spacing:2px;margin-bottom:.75rem;opacity:.7;text-transform:uppercase}.hero-desc{font-size:1.1rem;line-height:1.7;margin-bottom:2rem;opacity:.9}.app-showcase{background:#f0ebe0;background:var(--cream-dark);padding:0}.app-showcase-img{display:block;height:auto;width:100%}.feat-section{background-color:#fcf9f4d1;box-sizing:border-box;overflow:hidden;padding:5rem 1.5rem;position:relative;width:100%}.feat-bg{background-position:100%;background-size:cover;inset:0;opacity:.35;pointer-events:none;position:absolute}.feat-inner{position:relative;z-index:1}.feat-content{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#faf7f0c7;border:1px solid #fff9;border-radius:20px;padding:2.5rem}.feat-inner{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:1fr 480px;margin:0 auto;max-width:1100px}.feat-eyebrow{background:#eef3e8;background:var(--green-bg);border:1px solid #d8e4cc;border:1px solid var(--green-border);border-radius:20px;color:#6b8f5e;color:var(--green);display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:2.5px;margin-bottom:1.25rem;padding:.3rem .85rem;text-transform:uppercase}.feat-content h2{color:#2c2c2c;color:var(--text);font-size:clamp(2rem,3.5vw,3rem);line-height:1.15;margin-bottom:1rem}.feat-content h2 em{color:#6b8f5e;color:var(--green);font-style:normal}.feat-divider{align-items:center;display:flex;gap:.5rem;margin-bottom:1.5rem}.feat-divider:before{background:#6b8f5e;background:var(--green);border-radius:2px;content:"";height:2.5px;width:36px}.feat-divider-dot{background:#8aad7a;background:var(--green-light);border-radius:50%;height:6px;width:6px}.feat-desc{color:#7a7060;color:var(--text-muted);font-size:1rem;line-height:1.8;margin-bottom:2rem;max-width:460px}.feat-desc strong{color:#2c2c2c;color:var(--text);font-weight:600}.feat-chips{display:flex;flex-wrap:nowrap;gap:.75rem}.feat-chip{background:#fff;border:1px solid #d8e4cc;border:1px solid var(--green-border);border-radius:12px;box-shadow:0 2px 8px #0000000d;color:#2c2c2c;color:var(--text);font-size:.88rem;font-weight:500;gap:.5rem;padding:.55rem 1rem}.feat-chip,.feat-chip-icon{align-items:center;display:flex}.feat-chip-icon{background:#eef3e8;background:var(--green-bg);border-radius:8px;color:#4a6b40;color:var(--green-dark);flex-shrink:0;height:32px;justify-content:center;width:32px}.feat-phone{align-items:center;display:flex;justify-content:center}.feat-phone-img{filter:drop-shadow(0 24px 48px rgba(0,0,0,.15));max-width:460px;width:100%}@media (max-width:900px){.feat-section{padding:3rem 1rem}.feat-inner{box-sizing:border-box;gap:1.5rem;grid-template-columns:1fr;width:100%}.feat-phone{display:flex;justify-content:center;order:-1}.feat-phone-img{max-width:240px;width:80%}.feat-content{box-sizing:border-box;padding:1.25rem;width:100%}.feat-content h2{font-size:1.6rem;word-break:break-word}.feat-desc{font-size:.92rem;max-width:100%}.feat-chips{flex-wrap:wrap;gap:.5rem}.feat-chip{flex:1 1 100%;font-size:.85rem}}.section-hadith{background-color:#1e4428e0;overflow:hidden;padding:5rem 1.5rem;position:relative}.section-hadith:before{color:#ffffff0a;content:"\201C";font-family:"DM Serif Display",Georgia,serif;font-size:20rem;left:50%;line-height:1;pointer-events:none;position:absolute;top:-20px;transform:translateX(-50%);-webkit-user-select:none;user-select:none}.hadith{margin:0 auto;max-width:780px;position:relative;text-align:center;z-index:1}.hadith-ornament{color:#8aad7a;color:var(--green-light);display:block;font-size:2.5rem;line-height:1;margin-bottom:1.5rem;opacity:.6}.hadith-text{color:#ffffffeb;font-family:"DM Serif Display",Georgia,serif;font-family:var(--font);font-size:clamp(1.15rem,2vw,1.45rem);font-style:italic;line-height:1.9;margin-bottom:2rem}.hadith-divider{align-items:center;display:flex;gap:.75rem;justify-content:center;margin-bottom:1.25rem}.hadith-divider:after,.hadith-divider:before{background:#ffffff40;content:"";height:1px;width:50px}.hadith-divider-dot{background:#8aad7a;background:var(--green-light);border-radius:50%;height:6px;width:6px}.hadith cite{color:#ffffff8c;display:block;font-size:.88rem;font-style:normal;letter-spacing:.5px}.card-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.card{background:#fff;background:var(--white);border:1px solid #d8e4cc;border:1px solid var(--green-border);border-radius:12px;border-radius:var(--radius);box-shadow:0 2px 20px #00000012;box-shadow:var(--shadow);overflow:hidden}.card-body{padding:1rem}.priere-card{background:#fff;background:var(--white);border:1px solid #d8e4cc;border:1px solid var(--green-border);border-radius:14px;box-shadow:0 2px 12px #0000000f;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .2s,transform .2s}.priere-card:hover{box-shadow:0 6px 24px #4a6b4021;transform:translateY(-2px)}.pc-statut-avenir{border-top:3px solid #4a9d5f}.pc-statut-encours{border-top:3px solid #e07b2a}.pc-statut-terminee{border-top:3px solid #b0b8b0}.pc-top{display:flex;justify-content:space-between;padding:.9rem 1.1rem 0}.pc-badge,.pc-top{align-items:center}.pc-badge{border-radius:20px;display:inline-flex;font-size:.75rem;font-weight:700;gap:.3rem;letter-spacing:.02em;padding:.25rem .75rem;text-transform:uppercase}.pc-badge-avenir{background:#e6f4ea;color:#2d7a45}.pc-badge-encours{background:#fff0e0;color:#c4610d}.pc-badge-terminee{background:#f0f0f0;color:#7a7a7a}.pc-genre{align-items:center;background:#fff;background:var(--white);border:1.5px solid #d8e4cc;border:1.5px solid var(--green-border);border-radius:20px;box-shadow:0 1px 4px #0000000f;color:#2c2c2c;color:var(--text);display:inline-flex;font-size:.8rem;font-weight:600;gap:.4rem;padding:.25rem .7rem .25rem .3rem}.pc-genre-img{background:#f0ebe0;background:var(--cream-dark);border:1.5px solid #d8e4cc;border:1.5px solid var(--green-border);border-radius:50%;height:26px;object-fit:cover;width:26px}.pc-body{flex:1 1;padding:.85rem 1.1rem .7rem}.pc-nom{color:#2c2c2c;color:var(--text);font-family:"DM Serif Display",Georgia,serif;font-family:var(--font);font-size:1.15rem;font-weight:700;line-height:1.3;margin-bottom:.85rem}.pc-nom-anon{color:#7a7060;color:var(--text-muted);font-style:italic}.pc-info-row{align-items:flex-start;display:flex;gap:.5rem;margin-bottom:.6rem}.pc-icon{color:#6b8f5e;color:var(--green);flex-shrink:0;margin-top:2px}.pc-mosquee-nom{color:#4a6b40;color:var(--green-dark);display:block;font-size:.9rem;font-weight:600;line-height:1.3}.pc-mosquee-adresse{display:block;font-size:.8rem;line-height:1.35;margin-top:.1rem}.pc-date-text,.pc-mosquee-adresse{color:#7a7060;color:var(--text-muted)}.pc-date-text{display:flex;flex-wrap:wrap;font-size:.88rem;gap:.3rem;line-height:1.4}.pc-date-day{text-transform:capitalize}.pc-date-time{color:#2c2c2c;color:var(--text);font-weight:600}.pc-comment{border-left:2px solid #d8e4cc;border-left:2px solid var(--green-border);color:#7a7060;color:var(--text-muted);font-size:.85rem;font-style:italic;line-height:1.5;margin-top:.65rem;padding-left:.5rem}.pc-footer{align-items:center;background:#fff;background:var(--white);border-top:1.5px solid #d8e4cc;border-top:1.5px solid var(--green-border);display:flex;gap:.5rem;justify-content:space-between;padding:.65rem 1.1rem}.pc-footer-left{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-footer-right{align-items:center;display:flex;flex-shrink:0;gap:.45rem}.pc-created{color:#7a7060;color:var(--text-muted);font-size:.77rem}.pc-distance{background:#eef3e8;background:var(--green-bg);border:1px solid #d8e4cc;border:1px solid var(--green-border);border-radius:20px;color:#4a6b40;color:var(--green-dark);display:inline-block;font-size:.72rem;font-weight:600;margin-top:.2rem;padding:.1rem .5rem}.pc-location-wrap{display:flex;flex-direction:column;gap:.05rem}.pc-itineraire{align-items:center;background:#f0f0f0;border-radius:50%;color:#c0392b;display:inline-flex;height:2rem;justify-content:center;text-decoration:none;transition:background .15s;width:2rem}.pc-itineraire:hover{background:#e0e0e0;text-decoration:none}.pc-delete{align-items:center;background:none;border:1px solid #e0b8b0;border-radius:6px;color:#b83a2a;cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-ui);font-size:.78rem;font-weight:500;gap:.35rem;padding:.25rem .6rem;transition:background .15s,border-color .15s;white-space:nowrap}.pc-delete:hover{background:#fdf0ee;border-color:#c0392b}.pc-share{align-items:center;background:none;border:1px solid #c6d8c6;border-radius:6px;color:#2d6a4f;color:var(--color-primary,#2d6a4f);cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-ui);font-size:.78rem;font-weight:500;gap:.35rem;padding:.25rem .6rem;transition:background .15s,border-color .15s;white-space:nowrap}.pc-share:hover{background:#edf5ee;border-color:#2d6a4f}.pc-edit{align-items:center;background:none;border:1px solid #b8cce0;border-radius:6px;color:#1a56db;cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-ui);font-size:.78rem;font-weight:500;gap:.35rem;padding:.25rem .6rem;transition:background .15s,border-color .15s;white-space:nowrap}.pc-edit:hover{background:#e8f0fe;border-color:#1a56db}.badge{border-radius:20px;display:inline-block;font-size:.75rem;font-weight:600;padding:.2rem .6rem}.badge-avenir{background:#e8f5e9;color:#2e7d32}.badge-encours{background:#fff3e0;color:#e65100}.badge-terminee{background:#f5f5f5;color:#757575}.badge-genre{background:#e3f2fd;color:#1565c0}.page-header{background:#6b8f5e;background:var(--green);padding:2.5rem 1.5rem}.page-header,.page-header h1{color:#fff;color:var(--white)}.page-header h1{font-size:2rem}.page-header p{color:#ffffffd9;margin-top:.4rem}.page-header .btn{margin-top:1rem}.auth-page{align-items:flex-start;background:#eef3e8;background:var(--green-bg);display:flex;justify-content:center;min-height:80vh;padding:3rem 1rem}.auth-card{background:#faf7f0;background:var(--cream);border:1px solid #d8e4cc;border:1px solid var(--green-border);border-radius:14px;box-shadow:0 2px 20px #00000012;box-shadow:var(--shadow);max-width:440px;padding:2.5rem;width:100%}.auth-title{color:#6b8f5e;color:var(--green);font-size:1.7rem;margin-bottom:.3rem}.auth-subtitle{font-size:.95rem;margin-bottom:1.5rem}.auth-footer,.auth-subtitle{color:#7a7060;color:var(--text-muted)}.auth-footer{font-size:.9rem;margin-top:1.5rem;text-align:center}.auth-footer a{font-weight:600}.form-group{margin-bottom:1rem}.form-group label{color:#555;display:block;font-size:.88rem;font-weight:600;margin-bottom:.35rem}.form-group input,.form-group select,.form-group textarea{background:#faf7f0;background:var(--cream);border:1.5px solid #d8e4cc;border:1.5px solid var(--green-border);border-radius:7px;color:#2c2c2c;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-ui);font-size:.95rem;padding:.6rem .85rem;transition:border-color .2s;width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#6b8f5e;border-color:var(--green);outline:none}.form-row{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.form-forgot{font-size:.88rem;margin-bottom:.75rem;text-align:right}.form-checkbox{align-items:center;display:flex;gap:.5rem}.form-checkbox label{align-items:center;cursor:pointer;display:flex;font-size:.92rem;gap:.4rem;margin-bottom:0}.form-checkbox input{width:auto}.form-container{margin:3rem auto;max-width:520px}.code-input{font-size:1.4rem!important;letter-spacing:.5rem;text-align:center}.alert{border-radius:7px;font-size:.92rem;margin-bottom:1rem;padding:.75rem 1rem}.alert-success{background:#e8f5e9;border-left:4px solid #3a7c2a;border-left:4px solid var(--success);color:#2e7d32}.alert-error{background:#fdecea;border-left:4px solid #b83a2a;border-left:4px solid var(--error);color:#b83a2a;color:var(--error)}.admin-toast{align-items:center;animation:toast-slide-in .22s ease;border-radius:10px;bottom:1.75rem;box-shadow:0 6px 24px #00000021;display:flex;font-size:.9rem;font-weight:500;gap:.75rem;max-width:440px;min-width:280px;padding:.85rem 1rem .85rem 1.25rem;position:fixed;right:1.75rem;z-index:9999}.admin-toast-success{background:#e8f5e9;border-left:4px solid #43a047;color:#2e7d32}.admin-toast-error{background:#fdecea;border-left:4px solid #e53935;color:#c62828}.admin-toast span{flex:1 1;line-height:1.4}.admin-toast-close{background:none;border:none;color:inherit;cursor:pointer;flex-shrink:0;font-size:1rem;line-height:1;opacity:.55;padding:0}.admin-toast-close:hover{opacity:1}@keyframes toast-slide-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.janaza-toast-container{bottom:1.5rem;display:flex;flex-direction:column;gap:.75rem;max-width:320px;position:fixed;right:1.5rem;width:calc(100vw - 3rem);z-index:9999}.janaza-toast{animation:toast-in .3s ease;background:#fff;border-left:4px solid #4a6b40;border-left:4px solid var(--green-dark);border-radius:10px;box-shadow:0 4px 20px #00000024;padding:1rem 2.5rem 1rem 1rem;position:relative}@keyframes toast-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.janaza-toast-close{background:none;border:none;color:#aaa;cursor:pointer;font-size:1.1rem;line-height:1;padding:.1rem .3rem;position:absolute;right:.6rem;top:.5rem}.janaza-toast-close:hover{color:#555}.janaza-toast-label{color:#4a6b40;color:var(--green-dark);font-size:.72rem;font-weight:700;letter-spacing:.8px;margin-bottom:.35rem;text-transform:uppercase}.janaza-toast-name{color:#2c2c2c;color:var(--text);font-size:1rem;font-weight:700;margin-bottom:.2rem}.janaza-toast-mosque{color:#555;font-size:.85rem;margin-bottom:.15rem}.janaza-toast-date{color:#888;font-size:.82rem}.social-buttons{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.2rem}.btn-social{align-items:center;border:1.5px solid #ddd;border-radius:8px;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:.6rem;justify-content:center;padding:.65rem 1rem;transition:background .15s;width:100%}.btn-google{background:#fff;background:var(--white);color:#444}.btn-google:hover{background:#f5f5f5}.btn-apple{background:#000;border-color:#000;color:#fff;color:var(--white)}.btn-apple:hover{background:#222}.divider{align-items:center;color:#7a7060;color:var(--text-muted);display:flex;font-size:.85rem;gap:.75rem;margin:1rem 0}.divider:after,.divider:before{background:#ddd;content:"";flex:1 1;height:1px}.dashboard{display:flex;min-height:80vh}.dashboard-sidebar{background:#f0ebe0;background:var(--cream-dark);border-right:1px solid #d8e4cc;border-right:1px solid var(--green-border);flex-shrink:0;padding:1.5rem 1rem;width:240px}.dashboard-user{border-bottom:1px solid #d8e4cc;border-bottom:1px solid var(--green-border);gap:.75rem;margin-bottom:1.5rem;padding-bottom:1rem}.avatar,.dashboard-user{align-items:center;display:flex}.avatar{background:#6b8f5e;background:var(--green);border-radius:50%;color:#fff;flex-shrink:0;font-size:1.2rem;font-weight:700;height:42px;justify-content:center;width:42px}.user-name{font-size:.95rem;font-weight:600}.user-email{color:#7a7060;color:var(--text-muted);font-size:.8rem}.dashboard-nav{display:flex;flex-direction:column;gap:.5rem}.dashboard-nav a{border-radius:7px;color:#4a6b40;color:var(--green-dark);display:block;font-size:.92rem;padding:.5rem .75rem}.dashboard-nav a:hover{background:#d8e4cc;background:var(--green-border);text-decoration:none}.btn-logout{background:none;border:none;border-radius:7px;color:#b83a2a;color:var(--error);cursor:pointer;font-size:.92rem;margin-top:.5rem;padding:.5rem .75rem;text-align:left}.btn-logout:hover{background:#fdecea}.dashboard-content{flex:1 1;padding:2rem}.dashboard-content h2{color:#6b8f5e;color:var(--green);font-size:1.4rem;margin-bottom:1.5rem}@media (max-width:700px){.dashboard{flex-direction:column}.dashboard-sidebar{border-bottom:1px solid #d8e4cc;border-bottom:1px solid var(--green-border);border-right:none;width:100%}}.tab-buttons{display:flex;gap:.75rem;margin-bottom:1.5rem}.admin-table-wrap{overflow-x:auto}.admin-table{border-collapse:collapse;font-size:.9rem;width:100%}.admin-table td,.admin-table th{border-bottom:1px solid #d8e4cc;border-bottom:1px solid var(--green-border);padding:.7rem 1rem;text-align:left}.admin-table th{background:#eef3e8;background:var(--green-bg);color:#4a6b40;color:var(--green-dark);font-weight:600}.admin-table tr:hover td{background:#fafff9}.admin-table-scroll{overflow-x:auto}.admin-actions{align-items:center;display:flex;gap:.375rem;white-space:nowrap}.btn-icon{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;transition:background .15s,border-color .15s;width:30px}.btn-icon-edit{border-color:#c8d8ca;color:#4a7a4e}.btn-icon-edit:hover{background:#edf2ee;border-color:#4a7a4e}.btn-icon-delete{border-color:#f5c6c2;color:#c0392b}.btn-icon-delete:hover{background:#fdf0ef;border-color:#c0392b}.btn-sm{border-radius:6px;font-size:.82rem;padding:.3rem .75rem}.admin-search-bar{align-items:flex-end;flex-wrap:wrap;gap:.75rem}.admin-filters,.admin-search-bar{display:flex;margin-bottom:.75rem}.admin-filters{flex-direction:column;gap:.5rem}.admin-filters .admin-search-bar{margin-bottom:0}.admin-date-filter{cursor:default;display:flex;flex-direction:column;gap:.3rem}.admin-date-filter>span{color:#7a7060;color:var(--text-muted,#6b7280);font-size:.72rem;font-weight:600;letter-spacing:.04em;padding-left:.25rem;text-transform:uppercase}.admin-date-filter .admin-search{flex:none}.admin-search{align-items:center;display:flex;flex:1 1 200px;max-width:320px;min-width:160px;position:relative}.admin-search svg{color:#7a7060;color:var(--text-muted);flex-shrink:0;left:.75rem;pointer-events:none;position:absolute}.admin-search input{background:#fff;background:var(--white);border:1.5px solid #d8e4cc;border:1.5px solid var(--green-border);border-radius:8px;color:#2c2c2c;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-ui);font-size:.88rem;padding:.5rem 2.2rem;transition:border-color .15s;width:100%}.admin-search input:focus{border-color:#6b8f5e;border-color:var(--green);outline:none}.admin-search-clear{background:none;border:none;border-radius:4px;color:#7a7060;color:var(--text-muted);cursor:pointer;font-size:.8rem;line-height:1;padding:.1rem .25rem;position:absolute;right:.6rem}.admin-search-clear:hover{color:#2c2c2c;color:var(--text)}.admin-search-date{max-width:200px}.admin-search-date input{padding-left:2.2rem}.admin-count{color:#7a7060;color:var(--text-muted);font-size:.82rem;margin-bottom:.5rem}.modal-overlay{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.modal-box{background:#fff;background:var(--white);border-radius:12px;border-radius:var(--radius);box-shadow:0 8px 40px #0000002e;max-height:90vh;max-width:520px;overflow-y:auto;width:100%}.modal-header{align-items:center;border-bottom:1px solid #d8e4cc;border-bottom:1px solid var(--green-border);display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.modal-header h3{color:#4a6b40;color:var(--green-dark);font-size:1.1rem}.modal-close{background:none;border:none;color:#7a7060;color:var(--text-muted);cursor:pointer;font-size:1.1rem;line-height:1;padding:.25rem}.modal-body{padding:1.5rem}.modal-footer{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.prieres-header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.prieres-header .section-title{margin-bottom:0}.tile-filter-search{align-items:center;background:#eef3e8;background:var(--green-bg);border:1.5px solid #d8e4cc;border:1.5px solid var(--green-border);border-radius:20px;display:flex;flex:1 1;gap:.4rem;max-width:260px;min-width:180px;padding:.3rem .75rem}.tile-filter-search svg{color:#7a7060;color:var(--text-muted);flex-shrink:0}.tile-filter-input{background:#0000;border:none;color:#2c2c2c;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-ui);font-size:.82rem;min-width:0;outline:none;width:100%}.tile-filter-clear-btn,.tile-filter-input::placeholder{color:#7a7060;color:var(--text-muted)}.tile-filter-clear-btn{background:none;border:none;cursor:pointer;flex-shrink:0;font-size:.75rem;line-height:1;padding:0}.tile-filter-clear-btn:hover{color:#2c2c2c;color:var(--text)}.tile-filters{align-items:center;background:#fff;background:var(--white);border:1px solid #d8e4cc;border:1px solid var(--green-border);border-radius:12px;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;padding:.75rem 1rem}.tile-filter-pills{display:flex;flex-wrap:wrap;gap:.4rem}.filter-pill{align-items:center;background:#fff;border:1.5px solid #d8e4cc;border:1.5px solid var(--green-border);border-radius:20px;color:#7a7060;color:var(--text-muted);cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-ui);font-size:.81rem;font-weight:500;gap:.3rem;padding:.35rem .85rem;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.filter-pill:hover{background:#eef3e8;background:var(--green-bg);border-color:#6b8f5e;border-color:var(--green);color:#4a6b40;color:var(--green-dark)}.filter-pill.active{background:#4a6b40;background:var(--green-dark);border-color:#4a6b40;border-color:var(--green-dark);color:#fff}.filter-pill-geo svg{flex-shrink:0}.tile-filter-select{background:#fff;border:1.5px solid #d8e4cc;border:1.5px solid var(--green-border);border-radius:8px;color:#2c2c2c;color:var(--text);cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-ui);font-size:.81rem;outline:none;padding:.38rem .75rem;transition:border-color .15s}.tile-filter-select:focus,.tile-filter-select:hover{border-color:#6b8f5e;border-color:var(--green)}.filter-clear{background:none;border:none;color:#7a7060;color:var(--text-muted);cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-ui);font-size:.78rem;margin-left:auto;padding:0;text-decoration:underline}.filter-clear:hover{color:#b83a2a;color:var(--error)}.map-mode-tabs{display:flex;gap:.5rem;margin-bottom:1rem}.map-mode-btn{align-items:center;background:#fff;border:1.5px solid #d8e4cc;border:1.5px solid var(--green-border);border-radius:20px;color:#7a7060;color:var(--text-muted);cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-ui);font-size:.82rem;font-weight:500;gap:.4rem;padding:.45rem 1rem;transition:background .15s,color .15s,border-color .15s,box-shadow .15s;white-space:nowrap}.map-mode-btn:hover{background:#eef3e8;background:var(--green-bg);border-color:#6b8f5e;border-color:var(--green);color:#4a6b40;color:var(--green-dark)}.map-mode-btn.active{background:#4a6b40;background:var(--green-dark);border-color:#4a6b40;border-color:var(--green-dark);box-shadow:0 2px 8px #4a6b4040;color:#fff}.map-mode-btn svg{flex-shrink:0}.prieres-map-container{max-width:100%;padding:0 2rem 2.5rem;width:100%}.prieres-map-container .prieres-header{margin-bottom:1.25rem;padding-top:2.5rem}.priere-map-wrap{border:1px solid #d8e4cc;border:1px solid var(--green-border);border-radius:14px;box-shadow:0 4px 24px #0000001f;height:calc(100vh - 280px);max-height:780px;min-height:520px;overflow:hidden;width:100%}.map-loading{align-items:center;background:#f0ebe0;background:var(--cream-dark);border-radius:14px;color:#7a7060;color:var(--text-muted);display:flex;height:520px;justify-content:center}.leaflet-popup-content-wrapper{border-radius:16px!important;box-shadow:0 8px 32px #0000002e!important;overflow:hidden;padding:0!important}.leaflet-popup-content{margin:0!important;width:auto!important}.leaflet-popup-tip{background:#fff!important}.map-pin-img-wrap,.map-pin-wrap{height:56px;position:relative;width:56px}.map-pin-img{border:3px solid #fff;border-radius:50%;box-shadow:0 3px 10px #0000004d;display:block;height:56px;object-fit:cover;width:56px}.map-pin-badge{align-items:center;background:#4a6b40;background:var(--green-dark);border:2px solid #fff;border-radius:10px;box-shadow:0 1px 4px #00000040;color:#fff;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-ui);font-size:.7rem;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 5px;position:absolute;right:-4px;top:-4px}.map-user-dot{background:#2a6dd9;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 8px #2a6dd980;height:20px;position:relative;width:20px}.map-user-pulse{animation:pulse-user 2s infinite;background:#2a6dd933;border-radius:50%;inset:-8px;position:absolute}@keyframes pulse-user{0%{opacity:.8;transform:scale(.7)}70%{opacity:0;transform:scale(1.4)}to{opacity:0;transform:scale(.7)}}.mpp-wrap{background:#fff;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-ui);max-height:420px;max-width:320px;min-width:280px}.mpp-body{flex:1 1;min-height:0;overflow-y:auto}.mpp-header{background:#faf7f0;background:var(--cream);border-bottom:1px solid #d8e4cc;border-bottom:1px solid var(--green-border);padding:.85rem 1rem .6rem}.mpp-mosque-name{color:#4a6b40;color:var(--green-dark);font-family:"DM Serif Display",Georgia,serif;font-family:var(--font);font-size:1rem;font-weight:700}.mpp-mosque-addr{font-size:.75rem;margin-top:.15rem}.mpp-distance,.mpp-mosque-addr{color:#7a7060;color:var(--text-muted)}.mpp-distance{align-items:center;display:inline-flex;font-size:.72rem;gap:.25rem;margin-top:.4rem}.mpp-popup-footer{background:#faf7f0;background:var(--cream);border-top:1px solid #d8e4cc;border-top:1px solid var(--green-border);padding:.65rem 1rem .75rem}.mpp-itineraire-btn{align-items:center;background:var(--green-primary);border-radius:8px;color:#fff;display:flex;font-size:.82rem;font-weight:700;gap:.5rem;justify-content:center;letter-spacing:.01em;padding:.55rem 1rem;text-decoration:none;transition:background .15s,transform .1s;width:100%}.mpp-itineraire-btn:hover{background:#4a6b40;background:var(--green-dark);transform:translateY(-1px)}.mpp-date-group{padding:.5rem 0}.mpp-date-row{align-items:center;border-bottom:1px solid #d8e4cc;border-bottom:1px solid var(--green-border);color:#7a7060;color:var(--text-muted);display:flex;font-size:.78rem;gap:.35rem;padding:.35rem 1rem .45rem}.mpp-date-row svg{flex-shrink:0}.mpp-prayer-row{align-items:center;border-bottom:1px solid #f4f0e8;display:flex;gap:.55rem;padding:.55rem 1rem}.mpp-prayer-row:last-child{border-bottom:none}.mpp-actions{display:flex;flex-shrink:0;gap:.3rem;margin-left:auto}.mpp-btn-delete,.mpp-btn-share{align-items:center;background:#faf7f0;background:var(--cream);border:1px solid #d8e4cc;border:1px solid var(--green-border);border-radius:6px;color:#7a7060;color:var(--text-muted);cursor:pointer;display:flex;height:26px;justify-content:center;padding:0;transition:background .15s,color .15s;width:26px}.mpp-btn-share:hover{background:#e8f5ee;background:var(--green-dim,#e8f5ee);color:var(--green-primary)}.mpp-btn-delete{border-color:#fca5a5}.mpp-btn-delete:hover{background:#fee2e2;color:#dc2626}.mpp-time{font-feature-settings:"tnum";color:#4a6b40;color:var(--green-dark);font-size:.8rem;font-variant-numeric:tabular-nums;font-weight:700;min-width:34px}.mpp-avatar{align-items:center;background:#f0ebe0;background:var(--cream-dark);border:2px solid #d8e4cc;border:2px solid var(--green-border);border-radius:50%;display:flex;flex-shrink:0;height:34px;justify-content:center;overflow:hidden;width:34px}.mpp-avatar img{height:100%;object-fit:cover;width:100%}.mpp-avatar-placeholder{color:#7a7060;color:var(--text-muted);font-size:.75rem}.mpp-info{display:flex;flex:1 1;flex-direction:column;gap:.1rem;min-width:0}.mpp-nom{color:#2c2c2c;color:var(--text);font-size:.83rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mpp-genre{color:#7a7060;color:var(--text-muted);font-size:.72rem}.mpp-statut{border-radius:20px;flex-shrink:0;font-size:.68rem;font-weight:700;letter-spacing:.02em;padding:.2rem .55rem;text-transform:uppercase}.mpp-statut-avenir{background:#e6f4ea;color:#2d7a45}.mpp-statut-encours{background:#fff0e0;color:#c4610d}.mpp-statut-terminee{background:#f0f0f0;color:#7a7a7a}.prieres-page{display:flex;flex-direction:column;min-height:calc(100vh - 64px)}.prieres-page-header{background:#4a6b40;background:var(--green-dark);color:#fff;padding:2.5rem 0}.prieres-page-header h1{color:#fff;font-size:2rem}.prieres-page-header p{color:#ffffffd1;margin-top:.4rem}.prieres-page-header-inner{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between}.prieres-controls-bar{background:#fff;border-bottom:1px solid #d8e4cc;border-bottom:1px solid var(--green-border);box-shadow:0 2px 8px #0000000f;position:-webkit-sticky;position:sticky;top:113px;z-index:400}.prieres-controls-inner{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;padding-bottom:1.1rem;padding-top:1.1rem}.view-toggle{background:#f0ebe0;background:var(--cream-dark);border-radius:8px;display:flex;flex-shrink:0;gap:2px;padding:3px}.view-toggle-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#7a7060;color:var(--text-muted);cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-ui);font-size:.83rem;font-weight:500;gap:.4rem;padding:.4rem .9rem;transition:background .15s,color .15s,box-shadow .15s;white-space:nowrap}.view-toggle-btn.active{background:#fff;box-shadow:0 1px 4px #0000001f;color:#4a6b40;color:var(--green-dark);font-weight:600}.prieres-stats-bar{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.prieres-stat{align-items:center;border-radius:10px;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-ui);gap:.65rem;padding:.5rem .9rem;white-space:nowrap}.prieres-stat-num{flex-shrink:0;font-size:1.5rem;font-weight:800;line-height:1}.prieres-stat-text{display:flex;flex-direction:column;gap:.05rem}.prieres-stat-label{font-size:.78rem;font-weight:600;line-height:1.2}.prieres-stat-sub{font-size:.7rem;font-weight:400;opacity:.75}.prieres-stat-encours{background:#fff4e0;border:1px solid #f5d79a;color:#94500a}.prieres-stat-encours .prieres-stat-num{color:#c96a00}.prieres-stat-avenir{background:#edf7ed;border:1px solid #a5d6a7;color:#1b5e20}.prieres-stat-avenir .prieres-stat-num{color:#2e7d32}.prieres-stats-bar+.prieres-controls-filters:before{background:#d8e4cc;background:var(--green-border);content:"";display:block;flex-shrink:0;height:28px;margin-right:.25rem;width:1px}.prieres-controls-filters{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:.5rem}.prieres-page-content{flex:1 1;padding-bottom:3rem;padding-top:2rem;width:100%}.prieres-count-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem}.prieres-count{color:#4a6b40;color:var(--green-dark);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-ui);font-size:.9rem;font-weight:600}.prieres-count-note{color:#7a7060;color:var(--text-muted);font-size:.8rem;font-style:italic}.geo-error-note{color:#c0392b;font-style:normal}.geo-error-msg{background:#fff5f5;border-left:3px solid #c0392b;border-radius:4px;color:#c0392b;font-size:.85rem;margin-top:.5rem;padding:.5rem .75rem}.prieres-page-map{display:flex;flex:1 1;flex-direction:column}.prieres-page-map .priere-map-wrap{border:none;border-radius:0;border-top:1px solid #d8e4cc;border-top:1px solid var(--green-border);box-shadow:none;height:calc(100vh - 240px);min-height:480px}@media (max-width:700px){.prieres-page-map .priere-map-wrap{height:calc(100vh - 200px);min-height:380px}.prieres-controls-inner{gap:.6rem;padding-bottom:.6rem;padding-top:.6rem}.prieres-map-container{padding:0 .75rem 1.5rem}.priere-map-wrap{height:calc(100vh - 220px);max-height:480px;min-height:300px}.map-mode-tabs{flex-wrap:nowrap;gap:.35rem}.map-mode-btn{font-size:.75rem;padding:.38rem .6rem}.prieres-controls-bar{top:66px}}.mosque-search-wrap{position:relative;width:100%}.mosque-search-input-row{align-items:center;background:#fff;border:1px solid #d0d0d0;border-radius:8px;display:flex;gap:.5rem;padding:0 .75rem;transition:border-color .15s,box-shadow .15s}.mosque-search-input-row:focus-within{border-color:var(--green-primary);box-shadow:0 0 0 3px #4a7c4a1f}.mosque-search-icon{color:#7a7060;color:var(--text-muted);flex-shrink:0}.mosque-search-input{background:#0000;border:none!important;box-shadow:none!important;flex:1 1;font-size:.9rem;outline:none;padding:.65rem 0!important}.mosque-search-clear{background:none;border:none;color:#7a7060;color:var(--text-muted);cursor:pointer;flex-shrink:0;font-size:.8rem;line-height:1;padding:0}.mosque-search-clear:hover{color:#333}.mosque-search-spinner{animation:spin .7s linear infinite;border:2px solid #ddd;border-radius:50%;border-top:2px solid var(--green-primary);flex-shrink:0;height:14px;width:14px}@keyframes spin{to{transform:rotate(1turn)}}.mosque-search-list{background:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 8px 24px #0000001f;left:0;list-style:none;margin:0;max-height:260px;overflow-y:auto;padding:.3rem 0;position:absolute;right:0;top:calc(100% + 4px);z-index:500}.mosque-search-item{align-items:flex-start;cursor:pointer;display:flex;gap:.6rem;padding:.6rem .85rem;transition:background .1s}.mosque-search-item svg{color:#7a7060;color:var(--text-muted);flex-shrink:0;margin-top:3px}.mosque-search-item:hover{background:#faf7f0;background:var(--cream)}.mosque-search-item span{display:flex;flex-direction:column;gap:.1rem}.mosque-search-name{color:#1a1a1a;font-size:.88rem;font-weight:600}.mosque-search-addr{color:#7a7060;color:var(--text-muted);font-size:.75rem}.mosque-search-noresult{align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:0 0 10px 10px;border-top:none;color:#7a7060;color:var(--text-muted);display:flex;flex-direction:column;font-size:.8rem;gap:.4rem;padding:.65rem .9rem}.mosque-search-noresult-row{align-items:center;display:flex;gap:.5rem}.mosque-search-add-btn{background:none;border:none;color:#6b8f5e;color:var(--green);cursor:pointer;font-size:.8rem;font-weight:600;padding:0;text-decoration:underline;-webkit-text-decoration-color:#0000;text-decoration-color:#0000;transition:-webkit-text-decoration-color .15s;transition:text-decoration-color .15s;transition:text-decoration-color .15s,-webkit-text-decoration-color .15s}.mosque-search-add-btn:hover{-webkit-text-decoration-color:#6b8f5e;text-decoration-color:#6b8f5e;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green)}.add-mosquee-form{background:#eef3e8;background:var(--green-bg,#eef3e8);border:1px solid #d8e4cc;border:1px solid var(--green-border,#d8e4cc);border-radius:10px;margin-top:.65rem;padding:1rem}.add-mosquee-form-header{align-items:center;color:#1a1a1a;display:flex;font-size:.88rem;font-weight:700;justify-content:space-between;margin-bottom:.85rem}.add-mosquee-close{background:none;border:none;color:#7a7060;color:var(--text-muted);cursor:pointer;font-size:.85rem;line-height:1;padding:0}.add-mosquee-close:hover{color:#333}.add-mosquee-field{margin-bottom:.65rem}.add-mosquee-label{color:#444;display:block;font-size:.8rem;font-weight:600;margin-bottom:.3rem}.add-mosquee-hint{color:#7a7060;color:var(--text-muted);font-size:.73rem;margin-bottom:0;margin-top:.25rem}.add-mosquee-error{color:#c0392b;font-size:.75rem;margin-bottom:0;margin-top:.25rem}.add-mosquee-coords{color:#6b8f5e;color:var(--green);font-size:.73rem;margin-bottom:0;margin-top:.25rem}.add-mosquee-warning{background:#fffbeb;border:1px solid #fcd34d;border-radius:6px;color:#b45309;font-size:.75rem;margin-bottom:.5rem;margin-top:.25rem;padding:.4rem .6rem}.mosque-resolve-info{align-items:center;color:#7a7060;color:var(--text-muted);display:flex;font-size:.8rem;gap:.5rem;margin-top:.5rem}.mosque-resolve-spinner{animation:spin .7s linear infinite;border:2px solid #ddd;border-radius:50%;border-top:2px solid var(--green-primary);flex-shrink:0;height:12px;width:12px}.mosque-selected-badge{align-items:flex-start;background:#edf7ed;border:1px solid #b8ddb8;border-radius:8px;color:#2a5a2a;display:flex;gap:.5rem;margin-top:.5rem;padding:.55rem .75rem}.mosque-selected-badge svg{flex-shrink:0;margin-top:2px}.mosque-selected-badge div{display:flex;flex-direction:column;gap:.15rem}.mosque-selected-badge strong{font-size:.88rem;font-weight:700}.mosque-selected-badge span{color:#4a7a4a;font-size:.75rem}.empty-state{color:#7a7060;color:var(--text-muted);padding:3rem 1rem;text-align:center}.empty-state p{font-size:1rem;margin-bottom:1rem}.mobile-section{background:#faf7f0;background:var(--cream);border-top:1px solid #d8e4cc;border-top:1px solid var(--green-border);padding:5rem 1.5rem}.mobile-section-inner{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 380px;margin:0 auto;max-width:1100px}.mobile-eyebrow{color:#6b8f5e;color:var(--green);font-size:.8rem;font-weight:600;letter-spacing:2px;margin-bottom:.6rem;text-transform:uppercase}.mobile-text h2{color:#2c2c2c;color:var(--text);font-size:2.2rem;line-height:1.2;margin-bottom:1rem}.mobile-text h2 em{color:#4a6b40;color:var(--green-dark);font-style:normal}.mobile-desc{color:#7a7060;color:var(--text-muted);font-size:1rem;line-height:1.75;margin-bottom:1.5rem;max-width:480px}.mobile-features{display:flex;flex-direction:column;gap:.6rem;list-style:none;margin-bottom:2rem}.mobile-features li{align-items:center;color:#2c2c2c;color:var(--text);display:flex;font-size:.95rem;gap:.6rem}.mobile-check{align-items:center;background:#eef3e8;background:var(--green-bg);border:1.5px solid #d8e4cc;border:1.5px solid var(--green-border);border-radius:50%;color:#6b8f5e;color:var(--green);display:flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:22px;justify-content:center;width:22px}.store-badges{display:flex;flex-wrap:wrap;gap:1rem}.store-badge-btn{align-items:center;background:#4a6b40;background:var(--green-dark);border-radius:10px;color:#fff;display:flex;gap:.75rem;min-width:160px;padding:.7rem 1.4rem;text-decoration:none;transition:background .2s,transform .15s}.store-badge-btn:hover{background:#6b8f5e;background:var(--green);color:#fff;text-decoration:none;transform:translateY(-2px)}.store-badge-btn-outline{background:#0000;border:2px solid #4a6b40;border:2px solid var(--green-dark);color:#4a6b40;color:var(--green-dark)}.store-badge-btn-outline:hover{background:#4a6b40;background:var(--green-dark);color:#fff}.store-badge-btn span{display:flex;flex-direction:column;line-height:1.2}.store-badge-btn small{font-size:.7rem;font-weight:400;opacity:.8}.store-badge-btn span:last-child{font-size:1rem;font-weight:700}.mobile-phones{align-items:center;display:flex;justify-content:center}.phone-img{animation:floatUp 4s ease-in-out infinite;filter:drop-shadow(0 32px 48px rgba(0,0,0,.18)) drop-shadow(0 8px 16px rgba(0,0,0,.1));max-width:100%;width:320px}@media (max-width:800px){.mobile-section-inner{gap:2.5rem;grid-template-columns:1fr}.mobile-phones{order:-1}.phone-img{width:240px}.mobile-text h2{font-size:1.7rem}}.store-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1.5rem}.navbar-donate{background:#eef3e8!important;background:var(--green-bg)!important;border:1.5px solid #d8e4cc!important;border:1.5px solid var(--green-border)!important;border-radius:20px!important;font-weight:600!important;padding:.38rem .9rem!important}.navbar-donate,.navbar-donate:hover{color:#4a6b40!important;color:var(--green-dark)!important}.navbar-donate:hover{background:#d8e4cc!important;background:var(--green-border)!important;text-decoration:none!important}.navbar-links .btn-outline-white{border-color:#4a6b40!important;border-color:var(--green-dark)!important;color:#4a6b40!important;color:var(--green-dark)!important}.navbar-links .btn-outline-white:hover,.navbar-links .btn-white{background:#4a6b40!important;background:var(--green-dark)!important;color:#fff!important}.navbar-links .btn-white{border-color:#4a6b40!important;border-color:var(--green-dark)!important}.navbar-links .btn-white:hover{background:#6b8f5e!important;background:var(--green)!important;border-color:#6b8f5e!important;border-color:var(--green)!important}.donate-page{grid-gap:2.5rem;align-items:start;display:grid;gap:2.5rem;grid-template-columns:1fr 1fr;margin:3rem auto;max-width:900px;padding:0 1.5rem}@media (max-width:750px){.donate-page{grid-template-columns:1fr}}.donate-why h2{color:#4a6b40;color:var(--green-dark);font-size:1.5rem;margin-bottom:1rem}.donate-why p{color:#7a7060;color:var(--text-muted);line-height:1.75;margin-bottom:1.5rem}.hadith-sm{font-size:.92rem;padding:1rem 1.2rem}.donate-card{background:#faf7f0;background:var(--cream);border:1px solid #d8e4cc;border:1px solid var(--green-border);border-radius:12px;border-radius:var(--radius);box-shadow:0 2px 20px #00000012;box-shadow:var(--shadow);padding:2rem}.donate-card h2{color:#2c2c2c;color:var(--text);font-size:1.3rem;margin-bottom:1.25rem}.amount-grid{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(4,1fr)}.amount-btn{background:#0000;border:2px solid #d8e4cc;border:2px solid var(--green-border);border-radius:8px;color:#2c2c2c;color:var(--text);cursor:pointer;font-size:1rem;font-weight:600;padding:.65rem .5rem;transition:all .15s}.amount-btn:hover{color:#6b8f5e;color:var(--green)}.amount-btn-active,.amount-btn:hover{border-color:#6b8f5e;border-color:var(--green)}.amount-btn-active{background:#6b8f5e;background:var(--green);color:#fff}.donate-summary{color:#7a7060;color:var(--text-muted);font-size:.9rem;margin:.75rem 0 0;text-align:center}.donate-summary strong{color:#4a6b40;color:var(--green-dark);font-size:1.05rem}.donate-methods{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}.donate-btn{align-items:center;border-radius:10px;display:flex;font-weight:600;gap:.9rem;padding:.85rem 1.4rem;text-decoration:none;transition:transform .15s,opacity .15s;width:100%}.donate-btn:hover{opacity:.92;text-decoration:none;transform:translateY(-2px)}.donate-btn:disabled{cursor:not-allowed;opacity:.45;pointer-events:none;transform:none}.donate-btn span{display:flex;flex-direction:column;line-height:1.2}.donate-btn small{font-size:.7rem;font-weight:400;opacity:.8}.donate-btn-paypal{background:#003087;color:#fff}.donate-btn-card{background:#4a6b40;background:var(--green-dark);color:#fff}.donate-secure{color:#7a7060;color:var(--text-muted);font-size:.8rem;margin-top:1.25rem;text-align:center}.trust-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));text-align:center}.trust-item{padding:1rem}.trust-icon{display:block;font-size:2rem;margin-bottom:.75rem}.trust-item h3{color:#4a6b40;color:var(--green-dark);font-size:1rem;margin-bottom:.5rem}.trust-item p{color:#7a7060;color:var(--text-muted);font-size:.9rem;line-height:1.6}.footer{background:#4a6b40;background:var(--green-dark);color:#ffffffd9}.footer-inner{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:1fr auto auto;margin:0 auto;max-width:1100px;padding:3rem 1.5rem 2rem}@media (max-width:700px){.footer-inner{grid-template-columns:1fr}}.footer-name{color:#fff;color:var(--white);font-family:"DM Serif Display",Georgia,serif;font-family:var(--font);font-size:1.2rem;font-weight:800;margin-bottom:.25rem}.footer-tagline{font-size:.85rem;opacity:.7}.footer-links{display:flex;flex-direction:column;gap:.5rem}.footer-links a{color:#fffc;font-size:.9rem}.footer-links a:hover{color:#fff;color:var(--white)}.footer-stores{display:flex;flex-direction:column;gap:.5rem}.store-badge{border:1px solid #fff6;border-radius:7px;color:#fff;color:var(--white);display:inline-block;font-size:.85rem;padding:.45rem 1rem;text-align:center}.store-badge:hover{background:#ffffff1a;color:#fff;color:var(--white);text-decoration:none}.footer-social{gap:.75rem;padding:1rem 1.5rem .5rem}.footer-social,.footer-social-link{align-items:center;display:flex;justify-content:center}.footer-social-link{background:#ffffff14;border-radius:50%;color:#ffffffb3;height:38px;transition:background .2s,color .2s,transform .15s;width:38px}.footer-social-link:hover{background:#ffffff2e;color:#fff;transform:translateY(-2px)}.footer-bottom{border-top:1px solid #ffffff1a;font-size:.82rem;opacity:.65;padding:1rem 1.5rem;text-align:center}.label-opt{color:#7a7060;color:var(--text-muted);font-size:.78rem;font-weight:400}.df-page{margin:0 auto;max-width:580px;padding:2rem 1rem 3rem}.df-card{background:#fff;border-radius:18px;box-shadow:0 4px 24px #4a6b401c,0 1px 4px #0000000f;overflow:hidden}.df-card-header{align-items:center;background:linear-gradient(135deg,#4a6b40,#6b8f5e);background:linear-gradient(135deg,var(--green-dark) 0,var(--green) 100%);color:#fff;display:flex;gap:.85rem;padding:1.4rem 1.75rem}.df-card-header svg{flex-shrink:0;opacity:.85}.df-card-title{font-size:1.05rem;font-weight:700;line-height:1.2}.df-card-sub{font-size:.78rem;margin-top:.15rem;opacity:.8}.df-form{padding:0 1.75rem 1.75rem}.df-section{border-bottom:1px solid #f0ece4;padding:1.25rem 0}.df-section-avis,.df-section:last-of-type{border-bottom:none}.df-section-avis{background:#faf7f0;background:var(--cream);border-top:1px solid #e8e2d8;margin:0 -1.75rem;padding:1.25rem 1.75rem}.df-section-header{align-items:center;color:#6b8f5e;color:var(--green);display:flex;font-size:.72rem;font-weight:700;gap:.45rem;letter-spacing:.07em;margin-bottom:.85rem;text-transform:uppercase}.df-section-header svg{color:#8aad7a;color:var(--green-light)}.df-required{color:#c0392b;margin-left:1px}.df-opt{color:#7a7060;color:var(--text-muted);font-weight:400;letter-spacing:0;text-transform:none}.df-label{color:#4a4a4a;display:block;font-size:.82rem;font-weight:600;margin-bottom:.35rem}.df-input{background:#fff;border:1.5px solid #ddd6ca;border-radius:8px;box-sizing:border-box;color:#2c2c2c;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-ui);font-size:.93rem;padding:.6rem .85rem;transition:border-color .18s,box-shadow .18s;width:100%}.df-input:focus{border-color:#6b8f5e;border-color:var(--green);box-shadow:0 0 0 3px #6b8f5e1f;outline:none}.df-textarea{min-height:72px;resize:vertical}.df-datepicker-wrap{position:relative}.df-datepicker-wrap .react-datepicker-wrapper,.df-datepicker-wrap .react-datepicker__input-container{width:100%}.df-datepicker-wrap .df-input{cursor:pointer;min-height:2.8rem}.react-datepicker{border:1.5px solid #d8e4cc;border:1.5px solid var(--green-border);border-radius:10px;box-shadow:0 4px 16px #0000001a;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-ui);overflow:hidden}.react-datepicker__header{background:#eef3e8;background:var(--green-bg);border-bottom:1px solid #d8e4cc;border-bottom:1px solid var(--green-border)}.react-datepicker-time__header,.react-datepicker__current-month,.react-datepicker__day-name{color:#4a6b40;color:var(--green-dark);font-weight:600}.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected,.react-datepicker__time-list-item--selected{background-color:#6b8f5e!important;background-color:var(--green)!important;border-radius:6px;color:#fff!important}.react-datepicker__day:hover,.react-datepicker__time-list-item:hover{background-color:#eef3e8!important;background-color:var(--green-bg)!important;border-radius:6px}.react-datepicker__day--today{color:#4a6b40;color:var(--green-dark);font-weight:700}.react-datepicker__navigation-icon:before{border-color:#6b8f5e;border-color:var(--green)}.react-datepicker__time-container{border-left:1px solid #d8e4cc;border-left:1px solid var(--green-border)}.react-datepicker__time-list-item{font-size:.82rem}.df-datepicker-rtl .react-datepicker{direction:rtl}.df-datepicker-rtl .react-datepicker__time-container{border-left:none;border-right:1px solid #d8e4cc;border-right:1px solid var(--green-border)}@media (max-width:480px){.df-datepicker-wrap .df-input{font-size:1rem;min-height:3rem;padding:.65rem .6rem}.react-datepicker{font-size:.85rem}}.df-row-2{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr;margin-top:.75rem}.df-row-2 select{background:#fff;color:#2c2c2c;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-ui);font-size:.93rem;padding:.6rem .85rem;width:100%}.df-genre-pills,.df-row-2 select{border:1.5px solid #ddd6ca;border-radius:8px}.df-genre-pills{background:#f5f3f0;display:flex;gap:0;margin-bottom:1rem;overflow:hidden}.df-genre-pill{align-items:center;border-right:1px solid #ddd6ca;color:#888;cursor:pointer;display:flex;flex:1 1;font-size:.88rem;font-weight:600;justify-content:center;padding:.6rem .5rem;transition:background .15s,color .15s;-webkit-user-select:none;user-select:none}.df-genre-pill:last-child{border-right:none}.df-genre-pill input{display:none}.df-genre-pill:hover{background:#eef3e8;background:var(--green-bg);color:#4a6b40;color:var(--green-dark)}.df-genre-pill.active{background:#6b8f5e;background:var(--green);color:#fff}.df-checkbox-row{align-items:center;color:#2c2c2c;color:var(--text);cursor:pointer;display:flex;font-size:.9rem;gap:.6rem;margin-bottom:.25rem}.df-checkbox-row input[type=checkbox]{display:none}.df-checkbox-box{background:#fff;border:2px solid #c5bdb2;border-radius:5px;flex-shrink:0;height:18px;position:relative;transition:background .15s,border-color .15s;width:18px}.df-checkbox-row input:checked+.df-checkbox-box{background:#6b8f5e;background:var(--green);border-color:#6b8f5e;border-color:var(--green)}.df-checkbox-row input:checked+.df-checkbox-box:after{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";height:5px;left:3px;position:absolute;top:1px;transform:rotate(-45deg);width:8px}.df-submit{align-items:center;background:linear-gradient(135deg,#4a6b40,#6b8f5e);background:linear-gradient(135deg,var(--green-dark) 0,var(--green) 100%);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-ui);font-size:.95rem;font-weight:700;gap:.5rem;justify-content:center;margin-top:1.25rem;padding:.8rem 1.5rem;transition:opacity .15s,transform .1s;width:100%}.df-submit:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.df-submit:disabled{cursor:not-allowed;opacity:.5}@keyframes df-spin{to{transform:rotate(1turn)}}.df-spin{animation:df-spin .8s linear infinite}.df-submit-import{background:#0000;border:1.5px solid #6b8f5e;border:1.5px solid var(--green);color:#4a6b40;color:var(--green-dark);margin-top:.6rem}.df-submit-import:hover:not(:disabled){background:#15803d0f;opacity:1}.df-import-hint{color:#9ca3af;font-size:.75rem;margin-bottom:0;margin-top:.25rem;text-align:center}.df-import-status{align-items:flex-start;border-radius:8px;border-style:solid;border-width:1px;display:flex;font-size:.85rem;gap:.4rem;line-height:1.45;margin-top:.6rem;padding:.55rem .75rem}.df-import-status--success{background:#15803d12;border-color:#86efac;color:#15803d}.df-import-status--error{background:#dc262612;border-color:#fca5a5;color:#dc2626}.df-import-status--pending{background:#fffbeb;border-color:#fcd34d;color:#92400e}.toggle-row{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:.5rem 0}.toggle-label{color:#2c2c2c;color:var(--text);font-size:.88rem;font-weight:600}.toggle-sub{color:#7a7060;color:var(--text-muted);font-size:.74rem;margin-top:.15rem}.toggle-switch{cursor:pointer;flex-shrink:0;height:26px;position:relative;width:46px}.toggle-switch input{height:0;opacity:0;position:absolute;width:0}.toggle-knob{background:#a0a8a0;border:1.5px solid #8a9488;border-radius:26px;inset:0;position:absolute;transition:background .2s,border-color .2s}.toggle-knob:before{background:#fff;border-radius:50%;box-shadow:0 1px 4px #0000004d;content:"";height:19px;left:2px;position:absolute;top:2px;transition:transform .2s;width:19px}.toggle-switch input:checked+.toggle-knob{background:#6b8f5e;background:var(--green);border-color:#4a6b40;border-color:var(--green-dark)}.toggle-switch input:checked+.toggle-knob:before{transform:translateX(20px)}.avis-section{background:#faf7f0;background:var(--cream);border:1px solid #d8e4cc;border:1px solid var(--green-border);border-radius:12px;margin:1.5rem 0;padding:1.25rem}.avis-section-header{color:#4a6b40;color:var(--green-dark);font-size:.95rem;margin-bottom:1.25rem}.avis-section-header,.btn-preview-avis{align-items:center;display:flex;font-weight:700;gap:.5rem}.btn-preview-avis{background:#4a6b40;background:var(--green-dark);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.88rem;justify-content:center;margin-top:.5rem;padding:.65rem 1.25rem;transition:background .15s,transform .1s;width:100%}.btn-preview-avis:hover:not(:disabled){background:#1a2e1a;transform:translateY(-1px)}.btn-preview-avis:disabled{cursor:not-allowed;opacity:.45}.preview-modal-overlay{align-items:flex-start;background:#0009;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:1rem;position:fixed;z-index:2000}.preview-modal{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;margin:auto;max-width:480px;overflow:hidden;width:100%}.preview-modal-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:.9rem 1.1rem}.preview-modal-back{align-items:center;background:none;border:none;color:#7a7060;color:var(--text-muted);cursor:pointer;display:flex;font-size:.88rem;font-weight:500;gap:.3rem}.preview-modal-back:hover,.preview-modal-title{color:#2c2c2c;color:var(--text)}.preview-modal-title{font-size:1rem;font-weight:700}.preview-modal-share{align-items:center;background:var(--green-primary);border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:.8rem;font-weight:600;gap:.4rem;padding:.35rem .85rem;transition:background .15s}.preview-modal-share:hover{background:#4a6b40;background:var(--green-dark)}.preview-modal-body{background:#f0f0f0;display:flex;justify-content:center;padding:1.25rem}.preview-modal-footer{border-top:1px solid #eee;display:flex;justify-content:center;padding:1rem 1.25rem}.avis-card{background:#faf8f2;border-radius:12px;box-shadow:0 4px 20px #00000026;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden;width:360px}.avis-header{align-items:center;background:#2d4a2d;display:flex;gap:.75rem;padding:.85rem 1.1rem}.avis-header-icon{border-radius:8px;height:40px;object-fit:contain;width:40px}.avis-header-title{color:#fff;font-size:1rem;font-weight:700;letter-spacing:.01em}.avis-header-sub{color:#ffffffb3;font-size:.72rem;margin-top:.1rem}.avis-body{padding:1.25rem 1.1rem;position:relative}.avis-verse-wrap{display:flex;justify-content:center;padding:.4rem 0 .6rem}.avis-verse-img{height:auto;max-width:88%;object-fit:contain}.avis-sep-line{background:linear-gradient(90deg,#0000,#c8b478,#0000);height:1px;margin:.75rem 0}.avis-family-text{color:#4a4a4a;font-size:.82rem;line-height:1.5;margin:.5rem 0;text-align:center}.avis-family-text strong{color:#1a1a1a}.avis-name-block{margin:.75rem 0 .5rem;text-align:center}.avis-name{color:#111;font-size:1.3rem;font-weight:800;letter-spacing:.02em;line-height:1.2}.avis-sous-nom{font-style:italic;margin-top:.25rem}.avis-sous-nom,.avis-years{color:#888;font-size:.82rem}.avis-years{letter-spacing:.04em;margin-top:.3rem}.avis-commentaire{color:#555;font-size:.82rem;font-style:italic;line-height:1.5;margin:.4rem 0 0;text-align:center}.avis-burial-info{align-items:center;color:#666;display:flex;font-size:.75rem;gap:.35rem;justify-content:center;margin-top:.45rem}.avis-burial-info strong{color:#333}.avis-prayer-block{margin:.75rem 0;text-align:center}.avis-prayer-label{color:#999;font-size:.65rem;font-weight:700;letter-spacing:.12em;margin-bottom:.3rem;text-transform:uppercase}.avis-prayer-datetime{color:#111;font-size:1.1rem;font-weight:800;margin-bottom:.65rem}.avis-mosque-row{align-items:flex-start;display:flex;gap:.5rem;margin-bottom:.4rem;text-align:left}.avis-mosque-accent{background:#2d4a2d;border-radius:2px;flex-shrink:0;margin-top:2px;min-height:36px;width:3px}.avis-mosque-pin{color:#2d4a2d;flex-shrink:0;margin-top:3px}.avis-mosque-name{color:#111;display:block;font-size:.85rem;font-weight:700}.avis-mosque-addr{color:#777;display:block;font-size:.72rem;margin-top:.15rem}.avis-burial-row{align-items:center;color:#555;display:flex;font-size:.78rem;gap:.4rem;justify-content:center;margin-top:.85rem}.avis-burial-row strong{color:#111}.avis-dua-block{text-align:center}.avis-dua-img{display:block;height:auto;margin:0 auto .5rem;max-width:88%;object-fit:contain}.avis-dua-tr{color:#666;font-size:.75rem;font-style:italic;line-height:1.6}.avis-dua-ar,.avis-dua-tr{margin:0 auto;max-width:290px}.avis-dua-ar{color:#2d4a2d;direction:rtl;font-size:1.1rem;font-style:normal;letter-spacing:0;line-height:1.9;text-align:center}.avis-card[dir=rtl],.avis-card[dir=rtl] *,.avis-dua-ar{font-family:Amiri,Georgia,serif}.avis-card[dir=rtl] *{letter-spacing:0!important}.avis-card[dir=rtl] .avis-name{font-size:1.25rem;font-weight:700}.avis-card[dir=rtl] .avis-burial-row,.avis-card[dir=rtl] .avis-family-text,.avis-card[dir=rtl] .avis-mosque-addr,.avis-card[dir=rtl] .avis-mosque-name,.avis-card[dir=rtl] .avis-prayer-datetime{font-size:.95rem}.avis-card[dir=rtl] .avis-prayer-label{font-size:.85rem;font-weight:700}.avis-card[dir=rtl] .avis-header{flex-direction:row-reverse}.avis-footer{background:#2d4a2d;color:#ffffffbf;font-size:.7rem;font-weight:600;letter-spacing:.15em;padding:.6rem;text-align:center}.lang-selector{flex-shrink:0;margin-left:.5rem;position:relative}.lang-selector,.lang-trigger{align-items:center;display:flex}.lang-trigger{background:#0000;border:1.5px solid #d8e4cc;border:1.5px solid var(--green-border);border-radius:8px;color:#2c2c2c;color:var(--text);cursor:pointer;font-size:1rem;gap:.25rem;line-height:1;padding:.28rem .5rem;transition:background .15s,border-color .15s}.lang-trigger:hover{background:#eef3e8;background:var(--green-bg);border-color:#6b8f5e;border-color:var(--green)}.lang-trigger .fi{border-radius:2px;display:inline-block;height:16px;width:22px}.lang-caret{font-size:.55rem;margin-top:1px;opacity:.55}.lang-option .fi{border-radius:2px;display:inline-block;height:18px;width:26px}.lang-dropdown{background:#fff;border:1px solid #d8e4cc;border:1px solid var(--green-border);border-radius:10px;box-shadow:0 4px 20px #0000001f;display:flex;flex-direction:column;gap:.15rem;min-width:50px;padding:.3rem;position:absolute;right:0;top:calc(100% + 6px);z-index:300}.lang-option{background:#0000;border:none;border-radius:7px;cursor:pointer;font-size:1.35rem;line-height:1;padding:.3rem .45rem;text-align:center;transition:background .12s}.lang-option.active,.lang-option:hover{background:#eef3e8;background:var(--green-bg)}.lang-option.active{outline:2px solid #6b8f5e;outline:2px solid var(--green);outline-offset:-1px}@media (max-width:700px){.lang-selector{margin-left:auto;margin-right:.25rem}.navbar-burger{margin-left:0!important}}[dir=rtl] .lang-dropdown{left:0;right:auto}[dir=rtl] .lang-selector{margin-left:.25rem;margin-right:.25rem}[dir=rtl] .pc-footer-left{order:2}[dir=rtl] .pc-footer-right{order:1}[dir=rtl] .form-forgot{text-align:left}[dir=rtl] .auth-footer{text-align:center}[dir=rtl] .footer-inner,[dir=rtl] .hadith{direction:rtl}.avis-modal-overlay{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.avis-modal-sheet{background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000040;display:flex;flex-direction:column;max-height:92vh;max-width:480px;overflow:hidden;width:100%}.avis-modal-topbar{align-items:center;border-bottom:1px solid #eee;display:flex;flex-shrink:0;justify-content:space-between;padding:.85rem 1rem}.avis-modal-title{color:#1a1a1a;font-size:1rem;font-weight:700}.avis-modal-close{background:none;border:none;border-radius:6px;color:#666;cursor:pointer;font-size:1.1rem;padding:.25rem .5rem}.avis-modal-close:hover{background:#f5f5f5}.avis-modal-preview-btn,.avis-modal-share-btn{align-items:center;background:#2d6a4f;background:var(--color-primary,#2d6a4f);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:.4rem;padding:.45rem 1rem;white-space:nowrap}.avis-modal-share-btn:disabled{cursor:default;opacity:.6}.avis-modal-form{display:flex;flex-direction:column;flex-shrink:0;gap:1rem;padding:1.25rem}.avis-modal-toggle-row{align-items:flex-start;cursor:pointer;display:flex;gap:1rem;justify-content:space-between}.avis-modal-toggle-row strong{color:#1a1a1a;display:block;font-size:.9rem;margin-bottom:.2rem}.avis-modal-toggle-desc{color:#888;font-size:.78rem}.avis-modal-toggle-row input[type=checkbox]{accent-color:#2d6a4f;accent-color:var(--color-primary,#2d6a4f);cursor:pointer;flex-shrink:0;height:1.15rem;width:1.15rem}.avis-modal-year-row{display:flex;gap:1rem}.avis-modal-year-row label{color:#555;display:flex;flex:1 1;flex-direction:column;font-size:.82rem;font-weight:600;gap:.3rem}.avis-modal-year-row select{background:#f9f9f9;border:1px solid #ddd;border-radius:8px;cursor:pointer;font-size:.9rem;padding:.45rem .6rem}.avis-modal-preview-scroll{background:#f5f5f0;flex:1 1;overflow-y:auto;padding:1rem}.dc-overlay{align-items:center;animation:dcFadeIn .18s ease;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#00000080;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1200}.dc-card{animation:dcSlideUp .25s cubic-bezier(.34,1.56,.64,1);background:#fff;border-radius:24px;box-shadow:0 24px 64px #0003;max-width:420px;padding:2rem;position:relative;width:100%}.dc-close{align-items:center;background:#f0f0f0;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:background .15s,color .15s;width:32px}.dc-close:hover{background:#e0e0e0;color:#111}.dc-header{margin-bottom:1.5rem;padding-right:1.5rem;text-align:center}.dc-header-icon{align-items:center;background:#e8f5e9;border-radius:14px;display:flex;height:50px;justify-content:center;margin:0 auto .9rem;width:50px}.dc-title{color:#1a2e1a;font-size:1.15rem;font-weight:700;margin:0}.dc-options{display:flex;flex-direction:column;gap:.65rem}.dc-option{align-items:center;background:#fafafa;border:2px solid #e5e7eb;border-radius:16px;cursor:pointer;display:flex;gap:1rem;padding:1rem 1.1rem;text-align:left;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;width:100%}.dc-option:hover{background:#f0f7f1;border-color:#3a6b4a;border-color:var(--primary,#3a6b4a);box-shadow:0 4px 16px #3a6b4a1f;transform:translateX(3px)}.dc-option-icon{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.dc-option-icon--manual{background:#e8f5e9}.dc-option-icon--import{background:#e3f2fd}.dc-option-text{display:flex;flex:1 1;flex-direction:column;gap:.15rem}.dc-option-title{color:#1a2e1a;font-size:.93rem;font-weight:600}.dc-option-sub{color:#6b7280;font-size:.77rem;line-height:1.4}.dc-option-chevron{color:#c0c8c0;flex-shrink:0;transition:color .18s,transform .18s}.dc-option:hover .dc-option-chevron{color:#3a6b4a;color:var(--primary,#3a6b4a);transform:translateX(2px)}@keyframes dcFadeIn{0%{opacity:0}to{opacity:1}}@keyframes dcSlideUp{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.dc-status-view{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:1rem 0 .5rem;text-align:center}.dc-spinner{animation:dcSpin .75s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top:4px solid var(--primary,#3a6b4a);flex-shrink:0;height:48px;width:48px}@keyframes dcSpin{to{transform:rotate(1turn)}}.dc-status-msg{color:#374151;font-size:.92rem;line-height:1.5;margin:0;max-width:300px}.dc-status-msg--error{color:#dc2626}.dc-success-icon{align-items:center;animation:dcBounceIn .4s cubic-bezier(.34,1.56,.64,1);background:#e8f5e9;border-radius:50%;display:flex;height:60px;justify-content:center;width:60px}@keyframes dcBounceIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.dc-success-title{color:#1a2e1a;font-size:1rem;font-weight:700;margin:0}.dc-error-icon{align-items:center;background:#fef2f2;border-radius:50%;display:flex;height:56px;justify-content:center;width:56px}.dc-info-box{align-items:flex-start;background:#f0f7f1;border:1px solid #c3ddc9;border-radius:12px;color:#374151;display:flex;font-size:.82rem;gap:.65rem;line-height:1.45;padding:.85rem 1rem;text-align:left;width:100%}.dc-info-box strong{color:#1a2e1a;display:block;font-size:.85rem;margin-bottom:.2rem}.dc-warn-box{background:#fffbeb;border:1px solid #fbbf24;border-radius:10px;color:#92400e;font-size:.8rem;line-height:1.45;padding:.65rem .9rem;text-align:left;width:100%}.dc-success-actions{display:flex;flex-direction:column;gap:.5rem;margin-top:.25rem;width:100%}.dc-success-actions .btn{justify-content:center;width:100%}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.375em;border-bottom-right-radius:.375em}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-radius:0;border-top:1px solid #aeaeae;margin-top:4px}.react-datepicker__header--bottom{border-bottom:none;border-radius:0 0 .3rem .3rem;border-top:1px solid #aeaeae}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker__month-select,.react-datepicker__month-year-select,.react-datepicker__year-select{background-color:initial;border:1px solid #aeaeae;border-radius:.3rem;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible,.react-datepicker__month-year-select:focus-visible,.react-datepicker__year-select:focus-visible{outline:1px auto}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.5em;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:5em}.react-datepicker__month{margin:.5em;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:5em}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.375em;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.375em;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.375em;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + 1.0625em);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:2.125em;margin:.208em;text-align:center;width:2.125em}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;text-align:center;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:2.125em;margin:.208em;text-align:center;width:2.125em}.react-datepicker__day--disabled,.react-datepicker__day-name--disabled,.react-datepicker__time-name--disabled{color:#ccc;cursor:default}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.625em;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__children-container{height:auto;margin:.5em;padding-left:.25em;padding-right:.25em;width:17.25em}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.react-datepicker-popper-offset{margin-top:-.7em}.fi,.fib{background-position:50%;background-repeat:no-repeat;background-size:contain}.fi{display:inline-block;line-height:1em;position:relative;width:1.333333em}.fi:before{content:" "}.fi.fis{width:1em}.fi-xx{background-image:url(/static/media/xx.96f901b4ca23142ad779.svg)}.fi-xx.fis{background-image:url(/static/media/xx.aa8f667027fd90e56320.svg)}.fi-ad{background-image:url(/static/media/ad.70f2eea77f28f293b6f8.svg)}.fi-ad.fis{background-image:url(/static/media/ad.bf24bba3254180b3619a.svg)}.fi-ae{background-image:url(/static/media/ae.250746067bf3d77b7503.svg)}.fi-ae.fis{background-image:url(/static/media/ae.e3396fd007b2b5cb57b0.svg)}.fi-af{background-image:url(/static/media/af.2104ac1e5618b8af977b.svg)}.fi-af.fis{background-image:url(/static/media/af.366db578671023d26e21.svg)}.fi-ag{background-image:url(/static/media/ag.4852b5c91714f95f3797.svg)}.fi-ag.fis{background-image:url(/static/media/ag.677e23c7e3b4d81e8942.svg)}.fi-ai{background-image:url(/static/media/ai.4cbfa0f99be22a0285e5.svg)}.fi-ai.fis{background-image:url(/static/media/ai.1d586b8fab270baf0f59.svg)}.fi-al{background-image:url(/static/media/al.1b9ec52da64852264638.svg)}.fi-al.fis{background-image:url(/static/media/al.41b54c3151649dfecd21.svg)}.fi-am{background-image:url(/static/media/am.683c20ed58f4d9474856.svg)}.fi-am.fis{background-image:url(/static/media/am.eaae878c684895ebbfbd.svg)}.fi-ao{background-image:url(/static/media/ao.4498ed450b107d63e686.svg)}.fi-ao.fis{background-image:url(/static/media/ao.c930a5b011ccb2a990e6.svg)}.fi-aq{background-image:url(/static/media/aq.7a5a5b87a63ac4bf5a73.svg)}.fi-aq.fis{background-image:url(/static/media/aq.d469b891a1c3f4b0554a.svg)}.fi-ar{background-image:url(/static/media/ar.fc9c6ce25fcd99a5839f.svg)}.fi-ar.fis{background-image:url(/static/media/ar.99c25968161ee34667ac.svg)}.fi-as{background-image:url(/static/media/as.f9c1d8ebed5e69547296.svg)}.fi-as.fis{background-image:url(/static/media/as.a8f05fbe9a8d0a028155.svg)}.fi-at{background-image:url(/static/media/at.d9c6c6ac800a2ecd563e.svg)}.fi-at.fis{background-image:url(/static/media/at.9fae77cef97146619095.svg)}.fi-au{background-image:url(/static/media/au.8cc9433039670f61e180.svg)}.fi-au.fis{background-image:url(/static/media/au.97435dd83edf8bfc1036.svg)}.fi-aw{background-image:url(/static/media/aw.6c82c52fc38525a1a69e.svg)}.fi-aw.fis{background-image:url(/static/media/aw.a4cfc0162a832b9f4bab.svg)}.fi-ax{background-image:url(/static/media/ax.dd048088f167a2fc17f4.svg)}.fi-ax.fis{background-image:url(/static/media/ax.3882371f1dbfb17cb5a6.svg)}.fi-az{background-image:url(/static/media/az.ffc79bfa06e3b01520e0.svg)}.fi-az.fis{background-image:url(/static/media/az.acf7a85a1244a55f52a2.svg)}.fi-ba{background-image:url(/static/media/ba.64e381d4fd68fad46090.svg)}.fi-ba.fis{background-image:url(/static/media/ba.2d7f430f443e46b91acd.svg)}.fi-bb{background-image:url(/static/media/bb.333ab7bf298446feedb3.svg)}.fi-bb.fis{background-image:url(/static/media/bb.26c9a5aefdf5e46d037d.svg)}.fi-bd{background-image:url(/static/media/bd.0ad8c443ef4d47ea0497.svg)}.fi-bd.fis{background-image:url(/static/media/bd.a62e330d249ff3f5bd27.svg)}.fi-be{background-image:url(/static/media/be.e9ec217e871f35fdde13.svg)}.fi-be.fis{background-image:url(/static/media/be.fb38153462cb5e9fc503.svg)}.fi-bf{background-image:url(/static/media/bf.a3957b0a98236111e237.svg)}.fi-bf.fis{background-image:url(/static/media/bf.bb616c9ec60cde6806bb.svg)}.fi-bg{background-image:url(/static/media/bg.9618f3e4386b8a9f664a.svg)}.fi-bg.fis{background-image:url(/static/media/bg.28afe0b8e02a177f9920.svg)}.fi-bh{background-image:url(/static/media/bh.3310879d5f14a62669bf.svg)}.fi-bh.fis{background-image:url(/static/media/bh.d6e3bed59974f2b0aedd.svg)}.fi-bi{background-image:url(/static/media/bi.5d3435104d6a6e67937c.svg)}.fi-bi.fis{background-image:url(/static/media/bi.69b0670030ec8e43f88a.svg)}.fi-bj{background-image:url(/static/media/bj.b04c72b67773f10058a8.svg)}.fi-bj.fis{background-image:url(/static/media/bj.c1bc198cb05444a63756.svg)}.fi-bl{background-image:url(/static/media/bl.67c5ef35e02e55d24b8c.svg)}.fi-bl.fis{background-image:url(/static/media/bl.66cdc56cf5c323535418.svg)}.fi-bm{background-image:url(/static/media/bm.20ea37a5be1b1b4e8d8e.svg)}.fi-bm.fis{background-image:url(/static/media/bm.2fe09134b4169a76d053.svg)}.fi-bn{background-image:url(/static/media/bn.e5cfc84a2a3d646e1755.svg)}.fi-bn.fis{background-image:url(/static/media/bn.123511317c0a0f4c41cc.svg)}.fi-bo{background-image:url(/static/media/bo.b0f50bc8035200c269f1.svg)}.fi-bo.fis{background-image:url(/static/media/bo.de61c7c5d75dfe735741.svg)}.fi-bq{background-image:url(/static/media/bq.04ca6698f051e72cf774.svg)}.fi-bq.fis{background-image:url(/static/media/bq.1698f2886a1c56881806.svg)}.fi-br{background-image:url(/static/media/br.c2d9921ea1d1b06c26da.svg)}.fi-br.fis{background-image:url(/static/media/br.ad0a905fd62beb1d121c.svg)}.fi-bs{background-image:url(/static/media/bs.056e551cfb3bba660804.svg)}.fi-bs.fis{background-image:url(/static/media/bs.7dbd1c1670a975513404.svg)}.fi-bt{background-image:url(/static/media/bt.def23b8c292e64a3cc5b.svg)}.fi-bt.fis{background-image:url(/static/media/bt.8d9397c0bad9799f16f9.svg)}.fi-bv{background-image:url(/static/media/bv.3d8e6f49fad8459575e1.svg)}.fi-bv.fis{background-image:url(/static/media/bv.976c853ae9062409996c.svg)}.fi-bw{background-image:url(/static/media/bw.286ba8fe3cf0c8ae076b.svg)}.fi-bw.fis{background-image:url(/static/media/bw.b6a321afa6bd21ee4801.svg)}.fi-by{background-image:url(/static/media/by.408cd95645987e43b479.svg)}.fi-by.fis{background-image:url(/static/media/by.de34876833be51827c38.svg)}.fi-bz{background-image:url(/static/media/bz.d6efb8bf4f72e304256a.svg)}.fi-bz.fis{background-image:url(/static/media/bz.23af0d7510f963098b86.svg)}.fi-ca{background-image:url(/static/media/ca.9e8878b579ff3a1a1268.svg)}.fi-ca.fis{background-image:url(/static/media/ca.7576a074760689f4ee54.svg)}.fi-cc{background-image:url(/static/media/cc.0f7eea30d520cc9ac8ce.svg)}.fi-cc.fis{background-image:url(/static/media/cc.9cfc9848630ad34d7516.svg)}.fi-cd{background-image:url(/static/media/cd.80689945f2e56fea5e71.svg)}.fi-cd.fis{background-image:url(/static/media/cd.588b1447f6de9790ab7b.svg)}.fi-cf{background-image:url(/static/media/cf.a3843e7991ac45d28eff.svg)}.fi-cf.fis{background-image:url(/static/media/cf.e2e89fb8727d254107da.svg)}.fi-cg{background-image:url(/static/media/cg.ef7269ecc526c865724c.svg)}.fi-cg.fis{background-image:url(/static/media/cg.b92309a23a50545fc9c3.svg)}.fi-ch{background-image:url(/static/media/ch.55323a0680e7c5ff735b.svg)}.fi-ch.fis{background-image:url(/static/media/ch.e6b520ab87791013063b.svg)}.fi-ci{background-image:url(/static/media/ci.c7146bc39c724cd34b46.svg)}.fi-ci.fis{background-image:url(/static/media/ci.133adff8acf564df5728.svg)}.fi-ck{background-image:url(/static/media/ck.6f73c68e1aca3060e929.svg)}.fi-ck.fis{background-image:url(/static/media/ck.3e6dd6ddd9eb71276bcb.svg)}.fi-cl{background-image:url(/static/media/cl.3ef2be87bf31777897ba.svg)}.fi-cl.fis{background-image:url(/static/media/cl.178b4ca5ea73eb163797.svg)}.fi-cm{background-image:url(/static/media/cm.7eff011cd2036bfc5df4.svg)}.fi-cm.fis{background-image:url(/static/media/cm.c5fdb1729d6a61e705cc.svg)}.fi-cn{background-image:url(/static/media/cn.e4f6436aa2c562521a6e.svg)}.fi-cn.fis{background-image:url(/static/media/cn.2e5f836fa0364bb906e6.svg)}.fi-co{background-image:url(/static/media/co.2035da4efa474be5bb4b.svg)}.fi-co.fis{background-image:url(/static/media/co.650be7bf6524161dd3fb.svg)}.fi-cr{background-image:url(/static/media/cr.da71ea0e0e43752f1f4a.svg)}.fi-cr.fis{background-image:url(/static/media/cr.96cca3298724eeac307f.svg)}.fi-cu{background-image:url(/static/media/cu.e26b31c7aa254ee55900.svg)}.fi-cu.fis{background-image:url(/static/media/cu.b6406c65efd995643b0d.svg)}.fi-cv{background-image:url(/static/media/cv.aa02126ce32724f97a9c.svg)}.fi-cv.fis{background-image:url(/static/media/cv.c4df14eee0b28bca07a3.svg)}.fi-cw{background-image:url(/static/media/cw.7b83329130ff6a4d69d4.svg)}.fi-cw.fis{background-image:url(/static/media/cw.023cc06898b0b15eeedc.svg)}.fi-cx{background-image:url(/static/media/cx.13319763d6a6b1e4770a.svg)}.fi-cx.fis{background-image:url(/static/media/cx.581114d7d0e9322f52d5.svg)}.fi-cy{background-image:url(/static/media/cy.9e2e831b23f81f66f2c0.svg)}.fi-cy.fis{background-image:url(/static/media/cy.4edec3a02adab52da1c7.svg)}.fi-cz{background-image:url(/static/media/cz.5a24757d105fbe7a4e81.svg)}.fi-cz.fis{background-image:url(/static/media/cz.f7d5fa0258940e2c3ac9.svg)}.fi-de{background-image:url(/static/media/de.adc6c9b3594fb2f4a4df.svg)}.fi-de.fis{background-image:url(/static/media/de.02d6c00e143fd6208fa5.svg)}.fi-dj{background-image:url(/static/media/dj.da9d5bb3f5a142e2993b.svg)}.fi-dj.fis{background-image:url(/static/media/dj.9d6f9c1fd1884ae2bf61.svg)}.fi-dk{background-image:url(/static/media/dk.025c12105396b6e6b3b8.svg)}.fi-dk.fis{background-image:url(/static/media/dk.90f7d12042a18708f7ed.svg)}.fi-dm{background-image:url(/static/media/dm.5e7a6ce8d66841b43d2b.svg)}.fi-dm.fis{background-image:url(/static/media/dm.3f5830804b534228f368.svg)}.fi-do{background-image:url(/static/media/do.5b6684f3d0630d4bcec4.svg)}.fi-do.fis{background-image:url(/static/media/do.0c068c9aeb8c133c5dbe.svg)}.fi-dz{background-image:url(/static/media/dz.0f0875827805c6719abb.svg)}.fi-dz.fis{background-image:url(/static/media/dz.676246527fe04242f0f7.svg)}.fi-ec{background-image:url(/static/media/ec.2dea494d741ecef56544.svg)}.fi-ec.fis{background-image:url(/static/media/ec.34a64a770e09c9ec5b23.svg)}.fi-ee{background-image:url(/static/media/ee.04263f937da9572d0d84.svg)}.fi-ee.fis{background-image:url(/static/media/ee.294c52fa01f3012f0f88.svg)}.fi-eg{background-image:url(/static/media/eg.6f625319993c841f2c84.svg)}.fi-eg.fis{background-image:url(/static/media/eg.21fca8382049264415ce.svg)}.fi-eh{background-image:url(/static/media/eh.a2b2a954b35253b4d810.svg)}.fi-eh.fis{background-image:url(/static/media/eh.8941dc19c664c2c2a23f.svg)}.fi-er{background-image:url(/static/media/er.86045916d43bfa374fbe.svg)}.fi-er.fis{background-image:url(/static/media/er.0c7117c38822e1606916.svg)}.fi-es{background-image:url(/static/media/es.c2bea6d740c5d81d5bce.svg)}.fi-es.fis{background-image:url(/static/media/es.3b87288baee22a0de008.svg)}.fi-et{background-image:url(/static/media/et.d27d9d1ac47ed9291a62.svg)}.fi-et.fis{background-image:url(/static/media/et.da75d56f3f57838a27be.svg)}.fi-fi{background-image:url(/static/media/fi.ead68a19c50e3e6f4d04.svg)}.fi-fi.fis{background-image:url(/static/media/fi.aed885cc7a38b534b2b6.svg)}.fi-fj{background-image:url(/static/media/fj.84732a88e04260ae6d30.svg)}.fi-fj.fis{background-image:url(/static/media/fj.a58ca2ed36ef1f1d4913.svg)}.fi-fk{background-image:url(/static/media/fk.d0b5d9fb25d4c4435972.svg)}.fi-fk.fis{background-image:url(/static/media/fk.a83317fea67e7de6250c.svg)}.fi-fm{background-image:url(/static/media/fm.18f7e08960b73974ccd4.svg)}.fi-fm.fis{background-image:url(/static/media/fm.9b826793a052bef79219.svg)}.fi-fo{background-image:url(/static/media/fo.3165eadcb4c87a6d02ae.svg)}.fi-fo.fis{background-image:url(/static/media/fo.54fd5278c2851a51f39d.svg)}.fi-fr{background-image:url(/static/media/fr.0313c7eacb9633130ffb.svg)}.fi-fr.fis{background-image:url(/static/media/fr.9e329b0fd412c860b31a.svg)}.fi-ga{background-image:url(/static/media/ga.ccf7eecbecdd26d2403c.svg)}.fi-ga.fis{background-image:url(/static/media/ga.d33bfe612c008a01f156.svg)}.fi-gb{background-image:url(/static/media/gb.84d4bb24d2a1a5891e0d.svg)}.fi-gb.fis{background-image:url(/static/media/gb.6cf90268d11449c43485.svg)}.fi-gd{background-image:url(/static/media/gd.b894547dc982e9f889ce.svg)}.fi-gd.fis{background-image:url(/static/media/gd.1f93c180ee5843effd47.svg)}.fi-ge{background-image:url(/static/media/ge.362c00c4a79f0704aa45.svg)}.fi-ge.fis{background-image:url(/static/media/ge.583afaa66ab47ac74fa1.svg)}.fi-gf{background-image:url(/static/media/gf.16328213544e4ac5f3ee.svg)}.fi-gf.fis{background-image:url(/static/media/gf.5fc814b14e4589220c31.svg)}.fi-gg{background-image:url(/static/media/gg.b8779f1806c259de289a.svg)}.fi-gg.fis{background-image:url(/static/media/gg.cff3c6217db3d2732657.svg)}.fi-gh{background-image:url(/static/media/gh.87686ea032052059cd6d.svg)}.fi-gh.fis{background-image:url(/static/media/gh.e2793fb1dcddb8325ff1.svg)}.fi-gi{background-image:url(/static/media/gi.80febf66a20dc267d064.svg)}.fi-gi.fis{background-image:url(/static/media/gi.4fe8cc6ecc3dd2baf4ea.svg)}.fi-gl{background-image:url(/static/media/gl.633d308e7df9c5abcb89.svg)}.fi-gl.fis{background-image:url(/static/media/gl.2466f7b0c1cdbbc5bce5.svg)}.fi-gm{background-image:url(/static/media/gm.6e4caca46e637e40175f.svg)}.fi-gm.fis{background-image:url(/static/media/gm.dfd25b88d3660d236c00.svg)}.fi-gn{background-image:url(/static/media/gn.65edeaef7dabb0abc834.svg)}.fi-gn.fis{background-image:url(/static/media/gn.347b60cf985684d7ea4f.svg)}.fi-gp{background-image:url(/static/media/gp.ca0b8d6f4d7528c9d34d.svg)}.fi-gp.fis{background-image:url(/static/media/gp.34687ce560373f175eee.svg)}.fi-gq{background-image:url(/static/media/gq.0314b4987491a4c2d601.svg)}.fi-gq.fis{background-image:url(/static/media/gq.eed957fc202035b47bf4.svg)}.fi-gr{background-image:url(/static/media/gr.969458b727378ff7b215.svg)}.fi-gr.fis{background-image:url(/static/media/gr.f4f1efd04d192aac3cbe.svg)}.fi-gs{background-image:url(/static/media/gs.9c9720e39497aeb6c4ac.svg)}.fi-gs.fis{background-image:url(/static/media/gs.f16e0ac45849cf748b84.svg)}.fi-gt{background-image:url(/static/media/gt.f483ff9148ed468e6dba.svg)}.fi-gt.fis{background-image:url(/static/media/gt.88fa30701f63441eff21.svg)}.fi-gu{background-image:url(/static/media/gu.67d540af7a6deec31c7a.svg)}.fi-gu.fis{background-image:url(/static/media/gu.b55158cddaadbf16541a.svg)}.fi-gw{background-image:url(/static/media/gw.3b1eba4bfbd859d523f4.svg)}.fi-gw.fis{background-image:url(/static/media/gw.2bfb1be148a6707e5ccd.svg)}.fi-gy{background-image:url(/static/media/gy.f3e2f1acb06c7b8bd851.svg)}.fi-gy.fis{background-image:url(/static/media/gy.0cb6e81609a2c5fd27dc.svg)}.fi-hk{background-image:url(/static/media/hk.8b89a0a3a4b2b0fe24c4.svg)}.fi-hk.fis{background-image:url(/static/media/hk.b80f4f843c33522190c6.svg)}.fi-hm{background-image:url(/static/media/hm.d7f4f6208ebc8b2a936b.svg)}.fi-hm.fis{background-image:url(/static/media/hm.fe75e73aa43e2b17f7c5.svg)}.fi-hn{background-image:url(/static/media/hn.2427006aada8b474df11.svg)}.fi-hn.fis{background-image:url(/static/media/hn.084f590fe38a14fc3755.svg)}.fi-hr{background-image:url(/static/media/hr.144812f9830a54938661.svg)}.fi-hr.fis{background-image:url(/static/media/hr.95aa474136210e1fc867.svg)}.fi-ht{background-image:url(/static/media/ht.adf3ce4a80c9aba47d52.svg)}.fi-ht.fis{background-image:url(/static/media/ht.bbbd7c26b9335fffbc89.svg)}.fi-hu{background-image:url(/static/media/hu.e404d718cffb5bd06467.svg)}.fi-hu.fis{background-image:url(/static/media/hu.cb329e885950a7c05407.svg)}.fi-id{background-image:url(/static/media/id.f624e2c8444a7794b357.svg)}.fi-id.fis{background-image:url(/static/media/id.578a8a9cdfdb824a35b1.svg)}.fi-ie{background-image:url(/static/media/ie.0542b94612db83a2f550.svg)}.fi-ie.fis{background-image:url(/static/media/ie.9e3414e898f1a07d0bea.svg)}.fi-il{background-image:url(/static/media/il.1e6c2f0e584f3e9eeceb.svg)}.fi-il.fis{background-image:url(/static/media/il.d92f72de0e032a9689fb.svg)}.fi-im{background-image:url(/static/media/im.bccfbbb9cbf510a6b55d.svg)}.fi-im.fis{background-image:url(/static/media/im.d47ec035ec3114c6aade.svg)}.fi-in{background-image:url(/static/media/in.12c66a162687c5c17ea4.svg)}.fi-in.fis{background-image:url(/static/media/in.5d3291b586986f65e7f1.svg)}.fi-io{background-image:url(/static/media/io.434092db7f34f2bc6a04.svg)}.fi-io.fis{background-image:url(/static/media/io.0838e35fe56aa2cc1220.svg)}.fi-iq{background-image:url(/static/media/iq.e74b8b9c289e8223e1b4.svg)}.fi-iq.fis{background-image:url(/static/media/iq.f0039f6611f1d049dd44.svg)}.fi-ir{background-image:url(/static/media/ir.c14862b9a48216f75d15.svg)}.fi-ir.fis{background-image:url(/static/media/ir.2ab9c0dee34bc5ef33a6.svg)}.fi-is{background-image:url(/static/media/is.8f88619495adccb68a6d.svg)}.fi-is.fis{background-image:url(/static/media/is.8bc19a219f1fc86da4ab.svg)}.fi-it{background-image:url(/static/media/it.08db2cd122d5f99494dd.svg)}.fi-it.fis{background-image:url(/static/media/it.febcc1b18059405d2a1b.svg)}.fi-je{background-image:url(/static/media/je.3660bd48e915237e2708.svg)}.fi-je.fis{background-image:url(/static/media/je.3a28ea4bb85774d4b377.svg)}.fi-jm{background-image:url(/static/media/jm.46c20a3e99315fb4e78c.svg)}.fi-jm.fis{background-image:url(/static/media/jm.593d0ceba0b8ef5b1f33.svg)}.fi-jo{background-image:url(/static/media/jo.84446d300951d305ca74.svg)}.fi-jo.fis{background-image:url(/static/media/jo.5e426c880a46a67775b8.svg)}.fi-jp{background-image:url(/static/media/jp.d288d548026f04523965.svg)}.fi-jp.fis{background-image:url(/static/media/jp.5d4d1d1eeb3d4c9ca374.svg)}.fi-ke{background-image:url(/static/media/ke.d625828986385991f7b1.svg)}.fi-ke.fis{background-image:url(/static/media/ke.bdd8fd0975ed99339338.svg)}.fi-kg{background-image:url(/static/media/kg.7686278119d26d5a1bf4.svg)}.fi-kg.fis{background-image:url(/static/media/kg.34d44976ab25b9ad4834.svg)}.fi-kh{background-image:url(/static/media/kh.d9ccd75a51b421240f5f.svg)}.fi-kh.fis{background-image:url(/static/media/kh.07d04a9622beca9b9db3.svg)}.fi-ki{background-image:url(/static/media/ki.7bd6796e1f09758896c6.svg)}.fi-ki.fis{background-image:url(/static/media/ki.49d96317875737b91310.svg)}.fi-km{background-image:url(/static/media/km.e45809944f3127560237.svg)}.fi-km.fis{background-image:url(/static/media/km.ff5583b3507f34fe7751.svg)}.fi-kn{background-image:url(/static/media/kn.650b92794fb6826cea93.svg)}.fi-kn.fis{background-image:url(/static/media/kn.840875853a987e54a502.svg)}.fi-kp{background-image:url(/static/media/kp.a25df2f7fce788f16b6e.svg)}.fi-kp.fis{background-image:url(/static/media/kp.5d243e4871d0165a278f.svg)}.fi-kr{background-image:url(/static/media/kr.cb52920205a3904b12e9.svg)}.fi-kr.fis{background-image:url(/static/media/kr.977537ff603f52b41d25.svg)}.fi-kw{background-image:url(/static/media/kw.d8ca915f2732310fa098.svg)}.fi-kw.fis{background-image:url(/static/media/kw.969be8755a6d9aa9dd4a.svg)}.fi-ky{background-image:url(/static/media/ky.1789144ceb0a72aac3c9.svg)}.fi-ky.fis{background-image:url(/static/media/ky.f7a068edb919efe20e5e.svg)}.fi-kz{background-image:url(/static/media/kz.9f87805fde44d69ad3d6.svg)}.fi-kz.fis{background-image:url(/static/media/kz.a7a4a36b07daa2ade5bf.svg)}.fi-la{background-image:url(/static/media/la.67f27403e34d3229fa88.svg)}.fi-la.fis{background-image:url(/static/media/la.d7702465c2f6d8d09f68.svg)}.fi-lb{background-image:url(/static/media/lb.2f9b098ff67b3ed051d2.svg)}.fi-lb.fis{background-image:url(/static/media/lb.2d5ab80047be9bc6c444.svg)}.fi-lc{background-image:url(/static/media/lc.a5f7f2065e6c2a79aea5.svg)}.fi-lc.fis{background-image:url(/static/media/lc.1ef20b6d46e6f7e771e5.svg)}.fi-li{background-image:url(/static/media/li.3c6bc6b3c2cafb19ef82.svg)}.fi-li.fis{background-image:url(/static/media/li.85bfc49de22d5a395379.svg)}.fi-lk{background-image:url(/static/media/lk.3468ddaf65b68fef60ee.svg)}.fi-lk.fis{background-image:url(/static/media/lk.d8d3e19a29e3bda5ccc8.svg)}.fi-lr{background-image:url(/static/media/lr.61e7a9985643d013538d.svg)}.fi-lr.fis{background-image:url(/static/media/lr.6af0f7ecc531bf079ad3.svg)}.fi-ls{background-image:url(/static/media/ls.4856aea205c94f19b9a3.svg)}.fi-ls.fis{background-image:url(/static/media/ls.2ac940991b103125880d.svg)}.fi-lt{background-image:url(/static/media/lt.93a07daff68dea7336fd.svg)}.fi-lt.fis{background-image:url(/static/media/lt.1d07a8b84f27401d15e2.svg)}.fi-lu{background-image:url(/static/media/lu.5b52430a07e21655ba90.svg)}.fi-lu.fis{background-image:url(/static/media/lu.b8e230a73eba4125f3d6.svg)}.fi-lv{background-image:url(/static/media/lv.ff6176a6bfeba64d0716.svg)}.fi-lv.fis{background-image:url(/static/media/lv.884e7f97a321e3dda410.svg)}.fi-ly{background-image:url(/static/media/ly.9c0afe9e70e2e37b4322.svg)}.fi-ly.fis{background-image:url(/static/media/ly.c04602533ea862b49866.svg)}.fi-ma{background-image:url(/static/media/ma.ab052b412792b9fadd8c.svg)}.fi-ma.fis{background-image:url(/static/media/ma.4d3a6f5c2bd6a436e6a1.svg)}.fi-mc{background-image:url(/static/media/mc.b5edb75519037dcf483e.svg)}.fi-mc.fis{background-image:url(/static/media/mc.21f385d1c90452e35d21.svg)}.fi-md{background-image:url(/static/media/md.3218bd6d072386a2997b.svg)}.fi-md.fis{background-image:url(/static/media/md.2a07174f2dc12669bd34.svg)}.fi-me{background-image:url(/static/media/me.2e1e72f3094e36ac941f.svg)}.fi-me.fis{background-image:url(/static/media/me.f538281b26bf147de7d3.svg)}.fi-mf{background-image:url(/static/media/mf.9284dddffc0b6717ee5f.svg)}.fi-mf.fis{background-image:url(/static/media/mf.4b4f663eb5e16690ef4a.svg)}.fi-mg{background-image:url(/static/media/mg.5d294de1198203cd569a.svg)}.fi-mg.fis{background-image:url(/static/media/mg.bdd56d44e50a82caecc6.svg)}.fi-mh{background-image:url(/static/media/mh.cd62f8f2afec11d2e119.svg)}.fi-mh.fis{background-image:url(/static/media/mh.3263dfcc26053cd8688d.svg)}.fi-mk{background-image:url(/static/media/mk.b5eadefbb6da73c9d0cf.svg)}.fi-mk.fis{background-image:url(/static/media/mk.d335b1f7842c183f2626.svg)}.fi-ml{background-image:url(/static/media/ml.fa530666ce9e170dc6cd.svg)}.fi-ml.fis{background-image:url(/static/media/ml.abd95c9bbc3b8e14d05a.svg)}.fi-mm{background-image:url(/static/media/mm.82321f19830e8de129b7.svg)}.fi-mm.fis{background-image:url(/static/media/mm.53de19a4603b655a1a68.svg)}.fi-mn{background-image:url(/static/media/mn.3f8eb1ca08f6bb7aaffb.svg)}.fi-mn.fis{background-image:url(/static/media/mn.a6223b922704835ae93c.svg)}.fi-mo{background-image:url(/static/media/mo.d0a2d2249a5030e058f6.svg)}.fi-mo.fis{background-image:url(/static/media/mo.ab5e90e78a5c17a6a0b5.svg)}.fi-mp{background-image:url(/static/media/mp.691b7d8805f3179c9f63.svg)}.fi-mp.fis{background-image:url(/static/media/mp.c2d801d43c6c6de8ee22.svg)}.fi-mq{background-image:url(/static/media/mq.fe327ace5767815c40e3.svg)}.fi-mq.fis{background-image:url(/static/media/mq.794f4690ac0eca38ed10.svg)}.fi-mr{background-image:url(/static/media/mr.9fd4a16498f5a42e8039.svg)}.fi-mr.fis{background-image:url(/static/media/mr.6d5d216f7c28b12d0b28.svg)}.fi-ms{background-image:url(/static/media/ms.3f469e691405e360b0ba.svg)}.fi-ms.fis{background-image:url(/static/media/ms.36dfc347d425859d92a6.svg)}.fi-mt{background-image:url(/static/media/mt.cbd22fd0520402e63d94.svg)}.fi-mt.fis{background-image:url(/static/media/mt.f69e2471cdc4b0b27656.svg)}.fi-mu{background-image:url(/static/media/mu.468d5464b2219b1bb922.svg)}.fi-mu.fis{background-image:url(/static/media/mu.fd1c498d09f3df7291e3.svg)}.fi-mv{background-image:url(/static/media/mv.f252e4cb6189ffbeb1ed.svg)}.fi-mv.fis{background-image:url(/static/media/mv.8cb05cc8693221f2eec1.svg)}.fi-mw{background-image:url(/static/media/mw.8c7c71cfc01cf1f6bab5.svg)}.fi-mw.fis{background-image:url(/static/media/mw.c9b6345c3e8561b3c871.svg)}.fi-mx{background-image:url(/static/media/mx.e8cbe88926d7a4675d47.svg)}.fi-mx.fis{background-image:url(/static/media/mx.b2ba7a3bf813d512f807.svg)}.fi-my{background-image:url(/static/media/my.7ebfe8cc7776c2ca1268.svg)}.fi-my.fis{background-image:url(/static/media/my.86044c68a247847062cc.svg)}.fi-mz{background-image:url(/static/media/mz.bdc2675416389aa0436a.svg)}.fi-mz.fis{background-image:url(/static/media/mz.49226d9a923e573e318f.svg)}.fi-na{background-image:url(/static/media/na.121ad7c836aa668ada66.svg)}.fi-na.fis{background-image:url(/static/media/na.29e28347f7830f429fd2.svg)}.fi-nc{background-image:url(/static/media/nc.d9a7497a457181a7dfbb.svg)}.fi-nc.fis{background-image:url(/static/media/nc.a9c6e731107c6ee44579.svg)}.fi-ne{background-image:url(/static/media/ne.82c3626f7a2a329d1397.svg)}.fi-ne.fis{background-image:url(/static/media/ne.66cb0cd9e54d34e883f1.svg)}.fi-nf{background-image:url(/static/media/nf.e4e73fc46014083a9134.svg)}.fi-nf.fis{background-image:url(/static/media/nf.c9745bcb0373a314d119.svg)}.fi-ng{background-image:url(/static/media/ng.f29450b9f8b2f04e96aa.svg)}.fi-ng.fis{background-image:url(/static/media/ng.1b98819eb371ab888962.svg)}.fi-ni{background-image:url(/static/media/ni.d7f1262d27d9b714b3d9.svg)}.fi-ni.fis{background-image:url(/static/media/ni.b75b50ce772a999ef744.svg)}.fi-nl{background-image:url(/static/media/nl.874fbf1b360bed6592fc.svg)}.fi-nl.fis{background-image:url(/static/media/nl.db73c2454405f07c049b.svg)}.fi-no{background-image:url(/static/media/no.b9cc4fcdf51eb234607e.svg)}.fi-no.fis{background-image:url(/static/media/no.c2a3c34c769194e219c3.svg)}.fi-np{background-image:url(/static/media/np.f6bc27427157a2bec4a1.svg)}.fi-np.fis{background-image:url(/static/media/np.2d7d2bcb6169aaea295d.svg)}.fi-nr{background-image:url(/static/media/nr.0d87ce78609053fbd9c4.svg)}.fi-nr.fis{background-image:url(/static/media/nr.8ccd0a5da4e0df47f13d.svg)}.fi-nu{background-image:url(/static/media/nu.2d9c15c308eff50f974f.svg)}.fi-nu.fis{background-image:url(/static/media/nu.c4afdde3280afe436fc8.svg)}.fi-nz{background-image:url(/static/media/nz.64b16b7eb8b8e423bcab.svg)}.fi-nz.fis{background-image:url(/static/media/nz.29afa191293fa678462c.svg)}.fi-om{background-image:url(/static/media/om.4daba227b37c2ab2ca67.svg)}.fi-om.fis{background-image:url(/static/media/om.8f66157154d23e687e15.svg)}.fi-pa{background-image:url(/static/media/pa.8659812291825552ed13.svg)}.fi-pa.fis{background-image:url(/static/media/pa.f06ec28a8cfb2f6f6362.svg)}.fi-pe{background-image:url(/static/media/pe.d64e9732fcaa8f765994.svg)}.fi-pe.fis{background-image:url(/static/media/pe.b8e62fe370160622092e.svg)}.fi-pf{background-image:url(/static/media/pf.25a9bf08819ab8d40bfe.svg)}.fi-pf.fis{background-image:url(/static/media/pf.5d921946e92c3a04b94f.svg)}.fi-pg{background-image:url(/static/media/pg.2d787f7b6ef61dfbed13.svg)}.fi-pg.fis{background-image:url(/static/media/pg.a4a1866a135a7be68104.svg)}.fi-ph{background-image:url(/static/media/ph.b1d1902e71b7a98d1c23.svg)}.fi-ph.fis{background-image:url(/static/media/ph.8ed533301806dce5830e.svg)}.fi-pk{background-image:url(/static/media/pk.d6091ce69832a5070cf9.svg)}.fi-pk.fis{background-image:url(/static/media/pk.acaf672a1088ce7bcd0f.svg)}.fi-pl{background-image:url(/static/media/pl.2b5541c54505328dbc1b.svg)}.fi-pl.fis{background-image:url(/static/media/pl.cd835d05865e496ff6b8.svg)}.fi-pm{background-image:url(/static/media/pm.f290a4bcb2060c82a15c.svg)}.fi-pm.fis{background-image:url(/static/media/pm.b56ece89b69b4dc021b1.svg)}.fi-pn{background-image:url(/static/media/pn.1b304551dcaf53a9bfc7.svg)}.fi-pn.fis{background-image:url(/static/media/pn.2e59e547cdaf14380b3a.svg)}.fi-pr{background-image:url(/static/media/pr.28689af1c71936396dba.svg)}.fi-pr.fis{background-image:url(/static/media/pr.8885546ef53d96765ed6.svg)}.fi-ps{background-image:url(/static/media/ps.abfb274564ccff2da892.svg)}.fi-ps.fis{background-image:url(/static/media/ps.dd52ee573d5487121ebb.svg)}.fi-pt{background-image:url(/static/media/pt.f8ac2991a4c362cf6c65.svg)}.fi-pt.fis{background-image:url(/static/media/pt.90bff567ed742591697c.svg)}.fi-pw{background-image:url(/static/media/pw.5df27d3f0d819edce100.svg)}.fi-pw.fis{background-image:url(/static/media/pw.a831460a026477de3470.svg)}.fi-py{background-image:url(/static/media/py.95a265cc6b9db6623876.svg)}.fi-py.fis{background-image:url(/static/media/py.3a8059fd5fa678bbaf0a.svg)}.fi-qa{background-image:url(/static/media/qa.74602db5190dc8001c8d.svg)}.fi-qa.fis{background-image:url(/static/media/qa.8f91b7516726e3518cfa.svg)}.fi-re{background-image:url(/static/media/re.9d72b568db01dfb982e8.svg)}.fi-re.fis{background-image:url(/static/media/re.65fecda00937aa8b6917.svg)}.fi-ro{background-image:url(/static/media/ro.33482fcd4344b097d6d7.svg)}.fi-ro.fis{background-image:url(/static/media/ro.6d757067ccc276327b1b.svg)}.fi-rs{background-image:url(/static/media/rs.7e1afa4b394b0ffef9a0.svg)}.fi-rs.fis{background-image:url(/static/media/rs.099fd9d4031b066a2362.svg)}.fi-ru{background-image:url(/static/media/ru.097b629d57d4188b9b83.svg)}.fi-ru.fis{background-image:url(/static/media/ru.23622fff0c60191d7183.svg)}.fi-rw{background-image:url(/static/media/rw.f87cd918f9cf4421e109.svg)}.fi-rw.fis{background-image:url(/static/media/rw.2dbaa32bbc3d280477a0.svg)}.fi-sa{background-image:url(/static/media/sa.b26b19034a77a3b4b09a.svg)}.fi-sa.fis{background-image:url(/static/media/sa.f9dacb2d88206424cfc1.svg)}.fi-sb{background-image:url(/static/media/sb.22224fa1c1bf800c3bfb.svg)}.fi-sb.fis{background-image:url(/static/media/sb.828b2f112f1fed197a19.svg)}.fi-sc{background-image:url(/static/media/sc.4691653cefd138906e7b.svg)}.fi-sc.fis{background-image:url(/static/media/sc.fea26a158b05a81a819d.svg)}.fi-sd{background-image:url(/static/media/sd.d7f3b46827654083de6f.svg)}.fi-sd.fis{background-image:url(/static/media/sd.8df6ee83e80bb13d8e9c.svg)}.fi-se{background-image:url(/static/media/se.8b8db9f4172ba5d8d3c4.svg)}.fi-se.fis{background-image:url(/static/media/se.3dc09b9e96cefa2fa42b.svg)}.fi-sg{background-image:url(/static/media/sg.8b629e7bf137abf1643b.svg)}.fi-sg.fis{background-image:url(/static/media/sg.6cc62188097943de02c0.svg)}.fi-sh{background-image:url(/static/media/sh.b0d0251be62a5f27282a.svg)}.fi-sh.fis{background-image:url(/static/media/sh.0de30ebc7c574ff9f829.svg)}.fi-si{background-image:url(/static/media/si.9cf5cf5992bd48b0d23f.svg)}.fi-si.fis{background-image:url(/static/media/si.3aa260cd05eca90d50ab.svg)}.fi-sj{background-image:url(/static/media/sj.f8f9b21529bdc34df1b5.svg)}.fi-sj.fis{background-image:url(/static/media/sj.7111b15215671c0cabae.svg)}.fi-sk{background-image:url(/static/media/sk.927ef7d8ba0b07afb706.svg)}.fi-sk.fis{background-image:url(/static/media/sk.2055cb509c045ec96ffb.svg)}.fi-sl{background-image:url(/static/media/sl.d4cd148ff94760097b5c.svg)}.fi-sl.fis{background-image:url(/static/media/sl.ec1ec422fd5ac1515437.svg)}.fi-sm{background-image:url(/static/media/sm.fdcc857e946620bb9f99.svg)}.fi-sm.fis{background-image:url(/static/media/sm.d048b19e15c5c1fae878.svg)}.fi-sn{background-image:url(/static/media/sn.5d2dde7343ab4f202890.svg)}.fi-sn.fis{background-image:url(/static/media/sn.07ec7ccbea282d9458ad.svg)}.fi-so{background-image:url(/static/media/so.178fe49679297c70c6b7.svg)}.fi-so.fis{background-image:url(/static/media/so.8c4f928238059d27507d.svg)}.fi-sr{background-image:url(/static/media/sr.f281cc96dc94e9f2bcdf.svg)}.fi-sr.fis{background-image:url(/static/media/sr.45463ee6f9675e59c293.svg)}.fi-ss{background-image:url(/static/media/ss.0b0f58edf447e463e793.svg)}.fi-ss.fis{background-image:url(/static/media/ss.1c422f30a5c1c74cedaa.svg)}.fi-st{background-image:url(/static/media/st.b1de9e523e773c7d9318.svg)}.fi-st.fis{background-image:url(/static/media/st.950ecdadde620ad2ec44.svg)}.fi-sv{background-image:url(/static/media/sv.79fbc03fce7cd1c8802f.svg)}.fi-sv.fis{background-image:url(/static/media/sv.26bae9ea3e5602880a0a.svg)}.fi-sx{background-image:url(/static/media/sx.461132beaf7defd5ed83.svg)}.fi-sx.fis{background-image:url(/static/media/sx.8c3f47fafde8fe4238ff.svg)}.fi-sy{background-image:url(/static/media/sy.fe2dc23e7e6916c38fb7.svg)}.fi-sy.fis{background-image:url(/static/media/sy.78c23a804f1b457327a7.svg)}.fi-sz{background-image:url(/static/media/sz.db509778d180d220f4dd.svg)}.fi-sz.fis{background-image:url(/static/media/sz.86d9e360ea288c0916df.svg)}.fi-tc{background-image:url(/static/media/tc.b35a924a728812678cc1.svg)}.fi-tc.fis{background-image:url(/static/media/tc.df6f3e13c828a50dd948.svg)}.fi-td{background-image:url(/static/media/td.ce35efd0cf28cc8886eb.svg)}.fi-td.fis{background-image:url(/static/media/td.16a25e2113c56509d1b6.svg)}.fi-tf{background-image:url(/static/media/tf.a1e1b04e6e2a99335098.svg)}.fi-tf.fis{background-image:url(/static/media/tf.75f62b392f2571079a00.svg)}.fi-tg{background-image:url(/static/media/tg.89535c02f928796649ea.svg)}.fi-tg.fis{background-image:url(/static/media/tg.0befc019211dfc197e18.svg)}.fi-th{background-image:url(/static/media/th.d3dea0cee87c83e3a1e6.svg)}.fi-th.fis{background-image:url(/static/media/th.b4262644824a028810ca.svg)}.fi-tj{background-image:url(/static/media/tj.048c841a9452fdce8c27.svg)}.fi-tj.fis{background-image:url(/static/media/tj.6e2457956a86906e9038.svg)}.fi-tk{background-image:url(/static/media/tk.dda2603624dd706ba80b.svg)}.fi-tk.fis{background-image:url(/static/media/tk.16bf538d1a8ab01f4b39.svg)}.fi-tl{background-image:url(/static/media/tl.5a92426cb730d159461a.svg)}.fi-tl.fis{background-image:url(/static/media/tl.2906e09e23414d013359.svg)}.fi-tm{background-image:url(/static/media/tm.890e13cab021a2ccc690.svg)}.fi-tm.fis{background-image:url(/static/media/tm.613323bc56fcd8b1bd79.svg)}.fi-tn{background-image:url(/static/media/tn.b66f06d623ea128cc2d6.svg)}.fi-tn.fis{background-image:url(/static/media/tn.bd9427159dadd137bf86.svg)}.fi-to{background-image:url(/static/media/to.a7375d4d2ef32a2c8761.svg)}.fi-to.fis{background-image:url(/static/media/to.2cb4df0a0e3875c3c113.svg)}.fi-tr{background-image:url(/static/media/tr.535c328e67d2cd262543.svg)}.fi-tr.fis{background-image:url(/static/media/tr.3a7c1ff2bc949f910d21.svg)}.fi-tt{background-image:url(/static/media/tt.faa91be4a726ae707d5d.svg)}.fi-tt.fis{background-image:url(/static/media/tt.f3b1780e0f620d5e5e65.svg)}.fi-tv{background-image:url(/static/media/tv.fd2caae1fd2cb51b675a.svg)}.fi-tv.fis{background-image:url(/static/media/tv.57ef8775a287d9d53d50.svg)}.fi-tw{background-image:url(/static/media/tw.39308d8769d9190bd1aa.svg)}.fi-tw.fis{background-image:url(/static/media/tw.8ea0b61c9cced533d851.svg)}.fi-tz{background-image:url(/static/media/tz.bec1e1d6b9d5b6bb98b3.svg)}.fi-tz.fis{background-image:url(/static/media/tz.5ca0246e7997b017d7ed.svg)}.fi-ua{background-image:url(/static/media/ua.423c68f9fb154fb2749b.svg)}.fi-ua.fis{background-image:url(/static/media/ua.af1d11dab17044ee2036.svg)}.fi-ug{background-image:url(/static/media/ug.222bcbd9d06e2864db96.svg)}.fi-ug.fis{background-image:url(/static/media/ug.db68bb1b5c91f0899146.svg)}.fi-um{background-image:url(/static/media/um.9efb46d30197d66c362f.svg)}.fi-um.fis{background-image:url(/static/media/um.a57097a45d61f696bb5d.svg)}.fi-us{background-image:url(/static/media/us.912cb4a8f30b24032f0d.svg)}.fi-us.fis{background-image:url(/static/media/us.9acbcf1017616e2140a1.svg)}.fi-uy{background-image:url(/static/media/uy.2515d7371de19a0642e6.svg)}.fi-uy.fis{background-image:url(/static/media/uy.cb5fcc05a537d0236c3c.svg)}.fi-uz{background-image:url(/static/media/uz.7ed400a6435c85b5b890.svg)}.fi-uz.fis{background-image:url(/static/media/uz.15a9a22cda20d4284071.svg)}.fi-va{background-image:url(/static/media/va.f5a05c3a3ef6f8c04cd7.svg)}.fi-va.fis{background-image:url(/static/media/va.bbc2e5e39631d0a12732.svg)}.fi-vc{background-image:url(/static/media/vc.696f1551fbfd85d91302.svg)}.fi-vc.fis{background-image:url(/static/media/vc.007dc890b99ef6f19713.svg)}.fi-ve{background-image:url(/static/media/ve.8654417d0313322c0ee9.svg)}.fi-ve.fis{background-image:url(/static/media/ve.566e10866c917e59bb97.svg)}.fi-vg{background-image:url(/static/media/vg.adc10267dfa34dc8352c.svg)}.fi-vg.fis{background-image:url(/static/media/vg.f51c57586a36251c99f3.svg)}.fi-vi{background-image:url(/static/media/vi.7b2e71e5890900de2981.svg)}.fi-vi.fis{background-image:url(/static/media/vi.4b5722123d54a3b84a21.svg)}.fi-vn{background-image:url(/static/media/vn.e80173a9c3cbaa60c593.svg)}.fi-vn.fis{background-image:url(/static/media/vn.7601c8acd6cc2bd13ebe.svg)}.fi-vu{background-image:url(/static/media/vu.f127f219c07785ec34d3.svg)}.fi-vu.fis{background-image:url(/static/media/vu.282e59f945b6d314feec.svg)}.fi-wf{background-image:url(/static/media/wf.2a313731eae3ed3e6bf3.svg)}.fi-wf.fis{background-image:url(/static/media/wf.311c4e739fa8377d139d.svg)}.fi-ws{background-image:url(/static/media/ws.314e33c2a444698f4bce.svg)}.fi-ws.fis{background-image:url(/static/media/ws.f06e3a3930f25859ac07.svg)}.fi-ye{background-image:url(/static/media/ye.948f27c439684b56bb9d.svg)}.fi-ye.fis{background-image:url(/static/media/ye.822b8bf24cfbceb7b411.svg)}.fi-yt{background-image:url(/static/media/yt.433b076a0fbb984af9f2.svg)}.fi-yt.fis{background-image:url(/static/media/yt.db71201b57772674af44.svg)}.fi-za{background-image:url(/static/media/za.57ed656aa5c93d478f18.svg)}.fi-za.fis{background-image:url(/static/media/za.35fc70ecbde5380e5afb.svg)}.fi-zm{background-image:url(/static/media/zm.b75585a7ee75bddfdf08.svg)}.fi-zm.fis{background-image:url(/static/media/zm.d0a453b1fcd36a5dc8b2.svg)}.fi-zw{background-image:url(/static/media/zw.8870c0c23ef3c27cf333.svg)}.fi-zw.fis{background-image:url(/static/media/zw.1f332afdffeb9bd17a13.svg)}.fi-arab{background-image:url(/static/media/arab.4d8a095e5e2e4eafc280.svg)}.fi-arab.fis{background-image:url(/static/media/arab.0499fb50ad82b93fc5d3.svg)}.fi-asean{background-image:url(/static/media/asean.137f55335f0d045f4de6.svg)}.fi-asean.fis{background-image:url(/static/media/asean.13dda45b3ea2f2f977d7.svg)}.fi-cefta{background-image:url(/static/media/cefta.159b824020be52ab9a1d.svg)}.fi-cefta.fis{background-image:url(/static/media/cefta.4247899e6d860ac788cd.svg)}.fi-cp{background-image:url(/static/media/cp.f6b10f55c03f66f74018.svg)}.fi-cp.fis{background-image:url(/static/media/cp.6c0badecbaa751338752.svg)}.fi-dg{background-image:url(/static/media/dg.36d294bef32b3784507e.svg)}.fi-dg.fis{background-image:url(/static/media/dg.7ebcdb1f66f71aa42e0c.svg)}.fi-eac{background-image:url(/static/media/eac.cd37edea822f43242bb6.svg)}.fi-eac.fis{background-image:url(/static/media/eac.eb5c25768976b4a8d7bb.svg)}.fi-es-ct{background-image:url(/static/media/es-ct.ae2d1ab93385b37fd124.svg)}.fi-es-ct.fis{background-image:url(/static/media/es-ct.9d52c0a552153cf88238.svg)}.fi-es-ga{background-image:url(/static/media/es-ga.a422d85b7b98ad52b43d.svg)}.fi-es-ga.fis{background-image:url(/static/media/es-ga.0f8315b9167631cea364.svg)}.fi-es-pv{background-image:url(/static/media/es-pv.9505fc54b48e50e05629.svg)}.fi-es-pv.fis{background-image:url(/static/media/es-pv.e0f6252aacba9bacf0be.svg)}.fi-eu{background-image:url(/static/media/eu.c9d8d63e107e62b812c8.svg)}.fi-eu.fis{background-image:url(/static/media/eu.8224e4265da2d4361a09.svg)}.fi-gb-eng{background-image:url(/static/media/gb-eng.ee3571430d489c32deac.svg)}.fi-gb-eng.fis{background-image:url(/static/media/gb-eng.7b249f565cc9aa70b36b.svg)}.fi-gb-nir{background-image:url(/static/media/gb-nir.ace14a1e13b50069efb5.svg)}.fi-gb-nir.fis{background-image:url(/static/media/gb-nir.5fdc67fb2e1872b0901f.svg)}.fi-gb-sct{background-image:url(/static/media/gb-sct.5edc6d75a73111158da1.svg)}.fi-gb-sct.fis{background-image:url(/static/media/gb-sct.5e8518f9c48a90941d02.svg)}.fi-gb-wls{background-image:url(/static/media/gb-wls.8794435cae904ded53d9.svg)}.fi-gb-wls.fis{background-image:url(/static/media/gb-wls.4360c12f55e98aab95fe.svg)}.fi-ic{background-image:url(/static/media/ic.500d420982feb8a67cbc.svg)}.fi-ic.fis{background-image:url(/static/media/ic.5217cbc3b14b1f23840f.svg)}.fi-pc{background-image:url(/static/media/pc.e0de38a24ff09649830a.svg)}.fi-pc.fis{background-image:url(/static/media/pc.cac28e273f71820aef16.svg)}.fi-sh-ac{background-image:url(/static/media/sh-ac.103b29f98a6b270e001a.svg)}.fi-sh-ac.fis{background-image:url(/static/media/sh-ac.12e47249c910761e397d.svg)}.fi-sh-hl{background-image:url(/static/media/sh-hl.6128ecfc64f67f61372a.svg)}.fi-sh-hl.fis{background-image:url(/static/media/sh-hl.a28e46fcd71bb0cdc7cb.svg)}.fi-sh-ta{background-image:url(/static/media/sh-ta.63e0f3087d23a3db1c69.svg)}.fi-sh-ta.fis{background-image:url(/static/media/sh-ta.fc41b9a4353f62943cb0.svg)}.fi-un{background-image:url(/static/media/un.b7d8400aa3b0c3cfc511.svg)}.fi-un.fis{background-image:url(/static/media/un.c7ec902d8db0318757f2.svg)}.fi-xk{background-image:url(/static/media/xk.1d1068e60cd34d1bfb58.svg)}.fi-xk.fis{background-image:url(/static/media/xk.b15361c3054b56026b03.svg)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.73fef14d.css.map*/