.auth-page{position:relative;display:flex;align-items:center;justify-content:center;min-height:100dvh;padding:calc(var(--watany-safe-sticky-offset, 72px) + 16px) 1rem 1.25rem;direction:rtl;overflow-x:hidden;overflow-y:auto;background:radial-gradient(circle at top right,rgba(10,104,71,.18),transparent 28%),radial-gradient(circle at bottom left,rgba(185,132,47,.12),transparent 32%),linear-gradient(180deg,#f7f4eb,#eef4f1 52%,#f8faf9)}.auth-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(10,104,71,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(10,104,71,.03) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 90%);mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 90%)}.auth-page__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border:0;background:transparent;cursor:pointer}.auth-page__backdrop:focus-visible{outline:3px solid rgba(10,104,71,.24);outline-offset:-4px}.auth-shell{position:relative;z-index:1;width:min(1120px,100%);display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,430px);gap:1rem;align-items:stretch}.auth-story{display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;min-height:640px;padding:2rem;border-radius:32px;color:#f7faf8;background:linear-gradient(155deg,#082a21f5,#08573deb),linear-gradient(180deg,#ffffff0a,#fff0);box-shadow:0 32px 80px #082a213d}.auth-story__badge{align-self:flex-start;padding:.45rem .8rem;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.14);font-size:.78rem;font-weight:800;letter-spacing:.06em}.auth-story__block{display:flex;flex-direction:column;gap:.85rem}.auth-story__block h2{margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:1.08}.auth-story__block p{margin:0;max-width:34rem;color:#f7faf8d6;line-height:1.85;font-size:.98rem}.auth-story__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.auth-story__item{display:flex;flex-direction:column;gap:.45rem;padding:1rem;border-radius:20px;background:#ffffff14;border:1px solid rgba(255,255,255,.08)}.auth-story__item strong{font-size:1rem}.auth-story__item span{color:#f7faf8c2;line-height:1.75;font-size:.88rem}.auth-story__footer{display:flex;flex-wrap:wrap;gap:.5rem}.auth-story__footer span{padding:.5rem .85rem;border-radius:999px;background:#ffffff14;color:#f7faf8e6;font-size:.8rem;font-weight:700}.auth-card{position:relative;display:flex;flex-direction:column;padding:1.3rem;border-radius:28px;background:#fffffff0;border:1px solid rgba(255,255,255,.7);box-shadow:0 28px 60px #13292224;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.auth-close{position:absolute;top:1rem;left:1rem;width:38px;height:38px;border:0;border-radius:50%;background:#0f271f0f;color:#40554d;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .18s ease,background .18s ease,color .18s ease}.auth-close:hover{transform:translateY(-1px);background:#0f271f1a;color:#132922}.auth-card__header{padding:0 0 1rem;margin-bottom:1rem;border-bottom:1px solid rgba(10,104,71,.08)}.auth-logo{width:56px;height:56px;margin-bottom:.8rem;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0a68471f,#b9842f24);box-shadow:inset 0 1px #ffffffe6}.auth-logo--story{margin-bottom:0;background:#ffffff1f;box-shadow:none}.auth-kicker{margin:0 0 .3rem;color:#0a6847;font-size:.78rem;font-weight:800;letter-spacing:.08em}.auth-card h1{margin:0;font-size:clamp(1.9rem,2vw,2.25rem);font-weight:800;color:#132922}.auth-subtitle{margin:.35rem 0 0;color:#24423a;font-size:.96rem;font-weight:600;line-height:1.75}.auth-subtitle--trust{color:#667972;font-size:.86rem;font-weight:500}.auth-provider{padding:1rem;border-radius:22px;border:1px solid #d7e5dc;background:linear-gradient(180deg,#fbfdfc,#f3f8f5)}.auth-provider__copy h2{margin:0;font-size:1.05rem;color:#173028}.auth-provider__copy p{margin:.35rem 0 0;color:#5b6f67;line-height:1.65;font-size:.88rem}.auth-google-slot-wrap{margin-top:.9rem;display:flex;flex-direction:column;gap:.55rem}.auth-google-slot{min-height:44px;display:flex;justify-content:center}.auth-google-slot--hidden{display:none}.auth-google-placeholder{width:100%;min-height:46px;border-radius:999px;border:1px solid #d2ddd7;background:#fff;color:#526761;font-size:.95rem;font-weight:700}.auth-provider__hint{margin:0;color:#5b6f67;font-size:.84rem;line-height:1.6}.auth-divider{display:flex;align-items:center;gap:.75rem;margin:1rem 0;color:#667972;font-size:.8rem;font-weight:700}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:#0a68471f}.auth-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-bottom:1rem}.auth-tab{display:flex;align-items:center;justify-content:center;gap:.45rem;min-height:52px;padding:.85rem;border-radius:16px;border:1px solid #d2dfd7;background:#fff;color:#2d473f;font-size:.96rem;font-weight:700;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.auth-tab:hover{transform:translateY(-1px);box-shadow:0 14px 28px #13292214}.auth-tab.active{border-color:#0a6847;background:linear-gradient(135deg,#0a6847,#117d59);color:#fff;box-shadow:0 18px 36px #0a68472e}.auth-field{text-align:right;margin-bottom:.95rem}.auth-field label{display:block;margin-bottom:.35rem;font-size:.85rem;font-weight:700;color:#18332b}.auth-field input{width:100%;min-height:50px;padding:.78rem .9rem;border:1.5px solid #d6e2dc;border-radius:14px;font-size:.96rem;background:#fbfcfb;color:#173028;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;box-sizing:border-box}.auth-field input:focus{outline:none;border-color:#0a6847;background:#fff;box-shadow:0 0 0 4px #0a68471f}.auth-panel{padding:1rem;border-radius:22px;border:1px solid #e4ebe7;background:#fff;box-shadow:inset 0 1px #ffffffeb}.auth-panel__eyebrow{margin:0 0 .2rem;color:#8d6631;font-size:.78rem;font-weight:800;letter-spacing:.06em}.auth-panel__title{margin:0;color:#132922;font-size:1.12rem}.auth-panel__copy{margin:.4rem 0 1rem;color:#61746d;font-size:.88rem;line-height:1.75}.auth-otp-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center}.auth-send-btn,.auth-btn{width:100%;min-height:50px;padding:.82rem 1rem;border:0;border-radius:16px;background:linear-gradient(135deg,#0a6847,#158a62);color:#fff;font-size:.98rem;font-weight:800;cursor:pointer;box-shadow:0 18px 30px #0a684729;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.auth-send-btn{width:auto;min-width:154px}.auth-send-btn:hover:not(:disabled),.auth-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 24px 34px #0a684733;filter:saturate(1.02)}.auth-btn--ghost{margin-top:.85rem;background:#f3f8f5;color:#0a6847;border:1px solid #c4d8cb;box-shadow:none}.auth-btn--ghost:hover:not(:disabled){background:#e8f3ed;box-shadow:none}.auth-btn:disabled,.auth-send-btn:disabled,.auth-google-placeholder:disabled{opacity:.68;cursor:wait;transform:none;box-shadow:none}.auth-otp-digits{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;margin-bottom:.9rem;direction:ltr}.auth-otp-digit{min-height:58px;border:1.5px solid #d6e2dc;border-radius:16px;background:#fbfcfb;color:#173028;text-align:center;font-size:1.3rem;font-weight:800}.auth-otp-digit:focus{outline:none;border-color:#0a6847;box-shadow:0 0 0 4px #0a68471f}.auth-otp-resend{margin-top:.85rem;color:#667972;text-align:center;font-size:.84rem;line-height:1.6}.auth-otp-resend button{border:0;padding:0;background:transparent;color:#0a6847;font-weight:800;cursor:pointer}.auth-error{padding:.75rem .9rem;border-radius:16px;border:1px solid #f2d0d0;background:#fff4f4;color:#aa3636;font-size:.85rem;line-height:1.6}.auth-error--global{margin-bottom:1rem}.auth-remember{margin-bottom:1rem;text-align:right}.auth-checkbox{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.9rem;color:#5d7169}.auth-checkbox input[type=checkbox]{width:18px;height:18px;accent-color:#0a6847;cursor:pointer}.auth-checkbox span{-webkit-user-select:none;user-select:none}.auth-dev-divider{display:flex;align-items:center;gap:.75rem;margin-top:1rem;color:#667972;font-size:.8rem}.auth-dev-divider:before,.auth-dev-divider:after{content:"";flex:1;height:1px;background:#0a68471f}.auth-dev-hint{margin:.75rem 0 0;color:#667972;font-size:.8rem;line-height:1.55}.auth-link{margin:1rem 0 0;text-align:center;font-size:.86rem;color:#667972}.auth-link a{color:#0a6847;text-decoration:none;font-weight:800}.auth-link a:hover{text-decoration:underline}@media (max-width: 980px){.auth-shell{grid-template-columns:1fr}.auth-story{min-height:auto;padding:1.4rem}}@media (max-width: 720px){.auth-page{align-items:flex-start;padding:calc(var(--watany-safe-sticky-offset, 72px) + 10px) .85rem calc(1rem + var(--apex-bottom-height, 116px))}.auth-story{display:none}.auth-card{border-radius:24px;padding:1.1rem}}@media (max-height: 760px){.auth-page{padding-top:calc(var(--watany-safe-sticky-offset, 72px) + 8px);padding-bottom:calc(.85rem + var(--apex-bottom-height, 116px))}.auth-card{padding:.9rem}.auth-card__header{padding-bottom:.7rem;margin-bottom:.7rem}.auth-logo{width:46px;height:46px;margin-bottom:.55rem}.auth-card h1{font-size:1.45rem}.auth-subtitle{margin-top:.25rem;font-size:.82rem;line-height:1.45}.auth-tabs{gap:.5rem;margin-bottom:.7rem}.auth-tab{min-height:44px;padding:.65rem;font-size:.85rem}.auth-panel{padding:.8rem}.auth-panel__eyebrow{font-size:.72rem}.auth-panel__title{font-size:1rem}.auth-panel__copy{margin-bottom:.75rem;font-size:.8rem;line-height:1.45}.auth-field{margin-bottom:.7rem}.auth-field label{margin-bottom:.25rem;font-size:.72rem}.auth-field input{min-height:42px;padding:.55rem .75rem;font-size:.86rem}.auth-send-btn,.auth-btn{min-height:44px;padding:.62rem .85rem;font-size:.88rem}.auth-send-btn{min-width:0}.auth-divider,.auth-dev-divider{margin:.8rem 0;gap:.5rem;font-size:.72rem}.auth-otp-digits{gap:.35rem;margin-bottom:.7rem}.auth-otp-digit{min-height:44px;border-radius:14px;font-size:1.05rem}.auth-otp-resend{margin-top:.65rem;font-size:.74rem}.auth-remember{margin-bottom:.7rem}.auth-link{margin-top:.75rem;font-size:.78rem}}@media (max-width: 520px){.auth-tabs,.auth-otp-row{grid-template-columns:1fr}.auth-send-btn{width:100%}.auth-otp-digits{gap:.4rem}.auth-otp-digit{min-height:52px;font-size:1.15rem}}.approved-login-page{min-height:100dvh;padding:2rem 1rem;background:#f7f1e7}.approved-login-page:before,.approved-login-page .auth-page__backdrop{display:none}.approved-login-shell{display:block;width:min(100%,430px)}.approved-login-card{padding:1.5rem;border:1px solid #eee5d7;border-radius:24px;background:#fff;box-shadow:0 18px 48px #2c392a1a}.approved-login-header{padding:0;margin:0 0 1.25rem;border:0;text-align:center}.approved-login-logo{display:block;width:128px;height:128px;margin:0 auto .8rem;object-fit:contain}.approved-login-card h1{color:#073f2d;font-size:2rem;line-height:1.2}.approved-login-card .auth-subtitle{margin:.55rem auto 0;max-width:26rem;color:#6b746d;font-size:.9rem;font-weight:500;line-height:1.8}.approved-login-form,.approved-login-card .auth-provider,.approved-login-card .auth-panel{padding:0;border:0;background:transparent;box-shadow:none}.approved-login-card .auth-field{margin-bottom:.85rem}.approved-login-card .auth-field label{margin-bottom:.4rem;color:#263b31;font-size:.82rem}.approved-login-card .auth-field input{min-height:48px;border-color:#e0e3dc;border-radius:10px;background:#fff}.approved-login-card .auth-btn{min-height:48px;border-radius:10px;background:#087247;box-shadow:none}.approved-login-card .auth-provider{margin-top:.9rem}.approved-login-card .auth-google-slot-wrap{margin-top:0}.approved-login-card .auth-google-placeholder{border-color:#087247;background:#087247;color:#fff;box-shadow:0 8px 18px #0872472e}.approved-login-card .auth-google-slot{border:2px solid #087247;border-radius:10px;overflow:hidden;background:#087247;min-height:44px;align-items:center}.approved-login-card .auth-google-slot>div{width:100%!important}.approved-login-card .auth-google-slot iframe{display:none!important}.approved-login-card .auth-google-slot .nsm7Bb-HzV7m-LgbsSe-BPrWId{font-size:0!important}.approved-login-card .auth-google-slot .nsm7Bb-HzV7m-LgbsSe-BPrWId:after{content:"المتابعة عبر Google";font-size:.9rem;font-weight:700}.approved-login-card .auth-google-placeholder{min-height:48px;border-color:#d8ded8;border-radius:10px;color:#263b31}.approved-login-card .auth-provider__hint{display:none}.approved-login-card .auth-divider{margin:1.1rem 0;color:#9a9d96;font-weight:500}.approved-login-card .auth-divider:before,.approved-login-card .auth-divider:after{background:#e8e7e0}.approved-login-guest{width:100%;min-height:46px;margin-top:.9rem;border:1px dashed #d4bc72;border-radius:10px;background:#fff9df;color:#765b18;font:inherit;font-weight:800;cursor:pointer}.approved-login-links{display:flex;justify-content:space-between;gap:1rem;margin-top:1rem}.approved-login-links button,.approved-login-back-to-email{border:0;padding:0;background:transparent;color:#087247;font:inherit;font-size:.8rem;font-weight:800;cursor:pointer}.approved-login-back-to-email{margin-bottom:.8rem}.approved-login-card .auth-link{margin-top:1.2rem;color:#6b746d}.approved-login-register a{color:#087247}@media (max-width: 520px){.approved-login-page{padding:.5rem}.approved-login-card{padding:1rem}.approved-login-header{margin-bottom:.75rem}.approved-login-logo{width:96px;height:96px;margin-bottom:.35rem}.approved-login-card h1{font-size:1.7rem}.approved-login-card .auth-field{margin-bottom:.55rem}.approved-login-card .auth-field input,.approved-login-card .auth-btn{min-height:44px}.approved-login-card .auth-provider{margin-top:.65rem}.approved-login-card .auth-divider{margin:.75rem 0}.approved-login-guest{min-height:42px;margin-top:.65rem}.approved-login-links,.approved-login-card .auth-link{margin-top:.75rem}}.aid-editor{margin-top:18px;font-size:16px;color:#0f172a}.popup-sheet:has(.aid-editor__picker-list){background:#fbfcf8;border:1px solid rgba(214,167,42,.58);box-shadow:0 18px 42px #0531243d,0 0 0 3px #d6a72a1f}.popup-sheet:has(.aid-editor__picker-list) .popup-header--premium{background:linear-gradient(135deg,#063f30,#0b6048);border-bottom:1px solid rgba(248,220,120,.55);color:#fffdf2}.popup-sheet:has(.aid-editor__picker-list) .popup-title{font-size:1.05rem;font-weight:900;color:inherit}.popup-sheet:has(.aid-editor__picker-list) .popup-body{background:transparent}.aid-editor__shell{max-width:1400px;margin:0 auto;background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001f;overflow:hidden}.aid-editor__shell--plain{box-shadow:none;background:#fff;border:1px solid #d7e3f7;border-radius:22px;padding:4px}.aid-editor__header{background:linear-gradient(135deg,#1e3a8a,#4c1d95);color:#fff;padding:30px;margin:0 0 8px;font-size:28px}.aid-editor__header p{margin:0}.aid-editor__content{padding:18px;display:grid;gap:18px}.aid-editor__family-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;background:#fff;border:1px solid #dbe3f2;border-radius:12px;padding:10px}.aid-editor__tabs{display:flex;gap:10px;margin-bottom:8px;background:#f8fafc;border:1px solid #cbd5e1;border-radius:14px;flex-wrap:wrap;font-size:20px;font-weight:900;color:#1e293b;padding:10px}.aid-editor__tab{flex:1 1 150px;min-height:54px;border-radius:10px;background:#ffffffe6;cursor:pointer;font-size:14px;line-height:1.35;font-weight:600;color:#0f172a;display:flex;align-items:center;gap:8px;transition:all .3s ease}.aid-editor__tab:hover{background:#10b9811f;border-color:#0478574d}.aid-editor__tab.is-active{color:#fff;background:linear-gradient(135deg,#065f46,#047857);border-color:var(--primary, #047857);box-shadow:0 0 24px #10b98138,0 8px 22px #00000014}.aid-editor__panel{display:grid;gap:18px}.aid-editor__info-box{background:linear-gradient(180deg,#f8fbff,#eef4ff);border:1px solid #c7d7f2;border-radius:18px;padding:16px 18px;color:#173b74;font-size:15px;display:grid;gap:6px;box-shadow:0 8px 24px #1e40af14}.aid-editor__group,.aid-editor__section-card,.aid-editor__results,.aid-editor__source-panel{padding:18px;background:#f8fafc;border-radius:18px;border-right:4px solid #1d4ed8;border:1px solid #cbd5e1}.aid-editor__source-meta{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:14px;color:#36507d;font-size:13px}.aid-editor__source-section{display:grid;gap:10px}.aid-editor__source-section h4{margin:0;color:#24344f}.aid-editor__group-title{font-size:18px;font-weight:800;color:#0f172a;margin-bottom:12px;display:flex;justify-content:space-between;align-items:center;gap:12px}.aid-editor__reference-grid,.aid-editor__chips,.aid-editor__list,.aid-editor__sections,.aid-editor__rates{display:grid;gap:14px}.aid-editor__reference-card,.aid-editor__rate-item{background:#fff;border:1px solid #cbd5e1;border-radius:14px;padding:14px 15px;display:grid;gap:8px}.popup-sheet:has(.aid-editor__reference-grid) .aid-editor__reference-card{border:2px solid #d8b64d;border-radius:14px;background:linear-gradient(145deg,#fffffff5,#fffceff0);box-shadow:inset 0 0 0 1px #ffffffeb,0 6px 12px #1e3a2c24,0 2px 3px #1e3a2c1a;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.popup-sheet:has(.aid-editor__reference-grid) .aid-editor__reference-card:hover{border-color:#c9962f;box-shadow:inset 0 0 0 1px #fffffff5,0 8px 16px #1e3a2c29,0 2px 4px #1e3a2c1f;transform:translateY(-1px)}.popup-sheet:has(.aid-editor__reference-grid) .aid-editor__reference-card:focus-within{border-color:#a87920;box-shadow:0 0 0 3px #e5bd423d,inset 0 0 0 1px #fffffff5,0 6px 12px #1e3a2c24}.popup-sheet:has(.aid-editor__sections) .aid-editor__section-card{width:100%;max-width:none;padding:12px 8px;border:2px solid #d8b64d;background:linear-gradient(145deg,#fffffff5,#fffceff0);box-shadow:inset 0 0 0 1px #ffffffeb,0 6px 12px #1e3a2c24,0 2px 3px #1e3a2c1a}.popup-sheet:has(.aid-editor__sections) .aid-editor__table-wrap{width:100%;max-width:none;overflow-x:auto}.popup-sheet:has(.aid-editor__sections) .aid-editor__table--source{width:100%;min-width:520px;table-layout:auto}.popup-sheet:has(.aid-editor__sections) .aid-editor__table--source th,.popup-sheet:has(.aid-editor__sections) .aid-editor__table--source td{padding:9px 6px;white-space:nowrap;border-bottom:2px solid rgb(30 58 44 / 16%);box-shadow:0 2px #d8b64d2e}.popup-sheet:has(.aid-editor__sections) .aid-editor__table--source tbody tr{background:linear-gradient(145deg,#fffffff0,#fffcefe0);transition:background-color .16s ease,box-shadow .16s ease}.popup-sheet:has(.aid-editor__sections) .aid-editor__table--source tbody tr:hover{background:#fff8dc;box-shadow:inset 0 0 0 1px #d8b64d75}.popup-sheet:has(.aid-editor__sections) .aid-editor__section-card h4,.popup-sheet:has(.aid-editor__sections) .aid-editor__section-card p{margin-inline:2px}@media (prefers-reduced-motion: reduce){.popup-sheet:has(.aid-editor__reference-grid) .aid-editor__reference-card,.popup-sheet:has(.aid-editor__sections) .aid-editor__table--source tbody tr{transition:none}}.aid-editor__chip{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:#fff;border-radius:14px;border:1px solid #d7defd}.aid-editor__item-card{background:#fff;border:2px solid #c3d2ea;border-radius:8px;padding:15px;display:grid;grid-template-columns:1fr auto;gap:15px;align-items:start}.aid-editor__item-card--mfe{align-items:center}.aid-editor__item-main,.aid-editor__multiplier-grid,.aid-editor__results-header{display:grid;gap:15px}.aid-editor__item-main,.aid-editor__results-header{grid-template-columns:repeat(2,minmax(0,1fr))}.aid-editor__field{display:grid;gap:6px}.aid-editor__field-step{color:#174438;font-size:14px;font-weight:800;line-height:1.4;background:#f1f8ef;border:1px solid rgba(7,57,46,.16);border-radius:12px;padding:8px 10px;display:flex;align-items:center;gap:8px}.aid-editor__field-step:before{content:attr(data-step);width:28px;height:28px;border-radius:999px;display:inline-grid;place-items:center;background:#0b6048;color:#fff;font-size:14px;font-weight:900;flex-shrink:0}.aid-editor__field--wide{grid-column:span 2}.aid-editor__field span,.aid-editor__results-header span,.aid-editor__rate-item span,.aid-editor__section-card p{font-weight:700;color:#334155;font-size:15px}.aid-editor__field input,.aid-editor__field select{width:100%;min-height:48px;padding:10px 14px;border:1px solid rgba(7,57,46,.3);border-radius:10px;font-size:16px;font-weight:600;line-height:1.35;direction:rtl;background:#fff;color:#12382f}.aid-editor__field input:focus,.aid-editor__field select:focus{outline:none;border-color:#d6a72a;box-shadow:0 0 0 3px #d6a72a3d}.aid-editor__checkbox{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:6px;background:#f0f2ff}.aid-editor__button{padding:12px 24px;border:none;border-radius:6px;font-size:17px;font-weight:800;cursor:pointer;transition:all .3s ease}.aid-editor__button--info{background:#f1f8ef;color:#174438;border:1px solid rgba(7,57,46,.24)}.aid-editor__button--success{background:linear-gradient(135deg,#d6a72a,#b98513);color:#fff;border:1px solid rgba(137,91,5,.52);box-shadow:0 7px 16px #895b053d}.aid-editor__button--danger{background:#dc3545;color:#fff;padding:8px 16px;font-size:12px}.aid-editor__actions{display:flex;gap:10px}.aid-editor__table-wrap{overflow-x:auto}.aid-editor__table{width:100%;border-collapse:collapse;background:#fff}.aid-editor__table th,.aid-editor__table td{padding:12px;text-align:right;border-bottom:1px solid #e4e7ec}.aid-editor__table thead{background:#1e3a8a;color:#fff}.aid-editor__table--source thead{background:#425a8b}.aid-editor__table--comparison thead{background:#155e55}.aid-editor__table--comparison tbody tr:nth-child(2n){background:#f8fafc}.aid-editor__table--comparison tbody tr:hover{background:#eef6ff}.aid-editor__table--comparison td{color:#10243f;font-weight:700}.aid-editor__comparison-block{margin-top:10px;display:grid;gap:10px}.aid-editor__results-flow{display:grid;gap:8px;background:#eff6ff;border:1px solid #bfd8ff;border-right:4px solid #2563eb;border-radius:12px;padding:12px 14px}.aid-editor__results-flow h3{margin:0;font-size:17px;color:#0f2d64;font-weight:900}.aid-editor__results-flow p{margin:0;color:#1e3a5f;font-size:14px;font-weight:700;line-height:1.55}.aid-editor__results-legend{display:flex;gap:8px;flex-wrap:wrap;margin-top:-6px}.aid-editor__legend-pill{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 10px;font-size:13px;font-weight:800;border:1px solid transparent}.aid-editor__legend-pill--primary{background:#dcfce7;color:#14532d;border-color:#86efac}.aid-editor__legend-pill--secondary{background:#dbeafe;color:#1e3a8a;border-color:#93c5fd}.aid-editor__totals-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px}.aid-editor__total-card{background:linear-gradient(135deg,#0f766e,#134e4a);color:#fff;border-radius:10px;padding:14px;display:grid;gap:4px;border:1px solid rgba(255,255,255,.22);box-shadow:0 10px 24px #0f766e47}.aid-editor__totals-grid .aid-editor__total-card,.aid-editor__totals-grid .aid-editor__total-card span,.aid-editor__totals-grid .aid-editor__total-card strong{color:#fff!important}.aid-editor__total-card--alt{background:linear-gradient(135deg,#1e40af,#1d4ed8);box-shadow:0 10px 24px #1e40af47}.aid-editor__total-card span{font-size:13px;opacity:.88}.aid-editor__total-card strong{font-size:22px}.aid-editor__results-disclaimer{margin-top:10px;padding:12px 14px;border-radius:14px;background:linear-gradient(180deg,#fff7ed,#ffedd5);border:2px solid #fb923c;border-right:5px solid #ea580c;box-shadow:0 10px 24px #ea580c29;color:#7c2d12;font-size:13px;font-weight:900;line-height:1.65;text-align:center}.aid-editor__launcher{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px;background:linear-gradient(135deg,#f8fafc,#eef6ff);border:1px solid #d7e3f7;border-radius:12px;width:100%}.aid-editor__launcher--cta-first{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:12px}.aid-editor__launcher--cta-first .aid-editor__button{align-self:flex-start}.aid-editor__launcher-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.aid-editor__launcher--stacked{flex-direction:column;align-items:stretch}.aid-editor__launcher p{margin:6px 0 0;color:#4a5568}.aid-editor__picker-list{display:grid;gap:14px}.aid-editor__picker-intro{display:grid;gap:8px;padding:12px;margin-bottom:12px;background:linear-gradient(135deg,#f1f8ef,#fffdf2);border:1px solid rgba(214,167,42,.5);border-radius:16px;box-shadow:0 5px 14px #05312414}.aid-editor__picker-intro p{margin:0;color:#29456f;font-size:13px;font-weight:700;line-height:1.5}.aid-editor__picker-badges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.aid-editor__picker-badge{display:flex;align-items:center;min-height:34px;padding:6px 8px;border-radius:10px;background:#ffffffd6;border:1px solid rgba(7,57,46,.14);color:#174438;font-size:11px;font-weight:800;line-height:1.3;text-align:right}.aid-editor__item-card--popup{grid-template-columns:1fr;border-color:#07392e2e;border-width:1px;border-radius:18px;padding:14px;background:#fff;box-shadow:0 8px 20px #0531241a}.aid-editor__item-card--popup-secondary{border-color:#9fc5f8;background:linear-gradient(180deg,#fff,#f8fbff)}.aid-editor__item-card--popup .aid-editor__item-main{grid-template-columns:1fr;gap:12px}.aid-editor__popup-label{font-weight:800;color:#174438;font-size:16px;text-align:center;justify-self:center;background:#f1f8ef;border:1px solid rgba(214,167,42,.58);border-radius:999px;padding:6px 14px}.aid-editor__field--stacked{grid-column:auto;background:#fbfcf8;border:1px solid rgba(7,57,46,.14);border-radius:14px;padding:8px}.aid-editor__field--stacked span{font-size:26px;font-weight:900;color:#1e293b}.aid-editor__steps .aid-editor__glow-target,.aid-editor__steps .is-glowing,.aid-editor__steps .aid-editor__field-step.is-glowing,.aid-editor__steps .aid-editor__button.is-glowing,.aid-editor__steps select.is-glowing{animation:watany-glow 1.6s ease-in-out infinite}@keyframes watany-glow{0%{box-shadow:0 0 #6366f100}50%{box-shadow:0 0 18px #6366f1d9}to{box-shadow:0 0 #6366f100}}.aid-editor__steps-title{margin:0;font-size:18px;font-weight:900;color:#0f172a}.aid-editor__steps-list{margin:0;padding-inline-start:20px;display:grid;gap:6px;color:#1e293b;font-size:15px;font-weight:700;line-height:1.45}.aid-editor__popup-footer{width:100%;display:grid;gap:10px}.aid-editor__popup-footer-note{color:#174438;font-size:13px;font-weight:800;line-height:1.45;background:#f1f8ef;border:1px solid rgba(7,57,46,.16);border-radius:12px;padding:8px 10px;text-align:center}.aid-editor__popup-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.aid-editor__cap-note{margin-top:6px;color:#8c1d2c;font-size:12px;font-weight:700}.aid-editor__print-sheet{display:none}.aid-editor__print-frame{border:2px solid #405c8c;background:#fff}.aid-editor__print-head{display:grid;grid-template-columns:240px 1fr;gap:18px;align-items:center;border-bottom:2px solid #405c8c;padding:18px 22px;background:linear-gradient(180deg,#f8fbff,#edf3ff)}.aid-editor__print-emblem{font-size:18px;font-weight:700;color:#29456f;line-height:1.8}.aid-editor__print-title-wrap h4{margin:0 0 8px;font-size:26px;color:#1d3152}.aid-editor__print-title-wrap p{margin:4px 0;color:#40516e}.aid-editor__print-body{padding:20px 22px}.aid-editor__print-meta{display:grid;gap:8px;margin-bottom:16px;font-size:14px;color:#334866}.aid-editor__print-sheet pre{white-space:pre-wrap;font-family:Cascadia Mono,Consolas,monospace;font-size:13px;margin:0;padding:18px;border:1px solid #d7deec;background:#fafcff}.aid-editor__print-footer{border-top:1px solid #c2d0e9;padding:18px 22px 28px;color:#45597a;display:grid;gap:18px}.aid-editor__print-signatures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.aid-editor__print-signatures div{padding-top:36px;border-top:1px solid #97aacb}.aid-editor__error{padding:15px;border-radius:6px;background:#fde8ea;color:#8c1d2c;border-right:4px solid #dc3545}@media (max-width: 760px){.aid-editor__content{padding:12px;gap:12px}.aid-editor__family-grid,.aid-editor__item-main,.aid-editor__results-header,.aid-editor__reference-grid,.aid-editor__totals-grid,.aid-editor__launcher-grid{grid-template-columns:1fr}.aid-editor__field--wide{grid-column:auto}.aid-editor__actions,.aid-editor__group-title{flex-direction:column;align-items:stretch}.aid-editor__item-card{grid-template-columns:1fr}.aid-editor__tabs{flex-direction:column}.aid-editor__popup-actions{grid-template-columns:1fr}.aid-editor__picker-intro{padding:10px 12px}.aid-editor__field-step{font-size:14px;padding:8px 9px}.aid-editor__tab{text-align:right}.aid-editor__source-meta{flex-direction:column}.aid-editor__print-head,.aid-editor__print-signatures{grid-template-columns:1fr}.aid-editor__launcher,.aid-editor__popup-actions{flex-direction:column;align-items:stretch}.popup-sheet:has(.aid-editor__sections) .popup-body{padding-inline:2px}.popup-sheet:has(.aid-editor__sections) .aid-editor__shell--plain,.popup-sheet:has(.aid-editor__sections) .aid-editor__content,.popup-sheet:has(.aid-editor__sections) .aid-editor__panel{width:100%;padding-inline:0}.popup-sheet:has(.aid-editor__sections) .aid-editor__section-card{padding-inline:2px}.popup-sheet:has(.aid-editor__sections) .aid-editor__table--source{min-width:0;table-layout:fixed;font-size:11px}.popup-sheet:has(.aid-editor__sections) .aid-editor__table--source th,.popup-sheet:has(.aid-editor__sections) .aid-editor__table--source td{width:33.333%;max-width:0;padding-inline:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aid-editor__action-item{width:100%}.aid-editor__shell--plain{padding:2px;border-radius:18px}.aid-editor__panel{gap:12px}.aid-editor__info-box{padding:12px 14px;border-radius:14px;font-size:14px;gap:4px}.aid-editor__group,.aid-editor__section-card,.aid-editor__results,.aid-editor__source-panel{padding:12px;border-radius:14px}.aid-editor__group-title{font-size:16px;margin-bottom:8px}.aid-editor__reference-card,.aid-editor__rate-item{padding:11px 12px;gap:6px;border-radius:12px}.aid-editor__reference-card strong,.aid-editor__rate-item strong{font-size:14px;line-height:1.35}.aid-editor__reference-card span,.aid-editor__rate-item span,.aid-editor__chip{font-size:13px}.aid-editor__chips{gap:8px}.aid-editor__chip{padding:7px 10px;border-radius:12px}.aid-editor__launcher{gap:10px;padding:14px}.aid-editor__launcher--cta-first .aid-editor__button{align-self:stretch}.aid-editor__launcher strong{font-size:15px;line-height:1.35}.aid-editor__launcher p{margin-top:4px;line-height:1.5}}@media print{.aid-editor__header,.aid-editor__family-grid,.aid-editor__tabs,.aid-editor__info-box,.aid-editor__sections,.aid-editor__group,.aid-editor__results,.aid-editor__source-panel,.aid-editor__error{display:none!important}.aid-editor__shell{box-shadow:none;border-radius:0}.aid-editor__content{padding:0}.aid-editor__print-sheet{display:block}}.popup-overlay:has(.aid-editor__picker-list){position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1000!important;width:100%!important;height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:16px!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}.popup-overlay:has(.aid-editor__picker-list) .popup-sheet{width:min(520px,100%)!important;max-width:100%!important;max-height:min(820px,calc(100dvh - 24px))!important;margin:0!important}@media (max-width: 768px){.popup-overlay:has(.aid-editor__picker-list){padding:8px!important}.popup-overlay:has(.aid-editor__picker-list) .popup-sheet{width:100%!important;max-width:430px!important;height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important;border-radius:18px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.popup-overlay:has(.aid-editor__picker-list) .popup-header,.popup-overlay:has(.aid-editor__picker-list) .popup-footer{flex:0 0 auto!important}.popup-overlay:has(.aid-editor__picker-list) .popup-body{min-height:0!important;flex:1 1 auto!important;overflow-y:auto!important;overscroll-behavior:contain}}@media (max-width:600px){html body main.ainelhafeh-page,html body main.ainelhafeh-page .ainelhafeh-hero,html body main.ainelhafeh-page .ainelhafeh-hero__content,html body main.ainelhafeh-page .ainelhafeh-facts,html body main.ainelhafeh-page .ainelhafeh-layout,html body main.ainelhafeh-page .ainelhafeh-application,html body main.ainelhafeh-page .ainelhafeh-details,html body main.ainelhafeh-page .ainelhafeh-section-heading,html body main.ainelhafeh-page .ainelhafeh-note,html body main.ainelhafeh-page .ainelhafeh-form{width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:0!important;box-sizing:border-box!important}html body main.ainelhafeh-page .ainelhafeh-hero,html body main.ainelhafeh-page .ainelhafeh-facts,html body main.ainelhafeh-page .ainelhafeh-layout{grid-template-columns:minmax(0,1fr)!important}html body main.ainelhafeh-page .ainelhafeh-detail-list,html body main.ainelhafeh-page .ainelhafeh-detail-list article,html body main.ainelhafeh-page .ainelhafeh-detail-list article>div,html body main.ainelhafeh-page .ainelhafeh-hero__lead,html body main.ainelhafeh-page .ainelhafeh-hero h1,html body main.ainelhafeh-page h2,html body main.ainelhafeh-page h3,html body main.ainelhafeh-page p{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow-wrap:anywhere!important;word-break:normal!important}}html body .watany-recovery-shell:has(.ainelhafeh-page)>.watany-recovery-topbar,html body .watany-recovery-shell:has(.ainelhafeh-page)>.watany-recovery-bottom{left:0!important;right:0!important;width:100%!important;margin-inline:0!important;transform:none!important}html body main.ainelhafeh-page{color:#172522!important}html body main.ainelhafeh-page .ainelhafeh-hero{padding-inline:8px!important;text-align:center;justify-items:center;border-bottom:1px solid #173d31}html body main.ainelhafeh-page .ainelhafeh-hero__content{display:grid;justify-items:center;width:100%;max-width:760px}html body main.ainelhafeh-page .ainelhafeh-hero h1,html body main.ainelhafeh-page .ainelhafeh-hero__lead{margin-inline:auto;text-align:center}html body main.ainelhafeh-page .ainelhafeh-hero__actions{justify-content:center}html body main.ainelhafeh-page .ainelhafeh-hero__season{width:100%;max-width:290px;text-align:center;border-right:0;border-top:1px solid rgba(255,255,255,.4);padding-inline:12px}html body main.ainelhafeh-page .ainelhafeh-facts,html body main.ainelhafeh-page .ainelhafeh-layout,html body main.ainelhafeh-page .ainelhafeh-application{border:1px solid #c8d2c7!important;border-radius:12px;background:#fffdf7;margin-block:12px;padding-inline:8px!important}html body main.ainelhafeh-page .ainelhafeh-facts{margin-top:0}html body main.ainelhafeh-page .ainelhafeh-layout{border-color:#c8d2c7!important}html body main.ainelhafeh-page .ainelhafeh-layout h2,html body main.ainelhafeh-page .ainelhafeh-section-heading h2{margin-inline:auto;text-align:center;color:#10231f!important}html body main.ainelhafeh-page .ainelhafeh-kicker{text-align:center}html body main.ainelhafeh-page .ainelhafeh-detail-list{gap:12px}html body main.ainelhafeh-page .ainelhafeh-detail-list article{border:1px solid #c8d2c7!important;border-radius:12px;background:#fff!important;box-shadow:0 4px 14px #17252214;padding:16px 14px!important;gap:12px;align-items:start}html body main.ainelhafeh-page .ainelhafeh-detail-list article>span{color:#c94f32!important;font-size:1.05rem}html body main.ainelhafeh-page .ainelhafeh-detail-list h3{color:#10231f!important;text-align:center}html body main.ainelhafeh-page .ainelhafeh-detail-list p,html body main.ainelhafeh-page .ainelhafeh-note p,html body main.ainelhafeh-page .ainelhafeh-section-heading p{color:#38504a!important}html body main.ainelhafeh-page .ainelhafeh-note{border:1px solid #c8d2c7;border-top:4px solid #c94f32;border-radius:12px;background:#eef3e7;padding:18px}html body main.ainelhafeh-page .ainelhafeh-layout h2{padding-inline:8px!important;font-size:1.45rem!important;line-height:1.5!important;text-align:right!important}html body main.ainelhafeh-page .ainelhafeh-hero .ainelhafeh-hero__content h1,html body main.ainelhafeh-page .ainelhafeh-layout h2,html body main.ainelhafeh-page .ainelhafeh-section-heading h2{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important;text-wrap:wrap!important}html body main.ainelhafeh-page .ainelhafeh-hero .ainelhafeh-hero__content h1{font-size:1.85rem!important;line-height:1.35!important}html body main.ainelhafeh-page .ainelhafeh-layout h2,html body main.ainelhafeh-page .ainelhafeh-section-heading h2{font-size:1.55rem!important;line-height:1.4!important}@media (max-width:1100px){.ainelhafeh-page h1,.ainelhafeh-page h2,.ainelhafeh-page h3{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:break-word!important;text-wrap:wrap!important}.ainelhafeh-page h1{font-size:1.85rem!important;line-height:1.35!important}.ainelhafeh-page h2{font-size:1.55rem!important;line-height:1.4!important}.ainelhafeh-page h3{font-size:1.05rem!important;line-height:1.4!important}}html body .watany-recovery-shell:has(.ainelhafeh-page){padding-top:70px!important}html body .watany-recovery-shell:has(.ainelhafeh-page)>.watany-recovery-topbar{position:fixed!important;top:0!important;bottom:auto!important;left:0!important;right:0!important;width:100%!important;margin-inline:0!important;transform:none!important}html body .watany-recovery-shell:has(.ainelhafeh-page)>.watany-recovery-bottom{position:fixed!important;top:auto!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;margin-inline:0!important;transform:none!important}html body .watany-recovery-shell:has(.ainelhafeh-page)>.watany-recovery-main{padding-top:0!important}@media (max-width:1100px){.ainelhafeh-hero{grid-template-columns:minmax(0,1fr)!important;padding-inline:8px!important}.ainelhafeh-hero__content{width:100%;max-width:none}.ainelhafeh-hero h1{font-size:clamp(1.75rem,8vw,2.5rem)!important;line-height:1.3!important;white-space:normal!important;max-width:100%!important;overflow:visible!important;overflow-wrap:anywhere!important;word-break:normal!important;text-wrap:pretty!important}.ainelhafeh-hero__lead{white-space:normal!important;max-width:100%!important;overflow-wrap:anywhere!important}}@media (max-width:760px){.ainelhafeh-hero{grid-template-columns:minmax(0,1fr)!important;padding-inline:8px!important}.ainelhafeh-hero__content{width:100%;max-width:none}.ainelhafeh-hero h1{font-size:2rem!important;line-height:1.25!important;white-space:normal!important;max-width:100%!important;overflow:visible!important;overflow-wrap:anywhere!important;word-break:normal!important;text-wrap:pretty!important}.ainelhafeh-hero__lead{white-space:normal!important;max-width:100%!important;overflow-wrap:anywhere!important}}.watany-recovery-main:has(>.ainelhafeh-page){scrollbar-width:none;-ms-overflow-style:none}.watany-recovery-main:has(>.ainelhafeh-page)::-webkit-scrollbar{display:none;width:0;height:0}.watany-recovery-main:has(>.ainelhafeh-page){width:100vw!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important}.watany-recovery-main:has(>.ainelhafeh-page)>.ainelhafeh-page{width:100vw!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important}.ainelhafeh-hero,.ainelhafeh-facts,.ainelhafeh-layout,.ainelhafeh-application{padding-inline:4px!important}.ainelhafeh-hero,.ainelhafeh-hero__content,.ainelhafeh-hero h1,.ainelhafeh-hero__lead{min-width:0}@media (max-width:760px){html[data-apex-theme=v274] .ainelhafeh-hero{grid-template-columns:minmax(0,1fr);padding-inline:8px!important}html[data-apex-theme=v274] .ainelhafeh-hero h1{font-size:2rem!important;line-height:1.25!important;white-space:normal!important;overflow:visible;overflow-wrap:anywhere;word-break:normal;text-wrap:pretty}}.ainelhafeh-page{overflow-x:hidden}html[data-apex-theme=v274] .ainelhafeh-hero{padding-inline:8px!important}html[data-apex-theme=v274] .ainelhafeh-hero h1{font-size:clamp(2rem,9vw,3rem)!important;line-height:1.08;max-width:100%;overflow-wrap:anywhere;text-wrap:balance}html[data-apex-theme=v274] .ainelhafeh-hero__lead{font-size:1rem!important;line-height:1.65;max-width:100%;text-wrap:pretty}html[data-apex-theme=v274] .ainelhafeh-hero__actions{gap:8px}html[data-apex-theme=v274] .ainelhafeh-button{padding-inline:12px;min-width:0}html[data-apex-theme=v274] .ainelhafeh-layout h2,html[data-apex-theme=v274] .ainelhafeh-section-heading h2{font-size:clamp(1.45rem,7vw,2rem)!important;line-height:1.3;max-width:100%;overflow-wrap:anywhere;text-wrap:balance}html[data-apex-theme=v274] .ainelhafeh-facts strong{font-size:1.1rem}html[data-apex-theme=v274] .ainelhafeh-facts span,html[data-apex-theme=v274] .ainelhafeh-detail-list p,html[data-apex-theme=v274] .ainelhafeh-note p,html[data-apex-theme=v274] .ainelhafeh-section-heading>p:last-child{line-height:1.65}html[data-apex-theme=v274] .ainelhafeh-form{padding-inline:8px}.ainelhafeh-page{--apple-ink:#172522;--apple-muted:#5d6e68;--apple-green:#176b4e;--apple-cream:#f7f4e9;--apple-coral:#d96743;color:var(--apple-ink);background:var(--apple-cream);min-height:100%;font-family:inherit}.ainelhafeh-page *{box-sizing:border-box}.ainelhafeh-hero{background:linear-gradient(120deg,#183f34,#2f7355 58%,#b5c46d);color:#fff;display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:32px;padding:clamp(40px,7vw,92px) max(24px,calc((100% - 1180px)/2));align-items:end}.ainelhafeh-hero__content{max-width:760px}.ainelhafeh-kicker{color:#e8c873;font-size:.78rem;font-weight:800;letter-spacing:.08em;margin:0 0 12px}.ainelhafeh-hero h1{font-size:clamp(2.5rem,6vw,5.8rem);line-height:.98;margin:0 0 22px;max-width:760px}.ainelhafeh-hero__lead{font-size:1.12rem;line-height:1.9;max-width:650px;margin:0}.ainelhafeh-hero__actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.ainelhafeh-button{border:0;border-radius:3px;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;font:inherit;font-weight:800;padding:13px 22px;text-decoration:none;transition:transform .2s,background .2s}.ainelhafeh-button:hover{transform:translateY(-2px)}.ainelhafeh-button--primary,.ainelhafeh-button--submit{background:#e8c873;color:#173d31}.ainelhafeh-button--quiet{border:1px solid rgba(255,255,255,.55);color:#fff}.ainelhafeh-hero__season{border-right:1px solid rgba(255,255,255,.4);display:grid;gap:5px;padding:10px 28px}.ainelhafeh-hero__season strong{font-size:2.5rem;line-height:1;margin-top:12px}.ainelhafeh-hero__season span{opacity:.8}.ainelhafeh-facts{display:grid;grid-template-columns:repeat(3,1fr);max-width:1180px;margin:0 auto;padding:28px 24px;border-bottom:1px solid #d9ddcf}.ainelhafeh-facts div{padding:4px 22px;border-inline-start:1px solid #d9ddcf}.ainelhafeh-facts div:first-child{border:0}.ainelhafeh-facts strong,.ainelhafeh-facts span{display:block}.ainelhafeh-facts strong{font-size:1.35rem;color:var(--apple-green)}.ainelhafeh-facts span{color:var(--apple-muted);margin-top:5px}.ainelhafeh-layout,.ainelhafeh-application{max-width:1180px;margin:0 auto;padding:76px 24px}.ainelhafeh-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:72px}.ainelhafeh-layout h2,.ainelhafeh-section-heading h2{font-size:clamp(1.8rem,3vw,3rem);line-height:1.15;margin:0 0 30px}.ainelhafeh-detail-list{display:grid;gap:24px}.ainelhafeh-detail-list article{display:grid;grid-template-columns:48px 1fr;gap:18px;border-top:1px solid #d9ddcf;padding-top:20px}.ainelhafeh-detail-list article>span{color:var(--apple-coral);font-weight:900}.ainelhafeh-detail-list h3{margin:0 0 6px}.ainelhafeh-detail-list p,.ainelhafeh-note p,.ainelhafeh-section-heading p{color:var(--apple-muted);line-height:1.8;margin:0}.ainelhafeh-note{background:#e5ead6;border-top:5px solid var(--apple-coral);padding:25px;align-self:start}.ainelhafeh-note span{color:var(--apple-coral);font-weight:800}.ainelhafeh-note strong{display:block;font-size:1.35rem;margin:16px 0 8px}.ainelhafeh-application{border-top:1px solid #d9ddcf}.ainelhafeh-section-heading{max-width:650px;margin-bottom:34px}.ainelhafeh-form{background:#fff;padding:clamp(20px,4vw,48px);box-shadow:0 14px 40px #1e352814;display:grid;gap:24px}.ainelhafeh-form-grid,.ainelhafeh-question-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ainelhafeh-question-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ainelhafeh-form label,.ainelhafeh-form fieldset{display:grid;gap:8px;border:0;padding:0;margin:0}.ainelhafeh-form label>span,.ainelhafeh-form legend{font-size:.9rem;font-weight:800}.ainelhafeh-form input,.ainelhafeh-form select,.ainelhafeh-form textarea{background:#fbfcf8;border:1px solid #cbd5c8;border-radius:2px;color:var(--apple-ink);font:inherit;padding:12px;width:100%}.ainelhafeh-form textarea{min-height:90px;resize:vertical}.ainelhafeh-form input:focus,.ainelhafeh-form select:focus,.ainelhafeh-form textarea:focus{outline:3px solid rgba(217,103,67,.25);border-color:var(--apple-coral)}.ainelhafeh-options{display:flex;flex-wrap:wrap;gap:10px}.ainelhafeh-options label{display:flex;grid-template-columns:auto 1fr;align-items:center;gap:8px;border:1px solid #d5ddd0;padding:10px 12px;cursor:pointer}.ainelhafeh-options label:has(input:checked){border-color:var(--apple-green);background:#eef4e9}.ainelhafeh-options input{width:auto}.ainelhafeh-options--inline{gap:8px}.ainelhafeh-button--submit{justify-self:start;min-width:210px}.ainelhafeh-alert{padding:16px;margin-bottom:20px;font-weight:700}.ainelhafeh-alert--success{background:#dcefe0;color:#185c35}.ainelhafeh-alert--error{background:#f8dfd9;color:#8b2d1e}.lebanon-address-selector{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;background:#f4f7ef;border:1px solid #d5ddd0;padding:18px}.lebanon-address-selector legend{grid-column:1/-1;font-weight:900}.lebanon-address-selector label:last-of-type{grid-column:1/-1}.lebanon-address-selector__hint{grid-column:1/-1;color:var(--apple-muted);font-size:.82rem;margin:0}@media (max-width:760px){.ainelhafeh-hero{grid-template-columns:1fr;padding-block:44px}.ainelhafeh-hero h1{font-size:3rem}.ainelhafeh-hero__season{border-right:0;border-top:1px solid rgba(255,255,255,.4);grid-template-columns:repeat(2,auto);padding:18px 0}.ainelhafeh-hero__season strong{font-size:1.8rem}.ainelhafeh-facts,.ainelhafeh-layout{grid-template-columns:1fr}.ainelhafeh-facts{gap:18px}.ainelhafeh-facts div{border-inline-start:0;border-top:1px solid #d9ddcf;padding:14px 0}.ainelhafeh-layout{gap:32px;padding-block:50px}.ainelhafeh-form-grid,.ainelhafeh-question-grid,.lebanon-address-selector{grid-template-columns:1fr}.lebanon-address-selector label:last-of-type{grid-column:auto}.ainelhafeh-application{padding-block:50px}.ainelhafeh-options label{flex:1 1 45%}}.watany-procedure-compact{--wpc-bg: var(--watany-bg, #eef4ec);--wpc-paper: var(--watany-surface, #fbfdf8);--wpc-card: rgba(255, 255, 255, .96);--wpc-ink: var(--watany-ink, #173047);--wpc-muted: var(--watany-muted, #647687);--wpc-line: rgba(23, 48, 71, .13);--wpc-cedar: var(--watany-cedar, #0e7a51);--wpc-cedar-dark: var(--watany-cedar-dark, #0a5c3d);--wpc-gold: var(--watany-gold, #c9962f);--wpc-radius: 19px;min-height:100dvh;width:min(100%,460px);margin:0 auto;padding:10px 10px calc(92px + env(safe-area-inset-bottom,0px));color:var(--wpc-ink);background:radial-gradient(circle at 90% -10%,rgba(14,122,81,.13),transparent 28%),radial-gradient(circle at 5% 15%,rgba(201,150,47,.11),transparent 24%),var(--wpc-bg);direction:rtl}.watany-procedure-compact *,.watany-procedure-compact *:before,.watany-procedure-compact *:after{box-sizing:border-box}.watany-procedure-compact__topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:58px;margin:-10px -10px 8px;padding:calc(8px + env(safe-area-inset-top,0px)) 12px 8px;background:#fbfdf8e8;border-bottom:1px solid var(--wpc-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 10px 26px #17304717}.watany-procedure-compact__brand{display:flex;align-items:center;gap:9px;min-width:0}.watany-procedure-compact__logo{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:15px;color:#fff;font-weight:950;background:linear-gradient(145deg,var(--wpc-cedar),var(--wpc-cedar-dark));box-shadow:0 12px 24px #0e7a513d}.watany-procedure-compact__brand strong{display:block;font-size:1rem;line-height:1.1}.watany-procedure-compact__brand small{display:block;max-width:245px;margin-top:3px;color:var(--wpc-muted);font-size:.75rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.watany-procedure-compact__count{flex:0 0 auto;padding:7px 9px;border:1px solid rgba(14,122,81,.17);border-radius:999px;color:var(--wpc-cedar-dark);font-size:.74rem;font-weight:900;background:#0e7a5114}.watany-procedure-compact__filters{position:sticky;top:58px;z-index:15;display:grid;gap:8px;margin-bottom:8px;padding:8px;border:1px solid var(--wpc-line);border-radius:20px;background:#fbfdf8e0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 24px #17304714}.watany-procedure-compact__tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.watany-procedure-compact button{min-height:38px;border:0;border-radius:14px;font:inherit;font-weight:900;cursor:pointer;touch-action:manipulation}.watany-procedure-compact__tabs button{color:var(--wpc-ink);background:#ffffffb8;border:1px solid rgba(23,48,71,.09)}.watany-procedure-compact__tabs button.is-active{color:#fff;background:linear-gradient(145deg,var(--wpc-cedar),var(--wpc-cedar-dark));box-shadow:0 10px 18px #0e7a512e}.watany-procedure-compact__search{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px;min-height:42px;padding:0 12px;border:1px solid rgba(23,48,71,.11);border-radius:16px;background:#ffffffc7}.watany-procedure-compact__search span{color:var(--wpc-muted);font-size:.78rem;font-weight:900}.watany-procedure-compact__search input{width:100%;min-width:0;border:0;outline:0;color:var(--wpc-ink);font:inherit;font-size:.92rem;background:transparent}.watany-procedure-compact__list{display:grid;gap:9px;overflow:visible;padding-bottom:var(--apex-content-bottom-clearance);scroll-padding-bottom:var(--apex-content-bottom-clearance)}.watany-procedure-card{scroll-margin-top:135px;overflow:hidden;border:1px solid rgba(23,48,71,.11);border-radius:var(--wpc-radius);background:linear-gradient(150deg,#ffffffeb,#ffffffc7),var(--wpc-card);box-shadow:0 16px 34px #1730471a}.watany-procedure-card__summary{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;padding:11px 11px 8px}.watany-procedure-card__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:16px;font-size:1.3rem;background:#0e7a511a;border:1px solid rgba(14,122,81,.14)}.watany-procedure-card__body{min-width:0}.watany-procedure-card__badges{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:6px}.watany-procedure-card__badges span{max-width:110px;padding:4px 7px;border-radius:999px;color:var(--wpc-cedar-dark);background:#0e7a5114;border:1px solid rgba(14,122,81,.12);font-size:.66rem;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.watany-procedure-card h2{display:-webkit-box;margin:0;color:var(--wpc-ink);font-size:.98rem;line-height:1.28;font-weight:950;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.watany-procedure-card p{display:-webkit-box;margin:4px 0 0;color:var(--wpc-muted);font-size:.78rem;line-height:1.35;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.watany-procedure-card__actions{display:grid;grid-template-columns:1fr auto;gap:8px;padding:0 11px 11px}.watany-procedure-card__primary{color:#fff;background:linear-gradient(145deg,var(--wpc-cedar),var(--wpc-cedar-dark));box-shadow:0 10px 18px #0e7a512e}.watany-procedure-card__secondary{min-width:82px;color:var(--wpc-cedar-dark);background:#0e7a5117;border:1px solid rgba(14,122,81,.14)!important}.watany-procedure-card__details{display:grid;gap:9px;padding:10px 11px 12px;border-top:1px solid rgba(23,48,71,.09);background:#eef4ec7a}.watany-procedure-card__details section{padding:10px;border:1px solid rgba(23,48,71,.08);border-radius:15px;background:#ffffffad}.watany-procedure-card__details h3{margin:0 0 7px;color:var(--wpc-cedar-dark);font-size:.82rem;font-weight:950}.watany-procedure-card__details ul,.watany-procedure-card__details ol{margin:0;padding-inline-start:18px;color:var(--wpc-ink);font-size:.79rem;line-height:1.65}.watany-procedure-card__details p{display:block;margin:0;color:var(--wpc-muted);font-size:.79rem}.watany-procedure-card__forms{display:grid;gap:7px}.watany-procedure-form-chip{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:8px;border-radius:14px;background:#ffffffc7;border:1px solid rgba(23,48,71,.08)}.watany-procedure-form-chip strong{display:grid;place-items:center;min-width:34px;min-height:30px;border-radius:10px;color:#fff;background:linear-gradient(145deg,var(--wpc-gold),#a87920);font-size:.78rem}.watany-procedure-form-chip span{min-width:0;color:var(--wpc-ink);font-size:.77rem;font-weight:800}.watany-procedure-form-chip div{display:flex;gap:5px}.watany-procedure-form-chip button{min-height:30px;padding:0 8px;color:var(--wpc-cedar-dark);font-size:.72rem;background:#0e7a5114;border:1px solid rgba(14,122,81,.12)}.watany-procedure-card__detail-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.watany-procedure-card__detail-actions button{color:var(--wpc-cedar-dark);background:#ffffffb8;border:1px solid rgba(14,122,81,.14)}.watany-procedure-compact__empty{padding:18px;border:1px dashed rgba(23,48,71,.22);border-radius:18px;color:var(--wpc-muted);background:#ffffff94;text-align:center;font-weight:800}.watany-procedure-compact__toast{position:fixed;right:50%;bottom:calc(82px + env(safe-area-inset-bottom,0px));z-index:80;transform:translate(50%);width:min(92vw,420px);padding:11px 14px;border-radius:16px;color:#fff;background:#173047f0;box-shadow:0 14px 28px #1730472e;text-align:center;font-weight:900}.watany-procedure-compact{width:100%;max-width:none;padding-inline:0}.watany-procedure-compact__list{width:100%;gap:12px}.watany-procedure-card.watany-listing-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:10px;border:2px solid #d8b64d;border-radius:14px;background:linear-gradient(145deg,#fffffff5,#fffceff0),var(--wpc-card);box-shadow:inset 0 0 0 1px #ffffffeb,0 6px 12px #1e3a2c24,0 2px 3px #1e3a2c1a;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.watany-procedure-card.watany-listing-card:hover{border-color:#c9962f;box-shadow:inset 0 0 0 1px #fffffff5,0 8px 16px #1e3a2c29,0 2px 4px #1e3a2c1f;transform:translateY(-1px)}.watany-procedure-card.watany-listing-card:focus-within{border-color:#a87920;box-shadow:0 0 0 3px #e5bd4242,inset 0 0 0 1px #fffffff5,0 6px 12px #1e3a2c24}.watany-procedure-card .watany-procedure-card__summary{grid-template-columns:minmax(0,1fr);gap:0;padding:0}.watany-procedure-card .watany-procedure-card__badges{margin-top:9px;margin-bottom:0}.watany-procedure-card .watany-procedure-card__actions{grid-column:2;grid-row:1;display:flex;width:max-content;min-width:92px;flex-direction:column;gap:6px;padding:0}.watany-procedure-card .watany-procedure-card__primary,.watany-procedure-card .watany-procedure-card__secondary{min-height:34px;box-shadow:none}@media (prefers-reduced-motion: reduce){.watany-procedure-card.watany-listing-card{transition:none}}@media (max-width: 370px){.watany-procedure-compact__brand small{max-width:185px}.watany-procedure-card__actions{grid-template-columns:1fr}.watany-procedure-card__secondary{width:100%}.watany-procedure-form-chip{grid-template-columns:auto 1fr}.watany-procedure-form-chip div{grid-column:1 / -1}}.app-shell--admin{width:100vw!important;max-width:100vw!important;min-width:0!important;height:auto!important;min-height:100vh!important;margin:0!important;border-radius:0!important;border:0!important;box-shadow:none!important;background:var(--bg, #f6f7fb)!important;display:flex;flex-direction:column;overflow:visible!important}.app-shell--admin,.app-shell--admin .app-content,.app-shell--admin .wmo-appshell-route-boundary,.app-shell--admin .sa-page,.app-shell--admin .sa-body{overflow:visible!important;height:auto!important}.app-shell--admin:before{display:none!important}html:has(.app-shell--admin),html:has(.app-shell--admin) body,html:has(.app-shell--admin) #root{height:auto!important;min-height:100vh!important;overflow-y:auto!important;overflow-x:hidden!important}.app-shell--admin .app-content{flex:1;width:100%;max-width:100%;padding:0!important;margin:0!important;overflow-x:hidden;overflow:visible!important}.app-shell--admin main[dir=rtl],.app-shell--admin main.su-page,.app-shell--admin main.sa-page{width:100vw!important;max-width:none!important;margin-inline:0!important}.app-shell--admin .GlobalFeatureNav,.app-shell--admin [class*=feature-nav],.app-shell--admin [class*=FeatureNav],.app-shell--admin .watany-top-header,.app-shell--admin [class*=top-header],.app-shell--admin [data-watany-top-header],.app-shell--admin .watany-mobile-shell__history-nav,.app-shell--admin .watany-sticky-hybrid-chat-launcher,.app-shell--admin [class*=sticky-hybrid-chat],.app-shell--admin [class*=StickyHybridChat],.app-shell--admin .sa-chat-bar,.app-shell--admin form[aria-label="اسأل موطني"]{display:none!important}.sa-page{width:100%;min-height:100%;padding:0;display:flex;flex-direction:column;gap:0;max-width:100%;margin:0;box-sizing:border-box;overflow-x:clip}.sa-page,.sa-page *{min-width:0;max-width:100%;box-sizing:border-box}.sa-topbar{background:linear-gradient(180deg,#080f1cf5,#0f172af0);color:#f9fafb;border-bottom:1px solid rgba(148,163,184,.14);flex-shrink:0;position:sticky;top:0;z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sa-topbar__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:12px 24px;width:100%;max-width:none;margin:0 auto;box-sizing:border-box}.sa-topbar__brand{display:flex;align-items:center;gap:12px}.sa-topbar__shield{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#2b6e4f,#1d4a37);color:#fff;font-size:1.2rem;flex-shrink:0}.sa-topbar__title{font-size:1rem;font-weight:800;margin:0;white-space:nowrap}.sa-topbar__role{display:flex;align-items:center;gap:6px;margin:3px 0 0;font-size:.8rem;color:#cbd5e1}.sa-topbar__role-badge{background:#2b6e4f;color:#a7f3d0;border-radius:4px;padding:1px 7px;font-size:.75rem;font-weight:700;letter-spacing:.03em}.sa-topbar__role-sep{color:#4b5563}.sa-topbar__api{color:#94a3b8;font-family:monospace;font-size:.75rem;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-topbar__stats{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.sa-topbar__stat{display:flex;flex-direction:column;align-items:center;gap:1px;background:#0f172ac7;border:1px solid rgba(148,163,184,.18);border-radius:14px;padding:7px 14px;min-width:76px;box-shadow:0 8px 24px #0000001a}.sa-topbar__stat strong{font-size:1.15rem;font-weight:700;line-height:1;color:#f9fafb}.sa-topbar__stat span{font-size:.7rem;color:#cbd5e1;white-space:nowrap}.sa-topbar__actions{display:flex;gap:8px;align-items:center}.sa-topbar__refresh-btn{padding:8px 14px;border-radius:12px;background:#ffffff14;border:1px solid rgba(148,163,184,.16);color:#f9fafb;font-size:.82rem;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s;white-space:nowrap}.sa-topbar__refresh-btn:hover{background:#1f2937;color:#fff}.sa-topbar__refresh-btn:disabled{opacity:.5;cursor:not-allowed}.sa-topbar__back-btn{padding:8px 14px;border-radius:12px;background:transparent;border:1px solid rgba(148,163,184,.16);color:#cbd5e1;font-size:.82rem;font-weight:600;cursor:pointer;font-family:inherit;transition:all .15s;white-space:nowrap}.sa-topbar__back-btn:hover{border-color:#ffffff4d;background:#ffffff14;color:#f9fafb}.sa-body{flex:1;display:flex;flex-direction:column;min-height:0;background:radial-gradient(circle at top left,rgba(59,130,246,.1),transparent 26%),radial-gradient(circle at top right,rgba(34,197,94,.08),transparent 22%),linear-gradient(180deg,#0b1220,#111827);width:100%}.sa-panel-area{flex:1;padding:24px 28px 36px;max-width:none;margin:0 auto;width:100%;box-sizing:border-box}.sa-tabs{display:flex;gap:2px;flex-wrap:wrap;background:#080f1cf5;padding:0 32px;border-bottom:1px solid rgba(148,163,184,.14);box-shadow:none;border-radius:0;margin:0;max-width:none}.sa-tab{flex:0 0 auto;min-width:0;padding:12px 16px;gap:6px;background:transparent;border:0;border-bottom:3px solid transparent;border-radius:0;cursor:pointer;font-size:.82rem;font-weight:600;color:#cbd5e1;transition:all .15s;font-family:inherit;display:flex;align-items:center;justify-content:center;white-space:nowrap}.sa-tab:hover{background:#ffffff0f;color:#f3f4f6}.sa-tab.active{background:transparent;color:#86efac;border-bottom-color:#2b6e4f;box-shadow:inset 0 -1px #ffffff0a}.sa-panel-area>*{border-radius:20px}.sa-procedures-container{background:transparent;border-radius:var(--r-lg)}.sa-header{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);background:linear-gradient(135deg,#2563eb,#60a5fa);border-radius:var(--r-xl);color:#fff}.sa-header__icon{width:56px;height:56px;border-radius:var(--r-full);background:#ffffff26;display:flex;align-items:center;justify-content:center;font-size:1.6rem;flex-shrink:0}.sa-header__title{font-size:1.3rem;font-weight:800;margin:0}.sa-header__sub{font-size:.9rem;opacity:.85;margin:2px 0 0}.sa-progress{padding:0 var(--space-1)}.sa-progress__bar{height:6px;background:var(--surface-3);border-radius:var(--r-full);overflow:hidden}.sa-progress__fill{height:100%;background:linear-gradient(90deg,var(--primary),#60a5fa);border-radius:var(--r-full);transition:width .4s cubic-bezier(.4,0,.2,1)}.sa-group{background:var(--surface);border:1px solid var(--stroke);border-radius:var(--r-xl);overflow:hidden}.sa-group__header{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--stroke);flex-wrap:wrap}.sa-group__title{font-size:1rem;font-weight:700;margin:0;flex:1;min-width:100px}.sa-group__count{font-size:.85rem;color:var(--muted);font-weight:600;background:var(--surface-2);padding:2px 10px;border-radius:var(--r-full)}.sa-group__actions{display:flex;gap:6px}.sa-group__btn{font-size:.78rem;font-weight:600;padding:4px 12px;border-radius:var(--r-full);background:var(--primary-bg);color:var(--primary);border:1px solid transparent;cursor:pointer;transition:all var(--dur);min-height:32px}.sa-group__btn:hover{background:var(--primary);color:#fff}.sa-group__btn--off{background:var(--surface-2);color:var(--muted)}.sa-group__btn--off:hover{background:var(--danger-bg, #fef2f2);color:var(--danger, #dc2626)}.sa-group__btn--danger{background:#fff1f1;color:#a52626;border-color:#f3c1c1}.sa-group__btn--danger:hover{background:#a52626;color:#fff}.sa-feature-list{display:flex;flex-direction:column}.sa-feature{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--stroke);transition:background var(--dur)}.sa-feature:last-child{border-bottom:none}.sa-feature:hover{background:var(--surface-2)}.sa-feature--off{opacity:.6}.sa-feature--locked{opacity:.85}.sa-feature__icon{width:40px;height:40px;border-radius:var(--r-lg);background:var(--primary-bg);color:var(--primary);display:flex;align-items:center;justify-content:center;font-size:1.15rem;flex-shrink:0;transition:all var(--dur)}.sa-feature__icon--off{background:var(--surface-3);color:var(--muted)}.sa-feature__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sa-feature__label{font-size:.95rem;font-weight:700}.sa-feature__desc{font-size:.8rem;color:var(--muted);line-height:1.3}.admin-payments-page{gap:0;padding-bottom:0}.sa-section-stack{display:flex;flex-direction:column;gap:16px;min-width:0;max-width:100%}.sa-section-stack>*{min-width:0;max-width:100%}.sa-section-stack,.sa-section-stack *{overflow-wrap:anywhere;word-break:break-word}.sa-section-panel{display:flex;flex-direction:column;gap:16px}.sa-section-panel__header{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px;background:var(--surface);border:1px solid var(--stroke);border-radius:var(--r-xl)}.sa-section-panel__header h2{margin:0 0 6px}.sa-section-panel__header p{margin:0;color:var(--muted);max-width:780px;line-height:1.7}.sa-section-panel__meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--muted);font-size:.85rem}.admin-payments-hero{align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.admin-payments-hero__copy{flex:1;min-width:0}.admin-payments-hero__meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px;font-size:.82rem}.admin-payments-hero__meta span{padding:6px 10px;background:#ffffff1f;border-radius:var(--r-full)}.admin-payments-hero .sa-header__sub,.admin-payments-hero__meta{display:none}.admin-payments-hero__actions{display:flex;gap:10px;flex-wrap:wrap}.admin-payments-hero__ghost{background:#ffffffd1;color:#15472f;border-color:#ffffff80}.admin-payments-hero__ghost:hover{background:#fffffff2;color:#0d3322}.admin-payments-banner{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:var(--r-lg);font-weight:600}.admin-payments-banner--error{background:#fff1f1;color:#a52626;border:1px solid #f3c1c1}.admin-payments-banner--success{background:#effaf2;color:#166534;border:1px solid #bbf7d0}.admin-payments-metrics{display:grid;grid-template-columns:1fr;gap:14px}.admin-payments-metric{background:var(--surface);border:1px solid var(--stroke);border-radius:var(--r-xl);padding:18px;display:flex;flex-direction:column;gap:6px}.admin-payments-metric strong{font-size:1.6rem}.admin-payments-metric__label{color:var(--muted);font-size:.82rem}.admin-payments-grid{display:grid;grid-template-columns:1fr;gap:14px}.sa-control-center{display:flex;flex-direction:column;gap:14px}.sa-control-center__hero{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:var(--r-xl);border:1px solid color-mix(in srgb,var(--stroke) 82%,white);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 14%,white),color-mix(in srgb,var(--surface-2) 88%,white))}.sa-control-center__hero h2{margin:0;font-size:1.15rem}.sa-control-center__hero p{margin:8px 0 0;color:var(--ink-2);line-height:1.7}.sa-control-center__hero-actions{display:flex;flex-wrap:wrap;gap:8px}.sa-control-center__metrics{display:grid;grid-template-columns:1fr;gap:12px}.sa-control-center__grid{display:grid;grid-template-columns:1fr;gap:14px}.sa-control-card{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:var(--r-xl);border:1px solid var(--stroke);background:var(--surface)}.sa-control-card h3{margin:0;font-size:1rem}.sa-control-card p{margin:0;color:var(--muted);line-height:1.65}.sa-control-card__actions{display:flex;flex-wrap:wrap;gap:8px}.admin-payments-grid>*{grid-column:auto}.admin-payments-grid--lists{align-items:start}.admin-payments-card{background:var(--surface);border:1px solid var(--stroke);border-radius:var(--r-xl);padding:18px;display:flex;flex-direction:column;gap:16px}.admin-payments-card--wide{grid-column:1 / -1}.admin-payments-card__header{display:flex;flex-direction:column;gap:4px}.admin-payments-card__header h2{margin:0;font-size:1rem}.admin-payments-card__header span{color:var(--muted);font-size:.84rem;line-height:1.5}.admin-payments-form{min-height:100%}.admin-payments-field{display:flex;flex-direction:column;gap:8px}.admin-payments-field span{font-weight:700;font-size:.85rem}.admin-payments-field input,.admin-payments-field textarea,.admin-payments-field select{width:100%;border:1px solid var(--stroke);border-radius:var(--r-lg);background:var(--surface-2);color:var(--ink);padding:12px 14px;font:inherit}.admin-payments-field textarea{resize:vertical}.voting-admin-list{display:flex;flex-direction:column;gap:14px}.voting-admin-item{border:1px solid var(--stroke);border-radius:var(--r-xl);background:var(--surface-2);padding:18px;display:flex;flex-direction:column;gap:16px}.voting-admin-item__header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.voting-admin-item__header h3{margin:0 0 4px}.voting-admin-item__header p{margin:0;color:var(--muted);line-height:1.6}.voting-admin-item__meta{display:flex;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:.82rem}.voting-admin-item__meta span,.voting-admin-status{padding:6px 10px;border-radius:var(--r-full);background:var(--surface);border:1px solid var(--stroke)}.voting-admin-status{font-weight:700}.voting-admin-status--draft{background:#fff7ed;color:#9a3412;border-color:#fdba74}.voting-admin-status--active{background:#effaf2;color:#166534;border-color:#86efac}.voting-admin-status--closed{background:#f3f4f6;color:#374151;border-color:#d1d5db}.voting-admin-item__grid{display:grid;grid-template-columns:1fr;gap:14px}.voting-admin-item__grid>*{grid-column:auto}.voting-admin-item__grid>.voting-admin-item__grid-wide{grid-column:auto}.voting-admin-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.voting-admin-candidate-editor,.voting-admin-candidates{display:flex;flex-direction:column;gap:12px}.voting-admin-candidate-draft,.voting-admin-candidate{border:1px solid var(--stroke);border-radius:var(--r-lg);background:var(--surface);padding:14px;display:flex;flex-direction:column;gap:10px}.voting-admin-candidate-draft__header{display:flex;justify-content:space-between;gap:10px;align-items:center}.voting-admin-candidate strong{font-size:.95rem}.voting-admin-candidate__header{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.voting-admin-candidate p{margin:0;color:var(--muted);line-height:1.5}.voting-admin-empty{margin:0;color:var(--muted);line-height:1.7}@media (max-width: 960px){.voting-admin-item__grid>*{grid-column:span 12}}@media (max-width: 640px){.voting-admin-item,.voting-admin-candidate-draft,.voting-admin-candidate{padding:14px}}.admin-payments-form__row{display:grid;grid-template-columns:1fr;gap:12px}.admin-payments-list{display:flex;flex-direction:column;gap:12px}.admin-payments-list__item{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px;border-radius:var(--r-lg);background:var(--surface-2);border:1px solid var(--stroke)}.admin-payments-list__item--stacked{align-items:stretch;flex-direction:column}.admin-payments-list__topline{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.admin-payments-list__badges{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.admin-payments-list__item p{margin:0;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.admin-payments-list__actions{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.admin-payments-list__actions--stacked{align-items:flex-end;justify-content:flex-end}.admin-payments-inline-note{color:var(--muted);font-size:.8rem;overflow-wrap:anywhere;word-break:break-word}.admin-payments-editor{margin-top:12px;padding-top:12px;border-top:1px solid var(--stroke);display:flex;flex-direction:column;gap:12px}.admin-payments-editor--compact{max-width:100%}.admin-payments-editor__actions{display:flex;gap:8px;flex-wrap:wrap}.admin-payments-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.admin-payments-tag,.admin-payments-badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:4px 10px;border-radius:var(--r-full);font-size:.76rem;font-weight:700;overflow-wrap:anywhere;word-break:break-word}.admin-payments-tag{background:var(--primary-bg);color:var(--primary)}.admin-payments-tag--muted,.admin-payments-badge--muted{background:var(--surface-3);color:var(--muted)}.admin-payments-badge--active{background:#e9f8ee;color:#19663d}.admin-payments-badge--scheduled{background:#fff4de;color:#9b6100}.admin-payments-badge--review{background:#eef4ff;color:#2653a6}.admin-payments-badge--danger{background:#fff1f1;color:#a52626}.sa-governance-grid{display:grid;grid-template-columns:1fr;gap:14px}.sa-governance-grid>*{grid-column:auto}.sa-governance-grid>.admin-payments-card--wide{grid-column:1 / -1}.sa-governance-sources{display:grid;grid-template-columns:1fr;gap:12px}.sa-governance-source{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--stroke);border-radius:var(--r-lg);background:var(--surface-2)}.sa-governance-source__meta{color:var(--muted);font-size:.8rem;line-height:1.6;overflow-wrap:anywhere;word-break:break-word}.sa-governance-source__counts{display:flex;gap:8px;flex-wrap:wrap;font-size:.78rem;color:var(--ink-2)}.sa-governance-source__counts span{padding:4px 8px;border-radius:var(--r-full);background:color-mix(in srgb,var(--surface-3) 82%,white)}.sa-governance-footnote{color:var(--muted);font-size:.8rem}.admin-payments-empty{margin:0;color:var(--muted);text-align:center;padding:18px;background:var(--surface-2);border-radius:var(--r-lg)}@media (max-width: 720px){.sa-page{width:100%;padding:10px}.sa-tabs{gap:8px}.sa-tab{min-width:100%}.admin-payments-form__row{grid-template-columns:1fr}.admin-payments-grid{grid-template-columns:1fr;gap:14px}.admin-payments-grid>*{grid-column:auto}.admin-payments-hero,.sa-section-panel__header{flex-direction:column}.admin-payments-list__item,.admin-payments-list__topline,.admin-payments-list__actions{flex-direction:column;align-items:stretch}.sa-governance-grid{grid-template-columns:1fr}.sa-governance-grid>*{grid-column:auto}.sa-control-center__hero-actions,.sa-control-card__actions{flex-direction:column}.sa-control-center__hero-actions .sa-group__btn,.sa-control-card__actions .sa-group__btn{width:100%}}@media (min-width: 1024px){.app-shell--admin .app-content{align-items:stretch}.app-shell--admin .wmo-appshell-route-boundary,.app-shell--admin .watany-mobile-shell__route-content{width:100%;max-width:none}.app-shell--admin .sa-page,.app-shell--admin .su-page,.app-shell--admin .admin-procedures-dashboard,.app-shell--admin .admin-procedures-dashboard *{max-width:none!important}.app-shell--admin .sa-page,.app-shell--admin .su-page{padding-inline:32px}}@media (min-width: 900px){.sa-control-center__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.sa-control-center__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sa-toggle{position:relative;display:inline-flex;align-items:center;cursor:pointer;flex-shrink:0}.sa-toggle input{position:absolute;opacity:0;width:0;height:0}.sa-toggle__track{width:50px;height:28px;border-radius:var(--r-full);background:var(--surface-3);border:2px solid var(--stroke);position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.sa-toggle__thumb{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:var(--r-full);background:#fff;box-shadow:0 1px 4px #0003;transition:all .3s cubic-bezier(.34,1.56,.64,1)}[dir=rtl] .sa-toggle__thumb{left:auto;right:2px}.sa-toggle input:checked+.sa-toggle__track{background:var(--primary);border-color:var(--primary)}.sa-toggle input:checked+.sa-toggle__track .sa-toggle__thumb{left:24px}[dir=rtl] .sa-toggle input:checked+.sa-toggle__track .sa-toggle__thumb{left:auto;right:24px}.sa-toggle input:disabled+.sa-toggle__track{opacity:.5;cursor:not-allowed}.sa-toggle input:focus-visible+.sa-toggle__track{box-shadow:0 0 0 3px #2b6e4f40}.sa-footer{display:flex;gap:var(--space-1);align-items:center;justify-content:center;flex-wrap:wrap;padding:var(--space-2) 0}.sa-save-btn{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);min-height:var(--touch-min);background:var(--accent, #2563eb);color:#fff;border:1.5px solid var(--accent, #2563eb);border-radius:var(--r-lg);font-weight:600;font-size:.9rem;cursor:pointer;transition:all var(--dur)}.sa-save-btn:hover{filter:brightness(1.1)}.sa-save-btn:disabled{opacity:.6;cursor:wait}.sa-save-ok{color:var(--accent, #2563eb);font-weight:600;font-size:.85rem}.sa-save-fail{color:var(--danger, #dc2626);font-weight:600;font-size:.85rem}.sa-reset-btn{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);min-height:var(--touch-min);background:var(--surface);color:var(--muted);border:1.5px solid var(--stroke);border-radius:var(--r-lg);font-weight:600;font-size:.9rem;cursor:pointer;transition:all var(--dur)}.sa-reset-btn:hover{border-color:var(--danger, #dc2626);color:var(--danger, #dc2626)}.sa-reset-btn--confirm{background:var(--danger, #dc2626);color:#fff;border-color:var(--danger, #dc2626);animation:shake .4s ease}.sa-cancel-btn{padding:var(--space-1) var(--space-2);min-height:var(--touch-min);background:none;color:var(--muted);border:none;font-weight:600;font-size:.9rem;cursor:pointer}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.sa-visibility-grid{display:grid;grid-template-columns:1fr;gap:12px;margin-top:8px}.sa-visibility-card{background:var(--surface);border:1px solid var(--stroke);border-radius:var(--r-lg);padding:14px 16px;display:flex;flex-direction:column;gap:7px}.sa-visibility-card--warning{border-color:#f59e0b;background:color-mix(in srgb,#fef3c7 10%,var(--surface))}.sa-visibility-card--blocked{border-color:var(--danger, #dc2626);background:color-mix(in srgb,#fee2e2 10%,var(--surface))}.sa-visibility-card--off{opacity:.6}.sa-visibility-card__header{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sa-visibility-card__title{flex:1;font-size:13px;font-weight:700;color:var(--ink);min-width:0}.sa-visibility-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap;flex-shrink:0}.sa-visibility-badge--enabled{background:#2563eb1f;color:var(--primary, #2563eb)}.sa-visibility-badge--disabled{background:#0000000f;color:var(--muted)}.sa-visibility-badge--ok{background:#e9f8ee;color:#19663d}.sa-visibility-badge--warning{background:#fff4de;color:#9b6100}.sa-visibility-badge--blocked{background:#fee2e2;color:#991b1b}.sa-visibility-badge--unknown{background:var(--surface-2);color:var(--muted)}.sa-visibility-route{display:flex;align-items:center;gap:5px;font-size:11px;font-family:monospace;color:var(--muted);line-height:1.4}.sa-visibility-surfaces{display:flex;flex-wrap:wrap;gap:4px}.sa-visibility-surface{font-size:11px;font-weight:600;padding:2px 7px;border-radius:4px;background:var(--surface-2);color:var(--ink-2, var(--ink))}.sa-visibility-surface--none{background:var(--surface-3, rgba(0,0,0,.04));color:var(--muted);font-style:italic}.sa-visibility-surface--gated{background:#2563eb14;color:var(--primary, #2563eb)}.sa-visibility-warnings{display:flex;flex-direction:column;gap:4px}.sa-visibility-warning{display:flex;align-items:flex-start;gap:6px;font-size:11px;color:#92400e;background:#fef3c7;border-radius:6px;padding:4px 8px;line-height:1.4}.sa-visibility-note{font-size:11px;color:var(--muted);line-height:1.4;font-style:italic}.sa-visibility-actions{display:flex;gap:6px;margin-top:2px}@media (max-width: 720px){.sa-visibility-grid{grid-template-columns:1fr}}@media (min-width: 1024px){body:has(.sa-intelligence-panel),body:has(.hybrid-kb-index-admin-panel){overflow-x:hidden}body:has(.sa-intelligence-panel) #root,body:has(.hybrid-kb-index-admin-panel) #root{width:100%;max-width:none}body:has(.sa-intelligence-panel) .app-shell,body:has(.sa-intelligence-panel) .app-shell__main,body:has(.sa-intelligence-panel) .app-shell__content,body:has(.sa-intelligence-panel) .page-shell,body:has(.sa-intelligence-panel) .page-content,body:has(.sa-intelligence-panel) main,body:has(.hybrid-kb-index-admin-panel) .app-shell,body:has(.hybrid-kb-index-admin-panel) .app-shell__main,body:has(.hybrid-kb-index-admin-panel) .app-shell__content,body:has(.hybrid-kb-index-admin-panel) .page-shell,body:has(.hybrid-kb-index-admin-panel) .page-content,body:has(.hybrid-kb-index-admin-panel) main{width:100%;max-width:none}.super-admin-page,.superadmin-page,.sa-page,.sa-shell,.sa-dashboard,.sa-dashboard-page,.sa-content,.sa-main,.sa-panel,.sa-intelligence-panel{width:100%;max-width:none}.sa-intelligence-panel{padding-inline:clamp(24px,3vw,56px)!important}.hybrid-kb-index-admin-panel{width:100%;max-width:none}.hybrid-kb-index-admin-panel__stats,.hybrid-kb-index-admin-panel__categories,.hybrid-kb-index-admin-panel__results{width:100%}.hybrid-kb-index-admin-panel__results{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px}}@media (min-width: 1024px){body:has(.sa-page){overflow-x:hidden;background:#f6f7fb}body:has(.sa-page) #root,body:has(.sa-page) .app-shell,body:has(.sa-page) .app-shell--admin,body:has(.sa-page) .app-shell--phone,body:has(.sa-page) .app-content,body:has(.sa-page) .watany-mobile-shell,body:has(.sa-page) .watany-smartphone-root,body:has(.sa-page) .watany-mobile-shell__viewport,body:has(.sa-page) .watany-mobile-shell__surface,body:has(.sa-page) .watany-mobile-shell__main,body:has(.sa-page) .watany-mobile-shell__content,body:has(.sa-page) .watany-mobile-shell__route-content,body:has(.sa-page) .wmo-appshell-route-boundary{width:100%!important;max-width:none!important;margin-inline:0!important;transform:none!important;box-sizing:border-box!important}body:has(.sa-page) .app-shell--admin,body:has(.sa-page) .app-shell--phone{display:flex!important;justify-content:stretch!important;align-items:stretch!important;width:100vw!important;max-width:100vw!important;min-width:0!important}body:has(.sa-page) .watany-mobile-shell,body:has(.sa-page) .watany-smartphone-root,body:has(.sa-page) .watany-mobile-shell__viewport,body:has(.sa-page) .watany-mobile-shell__surface,body:has(.sa-page) .watany-mobile-shell__main,body:has(.sa-page) .watany-mobile-shell__content,body:has(.sa-page) .watany-mobile-shell__route-content{width:100vw!important;max-width:100vw!important;min-width:0!important;margin-inline:0!important}body:has(.sa-page) .watany-mobile-shell__surface{border-radius:0!important;box-shadow:none!important;border-inline:0!important;background:transparent!important}body:has(.sa-page) .sa-page{width:100%!important;max-width:none!important;margin-inline:auto!important;padding:24px 32px 32px!important;box-sizing:border-box!important}body:has(.sa-page) .sa-intelligence-panel{width:100%!important;max-width:none!important;padding:0!important;display:grid!important;grid-template-columns:minmax(260px,340px) minmax(0,1fr)!important;align-items:start!important;gap:20px!important}body:has(.sa-page) .sa-intelligence-panel>*{min-width:0!important}body:has(.sa-page) .hybrid-kb-index-admin-panel{width:100%!important;max-width:none!important;box-sizing:border-box!important}body:has(.sa-page) .hybrid-kb-index-admin-panel__header,body:has(.sa-page) .hybrid-kb-index-admin-panel__stats,body:has(.sa-page) .hybrid-kb-index-admin-panel__categories{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:12px!important}body:has(.sa-page) .hybrid-kb-index-admin-panel__results{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))!important;gap:14px!important}body:has(.sa-page) .hybrid-kb-index-admin-panel p,body:has(.sa-page) .hybrid-kb-index-admin-panel article,body:has(.sa-page) .sa-intelligence-panel p,body:has(.sa-page) .sa-intelligence-panel li{max-width:78ch!important;line-height:1.65!important}}@media (min-width: 1024px) and (max-width: 1180px){body:has(.sa-page) .sa-intelligence-panel{grid-template-columns:1fr!important}}html:has(.watany-superadmin-shell),html:has(.watany-superadmin-shell) body,html:has(.watany-superadmin-shell) #root{width:100%!important;min-width:0!important;min-height:100%!important;height:auto!important;overflow-x:hidden!important;overflow-y:auto!important;box-sizing:border-box!important}html:has(.watany-superadmin-shell) body{margin:0!important;background:#e8edf1!important}html:has(.watany-superadmin-shell) #root{display:flex!important;justify-content:center!important;align-items:flex-start!important;padding:16px 0!important}body:has(.sa-page) #root>.watany-superadmin-shell,#root>.watany-superadmin-shell[data-apex-shell=superadmin]{width:min(100%,430px)!important;max-width:430px!important;min-width:0!important;min-height:calc(100vh - 32px)!important;height:auto!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:28px!important;background:#f6f7fb!important;box-shadow:0 24px 64px #0f172a2e!important;transform:none!important;box-sizing:border-box!important}body:has(.sa-page) #root>.watany-superadmin-shell .sa-page,#root>.watany-superadmin-shell .sa-page{width:100%!important;max-width:100%!important;min-width:0!important;min-height:calc(100vh - 32px)!important;margin:0!important;padding:0!important;overflow-x:clip!important;box-sizing:border-box!important}#root>.watany-superadmin-shell .sa-topbar__inner{grid-template-columns:1fr!important;align-items:stretch!important;gap:12px!important;padding:14px 16px!important}#root>.watany-superadmin-shell .sa-topbar__brand,#root>.watany-superadmin-shell .sa-topbar__actions{width:100%!important}#root>.watany-superadmin-shell .sa-topbar__stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}#root>.watany-superadmin-shell .sa-topbar__actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}#root>.watany-superadmin-shell .sa-tabs{width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain!important;scrollbar-width:thin!important}#root>.watany-superadmin-shell .sa-panel-area,#root>.watany-superadmin-shell .sa-body{width:100%!important;max-width:100%!important;min-width:0!important}#root>.watany-superadmin-shell .sa-intelligence-panel,#root>.watany-superadmin-shell .hybrid-kb-index-admin-panel__header,#root>.watany-superadmin-shell .hybrid-kb-index-admin-panel__stats,#root>.watany-superadmin-shell .hybrid-kb-index-admin-panel__categories,#root>.watany-superadmin-shell .hybrid-kb-index-admin-panel__results{grid-template-columns:minmax(0,1fr)!important}@media (max-width: 430px){html:has(.watany-superadmin-shell) #root{padding:0!important}body:has(.sa-page) #root>.watany-superadmin-shell,#root>.watany-superadmin-shell[data-apex-shell=superadmin]{width:100%!important;max-width:100%!important;min-height:100vh!important;border:0!important;border-radius:0!important;box-shadow:none!important}}.taxi-rg-page{--taxi-ivory: #fffdf7;--taxi-cream: #f8f1df;--taxi-gold: #d9b65e;--taxi-gold-deep: #9a741f;--taxi-green: #3f7564;--taxi-green-deep: #21483b;--taxi-green-soft: #edf6f2;--taxi-border: #eadfbe;--taxi-muted: #748079;min-height:100%;padding:20px 14px 96px;color:var(--taxi-green-deep);background:radial-gradient(circle at 100% 0%,rgba(236,210,139,.24),transparent 30rem),radial-gradient(circle at 0% 100%,rgba(129,178,158,.16),transparent 28rem),linear-gradient(180deg,#fffef9,#f5f0e5)}.taxi-rg-page *{box-sizing:border-box}.taxi-rg-shell{width:min(100%,1180px);margin:0 auto}.taxi-rg-header,.taxi-rg-card,.taxi-rg-feature-card{border:1px solid var(--taxi-border);box-shadow:0 14px 36px #42584d17}.taxi-rg-header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px;border-radius:28px;background:linear-gradient(135deg,#fff9e7fa,#edf6f1f5)}.taxi-rg-brand{display:flex;align-items:center;gap:16px}.taxi-rg-mark{width:64px;height:64px;display:grid;place-items:center;border:2px solid var(--taxi-gold);border-radius:20px;color:var(--taxi-gold-deep);background:linear-gradient(180deg,#fff6d9,#f3dfaa);font-size:30px}.taxi-rg-header h1{margin:0;font-size:clamp(25px,4vw,36px)}.taxi-rg-header p{margin:5px 0 0;color:var(--taxi-muted);line-height:1.7}.taxi-rg-eyebrow{margin:0 0 4px!important;color:var(--taxi-gold-deep)!important;font-weight:800;font-size:12px}.taxi-rg-header-actions{display:flex;gap:10px;flex-wrap:wrap}.taxi-rg-btn{border:1px solid transparent;border-radius:14px;padding:12px 16px;font:inherit;font-weight:800;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;gap:8px}.taxi-rg-btn-primary{background:linear-gradient(180deg,#fff0b8,#dfb955);color:var(--taxi-green-deep);border-color:#d8ad43}.taxi-rg-btn-secondary{background:#fff;color:var(--taxi-green);border-color:#d9e6df}.taxi-rg-wide{width:100%}.taxi-rg-icon{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:11px;background:var(--taxi-green-soft);color:var(--taxi-green);font-weight:900}.taxi-rg-hero-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0}.taxi-rg-feature-card{min-height:96px;display:flex;align-items:center;gap:12px;padding:15px;border-radius:20px;background:#ffffffdb}.taxi-rg-feature-card strong,.taxi-rg-feature-card span{display:block}.taxi-rg-feature-card span{margin-top:4px;color:var(--taxi-muted);font-size:12px;line-height:1.5}.taxi-rg-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:16px}.taxi-rg-main-column,.taxi-rg-side-column{display:grid;gap:16px;align-content:start}.taxi-rg-card{padding:18px;border-radius:24px;background:#ffffffeb}.taxi-rg-section-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px}.taxi-rg-section-heading h2{margin:0;font-size:21px}.taxi-rg-segmented{display:grid;grid-template-columns:1fr 1fr;padding:4px;border:1px solid var(--taxi-border);border-radius:13px;background:var(--taxi-cream)}.taxi-rg-segmented button{border:0;border-radius:10px;padding:9px 14px;color:var(--taxi-muted);background:transparent;font:inherit;cursor:pointer}.taxi-rg-segmented button.active{background:#fff;color:var(--taxi-green-deep);box-shadow:0 4px 12px #32463c17}.taxi-rg-filter-row{display:grid;grid-template-columns:1.2fr repeat(3,1fr);gap:9px;margin-bottom:14px}.taxi-rg-filter-row label,.taxi-rg-toggle{min-height:52px;padding:8px 11px;border:1px solid var(--taxi-border);border-radius:14px;background:var(--taxi-ivory)}.taxi-rg-filter-row label span{display:block;font-size:10px;color:var(--taxi-muted)}.taxi-rg-filter-row select{width:100%;border:0;outline:0;background:transparent;color:var(--taxi-green-deep);font:inherit;font-weight:700}.taxi-rg-toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--taxi-muted);font:inherit;font-weight:700;cursor:pointer}.taxi-rg-toggle i,.taxi-rg-driver-switch i{width:34px;height:21px;border-radius:999px;background:#d9ddd9;position:relative}.taxi-rg-toggle i:after,.taxi-rg-driver-switch i:after{content:"";position:absolute;width:15px;height:15px;top:3px;right:3px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #00000026}.taxi-rg-toggle.active{color:var(--taxi-green-deep);border-color:#b9d4c8;background:var(--taxi-green-soft)}.taxi-rg-toggle.active i,.taxi-rg-driver-switch.active i{background:var(--taxi-green)}.taxi-rg-toggle.active i:after,.taxi-rg-driver-switch.active i:after{right:auto;left:3px}.taxi-rg-request-grid{display:grid;grid-template-columns:1fr .9fr;gap:14px}.taxi-rg-form-stack{display:grid;gap:11px}.taxi-rg-field{display:grid;gap:7px}.taxi-rg-field>span{color:var(--taxi-muted);font-size:12px;font-weight:700}.taxi-rg-field input,.taxi-rg-field select,.taxi-rg-field textarea{width:100%;border:1px solid #e3ded0;border-radius:13px;padding:11px 12px;background:#fff;color:var(--taxi-green-deep);font:inherit;outline:0}.taxi-rg-field textarea{min-height:80px;resize:vertical}.taxi-rg-input-action{display:grid;grid-template-columns:1fr auto;gap:7px}.taxi-rg-input-action button{border:1px solid var(--taxi-border);border-radius:12px;padding:0 12px;background:var(--taxi-cream);color:var(--taxi-green-deep);font:inherit;cursor:pointer}.taxi-rg-double-field{display:grid;grid-template-columns:1fr 1fr;gap:10px}.taxi-rg-map{position:relative;min-height:300px;overflow:hidden;border:1px solid var(--taxi-border);border-radius:20px;background:linear-gradient(90deg,rgba(63,117,100,.07) 1px,transparent 1px),linear-gradient(rgba(63,117,100,.07) 1px,transparent 1px),linear-gradient(135deg,#fffdf8,#eee9dc);background-size:28px 28px,28px 28px,100% 100%}.taxi-rg-map-copy{position:absolute;inset:15px auto auto 15px;width:min(76%,250px);z-index:2;display:grid;gap:4px;padding:13px;border:1px solid #e7dcc1;border-radius:16px;background:#fffffff0;box-shadow:0 8px 22px #32463c1a}.taxi-rg-map-copy span{color:var(--taxi-muted);font-size:10px}.taxi-rg-map-copy strong{margin-bottom:5px;font-size:12px}.taxi-rg-route-line{position:absolute;width:55%;height:35%;right:19%;bottom:21%;border-right:5px solid var(--taxi-green);border-bottom:5px solid var(--taxi-green);transform:skew(-18deg)}.taxi-rg-map-pin{position:absolute;z-index:2;font-size:27px}.taxi-rg-map-pin-start{right:23%;bottom:49%;color:var(--taxi-green)}.taxi-rg-map-pin-end{left:18%;bottom:15%;color:var(--taxi-gold-deep)}.taxi-rg-result-count,.taxi-rg-status{padding:6px 9px;border-radius:999px;background:var(--taxi-cream);color:var(--taxi-gold-deep);font-size:11px;font-weight:800}.taxi-rg-status.ready{background:#e5f5ec;color:#287153}.taxi-rg-driver-list{display:grid;gap:10px}.taxi-rg-driver-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px;border:1px solid #e8dfc8;border-radius:18px;background:linear-gradient(180deg,#fff,#fcf9f1)}.taxi-rg-avatar{width:52px;height:52px;display:grid;place-items:center;border-radius:17px;color:var(--taxi-green-deep);font-size:21px;font-weight:900;background:linear-gradient(180deg,#fff0b8,#e3c675)}.taxi-rg-driver-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.taxi-rg-driver-title h3{margin:0;font-size:16px}.taxi-rg-driver-copy p{margin:4px 0 7px;color:var(--taxi-muted);font-size:12px}.taxi-rg-driver-meta{display:flex;gap:8px;flex-wrap:wrap}.taxi-rg-driver-meta span{padding:5px 7px;border-radius:999px;background:var(--taxi-green-soft);color:var(--taxi-green);font-size:10px;font-weight:700}.taxi-rg-driver-actions{display:grid;gap:6px;min-width:92px}.taxi-rg-driver-actions strong{text-align:center;color:var(--taxi-gold-deep)}.taxi-rg-driver-actions button{border:1px solid #d8ad43;border-radius:10px;padding:8px;background:linear-gradient(180deg,#fff0b8,#dfb955);color:var(--taxi-green-deep);font:inherit;cursor:pointer}.taxi-rg-driver-actions button.subtle{background:#fff;border-color:#d9e6df;color:var(--taxi-green)}.taxi-rg-empty{padding:20px;text-align:center;color:var(--taxi-muted)}.taxi-rg-driver-mode p{margin:0;color:var(--taxi-muted);line-height:1.7}.taxi-rg-driver-switch{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--taxi-border);border-radius:999px;padding:8px 10px;background:#fff;color:var(--taxi-muted);font:inherit;cursor:pointer}.taxi-rg-driver-switch.active{background:var(--taxi-green-soft);color:var(--taxi-green-deep)}.taxi-rg-registration{display:grid;gap:11px}.taxi-rg-benefits{margin:-4px 0 2px;padding:0 18px 0 0;color:var(--taxi-muted);line-height:1.9;font-size:13px}.taxi-rg-quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.taxi-rg-quick-grid button{min-height:78px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1px solid var(--taxi-border);border-radius:16px;background:var(--taxi-ivory);color:var(--taxi-green-deep);font:inherit;font-weight:700;cursor:pointer}.taxi-rg-notice{position:fixed;z-index:100;right:18px;bottom:82px;width:min(390px,calc(100% - 36px));display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border:1px solid #d9c27c;border-radius:15px;background:#fff8df;color:var(--taxi-green-deep);box-shadow:0 16px 40px #32463c2e}.taxi-rg-notice button{border:0;background:transparent;color:inherit;font-size:21px;cursor:pointer}@media (max-width: 980px){.taxi-rg-layout,.taxi-rg-request-grid{grid-template-columns:1fr}.taxi-rg-hero-grid{grid-template-columns:1fr 1fr}}@media (max-width: 680px){.taxi-rg-page{padding:10px 8px 88px}.taxi-rg-header{align-items:stretch;flex-direction:column;padding:17px;border-radius:22px}.taxi-rg-brand{align-items:flex-start}.taxi-rg-mark{width:52px;height:52px;flex:0 0 auto}.taxi-rg-header-actions{display:grid;grid-template-columns:1fr 1fr}.taxi-rg-hero-grid{grid-template-columns:1fr}.taxi-rg-filter-row{grid-template-columns:1fr 1fr}.taxi-rg-section-heading{align-items:flex-start}.taxi-rg-driver-card{grid-template-columns:auto 1fr}.taxi-rg-driver-actions{grid-column:1 / -1;grid-template-columns:auto 1fr 1fr;align-items:center}.taxi-rg-double-field{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.taxi-rg-page *{scroll-behavior:auto!important;transition:none!important}}.taxi-demo-banner{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:13px 16px;border:1px solid #dfbd5d;border-radius:18px;background:linear-gradient(135deg,#fff7d6,#f1f8f4);color:var(--taxi-green-deep);box-shadow:0 10px 24px #42584d12}.taxi-demo-banner strong,.taxi-demo-banner span{display:block}.taxi-demo-banner span{margin-top:4px;color:var(--taxi-muted);font-size:12px}.taxi-demo-banner button,.taxi-demo-status button{border:1px solid #d8ad43;border-radius:11px;padding:9px 12px;background:#fff;color:var(--taxi-green-deep);font:inherit;font-weight:700;cursor:pointer}.taxi-demo-active-ride{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;background:linear-gradient(135deg,#f0f8f4,#fff8df)}.taxi-demo-active-ride h2,.taxi-demo-active-ride p{margin:3px 0}.taxi-demo-status{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.taxi-demo-status>span{padding:8px 11px;border-radius:999px;background:var(--taxi-green);color:#fff;font-weight:800}.taxi-demo-status button.danger{border-color:#dfb5ad;color:#9a3d2d;background:#fff7f5}.taxi-demo-saved-places{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.taxi-demo-saved-places button,.taxi-demo-history button{border:1px solid var(--taxi-border);border-radius:14px;padding:10px 12px;background:var(--taxi-ivory);color:var(--taxi-green-deep);font:inherit;text-align:right;cursor:pointer}.taxi-demo-saved-places strong,.taxi-demo-saved-places span{display:block}.taxi-demo-saved-places span{margin-top:3px;color:var(--taxi-muted);font-size:10px}.taxi-demo-history{display:grid;gap:8px}.taxi-demo-history button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px}.taxi-demo-history span{color:var(--taxi-muted);font-size:12px}.taxi-demo-history em{font-style:normal;padding:5px 8px;border-radius:999px;background:var(--taxi-green-soft);color:var(--taxi-green);font-size:10px;font-weight:800}@media (max-width:680px){.taxi-demo-banner,.taxi-demo-active-ride{align-items:stretch;flex-direction:column}.taxi-demo-saved-places,.taxi-demo-history button{grid-template-columns:1fr}}.taxi-rg-btn-accent{background:linear-gradient(180deg,#eef7f2,#dcece5);color:var(--taxi-green-deep);border-color:#bcd7cb}.taxi-rg-action-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0}.taxi-rg-action-grid>button{min-height:118px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;position:relative;padding:16px;border:1px solid var(--taxi-border);border-radius:20px;background:#fffffff0;color:var(--taxi-green-deep);font:inherit;text-align:right;cursor:pointer;box-shadow:0 12px 28px #42584d14}.taxi-rg-action-grid>button.active{border-color:#b7d4c7;background:linear-gradient(180deg,#f5fbf8,#fffaf0)}.taxi-rg-action-grid strong,.taxi-rg-action-grid span{display:block}.taxi-rg-action-grid span{margin-top:5px;color:var(--taxi-muted);font-size:12px;line-height:1.6}.taxi-rg-action-grid em{position:absolute;left:12px;bottom:10px;padding:5px 8px;border-radius:999px;background:var(--taxi-green-soft);color:var(--taxi-green);font-size:10px;font-style:normal;font-weight:800}.taxi-rg-layout-single{grid-template-columns:1fr}.taxi-rg-driver-ready-card p{margin:0;color:var(--taxi-muted);line-height:1.7}.taxi-rg-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:18px;background:#1c332a6b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.taxi-rg-modal{width:min(100%,620px);max-height:min(90vh,820px);overflow:auto;border:1px solid #d9c27c;border-radius:26px;background:linear-gradient(180deg,#fffef9,#f8f1df);box-shadow:0 30px 80px #142d2347;padding:20px}.taxi-rg-modal>header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.taxi-rg-modal>header h2{margin:0;font-size:24px}.taxi-rg-modal>header p{margin:6px 0 0;color:var(--taxi-muted);line-height:1.7}.taxi-rg-modal-close{width:40px;height:40px;border:1px solid var(--taxi-border);border-radius:13px;background:#fff;color:var(--taxi-green-deep);font-size:25px;cursor:pointer;flex:0 0 auto}.taxi-rg-modal-benefits{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px}.taxi-rg-modal-benefits span{padding:10px 12px;border:1px solid #d8e7df;border-radius:13px;background:var(--taxi-green-soft);color:var(--taxi-green-deep);font-size:12px;font-weight:700}.taxi-rg-modal-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:4px}@media (max-width: 980px){.taxi-rg-action-grid{grid-template-columns:1fr 1fr}}@media (max-width: 680px){.taxi-rg-action-grid,.taxi-rg-modal-benefits,.taxi-rg-modal-actions{grid-template-columns:1fr}}.taxi-rg-section-note{margin:6px 0 0;color:var(--taxi-muted);font-size:12px;line-height:1.7}.taxi-rg-production-state{display:flex;justify-content:space-between;align-items:center;gap:18px;background:linear-gradient(135deg,#f5faf7,#fffaf0)}.taxi-rg-production-state h2,.taxi-rg-production-state p{margin:4px 0}.taxi-rg-production-state p{color:var(--taxi-muted);line-height:1.7}@media (max-width: 680px){.taxi-rg-production-state{align-items:stretch;flex-direction:column}}.official-services-page,.official-service-detail{display:flex;flex-direction:column;gap:10px;padding:10px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:clip;color:var(--ink, #1f2933)}.official-services-hero,.official-detail-hero,.official-detail-panel,.official-service-card,.official-result-panel,.official-download-card,.official-status-card{min-width:0;max-width:100%;box-sizing:border-box;background:linear-gradient(180deg,#fffffff5,#f9f6eff0);border:1px solid rgba(23,43,77,.08);border-radius:24px;box-shadow:0 4px 8px #0f172a1a}.official-services-hero,.official-detail-hero{padding:11px}.official-services-hero--compact{padding:10px 11px}.official-services-eyebrow,.official-detail-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:#155e75;color:#fff;font-size:13px;font-weight:700}.official-detail-eyebrow,.official-detail-hero>p,.official-detail-badges{display:none}.official-services-hero h1,.official-detail-hero h1{margin:4px 0 6px;font-size:clamp(1.25rem,3vw,1.7rem);line-height:1.15}.official-services-hero--compact h1{margin:0 0 10px}.official-services-hero p,.official-detail-hero p,.official-service-card p,.official-detail-panel p,.official-result-panel p,.official-download-card p{margin:0;color:var(--muted, #52606d);line-height:1.75}.official-services-search,.official-service-form{display:flex;flex-direction:column;gap:10px}.official-services-hero--compact .official-services-search{margin-top:0}.official-services-search input,.official-service-form input,.official-service-form select,.official-admin-panel input,.official-admin-panel textarea,.official-admin-panel select{width:100%;border:1px solid rgba(15,23,42,.12);border-radius:16px;padding:9px 10px;background:#fffffff2;color:inherit;font:inherit}.official-services-grid,.official-detail-grid,.official-status-grid,.official-download-grid,.official-result-grid,.official-admin-grid,.official-admin-stats{display:grid;gap:10px;width:100%;max-width:100%;min-width:0}.official-services-grid,.official-admin-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.official-detail-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start}.official-status-grid,.official-result-grid,.official-download-grid,.official-admin-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.official-service-card,.official-detail-panel,.official-result-panel,.official-download-card,.official-status-card,.official-admin-card{padding:11px}.official-service-card--disabled{opacity:.88}.official-service-card--link{display:block;text-decoration:none;color:inherit;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.official-service-card--link:hover{transform:translateY(-1px);box-shadow:0 6px 12px #0f172a24}.official-service-card--link:focus-within{outline:3px solid rgba(11,114,133,.24);outline-offset:3px}.official-service-head,.official-detail-head,.official-inline-meta,.official-back-row,.official-admin-actions,.official-admin-header,.official-admin-card-head,.official-admin-toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:nowrap}.official-service-head__title-wrap{min-width:0;flex:1 1 auto}.official-service-head h2,.official-detail-head h2,.official-detail-panel h3,.official-result-panel h3,.official-download-card h3,.official-admin-card-head h3,.official-admin-panel h2{margin:0}.official-service-head h2{font-size:clamp(.95rem,2.6vw,1.1rem);line-height:1.2}.official-service-head h2 a{color:inherit;text-decoration:none}.official-service-head h2 a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.official-service-head h2 a:focus-visible{border-radius:6px;outline:3px solid rgba(11,114,133,.32);outline-offset:4px}.official-service-head__meta{margin-top:2px;font-size:.72rem;color:var(--muted, #52606d);line-height:1.25}.official-admin-panel{display:flex;flex-direction:column;gap:18px}.official-admin-card{background:linear-gradient(180deg,#fffffffa,#f8f5eef5);border:1px solid rgba(23,43,77,.08);border-radius:24px;box-shadow:0 18px 32px #0f172a0f}.official-admin-header p,.official-admin-card p{margin:0;color:var(--muted, #52606d);line-height:1.7}.official-admin-stat{padding:16px;border-radius:18px;background:#0f172a0a}.official-admin-toggle{padding:12px 14px;border-radius:16px;background:#0f172a0a}.official-admin-toggle label{display:inline-flex;align-items:center;gap:8px;font-weight:700}.official-admin-toggle input[type=checkbox]{width:18px;height:18px}.official-service-badges,.official-inline-meta,.official-detail-badges{display:flex;gap:8px;flex-wrap:wrap}.official-service-badge,.official-inline-pill,.official-result-pill{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;font-size:12px;font-weight:700;background:#0f172a0f}.official-service-badge--active,.official-inline-pill--ok,.official-result-pill--ok{background:#166534;color:#fff}.official-service-badge--pending,.official-inline-pill--warn,.official-result-pill--warn{background:#92400e;color:#fff}.official-service-badge--high,.official-inline-pill--high{background:#7f1d1d;color:#fff}.official-service-actions,.official-admin-actions{margin-top:0}.official-btn,.official-link-btn,.official-admin-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;padding:0 12px;border-radius:14px;border:1px solid transparent;font:inherit;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.official-btn:hover,.official-link-btn:hover,.official-admin-btn:hover{transform:translateY(-1px)}.official-btn,.official-admin-btn,.official-link-btn--primary{background:linear-gradient(135deg,#0b7285,#177e89);color:#fff;box-shadow:0 12px 24px #0b728538}.official-link-btn,.official-admin-btn--ghost{background:#fffffffa;border-color:#0f172a1f;color:inherit}.official-link-btn--icon{width:34px;min-width:34px;padding:0;background:linear-gradient(135deg,#0b7285,#1d4ed8 52%,#7c3aed);color:#fff;box-shadow:0 10px 20px #1d4ed847,0 4px 10px #0b72852e;border-color:#ffffff2e}.official-link-btn--icon svg{width:16px;height:16px}.official-link-btn--icon:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 14px 24px #1d4ed852,0 6px 12px #0b728533}.official-detail-panel ul,.official-service-card ul,.official-result-panel ul,.official-admin-card ul{margin:14px 0 0;padding-right:18px;display:grid;gap:10px}.official-detail-panel li,.official-service-card li,.official-result-panel li,.official-admin-card li{color:var(--muted, #52606d);line-height:1.7}.official-form-grid,.official-result-list,.official-admin-form-grid{display:grid;gap:14px;width:100%;max-width:100%;min-width:0}.official-form-grid,.official-admin-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.official-result-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.official-field,.official-result-item,.official-admin-stat,.official-status-card{display:flex;flex-direction:column;gap:8px}.official-field label,.official-admin-card label{font-size:13px;font-weight:700}.official-muted,.official-empty{color:var(--muted, #52606d)}.official-result-panel{display:flex;flex-direction:column;gap:16px}.official-detail-grid>*,.official-detail-stack,.official-service-head>div,.official-detail-head>div,.official-service-badges,.official-detail-badges{min-width:0;max-width:100%}.official-service-actions{display:grid;grid-template-columns:auto;align-items:stretch;gap:6px;width:100%;margin-top:0}.official-service-actions>*{width:100%;min-width:0;max-width:100%}.official-result-item{padding:14px;border-radius:16px;background:#0f172a0a}.official-result-item strong,.official-admin-stat strong,.official-status-card strong{font-size:13px;color:var(--muted, #52606d)}.official-result-item span,.official-admin-stat span,.official-status-card span{font-size:1rem;font-weight:700}.official-service-card p,.official-service-card li{font-size:.95rem;line-height:1.55}.official-service-frame{width:100%;min-height:520px;border:1px solid rgba(15,23,42,.1);border-radius:20px;background:#fff}.official-alert,.official-warning,.official-info{padding:14px 16px;border-radius:16px;font-weight:600}.official-alert{background:#7f1d1d;color:#fff}.official-warning{background:#92400e;color:#fff}.official-info{background:#155e75;color:#fff}.official-fallback-panel{margin-top:18px;padding:18px;border-radius:18px;background:#2563eb14;border:1px solid rgba(37,99,235,.22)}.official-fallback-panel h4{margin:0 0 8px;color:#1d4ed8;font-size:1rem}.official-fallback-panel p{margin:0;color:#1e3a8a}.official-back-link{color:#0b7285;font-weight:700;text-decoration:none}.official-services-hero h1,.official-detail-hero h1,.official-service-head h2,.official-detail-panel h3,.official-result-panel h3,.official-download-card h3,.official-detail-panel p,.official-service-card p,.official-result-panel p,.official-download-card p,.official-detail-panel li,.official-service-card li,.official-result-panel li,.official-result-item span,.official-status-card span,.official-link-btn,.official-btn{overflow-wrap:anywhere}@media (max-width: 900px){.official-services-page,.official-service-detail{padding:8px}.official-services-grid,.official-admin-grid{grid-template-columns:1fr}.official-service-card,.official-detail-panel,.official-result-panel,.official-download-card,.official-status-card,.official-admin-card{padding:10px;border-radius:18px}.official-services-hero--compact{padding:10px}.official-link-btn--icon{width:32px;min-width:32px}.official-service-head{gap:6px}.official-service-head h2{font-size:.95rem}.official-service-head__meta{font-size:.7rem}}.watany-welcome-page{height:100%;min-height:0;display:grid;place-items:start center;padding:0 16px;background:linear-gradient(180deg,#f5f0df,#f4edd9);color:#14231f}.screen.welcome.active{width:min(100%,389px);height:max(0px,calc(100dvh - 143px));flex:0 0 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.welcome-top-half,.welcome-bottom-half{flex:1 1 50%;display:flex;align-items:center;justify-content:center}.welcome-top-half{flex-basis:42%;padding-top:8px}.welcome-logo{display:block;width:138px;height:152px;object-fit:contain}.welcome-bottom-half{flex-basis:58%;padding:12px 24px 18px}.welcome-cta-group{width:100%;max-width:310px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:9px}.welcome-cta-group h1{margin:0;color:#182621;font-size:25px;line-height:1.2;font-weight:900;letter-spacing:-.02em}.welcome-cta-group p{margin:0 0 2px;color:#6c6860;font-size:14px;line-height:1.45;font-weight:500}.welcome-cta-group button{width:min(310px,100%);height:44px;border:0;border-radius:13px;padding:0;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:16px;font-weight:900;line-height:1;cursor:pointer;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease,background-color .14s ease,color .14s ease}.welcome-cta-group button:focus-visible{outline:3px solid rgba(11,107,79,.32);outline-offset:3px}.welcome-cta-group button:hover{transform:translateY(-1px)}.welcome-cta-group button:active{transform:translateY(0);filter:brightness(.98)}.welcome-cta-group .primary{height:44px;border-radius:13px;color:#fff;background:linear-gradient(180deg,#0b644a,#084937);box-shadow:inset 0 1px #ffffff2e}.welcome-cta-group .secondary{height:44px;border-radius:13px;color:#074932;background:#ffffffc7;border:1px solid rgba(7,73,50,.28)}@media (max-width: 390px){.screen.welcome.active{width:min(100%,360px)}.welcome-bottom-half{padding:12px 22px 18px}.welcome-logo{width:132px;height:146px}.welcome-cta-group h1{font-size:24px}}@media (prefers-reduced-motion: reduce){.welcome-cta-group button{transition:none}.welcome-cta-group button:hover,.welcome-cta-group button:active{transform:none}}.ticker-bar{width:100%;overflow:hidden;background:linear-gradient(90deg,var(--accent-bg, #f0f4ff) 0%,var(--bg-secondary, #f8f9fb) 50%,var(--accent-bg, #f0f4ff) 100%);border-bottom:1px solid var(--border, #e5e7eb);padding:6px 0;position:relative;direction:rtl;flex-shrink:0;z-index:5}.ticker-track{display:flex;width:max-content;min-width:max-content;gap:3rem;white-space:nowrap;animation:ticker-scroll 40s linear infinite;will-change:transform}.ticker-track.ticker-manual-motion{animation:none}.ticker-paused{animation-play-state:paused}.ticker-item{display:inline-block;font-size:13px;padding:2px 12px;color:var(--ink, #1a1a1a);-webkit-user-select:none;user-select:none;flex-shrink:0}button.ticker-item{background:none;border:none;font-family:inherit;cursor:pointer}.ticker-suggest,.ticker-popular,.ticker-qotd{color:var(--accent, #2563eb);font-weight:500}.ticker-suggest:hover,.ticker-popular:hover,.ticker-qotd:hover{text-decoration:underline;opacity:.85}.ticker-tip{color:var(--ink-secondary, #6b7280)}.ticker-announce{color:var(--warning, #b45309);font-weight:600}.ticker-faq{color:var(--accent, #2563eb);font-weight:500}.ticker-case_update{color:var(--accent-secondary, #059669);font-weight:500}.ticker-highlight{color:var(--warning, #b45309);font-weight:600}.watany-recovery-ticker .ticker-item{color:#fff;font-size:15px}@keyframes ticker-scroll{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@media (max-width: 640px){.ticker-item{font-size:12px;padding:2px 8px}.ticker-track{gap:2rem;animation-duration:40s}}.ticker-page{display:flex;flex-direction:column;gap:1.5rem;padding:1rem;max-width:1200px;margin:0 auto}.ticker-page__header{text-align:center;margin-bottom:1rem}.ticker-page__header h2{font-size:1.75rem;font-weight:600;margin:0 0 .5rem;color:var(--ink)}.ticker-page__header p{font-size:.95rem;color:var(--ink-secondary);margin:0}.ticker-page__controls{display:flex;gap:.75rem;flex-wrap:nowrap;padding:.5rem 0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.ticker-page__filters{display:flex;gap:.5rem;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.ticker-filter-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:.5rem 1rem;border:1px solid var(--border);border-radius:2rem;background:transparent;color:var(--ink);font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.ticker-filter-btn:hover{border-color:var(--accent);background:var(--accent-bg)}.ticker-filter-btn.active{background:var(--accent);color:#fff;border-color:var(--accent)}.ticker-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1rem}.ticker-error{padding:1rem;background:#fee2e2;color:#991b1b;border-radius:.5rem;text-align:center}.ticker-empty{grid-column:1 / -1;padding:2rem;text-align:center;color:var(--ink-tertiary)}.ticker-item-card{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border:1px solid var(--border);border-left:4px solid var(--item-color, var(--accent));border-radius:.5rem;background:var(--bg);transition:all .2s ease;direction:rtl;text-align:right}.ticker-item-card--clickable{cursor:pointer}.ticker-item-card:hover{border-color:var(--item-color, var(--accent));box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.ticker-item-card--clickable:focus-visible{outline:2px solid var(--item-color, var(--accent));outline-offset:3px}.ticker-item-card__header{display:flex;align-items:flex-start;gap:.75rem}.ticker-item-card__icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;min-width:2rem;border-radius:.5rem;background:var(--item-color, var(--accent));opacity:.1;color:var(--item-color, var(--accent))}.ticker-item-card__kind{display:inline-block;padding:.25rem .75rem;border-radius:1rem;background:var(--item-color, var(--accent));color:#fff;font-size:.75rem;font-weight:600;white-space:nowrap}.ticker-item-card__title{font-size:1rem;font-weight:600;color:var(--ink);margin:0}.ticker-item-card__content{flex:1}.ticker-item-card__text{font-size:.9rem;color:var(--ink-secondary);line-height:1.5;margin:0}.ticker-item-card__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.8rem;color:var(--ink-tertiary)}.ticker-item-card__time{white-space:nowrap}.ticker-item-card__actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.ticker-item-card__action{flex:0 0 auto;background:none;border:none;color:var(--item-color, var(--accent));cursor:pointer;font-size:.8rem;font-weight:600;padding:0;transition:all .2s ease;white-space:nowrap}.ticker-item-card__action:hover{text-decoration:underline;transform:translate(-2px)}.ticker-loading{grid-column:1 / -1;text-align:center;padding:3rem 1rem;color:var(--ink-tertiary)}.ticker-item-card.kind-tip{--item-color: #6366F1}.ticker-item-card.kind-faq{--item-color: #3B82F6}.ticker-item-card.kind-announcement{--item-color: #F59E0B}.ticker-item-card.kind-alert{--item-color: #EF4444}.ticker-item-card.kind-update{--item-color: #10B981}@media (max-width: 640px){.ticker-page{padding:.75rem}.ticker-page__header h2{font-size:1.5rem}.ticker-items{grid-template-columns:1fr}.ticker-page__controls{gap:.5rem}.ticker-filter-btn{padding:.4rem .8rem;font-size:.8rem}}@media (min-width: 1024px){.ticker-items{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}}@layer watany-v4{:root{--watany-v4-authority: "ECC9D85CC1F24B5F3C2A3D5101E1A064877EEDE5717112FDA77521B20C99CA28";--watany-forest-950: #052b22;--watany-forest-900: #07392e;--watany-forest-800: #0b4a3a;--watany-forest-700: #12624d;--watany-forest-500: #278066;--watany-gold-700: #94620f;--watany-gold-600: #b98522;--watany-gold-500: #d7a43a;--watany-gold-300: #edd18a;--watany-ivory-50: #fffdf7;--watany-ivory-100: #fbf6e8;--watany-ivory-200: #f4ead1;--watany-ink: #14231f;--watany-muted: #64736d;--watany-line: #ded6c2;--watany-phone-width: 390px;--watany-phone-max-width: 430px;--watany-phone-height: 844px;--watany-top-height: 74px;--watany-bottom-height: 72px;--watany-radius-shell: 34px;--watany-shadow-shell: 0 18px 48px rgba(5, 43, 34, .18);--watany-icon-frame-size-desktop: 132px;--watany-icon-frame-size-tablet: 106px;--watany-icon-frame-size-mobile: 96px;--watany-icon-frame-radius-desktop: 28px;--watany-icon-frame-radius-mobile: 21px;--watany-icon-frame-depth: 7px;--watany-icon-frame-gold-dark: #765000;--watany-icon-frame-gold: #d69b12;--watany-icon-frame-gold-bright: #ffd86e;--watany-icon-frame-glow: rgba(255, 201, 72, .48);--watany-icon-frame-shadow: rgba(5, 38, 29, .22);--watany-icon-frame-green-shadow: rgba(5, 49, 36, .22);--watany-icon-frame-highlight: rgba(255, 255, 255, .68)}}@layer watany-v4{html,body,#root{min-height:100%}html{direction:rtl;background:#e8e5de}body{margin:0;color:var(--watany-ink);background:#e8e5de;font-family:Cairo,Noto Kufi Arabic,Tahoma,Arial,sans-serif}*,*:before,*:after{box-sizing:border-box}button,input,select,textarea{font:inherit}button,a,[role=button]{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid rgba(215,164,58,.52);outline-offset:2px}}@layer watany-v4{#root{display:flex;justify-content:center;min-height:100dvh;padding:clamp(0px,2vw,18px)}#root>:first-child,.watany-v4-shell,.watany-mobile-shell,.clean-watany-shell,.watany-public-shell,[data-watany-shell]{position:relative;width:min(100%,var(--watany-phone-max-width));min-height:min(100dvh,var(--watany-phone-height));overflow:hidden;border:1px solid rgba(7,57,46,.13);border-radius:var(--watany-radius-shell);background:linear-gradient(180deg,var(--watany-ivory-50),var(--watany-ivory-100));box-shadow:var(--watany-shadow-shell)}@media (max-width: 430px){#root{padding:0}#root>:first-child,.watany-v4-shell,.watany-mobile-shell,.clean-watany-shell,.watany-public-shell,[data-watany-shell]{width:100%;min-height:100dvh;border-radius:0}}.watany-recovery-shell{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;min-height:100dvh;overflow:hidden}.watany-recovery-main{min-height:0;overflow-y:auto;overflow-x:hidden}.watany-recovery-topbar{position:sticky;top:0;z-index:40;display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:8px;width:100%;min-height:62px;padding:7px 10px;direction:ltr;color:#fff;background:linear-gradient(145deg,var(--watany-forest-950),var(--watany-forest-700));box-shadow:0 7px 18px #052b2233}.watany-recovery-logo-link{display:block;width:42px;height:42px;border-radius:12px}.watany-recovery-logo{display:block;width:42px;height:42px;object-fit:contain;border-radius:12px;background:#fffdf5}.watany-recovery-ticker{min-width:0;overflow:hidden;direction:rtl;text-align:center;white-space:nowrap;color:#fff8d7;font-size:.78rem}.watany-recovery-ticker span{display:block;overflow:hidden;text-overflow:ellipsis}.watany-recovery-menu-button{width:42px;height:42px;border:1px solid var(--watany-icon-gold);border-radius:12px;color:#fff;background:var(--watany-forest-950)}.watany-recovery-menu-panel{box-sizing:border-box;width:min(88vw,360px);height:100dvh;max-height:100dvh;min-height:0;overflow:hidden;padding:16px 14px max(16px,env(safe-area-inset-bottom));display:flex;flex-direction:column}.watany-recovery-menu-panel nav{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.watany-recovery-ticker .ticker-track{animation:none;justify-content:center;min-width:0;overflow:hidden}.watany-recovery-ticker .ticker-single .ticker-item{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.watany-recovery-bottom{position:sticky;bottom:0;z-index:40;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;width:100%;height:72px;min-height:72px;padding:8px 8px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--watany-line);background:#fffdf7f7;box-shadow:0 -8px 24px #052b2217;overflow:hidden}.watany-recovery-bottom a,.watany-recovery-bottom button{display:grid;grid-template-rows:22px auto;place-items:center;align-content:center;gap:3px;min-width:0;border:0;border-radius:12px;color:var(--watany-forest-950);background:transparent;font:inherit}.watany-recovery-home-sign{display:block;width:22px;height:22px;object-fit:contain}.watany-recovery-bottom__label{max-width:100%;overflow:hidden;font-size:10px;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.watany-recovery-bottom a.active,.watany-recovery-bottom button[aria-expanded=true]{background:var(--watany-icon-gold)}.app-topbar,.mobile-header,.screen-header,.watany-topbar,[data-watany-topbar]{position:sticky;top:0;z-index:40;min-height:var(--watany-top-height);display:grid;grid-template-columns:74px minmax(0,1fr) 74px;align-items:center;color:#fff;background:linear-gradient(145deg,var(--watany-forest-950),var(--watany-forest-700));box-shadow:0 7px 18px #052b2233}.bottom-nav,.bottom-tab-bar,.watany-bottom-surface,[data-watany-bottom]{position:sticky;bottom:0;z-index:40;min-height:var(--watany-bottom-height);border-top:1px solid var(--watany-line);background:#fffdf7f7;box-shadow:0 -8px 24px #052b2217;padding-bottom:env(safe-area-inset-bottom)}}@layer watany-v4{.watany-v4-logo{display:block;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 10px 16px rgba(7,57,46,.14))}:root{--watany-home-icon-size: clamp(58px, 18vw, 92px);--watany-icon-tile-size: calc(var(--watany-home-icon-size) + 20px);--watany-icon-frame-radius: 20px;--watany-icon-frame-bg: linear-gradient(155deg,#fffef9 0%,#fff8e8 58%,#f5e5bd 100%);--watany-icon-gold-light:#f8dc78;--watany-icon-gold:#d6a72a;--watany-icon-gold-dark:#94620f;--watany-icon-frame-shadow: 0 12px 24px rgba(73,49,6,.2),0 4px 9px rgba(73,49,6,.12),inset 0 2px 2px rgba(255,255,255,.95),inset 0 -4px 9px rgba(148,98,15,.1)}.watany-app-icon__glyph,.watany-approved-runtime-glyph{display:contents!important}.watany-app-icon__glyph:before,.watany-app-icon__glyph:after,.watany-approved-runtime-glyph:before,.watany-approved-runtime-glyph:after{content:none!important;display:none!important}.watany-app-icon__glyph img,.watany-v4-icon,.viewer-v4-icon,.watany-approved-runtime-glyph img{position:relative!important;z-index:2!important;width:var(--watany-home-icon-size)!important;height:var(--watany-home-icon-size)!important;min-width:var(--watany-home-icon-size)!important;min-height:var(--watany-home-icon-size)!important;max-width:var(--watany-home-icon-size)!important;max-height:var(--watany-home-icon-size)!important;display:block!important;object-fit:contain!important;object-position:center!important;margin:0 auto!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;transform:none!important;visibility:visible!important;opacity:1!important}.service-grid,.feature-grid,.home-services-grid,[data-watany-service-grid]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 8px;align-items:start}.service-item,.feature-tile,[data-watany-service-item]{min-width:0;display:grid;justify-items:center;gap:9px;border:0;background:transparent;color:var(--watany-forest-900);text-align:center}.service-item>span:last-child,.feature-tile>span:last-child,[data-watany-service-item]>span:last-child{font-weight:800;line-height:1.45}@media (max-width:360px){:root{--watany-home-icon-size:56px;--watany-icon-tile-size:74px;--watany-icon-frame-radius:17px}}.hero-card,.watany-hero-card,[data-watany-hero]{border:1px solid rgba(185,133,34,.36);border-radius:21px;color:#fff;background:linear-gradient(135deg,var(--watany-forest-900),var(--watany-forest-700));box-shadow:0 13px 28px #07392e2b}.card,.list-card,.feature-card,.form-card,.login-card,.popup-card{border:1px solid var(--watany-line);border-radius:18px;background:#fffffff5;box-shadow:0 10px 24px #052b2214}input,select,textarea{border:1px solid #d9cfbc;border-radius:13px;background:#fffefb;color:var(--watany-ink)}button.primary,.primary-button,[data-variant=primary]{border:1px solid var(--watany-forest-900);border-radius:15px;color:#fff;background:linear-gradient(135deg,var(--watany-forest-900),var(--watany-forest-700))}.pwa-install-button,[data-pwa-install-floating],.pwa-install-fab{position:static;inset:auto;transform:none}.watany-v4-homepage{width:100%;min-height:100%;padding:18px 12px 28px;color:var(--watany-forest-950)}.watany-v4-homepage__attention{display:grid;gap:3px;margin:0 0 18px;text-align:center}.watany-v4-homepage__attention p,.watany-v4-homepage__attention h1{margin:0}.watany-v4-homepage__attention p{color:var(--watany-gold-dark);font-size:.8rem;font-weight:800}.watany-v4-homepage__attention h1{color:var(--watany-forest-950);font-size:1.35rem;line-height:1.2}.watany-v4-homepage__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 10px;align-items:start}.watany-v4-launcher-card{display:grid;grid-template-rows:86px 20px;justify-items:center;align-items:start;min-width:0;gap:8px;color:var(--watany-forest-950);text-align:center;text-decoration:none}.watany-v4-launcher-card__label{display:block;width:100%;min-width:0;overflow:hidden;color:var(--watany-forest-950);font-family:Cairo,Noto Kufi Arabic,Tahoma,sans-serif;font-size:clamp(10px,2.8vw,13px);font-weight:800;line-height:20px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.watany-v4-launcher-card:focus-visible{outline:3px solid rgba(214,167,42,.72);outline-offset:5px;border-radius:8px}@media (min-width: 431px){.watany-v4-homepage{padding-inline:18px}.watany-v4-homepage__grid{column-gap:14px}.watany-v4-launcher-card{grid-template-rows:100px 22px}.watany-v4-launcher-card__frame{width:min(100%,100px);border-radius:20px}.watany-v4-launcher-card__label{font-size:13px;line-height:22px}}:root{--watany-approved-raster-tile-size: clamp(78px, 24vw, 96px)}[data-watany-approved-raster-tile=true]{position:relative!important;isolation:isolate!important;width:var(--watany-approved-raster-tile-size)!important;height:var(--watany-approved-raster-tile-size)!important;min-width:var(--watany-approved-raster-tile-size)!important;min-height:var(--watany-approved-raster-tile-size)!important;max-width:var(--watany-approved-raster-tile-size)!important;max-height:var(--watany-approved-raster-tile-size)!important;display:grid!important;place-items:center!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:none!important}[data-watany-approved-raster-tile=true]:before,[data-watany-approved-raster-tile=true]:after,[data-watany-approved-raster-glyph=true]:before,[data-watany-approved-raster-glyph=true]:after{content:none!important;display:none!important;border:0!important;background:none!important;box-shadow:none!important}[data-watany-approved-raster-glyph=true]{position:relative!important;width:100%!important;height:100%!important;display:block!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}[data-watany-approved-raster-glyph=true]>:not(img.watany-v4-approved-raster-icon){display:none!important;visibility:hidden!important;opacity:0!important}img.watany-v4-approved-raster-icon{position:relative!important;z-index:4!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:100%!important;max-height:100%!important;display:block!important;object-fit:contain!important;object-position:center!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:none!important;transform:none!important;visibility:visible!important;opacity:1!important}@media (max-width:360px){:root{--watany-approved-raster-tile-size:78px}}.watany-app-icon__glyph img.watany-v4-approved-raster-icon{width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:100%!important;max-height:100%!important}}@layer watany-v4-recovery{.procedures-browser{display:flex;flex-direction:column;gap:.72rem;padding:.78rem;font-size:13px;line-height:1.42}.procedures-browser__top-filter{display:grid;gap:.42rem;padding:.78rem .88rem;border:1px solid rgba(14,122,81,.16);border-radius:1rem;background:linear-gradient(180deg,#fffffffa,#f0f8f4f0);box-shadow:0 10px 26px #0f172a0d}.procedures-browser__top-filter-label{font-size:.76rem;font-weight:900;color:var(--cedar-800, #0a5c3d)}.procedures-browser__top-filter-select{width:100%;border:1px solid rgba(14,122,81,.24);border-radius:.9rem;background:#fffffffa;color:var(--ink-primary, #102033);padding:.62rem .76rem;font-size:.86rem;line-height:1.45}.procedures-browser__top-filter-select:focus{outline:none;border-color:#0e7a5185;box-shadow:0 0 0 4px #0e7a511f}.procedures-browser__search-summary{display:grid;gap:.2rem;padding:.72rem .88rem;border-radius:.95rem;background:#0e7a5114;color:var(--cedar-800, #0a5c3d)}.procedures-browser__search-summary strong{font-size:.82rem;font-weight:900}.procedures-browser__search-summary span{font-size:.74rem;color:var(--ink-secondary, #536172)}.watany-mobile-shell main .procedures-browser :where(p,li,label,button,input,select,textarea){font-size:.82rem!important;line-height:1.35!important}.watany-mobile-shell main .procedures-browser :where(.procedures-browser__item-summary,.procedures-browser__steps-list li,.procedures-browser__item-form-cta,.procedures-browser__item-forms-empty){font-size:.7rem!important;line-height:1.34!important}.procedures-browser__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid var(--border-light, #d8e0ea);border-radius:1rem;background:linear-gradient(180deg,#fffffffa,#f5f8fcfa);box-shadow:0 10px 30px #0f172a0d}.procedures-browser__hero-copy{min-width:0}.procedures-browser__eyebrow{font-size:.8rem;font-weight:800;letter-spacing:.04em;color:var(--cedar-600, #0e7a51);margin-bottom:.35rem}.procedures-browser__title{margin:0;font-size:clamp(1.2rem,2vw,1.8rem);line-height:1.25;color:var(--ink-primary, #102033)}.procedures-browser__subtitle{margin:.45rem 0 0;max-width:68ch;line-height:1.7;color:var(--ink-secondary, #536172)}.procedures-browser__hero-chip{display:inline-flex;flex-direction:column;align-items:flex-end;gap:.25rem;padding:.8rem 1rem;border-radius:999px;background:#0e7a5114;color:var(--cedar-800, #0a5c3d);white-space:nowrap}.procedures-browser__hero-chip strong{font-size:1.1rem}.procedures-browser__tabs{display:flex;gap:.65rem;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:thin}.procedures-browser__source-listings{display:grid;gap:.32rem;padding:.44rem .5rem;border:1px solid var(--border-light, #d8e0ea);border-radius:.76rem;background:linear-gradient(180deg,#fffffffa,#f8fafcf7);box-shadow:0 6px 14px #0f172a0f}.procedures-browser__source-pills{display:flex;gap:.45rem;overflow-x:auto;padding-bottom:.1rem;scrollbar-width:thin}.procedures-browser__source-pill{display:inline-flex;align-items:center;gap:.45rem;min-width:max-content;border:1px solid rgba(148,163,184,.4);border-radius:999px;background:#fff;color:#102033;font-size:.74rem;font-weight:800;line-height:1;padding:.34rem .56rem;cursor:pointer}.procedures-browser__source-pill--active{border-color:#0e7a51;background:#dcfce7;color:#064e3b}.procedures-browser__source-pill-count{min-width:1.25rem;height:1.2rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0 .3rem;background:#64748b1f;font-size:.68rem}.procedures-browser__source-pill--active .procedures-browser__source-pill-count{background:#0e7a512e}.procedures-browser__source-note{display:grid;gap:.5rem;padding:.8rem .95rem;border:1px solid rgba(148,163,184,.22);border-radius:.95rem;background:linear-gradient(180deg,#f8fafceb,#fffffffa)}.procedures-browser__source-note-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.procedures-browser__source-note-title{color:var(--ink-primary, #102033);font-size:.95rem}.procedures-browser__source-note-basis{color:#1e293b;font-size:.8rem;white-space:nowrap}.procedures-browser__tab{display:inline-flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:max-content;padding:.8rem 1rem;border:1px solid var(--border-light, #d8e0ea);border-radius:999px;background:#fff;color:var(--ink-primary, #102033);font-weight:700;cursor:pointer;box-shadow:0 1px 2px #0f172a0a}.procedures-browser__tab--active{background:#0e7a511a;border-color:var(--cedar-500, #0e7a51);color:var(--cedar-800, #0a5c3d)}.procedures-browser__tab--veteran{border-color:#0e7a5159}.procedures-browser__tab--veteran.procedures-browser__tab--active{background:#0e7a5124;border-color:var(--cedar-500, #0e7a51)}.procedures-browser__tab-badge{display:inline-flex;align-items:center;padding:1px 7px;border-radius:999px;background:#0e7a51;color:#fff;font-size:.72rem;font-weight:700;border:1px solid rgba(14,122,81,.22)}.procedures-browser__tab-title{font-size:.95rem;color:#102033}.procedures-browser__tab-count{min-width:2rem;height:1.7rem;display:inline-flex;align-items:center;justify-content:center;padding:0 .45rem;border-radius:999px;background:#64748b1f;font-size:.82rem}.procedures-browser__state,.procedures-browser__message,.procedures-browser__empty{padding:.64rem .72rem;border-radius:.72rem;border:1px solid var(--border-light, #d8e0ea);background:#fff;color:var(--ink-secondary, #536172);font-size:.82rem}.procedures-browser__state--error,.procedures-browser__message{background:#fde8e8;color:#111;border-color:#ef44442e}.procedures-browser__sections{display:flex;flex-direction:column;gap:.62rem}.procedures-browser__section{border:1px solid var(--border-light, #d8e0ea);border-radius:.78rem;overflow:hidden;background:#fff}.procedures-browser__section-caption{display:flex;align-items:center;justify-content:space-between;gap:.55rem;padding:.58rem .7rem .14rem}.procedures-browser__section-meta-label{color:#1e293b;font-size:.75rem;font-weight:700;white-space:nowrap}.procedures-browser__section-header{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1rem;border:0;background:linear-gradient(180deg,#f8fafcf2,#f1f5f9e6);color:var(--ink-primary, #102033);cursor:pointer}.procedures-browser__section-heading{display:flex;flex-direction:column;gap:.15rem;text-align:right;min-width:0}.procedures-browser__section-title{font-size:1rem;font-weight:800;line-height:1.3}.procedures-browser__section-source{font-size:.82rem;color:#1e293b}.procedures-browser__section-meta{display:inline-flex;align-items:center;gap:.65rem;white-space:nowrap;color:#1e293b;font-weight:700}.procedures-browser__items{display:grid;gap:.48rem;padding:.62rem}.procedures-browser__item{display:flex;flex-direction:column;gap:.3rem;width:100%;padding:.62rem .68rem;border:1px solid rgba(148,163,184,.28);border-radius:.72rem;background:#fff;text-align:right;cursor:default;color:var(--ink-primary, #102033);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.procedures-browser__item-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.48rem;text-align:right}.procedures-browser__item-toggle-button{border:0;background:transparent;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:inherit}.procedures-browser__item-toggle{width:1.42rem;height:1.42rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#0e7a511a;color:var(--cedar-800, #0a5c3d);font-size:.9rem;font-weight:900;flex:none}.procedures-browser__item-open{border:1px solid rgba(14,122,81,.35);background:#0e7a5114;color:var(--cedar-800, #0a5c3d);border-radius:999px;padding:.3rem .58rem;font-weight:800;font-size:.78rem;cursor:pointer;align-self:flex-start}.procedures-browser__item-open--primary{background:linear-gradient(145deg,#176a48,#0f5136);border-color:#0f5136b8;color:#fff}.procedures-browser__item-actions{display:flex;flex-wrap:wrap;gap:.42rem}.procedures-browser__item:hover{border-color:var(--cedar-500, #0e7a51);box-shadow:0 10px 24px #0f172a14;transform:translateY(-1px)}.procedures-browser__item-main{display:grid;gap:.3rem}.procedures-browser__item--expanded{gap:.44rem;border-color:#0e7a5147;box-shadow:0 8px 18px #0f172a0f}.procedures-browser__item-steps,.procedures-browser__item-forms{display:grid;gap:.24rem;padding-top:.34rem;border-top:1px dashed rgba(148,163,184,.28)}.procedures-browser__item-subtitle{font-size:.7rem;color:#0f172a;letter-spacing:.01em}.procedures-browser__steps-list{margin:0;padding-inline-start:.92rem;display:grid;gap:.18rem;color:var(--ink-primary, #102033);font-size:.72rem;line-height:1.5}.procedures-browser__steps-list li{margin:0;padding-inline-end:.12rem}.procedures-browser__item-form-ctas{display:grid;gap:.3rem}.procedures-browser__item-form-cta{width:100%;text-align:right;border:1px solid rgba(14,122,81,.35);background:#0e7a5114;color:var(--ink-primary, #102033);border-radius:.72rem;padding:.36rem .52rem;font-weight:800;font-size:.72rem;line-height:1.35;cursor:pointer}.procedures-browser__item-forms-empty{color:#1e293b;font-size:.72rem}.procedures-browser__item-title{margin:0;font-size:.82rem;line-height:1.34;font-weight:800;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.procedures-browser__item-title--expanded{display:block;overflow:visible;text-overflow:clip;-webkit-line-clamp:initial}.procedures-browser__item-summary{margin:.03rem 0 0;color:var(--ink-primary, #102033);line-height:1.4;font-size:.73rem}.procedures-browser__item-meta{display:flex;flex-wrap:wrap;gap:.34rem;align-items:center;color:#1e293b;font-size:.72rem}.procedures-browser__item-kind{padding:.16rem .42rem;border-radius:999px;background:#0e7a5114;color:var(--cedar-800, #0a5c3d);font-weight:700}.procedures-browser__item-tags{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.procedures-browser__item--expanded .procedures-browser__item-steps,.procedures-browser__item--expanded .procedures-browser__item-forms{gap:.18rem;padding-top:.26rem}.procedures-browser__item--expanded .procedures-browser__item-subtitle{font-size:.67rem}.procedures-browser__item--expanded .procedures-browser__steps-list{font-size:.69rem;gap:.14rem;line-height:1.42}.procedures-browser__item--expanded .procedures-browser__item-summary{font-size:.7rem;line-height:1.42}.procedures-browser__item--expanded .procedures-browser__item-form-cta{font-size:.69rem;padding:.32rem .48rem;border-radius:.6rem}@media (max-width: 768px){.procedures-browser{padding:.56rem;gap:.52rem;font-size:12.5px}.procedures-browser__source-note-head{align-items:flex-start;flex-direction:column}.procedures-browser__source-note-basis{white-space:normal}.procedures-browser__hero{padding:.85rem;flex-direction:column}.procedures-browser__hero-chip{width:100%;align-items:flex-start;border-radius:.9rem}.procedures-browser__tab{padding:.72rem .9rem}.procedures-browser__section-header{padding:.85rem .9rem}.procedures-browser__items{padding:.58rem}.procedures-browser__item{padding:.62rem .68rem}.proc-viewer__panel,.proc-viewer__panel--compact,.proc-viewer__panel--wide,.proc-viewer__panel--full{width:calc(100vw - 8px);height:calc(100dvh - 8px);min-width:0;min-height:0;resize:none;border-radius:14px}.proc-viewer__header{padding:9px 10px 8px;gap:8px}.proc-viewer__heading{max-width:100%}.proc-viewer__summary{display:none}.proc-viewer__count{font-size:10px}.proc-viewer__toolbar{gap:4px;padding:3px}.proc-viewer__toolbar-group{gap:3px;padding:2px}.proc-viewer__toolbar-group--size{display:none}.proc-viewer__btn{min-width:0;padding:5px 7px;min-height:34px;font-size:10px}.proc-viewer__doc-rail{padding:6px 10px 0}.proc-viewer__doc-pill{padding:7px 10px}.proc-viewer__doc-pill-title{max-width:140px}}@media (max-width: 560px){.procedures-browser--compact{padding:.36rem 0;gap:.28rem;font-size:12px}.procedures-browser--compact .procedures-browser__source-listings{padding:.36rem .42rem;border-radius:.7rem}.procedures-browser--compact .procedures-browser__hero{padding:.45rem .7rem;border-radius:.75rem;min-height:0}.procedures-browser--compact .procedures-browser__source-pill{padding:.3rem .46rem;font-size:.7rem}.procedures-browser--compact .procedures-browser__source-pills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem;overflow:visible;padding-bottom:0}.procedures-browser--compact .procedures-browser__source-pills .tab-cycle-hint{display:none!important}.procedures-browser--compact .procedures-browser__source-pill{min-width:0;width:100%;justify-content:center;padding:.42rem .34rem;text-align:center}.procedures-browser--compact .procedures-browser__source-pill-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.procedures-browser--compact .procedures-browser__title{font-size:.94rem;line-height:1.2}.procedures-browser--compact .procedures-browser__hero-chip,.procedures-browser--compact .procedures-browser__tabs,.procedures-browser--compact .procedures-browser__section-header,.procedures-browser--compact .procedures-browser__section-source,.procedures-browser--compact .procedures-browser__section-meta{display:none!important}.procedures-browser--compact .procedures-browser__tabs{gap:.35rem;padding-bottom:.1rem}.procedures-browser--compact .procedures-browser__tab{padding:.5rem .65rem;gap:.45rem}.procedures-browser--compact .procedures-browser__tab-title{font-size:.84rem}.procedures-browser--compact .procedures-browser__tab-badge{display:none}.procedures-browser--compact .procedures-browser__section-header{padding:.65rem .75rem}.procedures-browser--compact .procedures-browser__section-title{font-size:.8rem}.procedures-browser--compact .procedures-browser__section{border-radius:.8rem}.procedures-browser--compact .procedures-browser__items{padding:.34rem;gap:.32rem}.procedures-browser--compact .procedures-browser__item{padding:.4rem .48rem;gap:.24rem}.procedures-browser--compact .procedures-browser__item--expanded{gap:.34rem}.procedures-browser--compact .procedures-browser__item-title{font-size:.78rem!important;line-height:1.24}.procedures-browser--compact .procedures-browser__item-title--expanded{font-size:.84rem!important;line-height:1.28;-webkit-line-clamp:initial}.procedures-browser--compact .procedures-browser__item-summary{font-size:.7rem!important;line-height:1.34}.procedures-browser--compact .procedures-browser__item-meta{font-size:.66rem;gap:.28rem}.procedures-browser--compact .procedures-browser__item-kind{padding:.14rem .45rem}.procedures-browser--compact .procedures-browser__item-open{padding:.25rem .48rem;font-size:.7rem!important}.procedures-browser--compact .procedures-browser__item-subtitle{font-size:.7rem}.procedures-browser--compact .procedures-browser__steps-list{font-size:.7rem;gap:.16rem;line-height:1.34}.procedures-browser--compact .procedures-browser__item-form-cta{font-size:.7rem!important;padding:.35rem .48rem;border-radius:.62rem}.procedures-browser--compact .procedures-browser__item-forms-empty{font-size:.68rem}.procedures-browser--compact .procedures-browser__item--expanded .procedures-browser__item-steps,.procedures-browser--compact .procedures-browser__item--expanded .procedures-browser__item-forms{gap:.14rem;padding-top:.2rem}.procedures-browser--compact .procedures-browser__item--expanded .procedures-browser__steps-list{font-size:.7rem;gap:.11rem;line-height:1.34}.procedures-browser--compact .procedures-browser__item--expanded .procedures-browser__item-subtitle,.procedures-browser--compact .procedures-browser__item--expanded .procedures-browser__item-summary,.procedures-browser--compact .procedures-browser__item--expanded .procedures-browser__item-form-cta{font-size:.7rem!important}.procedures-browser__hero{border-radius:.9rem}.procedures-browser__tabs{gap:.5rem}.procedures-browser__tab{padding:.68rem .82rem}.procedures-browser__section-meta,.procedures-browser__item-tags{font-size:.78rem}.proc-viewer{padding:4px}.proc-viewer__panel,.proc-viewer__panel--compact,.proc-viewer__panel--wide,.proc-viewer__panel--full{width:calc(100vw - 8px);height:calc(100dvh - 8px);border-radius:12px}.proc-viewer__header{padding:8px;gap:6px}.proc-viewer__title{font-size:13px}.proc-viewer__toolbar{width:100%;overflow:hidden}.proc-viewer__toolbar-group--nav,.proc-viewer__toolbar-group--zoom,.proc-viewer__toolbar-group--actions{width:100%;justify-content:center}.proc-viewer__toolbar-group--actions{margin-inline-start:0}.proc-viewer__btn{flex:1 1 0;min-height:34px;padding:5px 6px;line-height:1.2}.proc-viewer__count{display:none}.proc-viewer__doc-pill{min-width:84vw}.proc-viewer__doc-pill-title{max-width:none;white-space:normal}.proc-viewer__frame-wrap{overflow:auto}}}@layer watany-v4{:root{--royal-gold-primary: var(--watany-icon-frame-gold);--royal-gold-highlight: var(--watany-icon-frame-gold-bright);--royal-gold-deep: var(--watany-icon-frame-gold-dark);--royal-gold-shadow: var(--watany-icon-frame-gold-dark);--royal-gold-glow: var(--watany-icon-frame-glow);--royal-green-dark: #0c3d2c;--royal-green-primary: #145c46;--royal-green-accent: #1c7a5d;--royal-frame-size: var(--watany-icon-frame-size-mobile);--royal-frame-radius: var(--watany-icon-frame-radius-mobile);--royal-frame-depth: var(--watany-icon-frame-depth)}@media (min-width: 361px){:root{--royal-frame-size: var(--watany-icon-frame-size-tablet)}}@media (min-width: 768px){:root{--royal-frame-size: var(--watany-icon-frame-size-desktop);--royal-frame-radius: var(--watany-icon-frame-radius-desktop)}}.watany-v4-launcher-card{grid-template-rows:var(--royal-frame-size) auto!important;gap:12px!important}.watany-v4-launcher-card__frame{width:var(--royal-frame-size)!important;height:var(--royal-frame-size)!important;min-width:var(--royal-frame-size)!important;min-height:var(--royal-frame-size)!important}.watany-recovery-bottom .watany-v4-icon,.watany-recovery-menu-panel .watany-v4-icon,.watany-recovery-topbar .watany-v4-icon{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;max-width:24px!important;max-height:24px!important;box-shadow:none!important}.watany-recovery-menu-panel{background:linear-gradient(180deg,var(--watany-ivory-50),var(--watany-ivory-100))!important;color:var(--watany-forest-950);transform:translate(0);transition:transform .22s ease}.watany-recovery-menu-panel nav{display:grid;align-content:start;gap:10px}.watany-recovery-menu-home-link,.watany-recovery-menu-group-toggle{width:100%;min-height:46px;padding:11px 13px;border:1px solid rgba(7,57,46,.12);border-radius:12px;background:#fffffcbd;color:var(--watany-forest-950);font:inherit;font-weight:900;text-align:start;text-decoration:none}.watany-recovery-menu-home-link.active,.watany-recovery-menu-group-toggle[aria-expanded=true]{border-color:#d6a72ab3;background:#f4e8b8}.watany-recovery-menu-group{display:grid;gap:5px}.watany-recovery-menu-group-toggle{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.watany-recovery-menu-group-toggle .watany-v4-icon{flex:0 0 auto;margin-inline-end:.45rem;border-radius:8px;background:#0b60481a;padding:3px}.watany-recovery-menu-group-chevron{color:#8a650d;margin-inline-start:auto;font-size:1.25rem;line-height:1;transition:transform .22s ease}.watany-recovery-menu-group-chevron.is-expanded{transform:rotate(180deg)}.watany-recovery-menu-submenu{display:grid;gap:4px;padding:2px 8px 4px}.watany-recovery-menu-submenu a,.watany-recovery-menu-submenu .watany-recovery-disabled-link{min-height:40px;padding:8px 11px;border:0;border-radius:9px;background:transparent;color:#244d3e;font:inherit;font-size:.92rem;font-weight:700;text-align:start;text-decoration:none}.watany-recovery-menu-submenu a:hover,.watany-recovery-menu-submenu a:focus-visible,.watany-recovery-menu-submenu a.active{background:#0b60481c;color:#0b6048}.watany-recovery-menu-submenu .watany-recovery-disabled-link{color:#718078;cursor:not-allowed}html body .watany-recovery-shell[data-watany-recovery-shell=true]>.watany-recovery-menu-layer{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483000!important;display:flex!important;align-items:stretch!important;pointer-events:auto!important}html body .watany-recovery-shell[data-watany-recovery-shell=true]>.watany-recovery-menu-layer>.watany-recovery-menu-backdrop{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;display:block!important;width:100%!important;height:100%!important;pointer-events:auto!important}html body .watany-recovery-shell[data-watany-recovery-shell=true]>.watany-recovery-menu-layer>.watany-recovery-menu-panel{position:relative!important;z-index:1!important;pointer-events:auto!important}html body .watany-recovery-shell[data-watany-recovery-shell=true]>.watany-recovery-topbar{grid-template-columns:62px minmax(0,1fr) 62px!important;gap:6px!important;min-height:70px!important;height:70px!important;padding:7px 6px!important}html body .watany-recovery-shell[data-watany-recovery-shell=true]>.watany-recovery-topbar .watany-recovery-logo-link,html body .watany-recovery-shell[data-watany-recovery-shell=true]>.watany-recovery-topbar .watany-recovery-logo{width:56px!important;height:56px!important;max-width:56px!important}html body .watany-recovery-shell[data-watany-recovery-shell=true]>.watany-recovery-topbar .watany-recovery-menu-button{width:56px!important;height:56px!important;padding:0!important;display:grid!important;place-items:center!important}@media (min-width: 1024px){html body .watany-recovery-shell[data-watany-recovery-shell=true]>.watany-recovery-topbar{grid-template-columns:64px minmax(0,1fr) 64px!important;min-height:78px!important;height:78px!important;padding:7px 8px!important}html body .watany-recovery-shell[data-watany-recovery-shell=true]>.watany-recovery-topbar .watany-recovery-logo-link,html body .watany-recovery-shell[data-watany-recovery-shell=true]>.watany-recovery-topbar .watany-recovery-logo,html body .watany-recovery-shell[data-watany-recovery-shell=true]>.watany-recovery-topbar .watany-recovery-menu-button{width:64px!important;height:64px!important;max-width:64px!important}}.royal-gold-frame,.watany-app-icon__tile,.watany-v4-icon-card,.feature-icon,.service-icon,.icon-cadre,[data-watany-icon-card]{position:relative;isolation:isolate;display:grid;place-items:center;width:var(--royal-frame-size);height:var(--royal-frame-size);min-width:var(--royal-frame-size);min-height:var(--royal-frame-size);padding:11px;overflow:visible;border:0!important;border-radius:var(--royal-frame-radius);background:transparent;box-shadow:none;transform:translateZ(0)}.royal-gold-frame:before,.watany-app-icon__tile:before,.watany-v4-icon-card:before,.feature-icon:before,.service-icon:before,.icon-cadre:before,[data-watany-icon-card]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;border:2px solid var(--royal-gold-highlight);border-radius:inherit;background:transparent;box-shadow:none!important}.royal-gold-frame:after,.watany-app-icon__tile:after,.watany-v4-icon-card:after,.feature-icon:after,.service-icon:after,.icon-cadre:after,[data-watany-icon-card]:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;z-index:-3;border-radius:calc(var(--royal-frame-radius) + 5px);background:conic-gradient(from 210deg,transparent 0 18%,rgba(255,244,184,.72) 24%,transparent 31% 54%,rgba(255,210,83,.58) 60%,transparent 67%);filter:blur(6px);opacity:.45;pointer-events:none}.royal-gold-frame__highlight{position:absolute;inset:7px 12px auto;z-index:1;height:38%;border-radius:calc(var(--royal-frame-radius) - 9px);background:linear-gradient(180deg,var(--watany-icon-frame-highlight),transparent 100%);pointer-events:none}.royal-gold-frame__plate{position:relative;z-index:0;display:grid;place-items:center;width:100%;height:100%;border-radius:calc(var(--royal-frame-radius) - 8px);background:transparent;box-shadow:none}.royal-gold-frame img,.royal-gold-frame .watany-v4-icon,.watany-app-icon__tile img,.watany-v4-icon-card img,.feature-icon img,.service-icon img,.icon-cadre img,[data-watany-icon-card] img{position:relative!important;z-index:2!important;display:block!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:none!important;object-fit:contain!important}.royal-gold-frame:hover,.watany-app-icon__tile:hover,.watany-v4-icon-card:hover,.feature-icon:hover,.service-icon:hover,.icon-cadre:hover,[data-watany-icon-card]:hover{transform:translateY(-2px) translateZ(0)}.royal-gold-frame:focus-visible,.watany-app-icon__tile:focus-visible,.watany-v4-icon-card:focus-visible,.feature-icon:focus-visible,.service-icon:focus-visible,.icon-cadre:focus-visible,[data-watany-icon-card]:focus-visible{outline:3px solid rgba(216,161,28,.72);outline-offset:4px}.royal-gold-frame--compact,.watany-app-icon__tile--compact{--royal-frame-size: 64px;--royal-frame-radius: 18px;padding:8px}@media (prefers-reduced-motion: reduce){.royal-gold-frame,.watany-app-icon__tile,.watany-v4-icon-card,.feature-icon,.service-icon,.icon-cadre,[data-watany-icon-card]{transition:none!important}}.watany-v4-launcher-card__frame>.royal-gold-frame__plate>.watany-v4-icon{width:100%!important;height:100%!important;object-fit:contain!important;box-shadow:none!important}html body .watany-recovery-shell[data-watany-recovery-shell=true]>.watany-recovery-topbar .watany-recovery-menu-glyph{display:grid!important;grid-template-rows:repeat(3,3px)!important;gap:5px!important;width:28px!important;height:19px!important;min-width:28px!important;min-height:19px!important;justify-self:center!important;align-self:center!important}html body .watany-recovery-shell[data-watany-recovery-shell=true]>.watany-recovery-topbar .watany-recovery-menu-glyph>span{display:block!important;width:28px!important;height:3px!important;min-width:28px!important;min-height:3px!important;background:currentColor!important;border-radius:999px!important;opacity:1!important}html body .wv4-fixed-topbar .wv4-burger{display:grid!important;place-items:center!important;align-content:center!important;gap:4px!important;width:48px!important;height:48px!important;padding:0!important;color:#fff!important;background:var(--royal-green-dark)!important;border:1px solid var(--royal-gold-highlight)!important;border-radius:12px!important}html body .wv4-fixed-topbar .wv4-burger>span{display:block!important;width:24px!important;height:2px!important;min-width:24px!important;min-height:2px!important;background:currentColor!important;border-radius:999px!important;opacity:1!important}@media (min-width: 1024px){html body .wv4-fixed-topbar .wv4-burger{width:56px!important;height:56px!important}}.watany-recovery-menu-home-link:focus-visible,.watany-recovery-menu-group-toggle:focus-visible,.watany-recovery-menu-submenu a:focus-visible,.watany-recovery-menu-title button:focus-visible{outline:3px solid rgba(214,167,42,.75);outline-offset:2px}@media (prefers-reduced-motion: reduce){.watany-recovery-menu-panel,.watany-recovery-menu-group-chevron{transition:none}}}@layer watany-v4{:root{--watany-royal-frame-size: clamp(94px, 25vw, 128px);--watany-royal-frame-radius: 28px;--watany-royal-frame-depth: 9px;--watany-royal-gold-light: #ffe28a;--watany-royal-gold-main: #d9a21b;--watany-royal-gold-deep: #976100;--watany-royal-gold-dark: #684100;--watany-royal-plate-top: #fffef8;--watany-royal-plate-middle: #fff9ea;--watany-royal-plate-bottom: #f3e4c2;--watany-royal-gold-glow: rgba(255, 199, 47, .46);--watany-royal-contact-shadow: rgba(57, 37, 0, .3);--watany-royal-green-shadow: rgba(5, 48, 35, .2);--watany-royal-sign-size: 58%}.watany-v4-launcher-card__frame,.watany-v4-icon-frame,.watany-app-icon__tile,[data-v4-home-icon] .icon-frame,[data-watany-icon-frame]{position:relative;isolation:isolate;width:var(--watany-royal-frame-size);height:var(--watany-royal-frame-size);min-width:var(--watany-royal-frame-size);min-height:var(--watany-royal-frame-size);display:grid;place-items:center;margin-inline:auto;padding:13px;overflow:visible;border:2px solid var(--watany-royal-gold-light);border-radius:var(--watany-royal-frame-radius);background:radial-gradient(circle at 32% 16%,#fffffffa,#ffffff94 23%,#fff0 45%),linear-gradient(145deg,var(--watany-royal-plate-top) 0%,var(--watany-royal-plate-middle) 50%,var(--watany-royal-plate-bottom) 100%);box-shadow:inset 0 0 0 2px #6f46007a,inset 0 5px 9px #fffffffa,inset 0 -11px 17px #7e4f0026,0 var(--watany-royal-frame-depth) 0 var(--watany-royal-gold-dark),0 calc(var(--watany-royal-frame-depth) + 4px) 0 #87570059,0 0 24px var(--watany-royal-gold-glow),0 calc(var(--watany-royal-frame-depth) + 14px) 28px var(--watany-royal-contact-shadow),0 19px 36px var(--watany-royal-green-shadow),0 0 0 5px #ffffffe0;box-sizing:border-box;transform:translateZ(0);transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.watany-v4-launcher-card__frame:before,.watany-v4-icon-frame:before,.watany-app-icon__tile:before,[data-v4-home-icon] .icon-frame:before,[data-watany-icon-frame]:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;z-index:2;border:1px solid rgba(255,220,117,.96);border-radius:calc(var(--watany-royal-frame-radius) - 9px);box-shadow:inset 0 0 0 1px #643e0033,inset 0 2px 3px #ffffffeb,inset 0 -3px 7px #81500017;pointer-events:none}.watany-v4-launcher-card__frame:after,.watany-v4-icon-frame:after,.watany-app-icon__tile:after,[data-v4-home-icon] .icon-frame:after,[data-watany-icon-frame]:after{content:"";position:absolute;inset:4px 12px auto;z-index:3;height:40%;border-radius:calc(var(--watany-royal-frame-radius) - 11px);background:linear-gradient(180deg,#ffffffd1,#ffffff4d 48%,#fff0);pointer-events:none}.watany-v4-launcher-card__frame>img,.watany-v4-icon-frame>img,.watany-app-icon__tile>img,[data-v4-home-icon] .icon-frame>img,[data-watany-icon-frame]>img,.viewer-v4-icon,.watany-approved-runtime-glyph img{position:relative;z-index:4;width:var(--watany-royal-sign-size)!important;height:var(--watany-royal-sign-size)!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;display:block!important;margin:0 auto!important;padding:0!important;object-fit:contain!important;object-position:center!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:drop-shadow(0 5px 4px rgba(4,43,31,.24)) drop-shadow(0 1px 0 rgba(255,228,126,.24))!important;transform:none!important;opacity:1!important;visibility:visible!important}[data-v4-home-icon] .icon-frame svg,[data-v4-home-icon] .icon-frame .emoji,[data-v4-home-icon] .icon-frame .legacy-icon,.watany-v4-launcher-card__frame .legacy-icon,.watany-v4-icon-frame .legacy-icon,.watany-app-icon__tile .legacy-icon{display:none!important}.watany-v4-launcher-card__label,.watany-v4-icon-label,.watany-app-icon__label,[data-v4-home-icon] h3,[data-v4-home-icon] .label{position:relative;z-index:1;margin-top:16px!important;font-family:Cairo,Tahoma,Arial,sans-serif!important;font-size:clamp(13px,3.2vw,16px)!important;font-weight:800!important;line-height:1.35!important;color:#083b2f!important;text-align:center!important;border:0!important;background:transparent!important;box-shadow:none!important}.watany-v4-launcher-card:hover .watany-v4-launcher-card__frame,[data-v4-home-icon]:hover .icon-frame,.watany-app-icon:hover .watany-app-icon__tile{transform:translateY(-3px);box-shadow:inset 0 0 0 2px #6f46007a,inset 0 5px 9px #fffffffa,inset 0 -11px 17px #7e4f0026,0 calc(var(--watany-royal-frame-depth) + 1px) 0 var(--watany-royal-gold-dark),0 calc(var(--watany-royal-frame-depth) + 5px) 0 #87570059,0 0 32px #ffc72f99,0 calc(var(--watany-royal-frame-depth) + 17px) 34px #39250052,0 22px 40px #0530233d,0 0 0 5px #ffffffeb}.watany-v4-launcher-card:active .watany-v4-launcher-card__frame,[data-v4-home-icon]:active .icon-frame,.watany-app-icon:active .watany-app-icon__tile{transform:translateY(4px);box-shadow:inset 0 0 0 2px #6f46007a,inset 0 5px 9px #fffffffa,inset 0 -11px 17px #7e4f0026,0 3px 0 var(--watany-royal-gold-dark),0 0 18px #ffc72f5c,0 10px 19px #39250040,0 0 0 5px #ffffffe0}.watany-v4-launcher-card:focus-visible,[data-v4-home-icon]:focus-visible,.watany-app-icon:focus-visible{outline:3px solid rgba(10,91,67,.25);outline-offset:7px;border-radius:calc(var(--watany-royal-frame-radius) + 8px)}@media (max-width: 430px){:root{--watany-royal-frame-size: clamp(86px, 25vw, 108px);--watany-royal-frame-radius: 24px;--watany-royal-frame-depth: 7px;--watany-royal-sign-size: 60%}.popup-overlay{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:24px;border:0;background:#0f172a7a;color:inherit;display:flex;align-items:center;justify-content:center;overflow:visible}.popup-overlay::backdrop{background:transparent}.popup-sheet{width:min(500px,100%);max-height:85dvh;background:#fff;border:1px solid rgba(148,163,184,.35);border-radius:24px;box-shadow:0 24px 70px #0f172a59;display:flex;flex-direction:column;overflow:hidden}.popup-body{overflow-y:auto;padding:16px}.school-grants-document-card{display:grid;gap:16px;padding:20px;text-align:right;color:#14231f}.school-grants-document-card p{margin:0;line-height:1.7}@media (max-width: 768px){.popup-overlay{align-items:flex-start;padding:max(12px,var(--watany-safe-sticky-offset, 72px)) 8px 8px}.popup-sheet{width:min(430px,calc(100vw - 16px));max-width:100%;max-height:calc(100dvh - var(--watany-safe-sticky-offset, 72px) - 20px);border-radius:20px}}.watany-v4-launcher-card__frame,.watany-v4-icon-frame,.watany-app-icon__tile,[data-v4-home-icon] .icon-frame,[data-watany-icon-frame]{padding:11px}}@media (min-width: 768px){:root{--watany-royal-frame-size: 124px;--watany-royal-frame-radius: 30px;--watany-royal-frame-depth: 9px}}@media (prefers-reduced-motion: reduce){.watany-v4-launcher-card__frame,.watany-v4-icon-frame,.watany-app-icon__tile,[data-v4-home-icon] .icon-frame,[data-watany-icon-frame]{transition:none}}.school-grants-page .watany-icon-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px 14px!important;padding:16px 8px!important}.school-grants-page .watany-icon-grid>.watany-app-icon{border:0!important;padding:0!important;background:transparent!important}.school-grants-page .watany-icon-grid>.watany-app-icon{display:grid!important;grid-template-rows:auto auto!important;row-gap:24px!important;align-content:start!important;justify-items:center!important}.school-grants-page .watany-icon-grid>.watany-app-icon .watany-app-icon__label{display:block!important;margin-top:0!important;font-size:clamp(16px,4vw,19px)!important;font-weight:900!important;line-height:1.4!important}.sc-page{color:#173f33}.sc-page .sc-alert--warn{background:#fff8df;border:1px solid rgba(214,167,42,.55);border-inline-start:4px solid #c38e16;color:#694b08;border-radius:12px;font-weight:800}.sc-page .sc-card,.sc-page .sc-process-guide,.sc-page .sc-inline-results{background:linear-gradient(145deg,#fffef8,#f1f8ef);border:1px solid rgba(7,57,46,.16);border-radius:18px;box-shadow:0 8px 22px #05312414}.sc-page .sc-card__header,.sc-page .sc-process-summary__text{color:#174438;font-weight:900}.sc-page .sc-card__subheader,.sc-page .sc-process-summary__meta,.sc-page .sc-process-step__content p{color:#557067}.sc-page .sc-calc-launcher{background:transparent;border:0}.sc-page .sc-calc-btn{display:block;width:min(100%,320px);margin-inline:auto;padding:18px 28px!important;background:linear-gradient(135deg,#d6a72a,#b98513);border:1px solid rgba(137,91,5,.55);border-radius:14px;color:#fff!important;box-shadow:0 8px 20px #895b053d;font-size:1.3rem!important;font-weight:900!important;min-height:68px!important;position:relative;isolation:isolate;animation:sc-calc-btn-glow 2.2s ease-in-out infinite}@keyframes sc-calc-btn-glow{0%,to{box-shadow:0 0 #d6a72a8c,0 8px 20px #895b053d}50%{box-shadow:0 0 0 5px #d6a72a33,0 10px 26px #895b0561}}.sc-page .sc-calc-btn:hover:not(:disabled),.sc-page .sc-calc-btn:focus-visible{background:linear-gradient(135deg,#e4bb46,#c6931c);box-shadow:0 0 0 3px #d6a72a3d,0 10px 24px #895b0547}.sc-picker-grid--ranks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;padding:4px}.sc-picker-grid--ranks .sc-picker-chip{width:100%;min-width:0;min-height:58px;padding:10px 8px;border:2px solid rgba(6,75,53,.16);border-radius:16px;background:linear-gradient(145deg,#fff,#f1f6f2);color:#174438;box-shadow:inset 0 1px #fffffff5,0 5px 12px #064b3524,0 1px 2px #064b351f;font-size:1rem;font-weight:800;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.sc-picker-grid--ranks .sc-picker-chip:hover,.sc-picker-grid--ranks .sc-picker-chip:focus-visible{border-color:#d6a72a;background:linear-gradient(145deg,#fffdf2,#f7edc7);box-shadow:inset 0 1px #fffffffa,0 8px 16px #895b0533,0 0 0 3px #d6a72a2e;transform:translateY(-1px)}.sc-picker-grid--ranks .sc-picker-chip.active{border-color:#d6a72a;background:linear-gradient(145deg,#087357,#04503d);color:#fff;box-shadow:inset 0 1px #fff3,0 8px 18px #064b354d,0 0 0 2px #d6a72a4d}@media (max-width: 420px){.sc-picker-grid--ranks{gap:7px;padding-inline:0}.sc-picker-grid--ranks .sc-picker-chip{min-height:52px;padding-inline:4px;font-size:.88rem;border-radius:13px}}@media (prefers-reduced-motion: reduce){.sc-picker-grid--ranks .sc-picker-chip{transition:none}}.sc-page .sc-process-step__num{display:none}.sc-page .sc-process-step{gap:0}.sc-page .sc-inline-results{padding:10px;border-radius:14px}.sc-page .sc-breadcrumb{margin-bottom:8px;padding:7px 9px;border-radius:9px;background:#07392e0f;color:#315b4d;font-size:.75rem;line-height:1.35;text-align:center}.sc-page .sc-result-tabs{gap:5px;margin-bottom:8px;padding:5px;border:1px solid rgba(214,167,42,.34);border-radius:10px;background:#d6a72a14;box-shadow:none}.sc-page .sc-result-tabs button{min-width:0;padding:7px 5px;border:1px solid rgba(7,57,46,.16);border-radius:7px;font-size:.72rem;line-height:1.25;transform:none;box-shadow:none}.sc-page .sc-result-tabs button.active{border-color:#0b6048;box-shadow:none;transform:none}.sc-page .sc-total-banner{margin-bottom:8px;padding:11px 10px 9px;border-radius:11px;box-shadow:0 5px 14px #0531242e}.sc-page .sc-total-banner__label{margin-bottom:2px;font-size:.78rem}.sc-page .sc-total-banner__value{font-size:clamp(1.45rem,7vw,1.95rem)}.sc-page .sc-total-banner__usd{margin-top:2px;font-size:.8rem}.sc-result-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:8px}.sc-result-metric{min-width:0;padding:8px 6px;border:1px solid rgba(7,57,46,.13);border-radius:9px;background:#fff;text-align:center}.sc-result-metric__label{display:block;min-height:2.4em;color:#315b4d;font-size:.72rem;line-height:1.2}.sc-result-metric__value{display:inline-block;color:#174438;font-size:.84rem;line-height:1.2}.sc-result-metric small{color:#557067;font-size:.62rem}.sc-page .sc-section{margin-bottom:8px;border-radius:11px;box-shadow:none}.sc-page .sc-section__head{gap:6px;padding:9px 10px}.sc-page .sc-section__title{font-size:.82rem}.sc-page .sc-section__sum{font-size:.7rem}.sc-page .sc-section__body{padding:0 8px 8px}@media (max-width: 480px){.watany-recovery-shell .sc-page{padding-bottom:12px}.watany-recovery-shell .sc-card{padding:10px;margin-bottom:6px;border-radius:12px}.watany-recovery-shell .sc-card__title-row{min-height:0;padding-inline-end:28px}.watany-recovery-shell .sc-card__header{margin-bottom:3px;font-size:.94rem}.watany-recovery-shell .sc-card__subheader{font-size:.76rem!important;line-height:1.25!important}.watany-recovery-shell .sc-calc-launcher{margin-bottom:8px}.watany-recovery-shell .sc-calc-hint{margin-bottom:2px}.watany-recovery-shell .sc-calc-btn{padding:15px 24px;font-size:1.15rem}.watany-recovery-shell .sc-process-guide{padding:8px;margin-bottom:8px;border-radius:10px}.watany-recovery-shell .sc-process-guide .sc-process-summary{gap:6px;margin-bottom:6px}.watany-recovery-shell .sc-process-summary__text{font-size:.78rem}.watany-recovery-shell .sc-process-summary__meta{padding:3px 6px;font-size:.68rem}.watany-recovery-shell .sc-process-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.watany-recovery-shell .sc-process-step{gap:5px;min-width:0}.watany-recovery-shell .sc-process-step__num{width:26px;height:26px;min-width:26px;font-size:.68rem}.watany-recovery-shell .sc-process-step__content strong{margin-bottom:1px;font-size:.75rem;line-height:1.2}.watany-recovery-shell .sc-process-step__content p{font-size:.7rem;line-height:1.25}}.popup-overlay:has(.sc-tab-header) .popup-sheet,.popup-overlay:has(.sc-medals-step) .popup-sheet{background:#fbfcf8;border:1px solid rgba(214,167,42,.55);box-shadow:0 18px 42px #0531243d}.popup-overlay:has(.sc-tab-header) .sc-tab-header,.popup-overlay:has(.sc-medals-step) .sc-tab-header{background:linear-gradient(135deg,#063f30,#0b6048);border:1px solid rgba(214,167,42,.5);border-radius:14px;color:#fffdf2;font-weight:900}.popup-overlay:has(.sc-tab-header) .sc-picker-chip,.popup-overlay:has(.sc-medals-step) .sc-picker-chip{background:#fff;border:1px solid rgba(7,57,46,.18);color:#174438;border-radius:12px;font-weight:800}.popup-overlay:has(.sc-tab-header) .sc-picker-chip.active,.popup-overlay:has(.sc-medals-step) .sc-picker-chip.active,.popup-overlay:has(.sc-tab-header) .sc-picker-chip:hover,.popup-overlay:has(.sc-medals-step) .sc-picker-chip:hover{background:#f1f8ef;border-color:#d6a72a;color:#174438}.popup-overlay:has(.sc-tab-header) .sc-picker-grid__count{display:block;margin:0 0 8px;padding:6px 10px;border-radius:8px;background:#07392e0f;color:#315b4d;font-size:.78rem;font-weight:800;line-height:1.35;text-align:center}.popup-overlay:has(.sc-tab-header) .sc-picker-grid--ranks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:stretch}.popup-overlay:has(.sc-tab-header) .sc-picker-grid--numbers:not(.sc-kids-grid){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-items:stretch}.popup-overlay:has(.sc-tab-header) .sc-family-choice{display:flex;flex-direction:column;min-height:78px;align-items:center;justify-content:center;gap:3px;padding:10px 8px;text-align:center;white-space:normal}.popup-overlay:has(.sc-tab-header) .sc-family-choice__label,.popup-overlay:has(.sc-tab-header) .sc-family-choice__hint{display:block;width:100%;text-align:center}.popup-overlay:has(.sc-tab-header) .sc-family-choice__label{font-size:1.05rem;line-height:1.2}.popup-overlay:has(.sc-tab-header) .sc-family-choice__hint{color:#527166;font-size:.74rem;font-weight:700;line-height:1.2}.popup-overlay:has(.sc-tab-header) .sc-family-choice.active .sc-family-choice__hint{color:#174438}.popup-overlay:has(.sc-tab-header) .sc-family-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%;gap:8px;align-items:stretch}.popup-overlay:has(.sc-medals-step) .sc-medals-picker .sc-medals-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:0;padding:0;overflow:auto}.popup-overlay:has(.sc-medals-step) .sc-medals-picker .sc-medal-item{min-height:104px;align-items:center;justify-content:center;padding:12px 10px;gap:7px;border:1px solid rgba(7,57,46,.18);border-radius:14px;background:#fff;box-shadow:0 4px 12px #0531241a;text-align:center}.popup-overlay:has(.sc-medals-step) .sc-medals-picker .sc-medal-item:hover,.popup-overlay:has(.sc-medals-step) .sc-medals-picker .sc-medal-item:focus-visible{border-color:#d6a72a;background:#f7fbf4;box-shadow:0 7px 16px #05312429;outline:2px solid rgba(214,167,42,.28);outline-offset:1px}.popup-overlay:has(.sc-medals-step) .sc-medals-picker .sc-medal-item.active{border-color:#d6a72a;background:#edf7ee;box-shadow:0 7px 16px #0531242e}.popup-overlay:has(.sc-medals-step) .sc-medals-picker .sc-medal-info{align-items:center;width:100%;text-align:center}.popup-overlay:has(.sc-medals-step) .sc-medals-picker .sc-medal-name,.popup-overlay:has(.sc-medals-step) .sc-medals-picker .sc-medal-val{text-align:center}.popup-overlay:has(.sc-medals-step) .sc-medals-picker .sc-medal-name{color:#174438;font-size:.9rem;line-height:1.3}.popup-overlay:has(.sc-medals-step) .sc-medals-picker .sc-medal-val{color:#527166;font-size:.76rem;line-height:1.25}.popup-overlay:has(.sc-medals-step) .sc-medals-picker .sc-medal-unknown{grid-column:1 / -1;min-height:72px;border:2px solid rgba(7,57,46,.3);background:#f7fbf4}.popup-overlay:has(.sc-medals-step) .sc-medals-picker .sc-medal-unknown .sc-medal-info{display:flex!important;flex-direction:column!important;align-items:center;justify-content:center;gap:6px}.popup-overlay:has(.sc-medals-step) .sc-medals-picker .sc-medal-unknown .sc-medal-name{font-size:1rem}.popup-overlay:has(.sc-medals-step) .sc-medals-picker .sc-medal-item{border:2px solid rgba(214,167,42,.72)!important;box-shadow:0 3px #d6a72a29,0 8px 18px #05312424!important}.popup-overlay:has(.sc-medals-step) .sc-medals-picker .sc-medal-item:hover,.popup-overlay:has(.sc-medals-step) .sc-medals-picker .sc-medal-item:focus-visible{border-color:#0b6048!important;box-shadow:0 3px #d6a72a4d,0 10px 22px #05312438!important}.popup-overlay:has(.sc-medals-step) .sc-medals-picker .sc-medal-item.active{border-color:#d6a72a!important;box-shadow:0 3px #d6a72a57,0 10px 22px #0531243d!important}.watany-recovery-shell{--apex-dock-height: 72px;--apex-content-bottom-clearance: calc(80px + env(safe-area-inset-bottom, 0px)) }.watany-recovery-shell>.watany-recovery-bottom{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;height:72px!important;min-height:72px!important;padding:5px 6px calc(5px + env(safe-area-inset-bottom,0px))!important;gap:2px}.watany-recovery-shell>.watany-recovery-bottom>:is(a,button){min-width:0;min-height:0;gap:1px;border-radius:9px}.watany-recovery-shell>.watany-recovery-bottom>:last-child:is(a,button),.watany-recovery-shell>.watany-recovery-bottom>:last-child :is(a,button){grid-column:auto!important;grid-row:auto!important;justify-self:stretch!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;padding:0 2px!important;border-radius:9px!important;font-size:inherit!important}.watany-recovery-shell>.watany-recovery-bottom :is(svg,img){width:24px!important;height:24px!important}.watany-recovery-shell>.watany-recovery-bottom .watany-recovery-bottom__label{max-width:100%;font-size:8px!important;line-height:1.1!important}.popup-overlay:has(.sc-tab-header) .sc-picker-grid--ranks .sc-picker-chip{min-height:48px;padding:8px 6px;border-radius:9px;font-size:.9rem;line-height:1.2;white-space:nowrap;box-shadow:0 3px 9px #05312433}.popup-overlay:has(.sc-tab-header) .sc-picker-grid--ranks .sc-picker-chip:hover,.popup-overlay:has(.sc-tab-header) .sc-picker-grid--ranks .sc-picker-chip:focus-visible{background:#e8f7f3;border-color:#0b6048;color:#174438;outline:3px solid rgba(214,167,42,.3);outline-offset:1px;box-shadow:0 5px 12px #05312442}.popup-overlay:has(.sc-tab-header) .sc-picker-grid--ranks .sc-picker-chip.active,.popup-overlay:has(.sc-tab-header) .sc-picker-grid--ranks .sc-picker-chip.active:hover{background:#0b6048;border-color:#d6a72a;color:#fffdf2;box-shadow:0 5px 12px #05312452}@media (min-width: 400px){.popup-overlay:has(.sc-tab-header) .sc-picker-grid--ranks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-items:stretch}.popup-overlay:has(.sc-tab-header) .sc-picker-grid--ranks .sc-picker-chip{width:100%;min-width:0;min-height:44px;padding:4px 1px;font-size:.72rem;line-height:1.15;text-align:center;white-space:normal;overflow-wrap:anywhere}}.popup-overlay:has(.sc-tab-header) .sc-picker-grid--ranks{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row;gap:8px;width:100%}.popup-overlay:has(.sc-tab-header) .sc-picker-grid--ranks .sc-picker-chip{width:100%;min-width:0}.popup-overlay:has(.sc-tab-header) .sc-picker-grid--numbers:not(.sc-kids-grid){display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-flow:row;gap:8px;width:100%}.popup-overlay:has(.sc-tab-header) .sc-picker-grid--numbers:not(.sc-kids-grid) .sc-picker-chip{width:100%;min-width:0;min-height:48px;padding-inline:4px}.popup-overlay:has(.sc-tab-header) .sc-picker-grid--numbers.sc-kids-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row;gap:10px;width:100%}.popup-overlay:has(.sc-tab-header) .sc-picker-grid--numbers.sc-kids-grid .sc-picker-chip--num{width:100%;min-width:0;min-height:56px!important;padding:6px 4px;border:2px solid #d6a72a!important;border-radius:12px;font-size:1.35rem!important;font-weight:800!important;line-height:1;box-shadow:0 5px 12px #0531242e}.popup-overlay:has(.sc-tab-header) .sc-picker-grid--numbers.sc-kids-grid .sc-picker-chip--num:hover,.popup-overlay:has(.sc-tab-header) .sc-picker-grid--numbers.sc-kids-grid .sc-picker-chip--num:focus-visible{border-color:#0b6048!important;box-shadow:0 7px 16px #05312442}.popup-overlay:has(.sc-tab-header) .sc-picker-grid--numbers.sc-kids-grid .sc-picker-chip--num.active{border-color:#f0c94c!important;box-shadow:0 8px 18px #05312452}.sc-page .sc-inline-results{display:flex;flex-direction:column;gap:10px;width:100%;max-width:none;align-self:stretch;padding-block:12px;padding-inline:0!important;background:#f8faf6;border:1px solid rgba(7,57,46,.16);border-radius:16px;box-shadow:0 8px 20px #0531241a}.sc-page .sc-breadcrumb{order:0;margin:0;padding:8px 10px;background:#edf3ed;border:1px solid rgba(7,57,46,.08);border-radius:10px;color:#315b4d;font-size:.78rem;font-weight:700}.sc-page .sc-result-tabs{order:1;display:flex;justify-content:flex-start;gap:6px;margin:0;padding:5px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;background:#fffdf4;border:1px solid rgba(214,167,42,.36);border-radius:11px;box-shadow:none}.sc-page .sc-result-tabs::-webkit-scrollbar{display:none}.sc-page .sc-result-tabs button{flex:0 0 auto;min-width:112px;min-height:42px;padding:7px 10px;border:1px solid rgba(7,57,46,.16);border-radius:8px;background:#fff;color:#174438;font-size:.78rem;font-weight:800;line-height:1.25;white-space:nowrap;transform:none;box-shadow:0 2px 6px #05312414}.sc-page .sc-result-tabs button:hover,.sc-page .sc-result-tabs button:focus-visible{border-color:#0b6048;background:#f0f8f2;outline:2px solid rgba(214,167,42,.35);outline-offset:1px}.sc-page .sc-result-tabs button.active{border-color:#d6a72a;background:#0b6048;color:#fffdf2;box-shadow:0 4px 10px #05312433;transform:none}.sc-page .sc-result-tabs{width:100%;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;gap:5px}.sc-page .sc-result-tabs button{width:100%;min-height:48px;min-width:0;padding:5px 2px;font-size:.62rem!important;line-height:1.1!important;text-align:center;white-space:normal;overflow-wrap:anywhere}.sc-page .sc-results{order:2;display:flex;flex-direction:column;gap:10px}.sc-page .sc-brow--aid{display:grid;grid-template-columns:minmax(0,1fr) minmax(138px,auto);gap:10px;padding:7px 10px;border:1px solid rgba(7,57,46,.12);border-radius:9px;background:#fff}.sc-page .sc-brow--aid+.sc-brow--aid{margin-top:4px}.sc-page .sc-brow--aid .sc-brow__label,.sc-page .sc-brow--aid .sc-brow__value{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.sc-page .sc-brow--aid .sc-brow__value{align-items:flex-end;color:#0b6048}.sc-page .sc-brow--aid .sc-brow__caption{color:#36574d;font-size:.68rem;font-weight:900;line-height:1.1}.sc-page .sc-brow--aid .sc-brow__label>span:last-child{color:#173f33;font-size:.92rem;font-weight:800}.sc-page .sc-brow--aid .sc-brow__value{font-size:.94rem}.sc-page .sc-brow--aid .sc-brow__value>small:not(.sc-brow__caption){display:inline}@media (prefers-reduced-motion: reduce){.sc-page .sc-calc-btn{animation:none}}.sc-page .sc-total-banner{display:grid;grid-template-columns:auto auto;grid-template-areas:"label label" "value currency" "usd usd";align-items:baseline;justify-content:center;justify-items:center;gap:2px 6px;margin:0;padding:16px 14px 13px;background:#0b6048;border:1px solid #d6a72a;border-radius:13px;box-shadow:0 8px 18px #05312433}.sc-page .sc-total-banner__label{grid-area:label;margin:0;color:#d9eee1;font-size:.84rem;font-weight:800;text-align:center}.sc-page .sc-total-banner__value{grid-area:value;display:block;color:#fffdf2;font-size:clamp(1.85rem,8vw,2.45rem);font-weight:900;line-height:1.1;white-space:nowrap}.sc-page .sc-total-banner__currency{grid-area:currency;color:#fffdf2;font-size:.95rem;font-weight:800}.sc-page .sc-total-banner__usd{grid-area:usd;margin:3px 0 0;color:#d9eee1;font-size:1.38rem;font-weight:900;line-height:1.2;text-align:center}.sc-page .sc-result-metrics{gap:7px;margin:0}.sc-page .sc-result-metric{display:flex;min-height:78px;flex-direction:column;justify-content:center;padding:9px 6px;border:1px solid rgba(7,57,46,.14);border-radius:10px;background:#fff;box-shadow:0 3px 8px #05312412}.sc-page .sc-result-metric__label{min-height:0;margin-bottom:5px;color:#315b4d;font-size:.7rem;font-weight:800}.sc-page .sc-result-metric__value{color:#174438;font-size:.86rem;font-weight:900}.sc-page .sc-result-metric small{color:#557067;font-size:.62rem}.sc-page .sc-result-metrics{width:calc(100% + 20px);margin-inline:-10px;padding-inline:0;gap:8px}.sc-page .sc-section{margin:0;border:1px solid rgba(7,57,46,.14);border-radius:11px;background:#fff;box-shadow:0 3px 9px #05312412}.sc-page .sc-section__head{min-height:48px;padding:10px 12px;color:#174438}.sc-page .sc-section__title{font-size:.86rem}.sc-page .sc-section__sum{color:#315b4d;font-size:.72rem}.sc-page .sc-section__arrow{color:#b98513;font-size:.8rem}.sc-page .sc-results-disclaimer{order:3;margin:0;padding:9px 10px;border:1px solid rgba(214,167,42,.42);border-radius:9px;background:#fff8df;color:#694b08;font-size:.72rem;font-weight:700;line-height:1.5;text-align:center}.popup-overlay{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:16px;border:0;background:#0f172a80;display:flex;align-items:center;justify-content:center}.popup-overlay::backdrop{background:transparent}.popup-overlay .popup-sheet{width:min(560px,calc(100vw - 32px));max-width:100%;max-height:min(88dvh,760px);margin:0;border-radius:20px;overflow:hidden}.school-grants-form-viewer{display:block;width:100%;height:min(68dvh,620px);min-height:360px;border:1px solid rgba(20,35,31,.16);border-radius:12px;background:#fff}@media (max-width: 768px){.popup-overlay{align-items:flex-start;padding:max(12px,var(--watany-safe-sticky-offset, 72px)) 8px 8px}.popup-overlay .popup-sheet{width:min(430px,calc(100vw - 16px));max-height:calc(100dvh - var(--watany-safe-sticky-offset, 72px) - 20px)}.school-grants-form-viewer{height:calc(100dvh - var(--watany-safe-sticky-offset, 72px) - 180px);min-height:300px}}body.school-grants-feature-active .popup-overlay .popup-cancel img{display:none!important}body.school-grants-feature-active .popup-overlay .popup-cancel:has(img):before{content:"×";display:block;font-size:24px;line-height:1}}@layer watany-v4-recovery{:root{font-family:Noto Kufi Arabic,Segoe UI,Tahoma,Arial,sans-serif;color:#16241d;background:#f5f2e9;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{direction:rtl;background:#f5f2e9}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 50% -10%,#fff9db 0,#f5f2e9 38%,#edf3ec)}button,input{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}.watany-recovery-shell{min-height:100vh;height:100dvh;padding:70px 0 0;display:flex;flex-direction:column;overflow:hidden}.watany-recovery-topbar,.watany-recovery-bottom{position:fixed;left:50%;width:min(100%,430px);transform:translate(-50%);z-index:40;background:linear-gradient(135deg,#123e2e,#0b2f24);color:#fff;box-shadow:0 7px 24px #092b203d}.watany-recovery-topbar{top:0;height:62px;display:grid;grid-template-columns:54px minmax(0,1fr) 54px;align-items:center;gap:6px;padding:5px 6px;direction:ltr}.watany-recovery-logo{width:48px;height:48px;object-fit:contain;border-radius:12px;background:#fffdf5;box-shadow:0 0 0 1px #dcb443b3,0 3px 12px #00000038}.watany-recovery-ticker{min-width:0;direction:rtl;overflow:hidden;white-space:nowrap;font-size:.78rem;text-align:center;color:#fff8d7}.watany-recovery-ticker span{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.watany-recovery-menu-button{width:48px;height:48px;border:1px solid #e9c660;border-radius:12px;color:#fff;background:#0b2f24;display:grid;place-items:center}.watany-recovery-menu-glyph{display:grid;gap:4px;width:24px}.watany-recovery-menu-glyph span{display:block;height:2px;border-radius:999px;background:currentColor}.watany-recovery-house-glyph{position:relative;display:block;width:20px;height:20px}.watany-recovery-house-glyph:before{content:"";position:absolute;left:3px;top:6px;width:14px;height:11px;border-radius:2px;background:currentColor}.watany-recovery-house-glyph:after{content:"";position:absolute;left:2px;top:2px;width:13px;height:13px;border-radius:2px 0 0;background:currentColor;transform:rotate(45deg) scale(.72)}.watany-recovery-house-glyph span{position:absolute;z-index:1;left:9px;top:11px;width:4px;height:6px;border-radius:2px 2px 0 0;background:#123e2e}.watany-recovery-main{width:min(100%,430px);margin:0 auto;min-height:0;flex:1 1 auto;overflow-y:auto;padding-bottom:var( --apex-content-bottom-clearance, calc(var(--apex-dock-height, 116px) + env(safe-area-inset-bottom) + 16px) )}body.watany-recovery-menu-open .watany-recovery-main{width:calc(100% - 80px);max-width:calc(100% - 80px);margin-inline:0 auto}.watany-page{padding:18px 15px 28px}.watany-page-heading{margin:0 0 14px}.watany-page-heading h1{margin:0 0 6px;font-size:1.35rem;color:#123e2e}.watany-page-heading p{margin:0;line-height:1.8;color:#53635b;font-size:.9rem}.watany-home-intro{display:grid;grid-template-columns:88px 1fr;align-items:center;gap:14px;padding:14px;border:1px solid #dfd4aa;border-radius:22px;background:#fffdf5e0;box-shadow:0 12px 32px #2841321a}.watany-home-intro img{width:82px;height:82px;object-fit:contain}.watany-home-intro h1{margin:2px 0 6px;color:#123e2e;font-size:1.25rem}.watany-home-intro p{margin:0;line-height:1.65;font-size:.83rem;color:#526159}.watany-eyebrow{color:#9a6a08!important;font-size:.72rem!important;font-weight:800}.watany-guided-card{margin:13px 0;padding:13px 14px;border-radius:18px;border:1px solid #d7c98f;background:linear-gradient(135deg,#fff9df,#f3ead0)}.watany-guided-card strong{color:#71500b}.watany-guided-card p{margin:5px 0 0;line-height:1.65;font-size:.82rem;color:#625839}.watany-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.watany-service-card{min-height:132px;padding:14px;border-radius:20px;border:1px solid #dfe5de;background:#fffffceb;box-shadow:0 8px 22px #1e3a2c14;display:flex;flex-direction:column;align-items:flex-start;gap:7px}.watany-service-card>span{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#123e2e;color:#f4d978;box-shadow:0 5px 14px #123e2e33}.watany-service-card strong{color:#123e2e}.watany-service-card small{color:#617068;line-height:1.55}.watany-entry-list{display:grid;gap:10px}.watany-entry-card{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:15px;border-radius:18px;border:1px solid #dfe5de;background:#fffffcf0;box-shadow:0 7px 18px #1e3a2c12}.watany-entry-card h2{margin:0 0 5px;font-size:1rem;color:#153f30}.watany-entry-card p{margin:0;color:#65736c;line-height:1.7;font-size:.82rem}.watany-entry-card>span{padding:5px 8px;border-radius:999px;background:#f4e8b8;color:#664a0a;font-size:.7rem;font-weight:800}.mj-category-grid{display:flex;flex-wrap:wrap;gap:8px;max-width:100%;overflow-x:hidden}.mj-category-pill{min-width:0;max-width:100%;display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid #dfe5de;border-radius:999px;background:#fff;color:#173f31;font-weight:800;white-space:nowrap}.mj-category-pill span{min-width:0;overflow:hidden;text-overflow:ellipsis}.watany-recovery-bottom{position:fixed;left:50%;bottom:0;transform:translate(-50%);min-height:116px;display:grid;grid-template-columns:repeat(3,1fr);width:min(100%,430px);margin-inline:auto;padding:10px 8px calc(10px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0}.watany-recovery-bottom.watany-recovery-bottom--five{grid-template-columns:repeat(5,minmax(0,1fr))}.watany-recovery-bottom a,.watany-recovery-bottom button{border:0;background:transparent;color:#e7eee9;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;border-radius:12px;min-width:0}.watany-recovery-bottom a.active,.watany-recovery-bottom button[aria-expanded=true]{color:#102a20;background:#ffe486}.watany-recovery-bottom span{font-weight:900;font-size:1rem}.watany-recovery-bottom small{font-size:.64rem}.watany-recovery-bottom__label{display:block;max-width:100%;overflow:hidden;font-size:.64rem;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.watany-recovery-dock{position:relative;z-index:35;display:grid;grid-template-rows:48px 68px;flex:0 0 var(--apex-dock-height, 116px);width:min(100%,430px);height:var(--apex-dock-height, 116px);min-height:var(--apex-dock-height, 116px);margin-inline:auto;overflow:hidden;background:#fffdf8;border-top:1px solid rgba(24,67,50,.18);border-radius:18px 18px 0 0;box-shadow:0 -5px 16px #19352a1a}.watany-recovery-dock>.watany-recovery-ask{display:flex;align-items:center;justify-content:center;gap:8px;width:calc(100% - 20px);height:40px;margin:4px 10px;padding:0 16px;color:#fff;background:linear-gradient(135deg,#07513a,#0a6847);border:1px solid rgb(255 255 255 / 30%);border-radius:13px;box-shadow:0 4px 10px #0a684733;font-size:14px;font-weight:700}.watany-recovery-dock>.watany-recovery-bottom{position:static;inset:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;height:68px;padding:4px 8px 7px;overflow:hidden;background:transparent;border:0}.watany-recovery-dock>.watany-recovery-bottom a,.watany-recovery-dock>.watany-recovery-bottom button{border:0;background:transparent;color:#e7eee9;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;border-radius:12px;min-width:0}.watany-recovery-dock>.watany-recovery-bottom a.active,.watany-recovery-dock>.watany-recovery-bottom button[aria-expanded=true]{color:#102a20;background:#ffe486}.watany-recovery-dock>.watany-recovery-bottom [data-watany-menu-icon]{display:grid;place-items:center;width:25px;height:25px}.watany-recovery-dock>.watany-recovery-bottom svg{width:24px;height:24px}.watany-recovery-dock>.watany-recovery-bottom small{display:block;width:100%;overflow:hidden;font-size:10px;line-height:1.35;text-align:center;white-space:nowrap;text-overflow:ellipsis}body:has(.watany-recovery-dock) .watany-recovery-main{padding-bottom:0}body:has(.watany-recovery-dock) .watany-recovery-chat{bottom:calc(var(--apex-dock-height, 116px) + 8px)}.watany-recovery-menu-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;pointer-events:auto}.watany-recovery-menu-open,body.watany-recovery-menu-open{overflow:hidden}.watany-recovery-menu-layer{display:flex;justify-content:flex-end;align-items:stretch}.watany-recovery-menu-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;width:100%;background:#0818127a;z-index:0;pointer-events:auto}.watany-recovery-menu-panel{position:relative;z-index:1;width:min(88vw,360px);height:100%;max-height:100%;padding:16px 14px max(16px,env(safe-area-inset-bottom));display:flex;flex-direction:column;overflow:hidden;background:#fffdf7;box-shadow:-10px 0 35px #0003;pointer-events:auto}.watany-recovery-menu-title{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid #e4dfcf;color:#123e2e}.watany-recovery-menu-title button{border:0;background:#eee8d9;width:34px;height:34px;border-radius:10px}.watany-recovery-menu-panel nav{display:grid;gap:7px;padding:14px 0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.watany-recovery-menu-panel nav a,.watany-recovery-disabled-link{display:flex;flex:0 0 auto;gap:10px;align-items:center;min-height:48px;padding:10px 12px;border-radius:13px;background:#f2f5f1;color:#1d4738;text-align:start;text-decoration:none}.watany-recovery-menu-panel nav a.active{background:#173f31;color:#fff}.watany-recovery-disabled-link{border:1px dashed #bdc8c0;opacity:.68;cursor:not-allowed;text-align:right}.watany-recovery-login-link{display:block;flex:0 0 auto;margin-top:12px;padding:12px;border-radius:13px;text-align:center;background:#d8b64d;color:#1e2e25;font-weight:800}.watany-recovery-chat{position:fixed;z-index:55;left:50%;transform:translate(-50%);bottom:74px;width:min(calc(100% - 24px),446px);padding:14px;border:1px solid #dacb92;border-radius:18px;background:#fffdf5;box-shadow:0 14px 40px #0003}.watany-recovery-chat-head{display:flex;justify-content:space-between;color:#123e2e}.watany-recovery-chat-head button{border:0;border-radius:9px;width:30px;height:30px;background:#eee8d9}.watany-recovery-chat p{line-height:1.7;color:#5b665f;font-size:.82rem}.watany-recovery-chat a{display:inline-block;padding:9px 12px;border-radius:11px;color:#fff;background:#123e2e}.watany-listing-surface{width:100%;max-width:760px;margin:0 auto;padding:18px 8px 30px;color:#14231f}.watany-listing-surface__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px}.watany-listing-surface__title{margin:0;color:#123e2e;font-size:1.25rem;font-weight:900;line-height:1.35;text-wrap:balance}.watany-listing-surface__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media (max-width: 699px){.watany-recovery-main .watany-listing-surface__grid{grid-template-columns:minmax(0,1fr)}}.watany-listing-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;border:2px solid #d8b64d;border-radius:14px;background:#fffefb;box-shadow:inset 0 0 0 1px #ffffffe5,0 8px 20px #1e3a2c29,0 2px 4px #1e3a2c1a}.watany-listing-card__top{display:grid;grid-template-columns:minmax(0,1fr);grid-column:1;grid-row:1;align-items:start;min-width:0}.watany-listing-card__thumb{display:grid;place-items:center;width:44px;height:44px;border:1px solid #d8b64d;border-radius:12px;background:#fff4c9;color:#73520b;font-size:1.1rem;font-weight:900}.watany-listing-card__body{min-width:0}.watany-listing-card__title{margin:0;color:#123e2e;font-size:1rem;font-weight:900;line-height:1.55;overflow-wrap:anywhere}.watany-listing-card__summary{margin:6px 0 0;color:#40554b;font-size:.85rem;line-height:1.75;overflow-wrap:anywhere}.watany-listing-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px}.watany-listing-card__badge,.watany-listing-card__rank{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border-radius:999px;background:#edf3ee;color:#24513f;font-size:.72rem;font-weight:800;line-height:1.3}.watany-listing-card__badge--gold{background:#fff1bd;color:#73520b}.watany-listing-card__rank{background:#123e2e;color:#fff}.watany-listing-card__actions{display:flex;grid-column:2;grid-row:1;justify-content:center;align-self:end;direction:rtl}.watany-listing-card__button{min-height:34px!important;padding:4px 9px;border-radius:10px;font-size:.78rem;font-weight:800;line-height:1.2;cursor:pointer}.watany-listing-card__button--primary{border:1px solid #123e2e;background:#123e2e;color:#fff}.watany-listing-card__button--secondary{border:1px solid #c7d2ca;background:#f7faf6;color:#214c3b}.watany-listing-card__button:focus-visible{outline:3px solid #e5bd42;outline-offset:2px}@media (min-width: 900px){.watany-listing-surface__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 360px){.watany-listing-card{grid-template-columns:minmax(0,1fr)}.watany-listing-card__actions{grid-column:1;grid-row:2;justify-content:flex-start}}@media (prefers-reduced-motion: reduce){.watany-listing-card__button{transition:none}}.fake-news-card__media,.fake-news-card__media img{display:block;width:100%;max-width:100%;min-width:0;margin-inline:0;transform:none}.fake-news-card__media{overflow:hidden}.fake-news-card__media img{height:auto;object-fit:cover}.watany-auth-page{min-height:100vh;padding:22px 14px;display:grid;place-items:center;background:radial-gradient(circle at 50% 0,#fff7cf,#edf2eb 48%,#e2eae2)}.watany-auth-card{width:min(100%,420px);padding:24px 18px;border:1px solid #ddcf99;border-radius:26px;background:#fffdf7f5;box-shadow:0 20px 55px #1937292b;text-align:center}.watany-auth-card>img{width:112px;height:112px;object-fit:contain}.watany-auth-card h1{margin:4px 0 8px;color:#123e2e}.watany-auth-card>p{color:#5b6962;line-height:1.7;font-size:.86rem}.watany-auth-actions,.watany-auth-form{display:grid;gap:10px;margin-top:16px;text-align:right}.watany-auth-actions button,.watany-auth-form button{border:0;border-radius:13px;padding:12px;color:#fff;background:#123e2e;font-weight:800}.watany-auth-actions button.secondary{color:#173f31;background:#efe4b7;border:1px solid #d5c27c}.watany-auth-form label{display:grid;gap:5px;color:#324a40;font-size:.78rem;font-weight:700}.watany-auth-form input{width:100%;padding:11px;border:1px solid #cad5cc;border-radius:11px;background:#fff;color:#17251e}.watany-auth-switch{margin-top:14px}.watany-auth-switch a,.watany-auth-home{color:#84600d;text-decoration:underline}.watany-auth-home{display:inline-block;margin-top:4px;font-size:.8rem}.watany-unavailable>a{display:inline-block;padding:11px 14px;border-radius:12px;color:#fff;background:#123e2e}@media (max-width: 360px){.watany-service-grid{grid-template-columns:1fr}.watany-home-intro{grid-template-columns:72px 1fr}.watany-home-intro img{width:68px;height:68px}}@media (min-width: 1024px){.watany-recovery-shell{width:min(100%,430px);margin-inline:auto;padding:76px 0 0}.watany-recovery-topbar,.watany-recovery-bottom,.watany-recovery-main{width:min(100%,430px)}.watany-recovery-topbar{height:68px;grid-template-columns:64px 1fr 64px;padding:6px 8px}.watany-recovery-logo{width:56px;height:56px}.watany-recovery-main{min-height:0;flex:1 0 auto;padding:0 14px}.watany-recovery-bottom{min-height:72px;border-radius:16px 16px 0 0;padding:8px 10px calc(8px + env(safe-area-inset-bottom))}.watany-recovery-bottom small{font-size:.72rem}}.watany-recovery-shell .procedures-browser--compact .procedures-browser__source-pill{min-height:50px;align-items:center;justify-content:space-between;gap:8px;padding:7px 8px;border:1px solid #dfe5de;border-radius:12px;background:#fffef8;color:#173f31;text-align:right;line-height:1.25;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.watany-recovery-shell .procedures-browser--compact .procedures-browser__source-pill:hover{border-color:#c79a25;background:#fff9e7}.watany-recovery-shell .procedures-browser--compact .procedures-browser__source-pill:focus-visible{outline:3px solid rgb(217 162 27 / 32%);outline-offset:2px}.watany-recovery-shell .procedures-browser--compact .procedures-browser__source-pill--active{border-color:#d9a21b;background:linear-gradient(135deg,#fff9df,#f4e6b7);color:#123e2e}.watany-recovery-shell .procedures-browser--compact .procedures-browser__source-pill-title{min-width:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;text-overflow:clip;font-size:.72rem;font-weight:800}.watany-recovery-shell .procedures-browser--compact .procedures-browser__source-pill-count{flex:0 0 auto;min-width:24px;height:24px;padding:0 6px;border-radius:8px;background:#eef1ed;color:#52635b;font-size:.68rem;font-weight:800}.watany-recovery-shell .procedures-browser--compact .procedures-browser__source-pill--active .procedures-browser__source-pill-count{background:#d9a21b;color:#fffdf5}.watany-recovery-shell .watany-procedure-compact{width:100%;max-width:none;padding-inline:0}.watany-recovery-shell .watany-procedure-compact__list{width:100%;gap:12px}.watany-recovery-shell .watany-procedure-card.watany-listing-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:10px}.watany-recovery-shell .watany-procedure-card .watany-procedure-card__summary{grid-template-columns:minmax(0,1fr);gap:0;padding:0}.watany-recovery-shell .watany-procedure-card .watany-procedure-card__badges{margin-top:9px;margin-bottom:0}.watany-recovery-shell .watany-procedure-card .watany-procedure-card__actions{grid-column:2;grid-row:1;padding:0}.watany-recovery-shell .watany-procedure-card .watany-procedure-card__primary,.watany-recovery-shell .watany-procedure-card .watany-procedure-card__secondary{min-height:34px;box-shadow:none}.watany-recovery-shell .procedures-browser__section{border:2px solid #d8b64d;border-radius:14px;background:#fffefb;box-shadow:inset 0 0 0 1px #ffffffeb,0 6px 12px #1e3a2c1f,0 2px 3px #1e3a2c17}.watany-recovery-shell .procedures-browser__item{border:2px solid #d8b64d;border-radius:14px;background:linear-gradient(145deg,#fffffff5,#fffceff0),#fffefb;box-shadow:inset 0 0 0 1px #ffffffeb,0 6px 12px #1e3a2c24,0 2px 3px #1e3a2c1a;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.watany-recovery-shell .procedures-browser__item:hover{border-color:#c9962f;box-shadow:inset 0 0 0 1px #fffffff5,0 8px 16px #1e3a2c29,0 2px 4px #1e3a2c1f;transform:translateY(-1px)}.watany-recovery-shell .procedures-browser__item:focus-within,.watany-recovery-shell .procedures-browser__item--expanded{border-color:#a87920;box-shadow:0 0 0 3px #e5bd423d,inset 0 0 0 1px #fffffff5,0 6px 12px #1e3a2c24}@media (prefers-reduced-motion: reduce){.watany-recovery-shell .procedures-browser__item{transition:none}}}@layer watany-v4-recovery{:root{--apex-shell-base: 390px;--apex-shell-max: 430px;--apex-bg: #e8e5de;--apex-surface: #fffdf7;--apex-surface-soft: #fbf6e8;--apex-ink: #14231f;--apex-muted: #64736d;--apex-green: #0b4a3a;--apex-green-2: #052b22;--apex-gold: #d7a43a;--apex-danger: #a83e4b;--apex-border: #ded6c2;--apex-shell-border: rgba(7, 57, 46, .22);--apex-shadow: 0 18px 48px rgba(5, 43, 34, .18);--apex-shadow-inset: inset 0 0 0 5px rgba(255, 255, 255, .65);--apex-radius-shell: 34px;--apex-radius-lg: 16px;--apex-radius-md: 15px;--apex-radius-sm: 13px;--apex-topbar-h: 74px;--apex-ticker-h: 42px;--apex-bottom-navigation-height: 116px;--apex-bottom-nav-h: var(--apex-bottom-navigation-height);--apex-list-row-h: 85px;--apex-space-1: 8px;--apex-space-2: 12px;--apex-space-3: 16px;--apex-space-4: 24px;--apex-safe-area-bottom: max(12px, env(safe-area-inset-bottom));--apex-safe-bottom: var(--apex-safe-area-bottom);--apex-content-bottom-clearance: calc( var(--apex-bottom-navigation-height) + var(--apex-safe-area-bottom) + 44px );color-scheme:light}html[data-apex-theme=v274],html[data-apex-theme=v274] body{min-height:100%;margin:0;background:var(--apex-bg);background-color:var(--apex-bg);background-image:none;color:var(--apex-ink);direction:rtl;overflow-x:hidden;font-family:Cairo,Noto Kufi Arabic,Noto Sans Arabic,Tahoma,Arial,sans-serif}html[data-apex-theme=v274] *,html[data-apex-theme=v274] *:before,html[data-apex-theme=v274] *:after{box-sizing:border-box}html[data-apex-theme=v274] body>#root{min-height:100dvh}html[data-apex-theme=v274] [data-apex-shell],html[data-apex-theme=v274] .watany-mobile-shell,html[data-apex-theme=v274] .app-shell{position:relative;width:min(100%,var(--apex-shell-base));max-width:var(--apex-shell-max);min-height:100dvh;margin-inline:auto;background:var(--apex-surface);border:1px solid var(--apex-shell-border);border-radius:var(--apex-radius-shell);color:var(--apex-ink);overflow-x:clip;overflow-y:visible;box-shadow:var(--apex-shadow),var(--apex-shadow-inset);isolation:isolate}@media (max-width: 430px){html[data-apex-theme=v274] [data-apex-shell],html[data-apex-theme=v274] .watany-mobile-shell,html[data-apex-theme=v274] .app-shell{width:100%;border:0;border-radius:0;box-shadow:none}}html[data-apex-theme=v274] main{width:100%;max-width:100%;min-width:0;padding-inline:clamp(12px,4vw,18px);padding-bottom:var(--apex-content-bottom-clearance)}html[data-apex-theme=v274] :where(.watany-recovery-main,.watany-drawer-page,.watany-feature-template,.motany-login-redesign){padding-bottom:var(--apex-content-bottom-clearance)}html[data-apex-theme=v274] header{max-width:100%}html[data-apex-theme=v274] :where(.app-topbar,.top-bar,.topbar,.screen-header,.mobile-header,[class*=TopBar]){min-height:var(--apex-topbar-h);padding:var(--apex-space-2) var(--apex-space-2) var(--apex-space-1);color:#fff;box-shadow:0 7px 18px #052b222e;background:linear-gradient(135deg,color-mix(in srgb,var(--apex-green) 88%,#fff),var(--apex-green-2))}html[data-apex-theme=v274] :where(.inline-ticker,.ticker,[role=status]){min-height:var(--apex-ticker-h);border-radius:14px;border:1px solid rgba(255,255,255,.18);background:#00000024;color:#fff}html[data-apex-theme=v274] h1,html[data-apex-theme=v274] h2,html[data-apex-theme=v274] h3{color:var(--apex-ink);line-height:1.35;text-wrap:balance}html[data-apex-theme=v274] p,html[data-apex-theme=v274] li,html[data-apex-theme=v274] label,html[data-apex-theme=v274] span{overflow-wrap:anywhere}html[data-apex-theme=v274] :where(article,section,.card,[class*=Card],[class*=panel],[class*=Panel],[class*=tile],[class*=Tile]){max-width:100%}html[data-apex-theme=v274] :where(.card,[class*=Card],[class*=panel],[class*=Panel]):not([role=dialog]):not([aria-modal=true]){border-radius:var(--apex-radius-md);padding:var(--apex-space-2);background:#fff;border-color:var(--apex-border)}html[data-apex-theme=v274] :where(.list-row,.list-item,[class*=list-row],[class*=ListRow],[class*=row-item],[class*=RowItem]){min-height:var(--apex-list-row-h);border-radius:var(--apex-radius-md);background:#fff;border:1px solid var(--apex-border);padding:calc(var(--apex-space-1) + 3px) var(--apex-space-2)}html[data-apex-theme=v274] :where(input,select,textarea){width:100%;min-height:44px;border:1px solid #d9cfbc;border-radius:var(--apex-radius-sm);background:#fff;color:var(--apex-ink);padding:0 var(--apex-space-2);font:inherit}html[data-apex-theme=v274] textarea{min-height:104px;padding-top:10px;resize:vertical}html[data-apex-theme=v274] :where(button,[role=button],a){-webkit-tap-highlight-color:transparent}html[data-apex-theme=v274] button,html[data-apex-theme=v274] [role=button]{min-height:44px;max-width:100%;border-radius:14px;border:1px solid transparent}html[data-apex-theme=v274] :where(.primary,[class*=primary],button[data-variant=primary]){color:#fff;background:linear-gradient(135deg,var(--apex-green),var(--apex-green-2));box-shadow:0 12px 24px #052b2233}html[data-apex-theme=v274] :where(button,[role=button],a):focus-visible{outline:3px solid rgba(215,164,58,.72);outline-offset:2px}html[data-apex-theme=v274] table{width:100%;border-collapse:collapse;font-size:.9rem}html[data-apex-theme=v274] :where(th,td){padding:10px 8px;border-bottom:1px solid var(--apex-border);text-align:right;vertical-align:top;overflow-wrap:anywhere}html[data-apex-theme=v274] :where([class*=grid],[class*=Grid]){min-width:0}@media (max-width: 430px){html[data-apex-theme=v274] :where([class*=grid],[class*=Grid]){grid-template-columns:minmax(0,1fr)}}html[data-apex-theme=v274] :where([role=dialog],[aria-modal=true],[data-drawer],[class*=drawer],[class*=Drawer],[class*=sidebar],[class*=Sidebar],[class*=menu-panel],[class*=MenuPanel]){max-width:min(88vw,360px);border-radius:18px;border:1px solid var(--apex-border);background:var(--apex-surface);color:var(--apex-ink)}html[data-apex-theme=v274] :where([data-overlay],[class*=backdrop],[class*=Backdrop],[class*=overlay],[class*=Overlay]){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}html[data-apex-theme=v274][data-apex-drawer-open=true] body{overflow:hidden}html[data-apex-theme=v274] :where([class*=bottom-nav],[class*=BottomNav],.bottom-chat,nav[aria-label*=bottom i],nav[aria-label*=سفل]){position:sticky;bottom:0;z-index:40;width:100%;max-width:var(--apex-shell-max);margin-inline:auto;min-height:var(--apex-bottom-navigation-height);padding-bottom:var(--apex-safe-area-bottom);background:color-mix(in srgb,var(--apex-surface) 94%,transparent);border-top:1px solid var(--apex-border);box-shadow:0 -6px 18px #052b2214;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html[data-apex-theme=v274] :where([aria-busy=true],[class*=loading],[class*=Loading],[class*=skeleton],[class*=Skeleton]){border-radius:var(--apex-radius-md);background:linear-gradient(90deg,#d7a43a14,#ffffffa3,#d7a43a14);background-size:220% 100%;animation:apex-loading-shimmer 1.5s linear infinite}html[data-apex-theme=v274] :where([class*=empty],[class*=Empty],[class*=error],[class*=Error]){max-width:100%;margin-inline:auto;padding:18px;border:1px solid var(--apex-border);border-radius:var(--apex-radius-md);background:var(--apex-surface-soft)}@keyframes apex-loading-shimmer{0%{background-position:0 0}to{background-position:-220% 0}}html[data-apex-theme=v274] :where([data-route*=superadmin],[class*=superadmin],[class*=SuperAdmin]){--background: var(--apex-surface);--foreground: var(--apex-ink);color:var(--apex-ink);background:var(--apex-surface)}html[data-apex-theme=v274] :where([data-route*=superadmin],[class*=superadmin],[class*=SuperAdmin]) :where([class*=card],[class*=Card],[class*=panel],[class*=Panel]){background:#fff;color:var(--apex-ink);border-color:var(--apex-border)}html[data-apex-theme=v274] :where([data-route*=marketplace],[class*=marketplace],[class*=Marketplace]) :where(button,[role=button]){font-family:inherit;letter-spacing:0;text-transform:none;white-space:normal}html[data-apex-theme=v274] :where(img,svg,video,canvas,iframe){max-width:100%}html[data-apex-theme=v274] pre,html[data-apex-theme=v274] code{max-width:100%;overflow-x:auto;white-space:pre-wrap}html[data-apex-theme=v274] [hidden]{display:none!important}}@layer watany-v4-recovery{html,html.watany-platform-v3,body,#root{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;overflow-x:hidden!important}body{margin:0;background:#eaf0f8}body:has(.wv3-root) .wr-dock,body:has(.wv3-root) .wr-safe-dock,body:has(.wv3-root) .watany-v1-snapped-popup-overlay,body:has(.wv3-root) .watany-v1-header-snap-closeout,body:has(.wv3-root) .watany-v1-body-portal-snap-closeout,body:has(.wv3-root) .watany-force-clone-host,body:has(.wv3-root) iframe.watany-force-clone-frame,body:has(.wv3-root) [class*=guided-help i],body:has(.wv3-root) [data-guided-help]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.wv3-root button{font-family:inherit;color:#073f2a;border-radius:14px;border:1px solid rgba(214,167,42,.35);background:#fff8e6;font-weight:900}.wv3-chat input,.wv3-chat button{height:52px;min-width:0;border-radius:14px;border:1px solid rgba(214,167,42,.35);background:#fff;color:#073f2a;font-weight:900;box-sizing:border-box}.wv3-chat input{text-align:right;padding:0 14px;font-size:18px}.wv3-bottom button{border:0;background:transparent;font-size:12px}.wv3-welcome h1{font-size:32px;margin:42px 0 18px}.wv3-welcome p{font-size:20px;line-height:1.5}.wv3-menu button,.wv3-welcome button,.wv3-card button{min-height:48px;margin:5px;padding:0 14px}body:has(.wv3-root) .wv3-topbar{display:grid!important;position:fixed!important;top:0!important;left:50%!important;transform:translate(-50%)!important;width:min(100vw,430px)!important;height:82px!important;min-height:82px!important;max-height:82px!important;visibility:visible!important;opacity:1!important;z-index:10000!important}body:has(.wv3-root) .wv3-chat{display:grid!important;position:fixed!important;left:50%!important;bottom:64px!important;transform:translate(-50%)!important;width:min(100vw,430px)!important;min-height:68px!important;visibility:visible!important;opacity:1!important;z-index:10000!important}body:has(.wv3-root) .wv3-bottom{display:grid!important;position:fixed!important;left:50%!important;bottom:0!important;transform:translate(-50%)!important;width:min(100vw,430px)!important;height:64px!important;min-height:64px!important;visibility:visible!important;opacity:1!important;z-index:10000!important}}

/* APEX_V119022_FINAL_CASCADE_BEGIN */
@font-face {
  font-family: "Cairo";
  src: url("/fonts/cairo/cairo-arabic-400-normal.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Cairo";
  src: url("/fonts/cairo/cairo-arabic-500-normal.woff2") format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "Cairo";
  src: url("/fonts/cairo/cairo-arabic-600-normal.woff2") format("woff2");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "Cairo";
  src: url("/fonts/cairo/cairo-arabic-700-normal.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

:root {
  --apex-phone-width: 390px;
  --apex-top-height: 74px;
  --apex-dock-height: 116px;
  --apex-icon-cadre: 76px;
  --apex-icon-glyph: 43px;
  --apex-bg: #f7f3e9;
  --apex-panel: #fffdf7;
  --apex-ink: #17231e;
  --apex-green: #0a6847;
  --apex-green-dark: #07513a;
  --apex-gold: #c89b3c;
  --apex-border: rgba(24, 67, 50, 0.18);
}

html,
body,
#root {
  min-height: 100%;
}

body:has(.watany-recovery-shell) {
  margin: 0 !important;
  background: #e9e5da !important;
  color: var(--apex-ink) !important;
  font-family: "Cairo", Tahoma, Arial, sans-serif !important;
  overflow-x: hidden !important;
}

.watany-recovery-shell,
.watany-recovery-shell *,
.watany-recovery-shell *::before,
.watany-recovery-shell *::after {
  box-sizing: border-box !important;
  font-family: "Cairo", Tahoma, Arial, sans-serif !important;
}

.watany-recovery-shell {
  position: relative !important;
  isolation: isolate !important;
  display: flex !important;
  flex-direction: column !important;
  width: min(var(--apex-phone-width), 100vw) !important;
  height: min(900px, 100dvh) !important;
  min-height: min(568px, 100dvh) !important;
  margin: max(0px, calc((100dvh - min(900px, 100dvh)) / 2)) auto !important;
  overflow: hidden !important;
  direction: rtl !important;
  color: var(--apex-ink) !important;
  background: var(--apex-bg) !important;
  border: 1px solid var(--apex-border) !important;
  border-radius: 24px !important;
  box-shadow: 0 20px 55px rgba(19, 48, 36, 0.18) !important;
}

.watany-recovery-topbar {
  position: relative !important;
  inset: auto !important;
  z-index: 30 !important;
  display: grid !important;
  grid-template-columns: 48px minmax(0, 1fr) 48px !important;
  align-items: center !important;
  flex: 0 0 var(--apex-top-height) !important;
  width: 100% !important;
  height: var(--apex-top-height) !important;
  min-height: var(--apex-top-height) !important;
  padding: 10px 12px !important;
 :is([data-watany-recovery-shell="true"], .watany-recovery-shell) > .watany-recovery-bottom > :last-child:is(button, a),
 :is([data-watany-recovery-shell="true"], .watany-recovery-shell) > .watany-recovery-bottom > :last-child :is(button, a) {
   grid-column: 1 / -1 !important;
   grid-row: 1 !important;
   align-self: center !important;
   justify-self: stretch !important;
   display: flex !important;
   align-items: center !important;
   justify-content: center !important;
   gap: 8px !important;
   height: 40px !important;
   min-height: 40px !important;
   margin: 4px 10px 0 !important;
   padding: 0 16px !important;
   border-radius: 13px !important;
   box-sizing: border-box !important;
   font-size: 14px !important;
   line-height: 1 !important;
   white-space: nowrap !important;
   overflow: hidden !important;
   text-overflow: ellipsis !important;
 }
  background: linear-gradient(180deg, #fffdf7 0%, #f5eddb 100%) !important;
  border: 0 !important;
  border-bottom: 1px solid var(--apex-border) !important;
  box-shadow: 0 3px 12px rgba(31, 57, 46, 0.08) !important;
}

.watany-recovery-logo {
  grid-column: 1 !important;
  width: 44px !important;
  height: 44px !important;
  max-width: 44px !important;
  object-fit: contain !important;
}

.watany-recovery-ticker {
  grid-column: 2 !important;
  min-width: 0 !important;
  overflow: hidden !important;
  color: #264638 !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  text-align: center !important;
  white-space: nowrap !important;
  text-overflow: ellipsis !important;
}

.watany-recovery-menu-button {
  grid-column: 3 !important;
  display: grid !important;
  place-items: center !important;
  width: 44px !important;
  height: 44px !important;
  padding: 0 !important;
  color: #fff !important;
  background: var(--apex-green) !important;
  border: 0 !important;
  border-radius: 14px !important;
  font-size: 24px !important;
  cursor: pointer !important;
}

.watany-recovery-menu-button .watany-recovery-menu-glyph {
  display: grid !important;
  grid-template-rows: repeat(3, 2px) !important;
  gap: 4px !important;
  width: 24px !important;
  height: 16px !important;
  min-width: 24px !important;
  min-height: 16px !important;
}

  background: var(--apex-bg) !important;
}

.watany-recovery-main > * {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  margin-inline: auto !important;
}

.watany-recovery-dock {
  position: relative !important;
  inset: auto !important;
  z-index: 35 !important;
  display: grid !important;
  grid-template-rows: 48px 68px !important;
  flex: 0 0 var(--apex-dock-height) !important;
  width: 100% !important;
  height: var(--apex-dock-height) !important;
  min-height: var(--apex-dock-height) !important;
  background: #fffdf8 !important;
  border-top: 1px solid var(--apex-border) !important;
  box-shadow: 0 -5px 16px rgba(25, 53, 42, 0.1) !important;
}

.watany-recovery-ask {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  width: calc(100% - 20px) !important;
  height: 40px !important;
  margin: 4px 10px !important;
  padding: 0 16px !important;
  color: #fff !important;
  background: linear-gradient(135deg, var(--apex-green-dark), var(--apex-green)) !important;
  border: 1px solid rgba(255, 255, 255, 0.3) !important;
  border-radius: 13px !important;
  box-shadow: 0 4px 10px rgba(10, 104, 71, 0.2) !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  cursor: pointer !important;
}

.watany-recovery-bottom {
  position: static !important;
  inset: auto !important;
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  width: 100% !important;
  height: 68px !important;
  padding: 4px 8px 7px !important;
  overflow: hidden !important;
  background: transparent !important;
  border: 0 !important;
}

.watany-recovery-bottom > a {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 2px !important;
  min-width: 0 !important;
  min-height: 52px !important;
  padding: 3px 2px !important;
  color: #365447 !important;
  text-decoration: none !important;
  border-radius: 11px !important;
}

body.watany-recovery-menu-open .watany-recovery-main {
  width: calc(100% - 280px) !important;
  max-width: calc(100% - 280px) !important;
  align-self: flex-start !important;
  margin-inline-start: auto !important;
  margin-inline-end: 0 !important;
}

body.watany-recovery-menu-open .watany-recovery-main > * {
  width: 100% !important;
  max-width: 100% !important;
}

body.watany-recovery-menu-open .watany-recovery-bottom {
  width: calc(100% - 280px) !important;
  margin-inline-start: auto !important;
  margin-inline-end: 0 !important;
}

.watany-recovery-bottom > a.active {
  color: var(--apex-green-dark) !important;
  background: rgba(10, 104, 71, 0.1) !important;
}

.watany-recovery-bottom [data-watany-menu-icon] {
  display: grid !important;
  place-items: center !important;
  width: 25px !important;
  height: 25px !important;
}

.watany-recovery-bottom svg {
  width: 24px !important;
  height: 24px !important;
}

.watany-recovery-bottom small {
  display: block !important;
  width: 100% !important;
  overflow: hidden !important;
  font-size: 10px !important;
  line-height: 1.35 !important;
  text-align: center !important;
  white-space: nowrap !important;
  text-overflow: ellipsis !important;
}
.watany-recovery-shell > .watany-recovery-bottom > :last-child:is(button, a),
.watany-recovery-shell > .watany-recovery-bottom > :last-child :is(button, a),
[data-watany-recovery-shell="true"] > .watany-recovery-bottom > :last-child:is(button, a),
[data-watany-recovery-shell="true"] > .watany-recovery-bottom > :last-child :is(button, a) {
  grid-column: 1 / -1 !important;
  grid-row: 1 !important;
  align-self: center !important;
  justify-self: stretch !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  height: 40px !important;
  min-height: 40px !important;
  width: calc(100% - 24px) !important;
  max-width: calc(100% - 24px) !important;
  margin: 4px 12px 0 !important;
  padding: 0 16px !important;
  border-radius: 13px !important;
  box-sizing: border-box !important;
  font-size: 14px !important;
  line-height: 1 !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}

.watany-recovery-drawer-layer {
  position: absolute !important;
  inset: 0 !important;
  z-index: 80 !important;
}

.watany-recovery-drawer-backdrop {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  background: rgba(12, 26, 20, 0.48) !important;
  border: 0 !important;
}

.watany-recovery-drawer {
  position: absolute !important;
  inset: 0 0 0 auto !important;
  display: flex !important;
  flex-direction: column !important;
  width: min(326px, calc(100% - 42px)) !important;
  max-width: 100% !important;
  padding: 14px !important;
  overflow-y: auto !important;
  background: #fffdf8 !important;
  box-shadow: -12px 0 30px rgba(13, 34, 25, 0.2) !important;
}

.watany-recovery-drawer-title {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  margin-bottom: 12px !important;
}

.watany-recovery-drawer nav {
  display: grid !important;
  gap: 7px !important;
}

.watany-recovery-drawer nav > a,
.watany-recovery-drawer nav > button,
.watany-recovery-login-link {
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
  width: 100% !important;
  min-height: 44px !important;
  padding: 8px 10px !important;
  color: var(--apex-ink) !important;
  background: #fff !important;
  border: 1px solid var(--apex-border) !important;
  border-radius: 12px !important;
  text-decoration: none !important;
}

.watany-recovery-login-link {
  margin-top: 12px !important;
  justify-content: center !important;
  color: #fff !important;
  background: var(--apex-green) !important;
}

.watany-recovery-chat {
  position: absolute !important;
  right: 10px !important;
  bottom: calc(var(--apex-dock-height) + 8px) !important;
  left: 10px !important;
  z-index: 70 !important;
  max-height: min(320px, calc(100% - var(--apex-top-height) - var(--apex-dock-height) - 24px)) !important;
  padding: 14px !important;
  overflow-y: auto !important;
  background: #fff !important;
  border: 1px solid var(--apex-border) !important;
  border-radius: 16px !important;
  box-shadow: 0 12px 36px rgba(13, 35, 25, 0.24) !important;
}

.watany-recovery-chat-head {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
}

.watany-drawer-page,
.watany-drawer-phone,
.sa-home-icons,
.watany-icon-grid,
.sa-home-icons__grid {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
}

.watany-drawer-page,
.watany-drawer-phone {
  min-height: 0 !important;
  padding: 0 !important;
  overflow: visible !important;
  background: transparent !important;
}

.watany-icon-grid,
.sa-home-icons__grid {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  grid-auto-rows: minmax(108px, auto) !important;
  gap: 12px 8px !important;
  align-items: start !important;
}

.sa-home-icons {
  display: block !important;
  margin: 0 0 12px !important;
}

.watany-icon-grid > *,
.sa-home-icons__grid > * {
  width: 100% !important;
  min-width: 0 !important;
  max-width: 100% !important;
}

.watany-recovery-shell .watany-app-icon {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 6px !important;
  width: 100% !important;
  min-width: 0 !important;
  min-height: 104px !important;
  padding: 0 !important;
  color: var(--apex-ink) !important;
  background: transparent !important;
  border: 0 !important;
  text-align: center !important;
  text-decoration: none !important;
}

.watany-recovery-shell .watany-app-icon__tile {
  position: relative !important;
  display: grid !important;
  place-items: center !important;
  flex: 0 0 var(--apex-icon-cadre) !important;
  width: var(--apex-icon-cadre) !important;
  height: var(--apex-icon-cadre) !important;
  min-width: var(--apex-icon-cadre) !important;
  min-height: var(--apex-icon-cadre) !important;
  max-width: var(--apex-icon-cadre) !important;
  max-height: var(--apex-icon-cadre) !important;
  overflow: hidden !important;
  background: linear-gradient(150deg, #fff 0%, #f4ead4 100%) !important;
  border: 1px solid rgba(184, 139, 51, 0.38) !important;
  border-radius: 19px !important;
  box-shadow: 0 7px 16px rgba(26, 61, 46, 0.12) !important;
}

.watany-recovery-shell .watany-app-icon__glyph {
  position: relative !important;
  inset: auto !important;
  display: grid !important;
  place-items: center !important;
  width: var(--apex-icon-glyph) !important;
  height: var(--apex-icon-glyph) !important;
  min-width: var(--apex-icon-glyph) !important;
  min-height: var(--apex-icon-glyph) !important;
  opacity: 1 !important;
  visibility: visible !important;
  color: var(--apex-green-dark) !important;
  font-size: 38px !important;
  line-height: 1 !important;
}

.watany-recovery-shell .watany-app-icon__glyph svg,
.watany-recovery-shell .watany-app-icon__glyph img {
  width: var(--apex-icon-glyph) !important;
  height: var(--apex-icon-glyph) !important;
  max-width: var(--apex-icon-glyph) !important;
  max-height: var(--apex-icon-glyph) !important;
  object-fit: contain !important;
}

.watany-recovery-shell .watany-app-icon__label {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  min-height: 32px !important;
  max-height: none !important;
  overflow: visible !important;
  color: #1a3027 !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
  text-align: center !important;
  white-space: normal !important;
  word-break: normal !important;
  overflow-wrap: normal !important;
  writing-mode: horizontal-tb !important;
  -webkit-line-clamp: unset !important;
  -webkit-box-orient: initial !important;
}

.sa-home-icons .watany-app-icon[data-sa-feature="latest"] .watany-app-icon__tile::after {
  content: attr(data-sign) !important;
  position: absolute !important;
  inset: 5px 5px auto auto !important;
  transform: none !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 0 !important;
  min-height: 18px !important;
  padding: 3px 6px !important;
  color: #fff !important;
  background: #b61d2f !important;
  border-radius: 999px !important;
  font-size: 9px !important;
  font-weight: 800 !important;
  line-height: 1 !important;
}

.watany-route-activation-panel {
  display: grid !important;
  gap: 10px !important;
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
}

.watany-route-activation-card {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  padding: 12px !important;
  background: var(--apex-panel) !important;
  border: 1px solid var(--apex-border) !important;
  border-radius: 14px !important;
}

.watany-recovery-shell .mj-mobile-page,
.watany-recovery-shell .mj-page,
.watany-recovery-shell [class*="mj-"] {
  max-width: 100% !important;
  min-width: 0 !important;
}

.watany-recovery-shell .mj-mobile-page,
.watany-recovery-shell .mj-page {
  width: 100% !important;
  margin: 0 !important;
  padding-inline: 0 !important;
  overflow: visible !important;
}

.watany-recovery-shell .mj-shortcut-grid,
.watany-recovery-shell .mj-category-grid,
.watany-recovery-shell .mj-status-grid {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 9px !important;
}

.watany-recovery-shell .mj-sticky-icon-nav,
.watany-recovery-shell .mj-filter-row {
  display: flex !important;
  flex-wrap: nowrap !important;
  gap: 7px !important;
  max-width: 100% !important;
  overflow-x: auto !important;
  overflow-y: hidden !important;
  scrollbar-width: thin !important;
}

.watany-recovery-shell .mj-sticky-icon-nav > *,
.watany-recovery-shell .mj-filter-row > * {
  flex: 0 0 auto !important;
}

.watany-recovery-shell [class*="mj-"] h1,
.watany-recovery-shell [class*="mj-"] h2,
.watany-recovery-shell [class*="mj-"] h3,
.watany-recovery-shell [class*="mj-"] p,
.watany-recovery-shell [class*="mj-"] span,
.watany-recovery-shell [class*="mj-"] a,
.watany-recovery-shell [class*="mj-"] button {
  writing-mode: horizontal-tb !important;
  word-break: normal !important;
  overflow-wrap: break-word !important;
}

.watany-recovery-shell .auth-page,
.watany-recovery-shell .motany-login-redesign,
.watany-recovery-shell .motany-login-screen {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  min-height: 0 !important;
  height: auto !important;
  margin: 0 !important;
  padding: 4px 0 16px !important;
  overflow: visible !important;
  background: transparent !important;
}

.watany-recovery-shell .auth-card,
.watany-recovery-shell .motany-login-card {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  height: auto !important;
  margin: 0 auto !important;
  padding: 18px 16px !important;
  overflow: visible !important;
  background: #fff !important;
  border: 1px solid var(--apex-border) !important;
  border-radius: 18px !important;
  box-shadow: 0 8px 24px rgba(23, 53, 41, 0.1) !important;
}

.watany-recovery-shell .auth-field,
.watany-recovery-shell .motany-login-input-shell,
.watany-recovery-shell .auth-field input,
.watany-recovery-shell .motany-login-input-shell input {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
}

.watany-recovery-shell .sc-page,
.watany-recovery-shell .sc-card,
.watany-recovery-shell .sc-calc-launcher,
.watany-recovery-shell .sc-inline-results {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  height: auto !important;
  overflow: visible !important;
}

.watany-recovery-shell .screen-loader {
  min-height: 120px !important;
}

.watany-recovery-shell .procedures-browser,
.watany-recovery-shell .watany-procedure-compact,
.watany-recovery-shell .watany-procedure-compact__list {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  height: auto !important;
  max-height: none !important;
  overflow: visible !important;
}

.watany-recovery-shell .procedures-browser__items,
.watany-recovery-shell .procedures-browser__item {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  height: auto !important;
  max-height: none !important;
  overflow: visible !important;
  overflow-x: visible !important;
  overflow-y: visible !important;
}

.watany-recovery-shell .procedures-browser__items {
  padding-bottom: var(--apex-content-bottom-clearance) !important;
  scroll-padding-bottom: var(--apex-content-bottom-clearance) !important;
}

.watany-recovery-shell .procedures-browser__item,
.watany-recovery-shell .watany-procedure-card {
  padding-bottom: var(--apex-content-bottom-clearance) !important;
  scroll-padding-bottom: var(--apex-content-bottom-clearance) !important;
}

.watany-recovery-shell .watany-procedure-card,
.watany-recovery-shell .mof-viewer__entry,
.watany-recovery-shell [data-watany-procedure-card="true"] {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  overflow: visible !important;
  writing-mode: horizontal-tb !important;
  word-break: normal !important;
  overflow-wrap: break-word !important;
}

.watany-recovery-shell .watany-procedure-card__summary,
.watany-recovery-shell .watany-procedure-card__actions {
  max-width: 100% !important;
  min-width: 0 !important;
}

.watany-recovery-shell .watany-procedure-card__details {
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  max-height: none !important;
  overflow: visible !important;
}

.watany-recovery-shell .watany-procedure-card__body h2,
.watany-recovery-shell .watany-procedure-card__body p,
.watany-recovery-shell .mj-shortcut-card__label,
.watany-recovery-shell .mj-shortcut-card__desc {
  display: block !important;
  height: auto !important;
  max-height: none !important;
  overflow: visible !important;
  text-overflow: clip !important;
  white-space: normal !important;
  -webkit-line-clamp: unset !important;
  -webkit-box-orient: initial !important;
}

.watany-recovery-shell button,
.watany-recovery-shell a,
.watany-recovery-shell input,
.watany-recovery-shell select,
.watany-recovery-shell textarea {
  touch-action: manipulation !important;
}

.watany-recovery-shell :focus-visible {
  outline: 3px solid rgba(200, 155, 60, 0.78) !important;
  outline-offset: 2px !important;
}

@media (max-width: 430px) {
  .watany-recovery-shell {
    width: 100vw !important;
    height: 100dvh !important;
    min-height: 100dvh !important;
    margin: 0 !important;
    border-inline: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
  }

  .watany-recovery-main {
    padding: 10px !important;
  }
}

@media (min-width: 431px) {
  .watany-recovery-shell {
    width: var(--apex-phone-width) !important;
  }
}

.watany-recovery-shell .mj-mobile-landing {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  height: auto !important;
  min-height: 0 !important;
  padding: 8px !important;
  overflow: visible !important;
}

.watany-recovery-shell .mj-shortcut-grid,
.watany-recovery-shell .mj-category-grid,
.watany-recovery-shell .mj-status-strip {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  align-items: stretch !important;
  gap: 9px !important;
  width: 100% !important;
  max-width: 100% !important;
  overflow: visible !important;
}

.watany-recovery-shell .mj-feed-sections,
.watany-recovery-shell .mj-feed-cards,
.watany-recovery-shell .mj-job-listings {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  gap: 10px !important;
  width: 100% !important;
  max-width: 100% !important;
  overflow: visible !important;
}

.watany-recovery-shell .mj-shortcut-card,
.watany-recovery-shell .mj-category-pill,
.watany-recovery-shell .mj-status-card,
.watany-recovery-shell .mj-feed-card,
.watany-recovery-shell .mj-job-card,
.watany-recovery-shell .mj-feed-section,
.watany-recovery-shell .mj-job-listings-section {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  overflow: visible !important;
  white-space: normal !important;
}

.watany-recovery-shell .mj-shortcut-card__icon,
.watany-recovery-shell .mj-category-pill > span:first-child,
.watany-recovery-shell .mj-status-card > span:first-child,
.watany-recovery-shell .mj-sticky-icon-nav__icon,
.watany-recovery-shell .mj-filter-chip > span:first-child {
  display: grid !important;
  place-items: center !important;
  width: 42px !important;
  height: 42px !important;
  min-width: 42px !important;
  overflow: visible !important;
  color: var(--apex-green) !important;
}

.watany-recovery-shell .mj-shortcut-card__icon svg,
.watany-recovery-shell .mj-category-pill > span:first-child svg,
.watany-recovery-shell .mj-status-card > span:first-child svg,
.watany-recovery-shell .mj-sticky-icon-nav__icon svg,
.watany-recovery-shell .mj-filter-chip > span:first-child svg {
  display: block !important;
  width: 30px !important;
  height: 30px !important;
}

.watany-recovery-shell .mj-job-card__head,
.watany-recovery-shell .mj-job-card__actions,
.watany-recovery-shell .mj-job-card__actions-row,
.watany-recovery-shell .mj-inline-sheet__actions {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 8px !important;
  max-width: 100% !important;
  overflow: visible !important;
}

.watany-recovery-shell [data-jobs-error-state="true"] {
  display: grid !important;
  gap: 8px !important;
  width: 100% !important;
  min-height: 96px !important;
  padding: 12px !important;
  overflow: visible !important;
}

.watany-recovery-shell [data-jobs-error-state="true"] button {
  display: inline-flex !important;
  min-height: 42px !important;
  align-items: center !important;
  justify-content: center !important;
}

.watany-recovery-shell .auth-page[data-watany-register-page="true"] .auth-card > img,
.watany-recovery-shell .auth-page[data-watany-register-page="true"] .auth-card h1,
.watany-recovery-shell .auth-page[data-watany-register-page="true"] .auth-subtitle,
.watany-recovery-shell .auth-page[data-watany-register-page="true"] .auth-field,
.watany-recovery-shell .auth-page[data-watany-register-page="true"] .auth-field label,
.watany-recovery-shell .auth-page[data-watany-register-page="true"] .auth-btn,
.watany-recovery-shell .auth-page[data-watany-register-page="true"] .auth-link {
  visibility: visible !important;
  opacity: 1 !important;
  max-height: none !important;
  overflow: visible !important;
}

.watany-recovery-shell .auth-page[data-watany-register-page="true"] .auth-card > img,
.watany-recovery-shell .auth-page[data-watany-register-page="true"] .auth-card h1,
.watany-recovery-shell .auth-page[data-watany-register-page="true"] .auth-subtitle,
.watany-recovery-shell .auth-page[data-watany-register-page="true"] .auth-field,
.watany-recovery-shell .auth-page[data-watany-register-page="true"] .auth-field label,
.watany-recovery-shell .auth-page[data-watany-register-page="true"] .auth-link {
  display: block !important;
}

.watany-recovery-shell .auth-page[data-watany-register-page="true"] .auth-card form {
  display: grid !important;
  gap: 9px !important;
}

.watany-recovery-shell .motany-login-google {
  display: grid !important;
}

.watany-recovery-shell .motany-login-guest,
.watany-recovery-shell .motany-login-register {
  display: flex !important;
}

.watany-recovery-shell .motany-login-forgot {
  display: block !important;
}

/* APEX_V119022_FINAL_CASCADE_END */
