.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}.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}.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}}.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}@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}}.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(86vw,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{: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)}.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-chevron{color:#8a650d;font-size:1.25rem;line-height:1}.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}}}@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%}.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}.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%,230px);margin-inline:auto;padding:15px 24px;background:linear-gradient(135deg,#d6a72a,#b98513);border:1px solid rgba(137,91,5,.55);border-radius:14px;color:#fffdf2;box-shadow:0 8px 20px #895b053d;font-size:1.15rem;font-weight:900;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-page .sc-process-step__num{background:#0b6048;border-color:#d6a72a;color:#fffdf2}.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}.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:18px;height:18px}.watany-recovery-shell>.watany-recovery-bottom .watany-recovery-bottom__label{max-width:100%;font-size:9px;line-height:1.15}.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}}.sc-page .sc-inline-results{display:flex;flex-direction:column;gap:10px;padding:12px;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-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-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}}

/* 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 */
