@import"https://fonts.googleapis.com/css2?family=Tajawal:wght@400;500;700;800;900&display=swap";:root[data-theme=light]{color:#18212f;background:#eef2f7;color-scheme:light;--bg: #eef2f7;--bg-strong: #e3e9f2;--surface: rgb(var(--surface-rgb) / var(--ui-panel-alpha));--surface-soft: rgb(var(--surface-soft-rgb) / var(--ui-panel-alpha-soft));--surface-raised: rgb( var(--surface-raised-rgb) / var(--ui-panel-alpha-strong) );--surface-tinted: rgb(var(--surface-tinted-rgb) / var(--ui-control-alpha));--line: #d5deea;--line-soft: #e8eef6;--line-strong: #b9c7d6;--text: #18212f;--text-strong: #0f172a;--muted: #64748b;--muted-strong: #475569;--accent: #0d9488;--accent-strong: #0f766e;--accent-soft: rgba(45, 212, 191, .16);--accent-line: rgba(13, 148, 136, .35);--info: #2563eb;--info-soft: #edf5ff;--info-line: #bfdbfe;--success: #16803a;--success-soft: #edfdf4;--success-line: #bdeecf;--warning: #b45309;--warning-soft: #fff8e8;--warning-line: #f7d58a;--danger: #b42318;--danger-soft: #fff2f1;--danger-line: #f5b8b2;--neutral-soft: #f1f5f9;--neutral-line: #e2e8f0;--shadow-xs: 0 1px 2px rgba(15, 23, 42, .06);--shadow-sm: 0 1px 2px rgba(15, 23, 42, .05), 0 10px 28px rgba(15, 23, 42, .05);--shadow-md: 0 18px 44px rgba(15, 23, 42, .12);--surface-rgb: 255 255 255;--surface-soft-rgb: 246 250 252;--surface-raised-rgb: 255 255 255;--surface-tinted-rgb: 239 249 250;--readable-card-bg: radial-gradient( 100% 140% at 100% 0%, rgba(20, 184, 166, .08), transparent 54% ), linear-gradient( 145deg, rgba(255, 255, 255, var(--ui-panel-alpha-strong)), rgba(241, 249, 250, var(--ui-panel-alpha)) );--readable-card-text: #1e293b;--readable-card-strong: #0f172a;--readable-card-muted: #475569}:root,:root[data-theme=dark]{font-family:Tajawal,Inter,Segoe UI,Tahoma,Arial,sans-serif;color:#d7dde7;background:#0e1116;color-scheme:dark;--ui-panel-alpha: .78;--ui-panel-alpha-soft: .66;--ui-panel-alpha-strong: .88;--ui-control-alpha: .92;--ui-panel-opacity: 78;--surface-rgb: 22 26 34;--surface-soft-rgb: 18 21 28;--surface-raised-rgb: 27 32 41;--surface-tinted-rgb: 24 32 41;--bg: #0e1116;--bg-strong: #0b0e13;--surface: rgb(var(--surface-rgb) / var(--ui-panel-alpha));--surface-soft: rgb(var(--surface-soft-rgb) / var(--ui-panel-alpha-soft));--surface-raised: rgb( var(--surface-raised-rgb) / var(--ui-panel-alpha-strong) );--surface-tinted: rgb(var(--surface-tinted-rgb) / var(--ui-control-alpha));--line: #262d3a;--line-soft: #1f2530;--text: #d7dde7;--text-strong: #f2f5f9;--muted: #8b95a5;--muted-strong: #aeb7c5;--accent: #2dd4bf;--accent-strong: #2dd4bf;--accent-soft: rgba(45, 212, 191, .13);--accent-line: rgba(45, 212, 191, .38);--info: #60a5fa;--info-soft: rgba(96, 165, 250, .12);--info-line: rgba(96, 165, 250, .28);--success: #34d399;--success-soft: rgba(52, 211, 153, .12);--success-line: rgba(52, 211, 153, .28);--warning: #fbbf24;--warning-soft: rgba(251, 191, 36, .11);--warning-line: rgba(251, 191, 36, .28);--danger: #f87171;--danger-soft: rgba(248, 113, 113, .11);--danger-line: rgba(248, 113, 113, .28);--neutral-soft: rgba(139, 149, 165, .12);--neutral-line: #262d3a;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 12px;--radius: var(--radius-md);--field-height: 40px;--button-height: 38px;--space-1: 8px;--space-2: 10px;--space-3: 12px;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .22);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .22), 0 8px 20px rgba(0, 0, 0, .16);--shadow-md: 0 16px 38px rgba(0, 0, 0, .32);--sidebar-width: 268px;text-rendering:optimizeLegibility;--line-strong: #333c4d;--accent-gradient: linear-gradient(135deg, #2dd4bf, #6366f1);--accent-gradient-soft: linear-gradient( 90deg, rgba(45, 212, 191, .2), rgba(99, 102, 241, .08) );--content-max: 1720px;--mobile-bar-height: 58px;--ui-font-size: 15px;--ui-small-font-size: 13px;--ui-title-font-size: 23px;--card-radius: var(--radius-md, 10px);--card-padding: clamp(.75rem, .65rem + .35vw, 1rem);--card-gap: clamp(.5rem, .42rem + .3vw, .75rem);--card-min-height: 6.5rem;--stats-card-min-height: 5.875rem;--stats-card-padding: clamp(.75rem, .65rem + .35vw, 1rem);--stats-grid-gap: clamp(.6rem, .52rem + .25vw, .75rem);--metric-money-size: clamp(1.65rem, 1.4rem + .7vw, 2.15rem);--metric-count-size: clamp(1.2rem, 1.08rem + .35vw, 1.5rem);--metric-label-size: .78rem;--modal-max-height: min(90dvh, 60rem);--modal-inline-gutter: clamp(.5rem, 2vw, 1rem);--modal-content-padding: clamp(.75rem, .6rem + .55vw, 1rem)}@media(max-width:1180px){:root{--sidebar-width: 84px}}:root[data-theme=dark]{--accent-gradient: linear-gradient( 135deg, var(--brand-turquoise), var(--brand-blue) );--accent-gradient-soft: linear-gradient( 90deg, rgb(45 212 191 / 20%), rgb(99 102 241 / 8%) );--readable-card-bg: radial-gradient( 100% 140% at 100% 0%, rgba(45, 212, 191, .06), transparent 54% ), linear-gradient( 145deg, rgba(30, 41, 59, var(--ui-panel-alpha-strong)), rgba(15, 23, 42, var(--ui-panel-alpha)) );--readable-card-text: #e5eef8;--readable-card-strong: #ffffff;--readable-card-muted: #b7c3d3}@media(min-width:821px)and (max-width:1366px){:root{--sidebar-width: 230px}}@media(min-width:821px)and (max-width:1180px){:root{--sidebar-width: 218px}}@media(max-width:820px){:root{--sidebar-width: min(88vw, 310px)}}:root[data-theme=dark],:root[data-theme=light]{--accent-gradient: linear-gradient( 135deg, var(--brand-teal), var(--brand-blue) );--accent-gradient-soft: linear-gradient( 90deg, rgb(20 184 166 / 16%), rgb(37 99 235 / 7%) );--brand-navy: #07101e;--brand-ink: #0f172a;--brand-blue: #2563eb;--brand-royal: #3b82f6;--brand-cyan: #22d3ee;--brand-teal: #14b8a6;--brand-turquoise: #2dd4bf;--brand-white: #f8fafc;--brand-gradient: linear-gradient( 135deg, var(--brand-turquoise), var(--brand-blue) )}:root[data-theme=dark]{--app-background-image: url(/assets/background-dark-DuIva_db.png);--app-background-overlay: linear-gradient( rgb(2 8 23 / 16%), rgb(2 8 23 / 16%) );--app-shell-overlay: rgb(2 8 23 / 10%);--control-bg: rgb(15 23 42 / var(--ui-control-alpha));--control-bg-hover: rgb(30 41 59 / var(--ui-control-alpha));--control-text: #e5eef8;--interactive-border: rgb(45 212 191 / 72%);--interactive-border-hover: #2dd4bf;--interactive-focus-ring: rgb(45 212 191 / 20%);--control-border: var(--interactive-border);--control-placeholder: #94a3b8;--control-option-bg: #111827;--card-theme-bg: var(--readable-card-bg);--card-theme-text: #e5eef8;--card-theme-strong: #ffffff;--card-theme-muted: #b7c3d3;--table-head-bg: rgb(30 41 59 / 92%);--table-row-alt: rgb(15 23 42 / 45%);--table-row-hover: rgb(45 212 191 / 10%);--sidebar-bg: linear-gradient(180deg, #07101e, #08131f 48%, #07101a);--sidebar-text: #cbd5e1;--sidebar-muted: #8fa0b5;--sidebar-border: rgb(45 212 191 / 18%);--sidebar-shadow: -16px 0 36px rgb(0 0 0 / 38%);--sidebar-glow: rgb(45 212 191 / 20%);--sidebar-dot-primary: rgb(255 255 255 / 54%);--sidebar-dot-teal: rgb(45 212 191 / 50%);--sidebar-dot-blue: rgb(96 165 250 / 38%);--sidebar-hover-bg: rgb(45 212 191 / 10%);--sidebar-hover-text: #ffffff;--sidebar-active-bg: linear-gradient( 135deg, rgb(20 184 166 / 28%), rgb(37 99 235 / 18%) );--sidebar-active-border: #2dd4bf;--sidebar-active-text: #5eead4;--sidebar-active-shadow: 0 8px 22px rgb(20 184 166 / 16%);--metric-default: #f8fafc;--metric-success: #34d399;--metric-warning: #fbbf24;--metric-danger: #f87171;--metric-info: #60a5fa;--modal-theme-bg: rgb(15 23 42 / 94%);--modal-theme-raised: rgb(30 41 59 / 92%)}:root[data-theme=light]{--app-background-image: url(/assets/background-light-BfLcPBe1.png);--app-background-overlay: linear-gradient( rgb(255 255 255 / 10%), rgb(239 249 250 / 10%) );--app-shell-overlay: rgb(255 255 255 / 4%);--control-bg: rgb(255 255 255 / var(--ui-control-alpha));--control-bg-hover: rgb(239 249 250 / var(--ui-control-alpha));--control-text: #18212f;--interactive-border: rgb(13 148 136 / 68%);--interactive-border-hover: #0d9488;--interactive-focus-ring: rgb(13 148 136 / 18%);--control-border: var(--interactive-border);--control-placeholder: #64748b;--control-option-bg: #ffffff;--card-theme-bg: var(--readable-card-bg);--card-theme-text: #1e293b;--card-theme-strong: #0f172a;--card-theme-muted: #475569;--table-head-bg: rgb(239 249 250 / 96%);--table-row-alt: rgb(246 250 252 / 72%);--table-row-hover: rgb(20 184 166 / 10%);--sidebar-bg: linear-gradient( 180deg, rgb(248 253 254 / 96%), rgb(238 250 250 / 94%) 52%, rgb(231 247 249 / 96%) );--sidebar-text: #1e3a4a;--sidebar-muted: #526b7b;--sidebar-border: rgb(13 148 136 / 22%);--sidebar-shadow: -14px 0 34px rgb(15 23 42 / 12%);--sidebar-glow: rgb(34 211 238 / 20%);--sidebar-dot-primary: rgb(37 99 235 / 22%);--sidebar-dot-teal: rgb(20 184 166 / 30%);--sidebar-dot-blue: rgb(59 130 246 / 22%);--sidebar-hover-bg: rgb(20 184 166 / 10%);--sidebar-hover-text: #0f4f55;--sidebar-active-bg: linear-gradient( 135deg, rgb(20 184 166 / 20%), rgb(37 99 235 / 11%) );--sidebar-active-border: #0d9488;--sidebar-active-text: #0f766e;--sidebar-active-shadow: 0 8px 20px rgb(13 148 136 / 14%);--metric-default: #0f172a;--metric-success: #087a55;--metric-warning: #9a5b00;--metric-danger: #b42318;--metric-info: #1d4ed8;--modal-theme-bg: rgb(255 255 255 / 96%);--modal-theme-raised: rgb(246 250 252 / 96%)}:root[data-theme=dark],:root[data-theme=light]{--color-0-0-0: 0 0 0;--color-10-16-27: 10 16 27;--color-10-16-28: 10 16 28;--color-10-18-31: 10 18 31;--color-10-24-38: 10 24 38;--color-10-58-51: 10 58 51;--color-100-116-139: 100 116 139;--color-105-120-154: 105 120 154;--color-107-114-128: 107 114 128;--color-107-130-151: 107 130 151;--color-11-14-19: 11 14 19;--color-12-18-30: 12 18 30;--color-125-211-252: 125 211 252;--color-129-140-248: 129 140 248;--color-13-148-136: 13 148 136;--color-13-19-31: 13 19 31;--color-13-23-38: 13 23 38;--color-13-24-48: 13 24 48;--color-13-92-80: 13 92 80;--color-139-149-165: 139 149 165;--color-139-92-246: 139 92 246;--color-14-165-233: 14 165 233;--color-14-17-22: 14 17 22;--color-147-197-253: 147 197 253;--color-148-163-184: 148 163 184;--color-148-190-205: 148 190 205;--color-15-118-110: 15 118 110;--color-15-23-42: 15 23 42;--color-15-28-48: 15 28 48;--color-15-46-34: 15 46 34;--color-156-163-175: 156 163 175;--color-16-185-129: 16 185 129;--color-16-29-51: 16 29 51;--color-16-36-54: 16 36 54;--color-167-139-250: 167 139 250;--color-167-243-232: 167 243 232;--color-168-85-247: 168 85 247;--color-169-182-204: 169 182 204;--color-169-183-201: 169 183 201;--color-17-24-39: 17 24 39;--color-174-183-197: 174 183 197;--color-174-186-202: 174 186 202;--color-180-35-24: 180 35 24;--color-180-83-9: 180 83 9;--color-185-199-214: 185 199 214;--color-19-30-46: 19 30 46;--color-192-132-252: 192 132 252;--color-2-8-23: 2 8 23;--color-20-184-160: 20 184 160;--color-20-184-166: 20 184 166;--color-20-26-38: 20 26 38;--color-20-31-48: 20 31 48;--color-200-210-223: 200 210 223;--color-203-213-225: 203 213 225;--color-207-232-245: 207 232 245;--color-209-213-219: 209 213 219;--color-210-235-244: 210 235 244;--color-215-221-231: 215 221 231;--color-217-119-6: 217 119 6;--color-22-26-34: 22 26 34;--color-22-28-40: 22 28 40;--color-220-38-38: 220 38 38;--color-222-243-249: 222 243 249;--color-226-232-240: 226 232 240;--color-226-244-249: 226 244 249;--color-226-246-249: 226 246 249;--color-229-238-248: 229 238 248;--color-23-48-68: 23 48 68;--color-234-179-8: 234 179 8;--color-236-249-251: 236 249 251;--color-238-242-247: 238 242 247;--color-238-242-249: 238 242 249;--color-238-249-252: 238 249 252;--color-239-248-246: 239 248 246;--color-239-250-252: 239 250 252;--color-239-68-68: 239 68 68;--color-24-37-65: 24 37 65;--color-240-253-250: 240 253 250;--color-241-249-250: 241 249 250;--color-241-250-252: 241 250 252;--color-242-245-249: 242 245 249;--color-245-158-11: 245 158 11;--color-245-185-77: 245 185 77;--color-247-250-252: 247 250 252;--color-247-252-254: 247 252 254;--color-248-113-113: 248 113 113;--color-248-250-252: 248 250 252;--color-248-251-255: 248 251 255;--color-248-253-255: 248 253 255;--color-250-204-21: 250 204 21;--color-251-146-60: 251 146 60;--color-251-191-36: 251 191 36;--color-251-253-255: 251 253 255;--color-252-165-165: 252 165 165;--color-253-186-116: 253 186 116;--color-255-107-107: 255 107 107;--color-255-255-255: 255 255 255;--color-29-78-216: 29 78 216;--color-30-41-59: 30 41 59;--color-30-46-74: 30 46 74;--color-31-208-196: 31 208 196;--color-31-37-48: 31 37 48;--color-36-68-92: 36 68 92;--color-37-226-213: 37 226 213;--color-37-99-235: 37 99 235;--color-38-45-58: 38 45 58;--color-4-10-22: 4 10 22;--color-4-120-87: 4 120 87;--color-4-33-31: 4 33 31;--color-43-10-10: 43 10 10;--color-44-52-66: 44 52 66;--color-45-212-188: 45 212 188;--color-45-212-191: 45 212 191;--color-5-150-105: 5 150 105;--color-5-32-28: 5 32 28;--color-51-60-77: 51 60 77;--color-51-65-85: 51 65 85;--color-52-211-153: 52 211 153;--color-56-189-248: 56 189 248;--color-58-20-32: 58 20 32;--color-58-68-84: 58 68 84;--color-59-130-246: 59 130 246;--color-6-40-35: 6 40 35;--color-61-220-132: 61 220 132;--color-63-208-255: 63 208 255;--color-7-12-22: 7 12 22;--color-7-13-23: 7 13 23;--color-7-16-26: 7 16 26;--color-7-16-30: 7 16 30;--color-7-35-31: 7 35 31;--color-71-85-105: 71 85 105;--color-73-98-119: 73 98 119;--color-75-100-121: 75 100 121;--color-79-70-229: 79 70 229;--color-8-13-24: 8 13 24;--color-8-14-26: 8 14 26;--color-8-19-31: 8 19 31;--color-9-14-25: 9 14 25;--color-9-16-29: 9 16 29;--color-90-100-117: 90 100 117;--color-91-114-134: 91 114 134;--color-94-234-212: 94 234 212;--color-96-165-250: 96 165 250;--color-99-102-241: 99 102 241}*{box-sizing:border-box}html{direction:rtl;background:var(--bg)}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg);color:var(--text)}button,input,select,textarea{font:inherit}button{-webkit-user-select:none;user-select:none}::selection{background:rgb(var(--color-20-184-160) / .302)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:rgb(var(--color-44-52-66));border-radius:999px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-track{background:transparent}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid rgb(var(--color-20-184-160) / .35);outline-offset:2px}.appScrollNavigation{position:fixed;z-index:35;left:clamp(12px,2vw,28px);bottom:clamp(14px,2vw,24px);display:grid;gap:8px;direction:ltr}.appScrollNavigation button{width:42px;height:42px;padding:0;border:1px solid var(--accent-line);border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--surface-raised) 92%,transparent);color:var(--accent-strong);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:transform .15s ease,border-color .15s ease,background-color .15s ease}.appScrollNavigation button:hover,.appScrollNavigation button:focus-visible{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--accent-strong);transform:translateY(-1px);outline:none}.appShell{direction:ltr;display:flex;flex-direction:row-reverse;min-height:100vh;position:relative;isolation:isolate}.appShell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:rgb(var(--color-4-10-22) / .2)}.sidebar,.main{position:relative;z-index:1}.sidebar{direction:rtl;flex:0 0 var(--sidebar-width);position:sticky;top:0;height:100vh;overflow-y:auto;background:rgb(var(--color-11-14-19));border-left:1px solid var(--line-soft);padding:14px;display:flex;flex-direction:column;gap:16px;box-shadow:-16px 0 36px rgb(var(--color-0-0-0) / .4)}.sidebar::-webkit-scrollbar,.tableWrap::-webkit-scrollbar,.selectableRows::-webkit-scrollbar{width:10px;height:10px}.sidebar::-webkit-scrollbar-thumb,.tableWrap::-webkit-scrollbar-thumb,.selectableRows::-webkit-scrollbar-thumb{background:rgb(var(--color-44-52-66));border-radius:999px;border:2px solid transparent;background-clip:content-box}.brand{min-height:62px;display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center;padding:4px 4px 14px;border-bottom:1px solid var(--line-soft)}.brandMark{width:44px;height:44px;border-radius:8px;display:grid;place-items:center;background:linear-gradient(145deg,rgb(var(--color-45-212-188)),rgb(var(--color-13-148-136)));color:rgb(var(--color-5-32-28));font-weight:800;box-shadow:0 8px 22px rgb(var(--color-20-184-160) / .278),inset 0 1px rgb(var(--color-255-255-255) / .251)}.brand strong,.brand span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand strong{color:var(--text-strong);font-size:15px}.brand span{margin-top:2px;color:var(--muted);font-size:12px}.nav{display:grid;gap:4px}.navItemGroup{display:grid;gap:3px}.navButton{width:100%;height:42px;border:0;background:transparent;color:rgb(var(--color-139-149-165));display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:0 11px;border-radius:7px;cursor:pointer;text-align:right;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.navButton svg{color:rgb(var(--color-139-149-165));transition:color .16s ease}.navButton span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navButton:hover{background:rgb(var(--color-255-255-255) / .051);color:var(--text-strong)}.navButton:hover svg{color:var(--accent)}.navButton.active{background:linear-gradient(90deg,rgb(var(--color-20-184-160) / .18),rgb(var(--color-20-184-160) / .051));color:var(--accent-strong);font-weight:700;box-shadow:inset -3px 0 0 var(--accent)}.navButton.active svg{color:var(--accent)}.navChildButton{width:calc(100% - 18px);height:34px;margin-inline-start:18px;border:0;background:transparent;color:rgb(var(--color-139-149-165));display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;border-radius:7px;cursor:pointer;text-align:right}.navChildButton span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navChildButton:hover,.navChildButton.active{background:rgb(var(--color-20-184-160) / .122);color:var(--accent-strong)}.navChildButton svg{color:currentColor}.main{direction:rtl;flex:1 1 auto;width:min(100%,1760px);justify-self:center;padding:16px 24px 32px;display:grid;grid-auto-rows:max-content;align-content:start;gap:16px;min-width:0}.topbar{position:sticky;top:0;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);min-height:58px;padding:7px 0 8px;background:rgb(var(--color-14-17-22) / .82);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line-soft)}.topbarActions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;margin-inline-start:auto}.lastUpdated{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 8px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:rgb(var(--color-255-255-255) / .035);color:var(--muted-strong);font-size:12px;font-weight:800;white-space:nowrap}.topbar h1{margin:0;color:var(--text-strong);font-size:21px;font-weight:800;letter-spacing:0;line-height:1.25}.topbar p{margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.loginShell{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(180deg,rgb(var(--color-4-10-22) / .18),transparent 42%)}.loginPanel{width:min(100%,430px);background:var(--surface-raised);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-md);overflow:hidden}.loginBrand{min-height:76px;display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center;padding:16px 18px;border-bottom:1px solid var(--line-soft);background:var(--surface-soft)}.loginBrand strong,.loginBrand span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loginBrand strong{color:var(--text-strong);font-size:16px;font-weight:800}.loginBrand span{margin-top:3px;color:var(--muted);font-size:13px}.loginForm{padding:18px;display:grid;gap:14px}.loginTitle{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start;padding-bottom:4px}.loginTitle svg{width:34px;height:34px;padding:7px;border-radius:8px;background:var(--accent-soft);color:var(--accent)}.loginTitle h1{margin:0;color:var(--text-strong);font-size:22px;font-weight:800;line-height:1.25}.loginTitle p{margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.loginForm label:not(.checkRow){display:grid;gap:6px;color:var(--muted-strong);font-size:13px;font-weight:700}.loginRemember{justify-content:flex-start;color:var(--muted-strong);font-size:13px;font-weight:700}.loginMessage{min-height:38px;display:flex;align-items:center;border:1px solid var(--danger-line);border-radius:7px;background:var(--danger-soft);color:var(--danger);padding:8px 10px;font-size:13px;font-weight:700;line-height:1.5}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.contentStack{display:grid;gap:14px;align-content:start}.stateBlock{min-height:132px;border:1px dashed var(--line);border-radius:14px;background:var(--surface-soft);color:var(--muted-strong);display:flex;align-items:center;justify-content:center;gap:12px;padding:18px;text-align:right}.stateBlock strong{display:block;color:var(--text-strong);font-size:15px;font-weight:900}.stateBlock span{display:block;margin-top:3px;color:var(--muted);font-size:13px;line-height:1.5}.twoColumn{display:grid;grid-template-columns:minmax(380px,500px) minmax(0,1fr);gap:12px;align-items:start}.panel{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.priorityPanel .inlineAlert{min-height:34px;padding:7px 10px;border-radius:8px;font-size:12.5px;font-weight:800;line-height:1.45;background:rgb(var(--color-15-23-42) / .42)}.priorityPanel .inlineAlert.success{background:rgb(var(--color-52-211-153) / .09)}.priorityPanel .inlineAlert.warning{background:rgb(var(--color-251-191-36) / .09)}.priorityPanel .inlineAlert.danger{background:rgb(var(--color-248-113-113) / .102)}.priorityPanel .inlineAlert.info{background:rgb(var(--color-96-165-250) / .09)}.quickPanel .uiBtn{min-height:36px;border-radius:8px;background:rgb(var(--color-15-23-42) / .459);border-color:rgb(var(--color-148-163-184) / .161)}.quickPanel .uiBtn:hover{background:rgb(var(--color-20-184-166) / .122);border-color:rgb(var(--color-45-212-191) / .278)}.panel{min-width:0;overflow:hidden}.panelHeader{min-height:50px;padding:0 16px;display:flex;align-items:center;gap:9px;border-bottom:1px solid var(--line-soft);background:linear-gradient(180deg,var(--surface-raised),var(--surface))}.panelHeader svg{width:32px;height:32px;padding:7px;border-radius:8px;background:var(--accent-soft);color:var(--accent)}.panelHeader h2{margin:0;color:var(--text-strong);font-size:16px;font-weight:800;letter-spacing:0;line-height:1.4}.formGrid{padding:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.formGrid label,.formGrid .formField,.toolbar label{display:grid;gap:6px;color:var(--muted-strong);font-size:13px;font-weight:600;min-width:0}.formGrid .formField>span{color:var(--muted-strong);font-size:13px;font-weight:700}.wide,.featureToggles{grid-column:1 / -1}.fieldSignal{width:clamp(110px,10vw,140px);max-width:140px}.fieldMoney{width:clamp(130px,12vw,160px);max-width:160px}.fieldPhone{width:clamp(150px,14vw,180px);max-width:180px}.fieldDate{width:clamp(150px,18vw,340px);max-width:340px}.fieldShort{width:clamp(92px,9vw,128px);max-width:128px}.fieldSignal input,.fieldMoney input,.fieldPhone input,.fieldDate input,.fieldShort input{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}input,select,textarea{width:100%;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-soft);min-height:var(--field-height);padding:8px 10px;color:var(--text);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}input[type=date],input[type=datetime-local],input[type=time]{direction:ltr;unicode-bidi:isolate;font-family:Segoe UI,Tahoma,Arial,sans-serif;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;white-space:nowrap}input:hover,select:hover,textarea:hover{border-color:rgb(var(--color-58-68-84))}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgb(var(--color-20-184-160) / .149);outline:0}input::placeholder,textarea::placeholder{color:rgb(var(--color-90-100-117))}textarea{resize:vertical;line-height:1.55}.featureToggles{border:1px solid var(--line);border-radius:14px;padding:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:10px;background:var(--surface-soft)}.featureToggles legend{padding:0 7px;color:var(--muted-strong);font-size:13px;font-weight:700}.featureToggles label{min-height:38px;display:flex;align-items:center;gap:9px;border:1px solid var(--line-soft);border-radius:7px;background:var(--surface);padding:7px 9px}.featureToggles input,.checkRow input{width:17px;height:17px;min-height:17px;accent-color:var(--accent);flex:0 0 auto}.checkRow{display:flex!important;align-items:center;gap:9px;min-height:40px}.formMessage{align-self:center;color:var(--accent-strong);font-size:13px;font-weight:700;line-height:1.5}.formActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.timePickerGroup{display:grid;gap:8px;color:var(--muted-strong);font-size:13px;font-weight:700}.timePickerControls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.zoneEditor,.intervalEditor{border:1px solid var(--line);border-radius:14px;background:var(--surface-soft)}.zoneEditor{display:grid;gap:10px;padding:12px}.intervalEditor{display:grid;grid-template-columns:minmax(160px,1fr) minmax(120px,150px) minmax(120px,150px);align-items:end;gap:10px;padding:12px}.intervalEditor>span{align-self:center;color:var(--text);font-size:13px;font-weight:800}.zoneEditorHeader{display:flex;align-items:center;justify-content:space-between;color:var(--muted-strong);font-size:13px;font-weight:800}.zoneRow{display:grid;grid-template-columns:minmax(120px,1fr) minmax(140px,1fr) 40px;gap:8px;align-items:end}.zoneRow label:nth-child(3){grid-column:1 / 3}.toolbar{background:rgb(var(--color-22-26-34) / .922);border:1px solid var(--line);border-radius:8px;min-height:58px;padding:12px;display:flex;flex-wrap:wrap;align-items:end;gap:12px;box-shadow:var(--shadow-sm)}.toolbar input,.toolbar select{width:220px}.toolbarSearch{position:relative;display:flex;align-items:center;min-width:260px;flex:1 1 260px;max-width:420px}.toolbarSearch svg{position:absolute;right:12px;color:var(--muted);pointer-events:none}.toolbarSearch input{width:100%;padding-right:36px;border-radius:8px;border:1px solid var(--line);background:var(--surface-raised)}.powerCommandCenter{display:grid;grid-template-columns:minmax(300px,1fr) minmax(0,1.9fr);gap:16px;align-items:stretch}.powerHeroPanel{min-height:200px;border:1px solid rgb(var(--color-20-184-160) / .3);border-radius:20px;background:radial-gradient(140% 140% at 100% 0%,rgb(var(--color-45-212-188) / .14),transparent 46%),radial-gradient(100% 100% at 0% 100%,rgb(var(--color-96-165-250) / .08),transparent 40%),linear-gradient(135deg,rgb(var(--color-7-35-31)),rgb(var(--color-10-58-51)) 55%,rgb(var(--color-13-92-80)));box-shadow:0 1px 2px rgb(var(--color-0-0-0) / .349),0 20px 44px rgb(var(--color-6-40-35) / .502);padding:24px;display:grid;align-content:space-between;gap:16px;position:relative;overflow:hidden}.powerHeroPanel:before{content:"";position:absolute;inset-inline-end:-40px;inset-block-start:-40px;width:160px;height:160px;border-radius:999px;background:rgb(var(--color-45-212-188) / .102);filter:blur(24px);pointer-events:none}.powerHeroKicker{color:var(--accent-strong);font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.powerHeroPanel h2{margin:6px 0 0;color:var(--text-strong);font-size:26px;line-height:1.2;font-weight:900;overflow-wrap:anywhere}.powerHeroPanel p{margin:10px 0 0;color:var(--muted-strong);font-size:13px;line-height:1.75}.powerHeroMeta{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.powerHeroMeta span{min-height:30px;display:inline-flex;align-items:center;border:1px solid rgb(var(--color-45-212-188) / .3);border-radius:999px;background:rgb(var(--color-45-212-188) / .122);color:rgb(var(--color-167-243-232));padding:4px 12px;font-size:12px;font-weight:800;line-height:1.35}.toolbarActions{display:inline-flex;align-items:end;gap:8px}.runtimeActionRow{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.toolbarActions>button,.detailsActions>button,.formActions>button,.runtimeActionRow>button{height:auto;min-height:40px;white-space:normal;line-height:1.35}.filterSummary{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--muted-strong);font-size:13px}.filterSummary span{min-height:30px;display:inline-flex;align-items:center;border:1px solid var(--line-soft);border-radius:999px;background:var(--surface);padding:4px 12px;box-shadow:var(--shadow-xs);font-weight:700}.filterSummary .copyStatus{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-strong);font-weight:800}.stackCell strong,.stackCell span,.stackCell small{min-width:0;overflow-wrap:anywhere}.stackCell small{color:var(--muted);font-size:12px;line-height:1.45}.stackCell{display:grid;gap:3px;align-items:center;min-width:0}.stackCell strong{color:var(--text-strong);line-height:1.35}.stackCell span{color:var(--muted-strong);line-height:1.4}.detailsStack{padding:var(--space-3);display:grid;gap:var(--space-2)}.detailsHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--line-soft)}.detailsActions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-1)}.detailsHeader strong,.detailsHeader span{display:block;overflow-wrap:anywhere}.detailsHeader strong{color:var(--text-strong);font-size:17px;line-height:1.4}.detailsHeader span{margin-top:3px;color:var(--muted);font-size:13px}.detailsGrid{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:var(--space-1);align-items:stretch}.detailItem{min-height:50px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-soft);padding:7px 9px;display:grid;align-content:center;gap:2px;box-shadow:var(--shadow-xs)}.detailItem.short,.detailItem.signal{width:fit-content;min-width:110px;max-width:150px}.detailItem.money{min-width:130px;max-width:165px}.detailItem.phone,.detailItem.date{min-width:150px;max-width:190px}.detailItem.textWide{grid-column:span 2}.detailItem.textWide strong{white-space:normal}.detailItem span{color:var(--muted);font-size:12px;font-weight:700}.detailItem strong{color:var(--text-strong);font-size:14px;line-height:1.45;overflow-wrap:anywhere}time{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums;white-space:nowrap}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tableWrap{overflow:auto;max-width:100%;background:var(--surface);border-top:1px solid var(--line-soft)}table{width:100%;border-collapse:separate;border-spacing:0;min-width:860px;font-size:13px;table-layout:fixed}th,td{padding:10px 12px;border-bottom:1px solid var(--line-soft);text-align:right;vertical-align:middle;white-space:nowrap;line-height:1.5}th{color:var(--muted-strong);font-size:12.5px;background:rgb(var(--color-255-255-255) / .024);font-weight:800;position:sticky;top:0;z-index:1}tbody tr{transition:background .14s ease}tbody tr:nth-child(2n){background:rgb(var(--color-255-255-255) / .016)}tbody tr:hover{background:rgb(var(--color-20-184-160) / .059)}.sortHeaderButton{width:100%;border:0;background:transparent;color:inherit;font-weight:inherit;min-height:28px;padding:0;display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;cursor:pointer;text-align:right}.sortHeaderButton span{color:var(--accent);font-size:10px}td{color:var(--text);max-width:280px;overflow:hidden;text-overflow:ellipsis}td:last-child{max-width:none;overflow:visible;text-overflow:clip}.countdownBadge,.errorBadge,.statusBadge,.fatDiagnosisBadge{display:inline-flex;align-items:center;min-height:28px;border-radius:7px;padding:3px 8px;font-size:12.5px;font-weight:700;line-height:1.4;white-space:nowrap;border:1px solid transparent}.countdownBadge.ok,.statusBadge.success,.fatDiagnosisBadge.normal{background:var(--success-soft);border-color:var(--success-line);color:var(--success)}.countdownBadge.warning,.statusBadge.warning,.fatDiagnosisBadge.partial_issue,.fatDiagnosisBadge.splitter_issue{background:var(--warning-soft);border-color:var(--warning-line);color:var(--warning)}.countdownBadge.critical,.countdownBadge.expired,.statusBadge.danger,.fatDiagnosisBadge.fat_issue{background:var(--danger-soft);border-color:var(--danger-line);color:var(--danger)}.countdownBadge.neutral,.statusBadge.neutral,.fatDiagnosisBadge.no_readings,.fatDiagnosisBadge.unknown{background:var(--neutral-soft);border-color:var(--neutral-line);color:var(--muted-strong)}.statusBadge.info{background:var(--info-soft);border-color:var(--info-line);color:var(--info)}.statusBadge:before,.countdownBadge:before,.fatDiagnosisBadge:before{content:"";width:7px;height:7px;border-radius:999px;background:currentColor;flex:0 0 7px}.errorBadge{max-width:240px;overflow:hidden;text-overflow:ellipsis;background:var(--danger-soft);border-color:var(--danger-line);color:var(--danger)}.emptyState{padding:28px 16px;color:var(--muted);text-align:center;font-size:14px;line-height:1.6}.notice{background:var(--warning-soft);border:1px solid var(--warning-line);color:var(--warning);border-radius:10px;padding:12px 14px;line-height:1.65}.notice.error{background:var(--danger-soft);border-color:var(--danger-line);color:var(--danger)}.noticeHint{margin-top:7px;color:var(--danger);font-size:13px}code{background:rgb(var(--color-255-255-255) / .078);border-radius:5px;padding:1px 5px;direction:ltr;display:inline-block}.agentActionPanel{display:flex;align-items:center;gap:6px}.agentActionPanel{flex-wrap:wrap;min-width:380px;max-width:500px}.agentActionPanel>button,.detailsActions>button{flex:0 0 auto;min-width:max-content}.browserSettingsList,.activationCards{display:grid;gap:12px}.accountTabs{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;width:fit-content;max-width:100%;padding:6px;border:1px solid var(--line-soft);border-radius:14px;background:linear-gradient(180deg,var(--surface-raised),var(--surface));box-shadow:var(--shadow-sm),inset 0 1px rgb(var(--color-255-255-255) / .059)}.accountTabs button{min-height:38px;border:1px solid rgb(var(--color-255-255-255) / .06);border-radius:10px;padding:0 14px;background:linear-gradient(135deg,rgb(var(--color-51-65-85) / .22),rgb(var(--color-15-23-42) / .078));color:var(--muted-strong);display:inline-flex;align-items:center;gap:8px;font-weight:800;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}.accountTabs button:hover{background:linear-gradient(135deg,rgb(var(--color-20-184-160) / .141),rgb(var(--color-96-165-250) / .09));border-color:rgb(var(--color-20-184-160) / .259);color:var(--text-strong)}.accountTabs button.active{background:linear-gradient(135deg,rgb(var(--color-20-184-160) / .278),rgb(var(--color-96-165-250) / .161));border-color:var(--accent-line);color:var(--accent-strong);box-shadow:0 2px 6px rgb(var(--color-20-184-160) / .18)}.accountTabs button span{min-width:24px;height:22px;border-radius:999px;background:rgb(var(--color-255-255-255) / .078);color:inherit;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;font-size:12px;font-weight:900}.browserAutoLoginToggle{grid-column:2 / -1}.browserAutoLoginToggle{align-self:center;min-height:36px}.activationCard{display:grid;gap:12px;padding:16px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,var(--surface-raised) 0%,var(--surface) 100%);box-shadow:var(--shadow-sm);transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease}.activationCard:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.activationCard.pending{border-color:var(--warning-line);background:linear-gradient(180deg,rgb(var(--color-251-191-36) / .1) 0,var(--surface) 140px)}.activationCard.completed{border-color:var(--success-line);background:linear-gradient(180deg,rgb(var(--color-52-211-153) / .1) 0,var(--surface) 140px)}.activationCard.completed.debt{border-color:var(--danger-line);background:linear-gradient(180deg,rgb(var(--color-248-113-113) / .1) 0,var(--surface) 140px)}.activationCard.scheduled{border-color:var(--info-line);background:linear-gradient(180deg,rgb(var(--color-96-165-250) / .1) 0,var(--surface) 140px)}.activationCard.ignored{border-color:var(--neutral-line);background:linear-gradient(180deg,rgb(var(--color-139-149-165) / .08) 0,var(--surface) 140px)}.activationCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.activationCardHeader>div{min-width:0;display:grid;gap:3px}.activationCardHeader strong,.activationCardHeader span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activationCardHeader strong{color:var(--text-strong);font-size:17px;font-weight:900}.activationCardHeader span{color:var(--muted);font-size:13px;font-weight:700}.activationMetaGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.packagePriceGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,220px));gap:12px;padding:14px}.packagePriceGrid label{display:grid;gap:6px;color:var(--muted-strong);font-size:12px;font-weight:800}.packagePriceGrid input{width:100%;height:40px;border-radius:10px;border:1px solid var(--line);background:var(--surface-soft);color:var(--text);padding:0 10px}.packagePriceGrid input:disabled{background:var(--surface-soft);color:var(--muted-strong);cursor:not-allowed}.activationStateStrip{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.choiceGroup{display:grid;gap:6px;outline:none}.choiceGroup:focus-visible{box-shadow:0 0 0 2px var(--accent-line);border-radius:var(--radius-sm)}.choiceError{color:var(--danger);font-size:12px;font-weight:800}.activationButtonIcon{width:100%;height:100%;object-fit:contain;flex:0 0 auto;border-radius:0;pointer-events:none;transition:transform .16s ease,opacity .16s ease;animation:activationIconFrameOrbit 2.8s linear infinite}.activationIconButton{position:relative;width:54px;min-width:54px;height:40px;min-height:40px;padding:2px;border:1px solid var(--brand-turquoise);border-radius:var(--radius-sm);background:var(--control-bg);box-shadow:0 0 0 1px transparent;overflow:visible;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.activationIconButton.uiBtnSuccess,.activationIconButton.uiBtnSuccess:hover,.activationIconButton.uiBtnSuccess:active{border:1px solid var(--brand-turquoise);background:var(--control-bg);box-shadow:0 0 0 1px transparent}.activationIconButton .activationButtonIcon{width:100%;height:100%}.activationIconButton:not(:disabled):hover,.activationIconButton:not(:disabled):active{border-color:var(--brand-cyan);background:var(--control-bg-hover);box-shadow:0 0 0 1px var(--accent-line),0 0 12px color-mix(in srgb,var(--brand-cyan) 22%,transparent)}.activationIconButton:not(:disabled):hover .activationButtonIcon{transform:scale(1.08);animation-duration:1.65s}.activationIconButton:not(:disabled):active .activationButtonIcon{transform:scale(.96)}.activationIconButton:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-sm);box-shadow:0 0 12px color-mix(in srgb,var(--brand-cyan) 24%,transparent)}.activationIconButton:disabled .activationButtonIcon{opacity:.48;animation:none;filter:drop-shadow(0 0 2px var(--brand-turquoise))}@keyframes activationIconFrameOrbit{0%,to{filter:drop-shadow(3px 0 2px var(--brand-turquoise)) drop-shadow(-3px 0 2px var(--brand-cyan))}25%{filter:drop-shadow(0 3px 2px var(--brand-turquoise)) drop-shadow(0 -3px 2px var(--brand-cyan))}50%{filter:drop-shadow(-3px 0 2px var(--brand-turquoise)) drop-shadow(3px 0 2px var(--brand-cyan))}75%{filter:drop-shadow(0 -3px 2px var(--brand-turquoise)) drop-shadow(0 3px 2px var(--brand-cyan))}}@media(prefers-reduced-motion:reduce){.activationButtonIcon{animation:none;filter:drop-shadow(0 0 2px var(--brand-turquoise)) drop-shadow(0 0 3px var(--brand-cyan))}}.activationIconButton:after{content:attr(data-tooltip);position:absolute;inset-block-end:calc(100% + 7px);inset-inline-start:50%;translate:-50% 0;opacity:0;pointer-events:none;white-space:nowrap;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-strong);padding:4px 8px;font-size:12px;box-shadow:var(--shadow-sm);transition:opacity .14s ease;z-index:5}.activationIconButton:hover:after,.activationIconButton:focus-visible:after{opacity:1}.actionMessage{flex-basis:100%;color:var(--danger);font-size:12px;line-height:1.5}.renewInline{display:inline-flex;align-items:center;gap:6px}.renewInline select{width:88px;min-height:32px;padding:4px 8px}.plainList{padding:16px 34px 18px 16px;margin:0;line-height:1.9;color:var(--muted-strong)}.selectableRows{display:grid;gap:6px;max-height:280px;overflow:auto}.selectableRow{border:1px solid var(--line);background:var(--surface);border-radius:7px;padding:9px 10px;display:grid;gap:3px;text-align:right;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.selectableRow:hover,.selectableRow.selected{border-color:var(--accent);background:var(--accent-soft)}.selectableRow.selected{box-shadow:inset -3px 0 0 var(--accent)}.selectableRow small{color:var(--muted);font-size:12px}.appShell.collapsed{--sidebar-width: 84px}.appShell.collapsed .brand div:not(.brandMark),.appShell.collapsed .navButton span,.appShell.collapsed .navChildButton span{display:none}.appShell.collapsed .brand,.appShell.collapsed .navButton{grid-template-columns:1fr;justify-items:center}.appShell.collapsed .navChildButton{width:100%;margin-inline-start:0;grid-template-columns:1fr;justify-items:center}.sidebarToggle{height:34px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--muted-strong);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,border-color .15s ease,transform .15s ease}.sidebarToggle:hover{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-strong)}.navScrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;border:0;background:rgb(var(--color-0-0-0) / .6)}.mobileMenuButton{display:none}.commandButton{min-height:40px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--muted-strong);padding:0 10px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;box-shadow:var(--shadow-xs)}.commandButton kbd{min-width:44px;border:1px solid var(--line);border-radius:5px;background:var(--neutral-soft);color:var(--muted);font-size:11px;padding:2px 5px}.lastUpdated{color:var(--muted);font-size:12px;font-weight:700;white-space:nowrap}.userMenu{display:inline-flex;align-items:center;gap:6px}.userMenu .compact{min-height:40px;padding-inline:10px}.rolePill{border:1px solid var(--info-line);border-radius:999px;background:var(--info-soft);color:var(--info);padding:3px 7px;font-size:11px;font-weight:800}.commandPalette{position:relative;z-index:61;width:min(720px,100%);border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:var(--shadow-md);overflow:hidden}.commandSearch{display:grid;grid-template-columns:26px minmax(0,1fr) 38px;align-items:center;gap:8px;padding:12px;border-bottom:1px solid var(--line-soft)}.commandSearch input{border:0;box-shadow:none;min-height:42px;font-size:15px}.commandList{max-height:min(64vh,560px);overflow:auto;padding:10px;display:grid;gap:6px}.commandGroupTitle{color:var(--muted);font-size:12px;font-weight:900;padding:8px 8px 2px}.commandItem{border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text);padding:10px;display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px 10px;text-align:right;cursor:pointer}.commandItem svg{grid-row:1 / 3;align-self:center;color:var(--accent)}.commandItem span{font-weight:900}.commandItem small{color:var(--muted)}.commandItem:hover,.commandItem.active{border-color:var(--accent-line);background:var(--accent-soft)}.panelHeaderTitle{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px}.panelHeaderTitle svg{width:34px;height:34px;padding:8px;border-radius:8px;background:var(--accent-soft);color:var(--accent)}.panelHeaderTitle h2{margin:0;color:var(--text-strong);font-size:17px;font-weight:900}.panelHeaderTitle p{margin:3px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.sectionToolbar{justify-content:space-between}.toolbarSummary{display:grid;gap:3px;min-width:min(100%,320px)}.toolbarSummary strong{color:var(--text-strong);font-size:15px;font-weight:900}.toolbarSummary span{color:var(--muted);font-size:13px}.dataTableShell{display:grid;min-width:0}.dataTableToolbar,.tableFooter{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 12px;background:var(--surface)}.dataTableToolbar{border-bottom:1px solid var(--line-soft)}.dataTableToolbarTitle{display:inline-flex;align-items:center;gap:9px;min-width:0}.dataTableToolbarTitle>div{display:inline-flex;align-items:center;gap:8px;min-width:0}.dataTableToolbarTitle svg{width:32px;height:32px;padding:7px;border-radius:8px;background:var(--accent-soft);color:var(--accent);flex:0 0 auto}.dataTableToolbar strong{color:var(--text-strong);font-weight:900;white-space:nowrap}.dataTableToolbar span,.tableFooter span{color:var(--muted);font-size:12px;font-weight:800}.dataTableToolbarTitle span{min-height:26px;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;background:var(--surface-soft);padding:0 9px;white-space:nowrap}.tableColumnsMenu{position:relative}.tableColumnsButton{font:inherit;min-height:36px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--muted-strong);padding:0 10px;display:inline-flex;align-items:center;gap:7px;cursor:pointer}.tableColumnsPortalMenu{position:fixed;z-index:1000;box-sizing:border-box;direction:rtl;width:240px;overflow:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow-md);padding:8px}.columnQuickToggle{width:100%;min-height:32px;border:1px solid var(--line);border-radius:7px;background:var(--neutral-soft);color:var(--text-strong);cursor:pointer;font-weight:800;text-align:center}.columnQuickToggle:disabled{cursor:not-allowed;opacity:.55}.tableFooter{border-top:1px solid var(--line-soft)}.tableFooter label{width:auto;display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:12px;font-weight:800}.tableFooter select{width:88px}.tablePager{display:inline-flex;gap:8px}.rowActionMenu{position:relative}.rowActionMenu summary{list-style:none;min-height:32px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--text);padding:0 9px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:12.5px;font-weight:800}.rowActionMenu summary::-webkit-details-marker{display:none}.rowActionMenu>div{position:absolute;inset-inline-end:0;top:calc(100% + 6px);z-index:8;min-width:220px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow-md);padding:7px;display:grid;gap:4px}.rowActionMenu button{min-height:34px;border:0;border-radius:7px;background:transparent;color:var(--text);display:flex;align-items:center;gap:7px;padding:0 8px;cursor:pointer;text-align:right}.rowActionMenu button:hover{background:var(--neutral-soft)}.rowActionMenu button.warning{color:var(--warning)}.rowActionMenu button.danger{color:var(--danger)}.segmentedControl{display:inline-flex;border:1px solid var(--line);border-radius:10px;background:linear-gradient(135deg,rgb(var(--color-30-41-59) / .451),rgb(var(--color-15-23-42) / .22));padding:3px}.segmentedControl button{min-height:34px;border:0;border-radius:6px;background:linear-gradient(135deg,rgb(var(--color-51-65-85) / .18),rgb(var(--color-15-23-42) / .059));color:var(--muted-strong);padding:0 12px;cursor:pointer;font-weight:800}.segmentedControl button:hover{background:linear-gradient(135deg,rgb(var(--color-96-165-250) / .129),rgb(var(--color-20-184-160) / .09));color:var(--text-strong)}.segmentedControl button.active{background:linear-gradient(135deg,rgb(var(--color-20-184-160) / .239),rgb(var(--color-96-165-250) / .161));color:var(--text-strong);box-shadow:var(--shadow-xs)}.composerLayout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:14px;align-items:start}.previewStack{padding:14px;display:grid;gap:12px}.telegramPreview{min-height:160px;border:1px solid var(--accent-line);border-radius:14px;background:var(--accent-soft);padding:14px;display:grid;align-content:start;gap:8px}.telegramPreview strong{color:var(--text-strong);font-size:15px;font-weight:900}.telegramPreview p{margin:0;color:var(--text);line-height:1.7;white-space:pre-wrap}.inlineAlert{border:1px solid var(--neutral-line);border-radius:10px;background:var(--neutral-soft);color:var(--muted-strong);padding:10px 12px;font-size:13px;line-height:1.65}.inlineAlert.success{border-color:var(--success-line);background:var(--success-soft);color:var(--success)}.inlineAlert.warning{border-color:var(--warning-line);background:var(--warning-soft);color:var(--warning)}.inlineAlert.danger{border-color:var(--danger-line);background:var(--danger-soft);color:var(--danger)}.inlineAlert.info{border-color:var(--info-line);background:var(--info-soft);color:var(--info)}.emptyState.modern{min-height:190px;display:grid;place-items:center;align-content:center;gap:8px}.emptyState.modern svg{color:var(--muted)}.emptyState.modern strong{color:var(--text-strong);font-size:15px}.emptyState.modern span{max-width:420px}.showcaseGrid{padding:14px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.priorityStack,.formSection{padding:14px;display:grid;gap:12px}.quickActionGrid{padding:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.statusOverview{padding:14px;display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1fr);gap:14px;align-items:stretch}.statusHeroCard{border:1px solid var(--accent-line);border-radius:14px;background:var(--accent-soft);padding:14px;display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center}.statusHeroCard>svg{width:40px;height:40px;padding:9px;border-radius:8px;background:var(--surface);color:var(--accent)}.statusHeroCard span{display:block;color:var(--muted-strong);font-size:13px;font-weight:700}.statusHeroCard strong{display:block;margin-top:4px}.tabbedForm{display:grid;gap:0}.formSection label,.importPanel label{display:grid;gap:6px;color:var(--muted-strong);font-size:13px;font-weight:700;min-width:0}.formSection.compactFields{grid-template-columns:repeat(2,minmax(150px,240px))}.formSection.compactFields .inlineAlert,.formSection .wide{grid-column:1 / -1}.botComposer{padding:14px}.botComposer .formSection{padding:0}.modernSwitch{grid-template-columns:18px minmax(0,1fr);align-items:start;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:12px}.modernSwitch input{width:18px;min-height:18px;margin-top:3px;accent-color:var(--accent)}.modernSwitch strong{display:block;color:var(--text-strong);font-size:14px}.modernSwitch small{display:block;margin-top:2px;color:var(--muted);font-size:12px;line-height:1.6}.modernSwitch.danger{border-color:var(--danger-line);background:var(--danger-soft)}.secretField>span{display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:8px;align-items:center}.stickyFormActions{position:sticky;bottom:0;z-index:3;border-top:1px solid var(--line-soft);background:var(--surface);padding:12px;display:flex;flex-wrap:wrap;gap:8px}.compactSettings{grid-template-columns:repeat(4,minmax(120px,1fr))}.compactSettings .modernSwitch{grid-column:span 2}.importPanel{padding:14px;display:grid;grid-template-columns:minmax(260px,1fr) minmax(180px,260px) auto;gap:12px;align-items:end}.toolbarControls{display:grid;grid-template-columns:minmax(220px,1.3fr) repeat(3,minmax(130px,.75fr));gap:10px;align-items:end;flex:1 1 640px}.toolbarControls label{display:grid;gap:5px;color:var(--muted-strong);font-size:12px;font-weight:800}.toolbarActions{display:flex;flex-wrap:wrap;gap:8px;align-items:end}.skeletonStack{padding:14px;display:grid;gap:10px}.toastContainer{position:fixed;top:16px;left:16px;z-index:100;display:flex;flex-direction:column;gap:10px;max-width:min(420px,calc(100vw - 32px))}.toastItem{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid;border-radius:var(--radius);box-shadow:var(--shadow-md);animation:toastSlideIn .18s ease}@keyframes toastSlideIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.toastDot{width:8px;height:8px;border-radius:999px;flex-shrink:0}.toastMessage{flex:1 1 auto;font-size:13px;line-height:1.5;word-break:break-word}.toastClose{flex-shrink:0;width:24px;height:24px;display:grid;place-items:center;border:0;background:transparent;color:currentColor;opacity:.6;cursor:pointer;border-radius:6px}.toastClose:hover{opacity:1;background:rgb(var(--color-0-0-0) / .051)}[data-theme=light] body{background:var(--bg)}[data-theme=light] .appShell:before{background:rgb(var(--color-4-10-22) / .161)}[data-theme=light] ::selection{background:rgb(var(--color-13-148-136) / .22)}[data-theme=light] ::-webkit-scrollbar-thumb{background:rgb(var(--color-200-210-223))}[data-theme=light] button:focus-visible,[data-theme=light] input:focus-visible,[data-theme=light] select:focus-visible,[data-theme=light] textarea:focus-visible{outline:2px solid rgb(var(--color-15-118-110) / .28)}[data-theme=light] .sidebar{background:rgb(var(--color-11-14-19));border-left:1px solid rgb(var(--color-31-37-48));box-shadow:-16px 0 36px rgb(var(--color-15-23-42) / .141)}[data-theme=light] .sidebar::-webkit-scrollbar-thumb{background:rgb(var(--color-44-52-66))}[data-theme=light] .brand{border-bottom-color:rgb(var(--color-31-37-48))}[data-theme=light] .brand strong,[data-theme=light] .navButton:hover{color:rgb(var(--color-242-245-249))}[data-theme=light] .brand span{color:rgb(var(--color-139-149-165))}[data-theme=light] .navButton.active{color:rgb(var(--color-45-212-188))}[data-theme=light] .navButton.active svg,[data-theme=light] .navButton:hover svg{color:rgb(var(--color-45-212-188))}[data-theme=light] .sidebarToggle{background:rgb(var(--color-22-26-34));border-color:rgb(var(--color-38-45-58));color:rgb(var(--color-174-183-197))}[data-theme=light] .sidebarToggle:hover{background:rgb(var(--color-20-184-160) / .129);border-color:rgb(var(--color-20-184-160) / .349);color:rgb(var(--color-45-212-188))}[data-theme=light] .topbar{background:rgb(var(--color-238-242-247) / .851);border-bottom:1px solid var(--line)}[data-theme=light] input:hover,[data-theme=light] select:hover,[data-theme=light] textarea:hover{border-color:rgb(var(--color-174-186-202))}[data-theme=light] input::placeholder,[data-theme=light] textarea::placeholder{color:rgb(var(--color-148-163-184))}[data-theme=light] .toolbar{background:rgb(var(--color-255-255-255) / .922)}[data-theme=light] .powerHeroPanel{border-color:rgb(var(--color-13-148-136) / .2);background:radial-gradient(140% 140% at 100% 0%,rgb(var(--color-20-184-166) / .22),transparent 46%),radial-gradient(100% 100% at 0% 100%,rgb(var(--color-56-189-248) / .1),transparent 40%),linear-gradient(145deg,rgb(var(--color-240-253-250)),rgb(var(--color-255-255-255)),rgb(var(--color-248-250-252)));box-shadow:0 1px 2px rgb(var(--color-15-23-42) / .039),0 16px 40px rgb(var(--color-13-148-136) / .122)}[data-theme=light] .powerHeroPanel:before{background:rgb(var(--color-20-184-166) / .102)}[data-theme=light] .powerHeroMeta span{border-color:rgb(var(--color-13-148-136) / .161);background:rgb(var(--color-255-255-255));color:var(--accent-strong)}[data-theme=light] th{background:rgb(var(--color-247-250-252))}[data-theme=light] tbody tr:nth-child(2n){background:rgb(var(--color-251-253-255))}[data-theme=light] tbody tr:hover{background:rgb(var(--color-239-248-246))}[data-theme=light] code{background:rgb(var(--color-15-23-42) / .071)}[data-theme=light] .accountTabs{box-shadow:var(--shadow-sm),inset 0 1px rgb(var(--color-255-255-255) / .6)}[data-theme=light] .accountTabs button:hover{background:linear-gradient(135deg,rgb(var(--color-13-148-136) / .122),rgb(var(--color-37-99-235) / .078))}[data-theme=light] .accountTabs button span{background:rgb(var(--color-15-23-42) / .078)}[data-theme=light] .navScrim{background:rgb(var(--color-15-23-42) / .361)}[data-theme=light] .toastClose:hover{background:rgb(var(--color-15-23-42) / .071)}html[data-fontsize=small] body{zoom:.92}html[data-fontsize=large] body{zoom:1.08}@supports not (zoom: 1){html[data-fontsize=small] body,html[data-fontsize=small] th,html[data-fontsize=small] td,html[data-fontsize=small] button,html[data-fontsize=small] input,html[data-fontsize=small] select,html[data-fontsize=small] textarea{font-size:92%}html[data-fontsize=large] body,html[data-fontsize=large] th,html[data-fontsize=large] td,html[data-fontsize=large] button,html[data-fontsize=large] input,html[data-fontsize=large] select,html[data-fontsize=large] textarea{font-size:108%}}@keyframes sectionFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sectionFade{animation:sectionFadeUp .3s ease both;display:grid;gap:14px;align-content:start}.tableWrap{max-height:min(76vh,1100px)}.tableWrap thead th{background:var(--surface-raised);z-index:6;box-shadow:inset 0 -1px 0 var(--line-soft)}[data-theme=light] .tableWrap thead th{background:rgb(var(--color-247-250-252))}.tableWrap thead th[draggable=true]{cursor:grab;-webkit-user-select:none;user-select:none}.tableWrap thead th.thDragging{opacity:.45;cursor:grabbing}.tableWrap thead th.thDropTarget{background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--accent-line),inset 0 -1px 0 var(--line-soft)}.toastItem.tone-success{background:var(--success-soft);border-color:var(--success-line);color:var(--success)}.toastItem.tone-warning{background:var(--warning-soft);border-color:var(--warning-line);color:var(--warning)}.toastItem.tone-danger{background:var(--danger-soft);border-color:var(--danger-line);color:var(--danger)}.toastItem.tone-info{background:var(--info-soft);border-color:var(--info-line);color:var(--info)}.toastItem.tone-neutral{background:var(--surface-raised);border-color:var(--line);color:var(--text)}.toastDot.tone-success{background:var(--success)}.toastDot.tone-warning{background:var(--warning)}.toastDot.tone-danger{background:var(--danger)}.toastDot.tone-info{background:var(--info)}.toastDot.tone-neutral{background:var(--muted)}.checkRow{cursor:pointer;line-height:1.45}.checkRow input[type=checkbox],.featureToggles input[type=checkbox]{width:17px;height:17px;min-height:17px;padding:0;margin:0;flex:0 0 auto;align-self:center}a:focus-visible,summary:focus-visible,[role=button]:focus-visible,th[draggable=true]:focus-visible,.checkRow input:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}.prefsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;padding:14px}.prefsNote{padding:0 14px 14px}.opacityControl{display:grid;gap:8px;color:var(--muted-strong);font-size:13px;font-weight:800}.opacityControl>div{display:grid;grid-template-columns:minmax(0,1fr) 52px;align-items:center;gap:10px}.opacityControl input[type=range]{width:100%;min-height:28px;padding:0;accent-color:var(--accent);background:transparent}.opacityControl strong{min-height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--accent-line);border-radius:8px;background:var(--accent-soft);color:var(--accent-strong);direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}.opacityControl small{color:var(--muted);font-size:12px;line-height:1.6}.uiBtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;border-radius:7px;border:1px solid transparent;font-size:14px;font-weight:600;line-height:1.4;cursor:pointer;transition:background .15s ease-out,border-color .15s ease-out,color .15s ease-out,box-shadow .15s ease-out,transform .15s ease-out}.uiBtn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--accent-line)}.uiBtn:disabled{pointer-events:none;opacity:.55}.uiBtn:not(:disabled):active{translate:0 1px}.uiBtnDefault{border-color:var(--line);background:var(--surface-raised);color:var(--text);box-shadow:var(--shadow-xs)}.uiBtnDefault:hover{background:var(--surface-tinted);border-color:var(--line-strong)}.uiBtnPrimary{border-color:rgb(var(--color-20-184-166));background:rgb(var(--color-20-184-166));color:rgb(var(--color-5-32-28));box-shadow:var(--shadow-xs)}.uiBtnPrimary:hover{background:rgb(var(--color-45-212-191));border-color:rgb(var(--color-45-212-191))}.uiBtnDanger{border-color:var(--danger-line);background:var(--danger-soft);color:var(--danger)}.uiBtnDanger:hover{border-color:var(--danger)}.uiBtnSuccess{border-color:var(--success-line);background:var(--success-soft);color:var(--success)}.uiBtnSuccess:hover{border-color:var(--success)}.uiBtnWarning{border-color:var(--warning-line);background:var(--warning-soft);color:var(--warning)}.uiBtnWarning:hover{border-color:var(--warning)}.uiBtnGhost{border-color:transparent;background:transparent;color:var(--text)}.uiBtnGhost:hover{background:var(--neutral-soft)}.uiBtnSoft{border-color:var(--line);background:var(--surface);color:var(--text)}.uiBtnSoft:hover{background:var(--surface-raised)}.uiBtnSm{height:34px;padding:0 10px;font-size:12px}.uiBtnMd{height:var(--button-height);padding:0 14px}.uiBtnLg{height:40px;padding:0 20px}.uiBtnIcon{height:var(--button-height);width:var(--button-height);padding:0}.uiField:disabled{opacity:.6}.uiTextarea{min-height:96px}.uiBadge{display:inline-flex;align-items:center;gap:6px;min-height:28px;border-radius:7px;padding:4px 10px;font-size:12px;font-weight:700;line-height:1.4;border:1px solid transparent}.uiBadge.success{background:var(--success-soft);border-color:var(--success-line);color:var(--success)}.uiBadge.warning{background:var(--warning-soft);border-color:var(--warning-line);color:var(--warning)}.uiBadge.danger{background:var(--danger-soft);border-color:var(--danger-line);color:var(--danger)}.uiBadge.info{background:var(--info-soft);border-color:var(--info-line);color:var(--info)}.uiBadge.neutral{background:var(--neutral-soft);border-color:var(--neutral-line);color:var(--muted-strong)}.uiSkeleton{border-radius:7px;background:var(--line);min-height:16px;animation:uiPulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes uiPulse{0%,to{opacity:1}50%{opacity:.5}}.h-10{height:40px}.h-28{height:112px}.w-48{width:192px}.w-full{width:100%}.uiProgress{height:8px;overflow:hidden;border-radius:999px;background:var(--line)}.uiProgressFill{height:100%;border-radius:999px;background:var(--accent)}::selection{background:rgb(var(--color-45-212-191) / .302)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:rgb(var(--color-45-212-191) / .4)}body{background:var(--bg)}.uiBtnPrimary{border-color:transparent;background:linear-gradient(135deg,rgb(var(--color-45-212-191)),rgb(var(--color-99-102-241)));color:rgb(var(--color-255-255-255));box-shadow:0 6px 18px rgb(var(--color-45-212-191) / .22),var(--shadow-xs)}.uiBtnPrimary:hover{border-color:transparent;background:linear-gradient(135deg,rgb(var(--color-94-234-212)),rgb(var(--color-129-140-248)))}.brandMark{background:linear-gradient(135deg,rgb(var(--color-45-212-191)),rgb(var(--color-99-102-241)));color:rgb(var(--color-255-255-255));box-shadow:0 8px 22px rgb(var(--color-99-102-241) / .302),inset 0 1px rgb(var(--color-255-255-255) / .251)}.navButton.active{background:var(--accent-gradient-soft);color:var(--accent-strong);box-shadow:inset -3px 0 rgb(var(--color-45-212-191))}.navButton.active svg{color:var(--accent-strong)}.rolePill{background:var(--accent-gradient-soft);border-color:var(--accent-line);color:var(--accent-strong)}[data-theme=light] .uiBtnPrimary{background:linear-gradient(135deg,rgb(var(--color-20-184-166)),rgb(var(--color-79-70-229)));color:rgb(var(--color-255-255-255))}[data-theme=light] .uiBtnPrimary:hover{background:linear-gradient(135deg,rgb(var(--color-45-212-191)),rgb(var(--color-99-102-241)))}[data-theme=light] .navButton.active{color:rgb(var(--color-45-212-191))}[data-theme=light] .navButton.active svg{color:rgb(var(--color-45-212-191))}.resizableTable{width:100%;table-layout:fixed}.resizableTable th,.resizableTable td{box-sizing:border-box;max-width:none}.resizableTable thead th{position:sticky;overflow:visible}.columnResizeHandle{position:absolute;inset-block:0;inset-inline-end:-5px;width:10px;z-index:12;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none}.columnResizeHandle:after{content:"";position:absolute;inset-block:20%;inset-inline-start:4px;width:2px;border-radius:999px;background:transparent;transition:background .14s ease,box-shadow .14s ease}.resizableTable thead th:hover .columnResizeHandle:after,.columnResizeHandle.isResizing:after{background:var(--accent);box-shadow:0 0 0 1px var(--accent-soft)}body:has(.columnResizeHandle.isResizing){cursor:col-resize;-webkit-user-select:none;user-select:none}.resetColumnSizesButton{margin-bottom:7px;background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-strong)}.appShell:before{background:rgb(var(--color-4-10-22) / .141)}[data-theme=light] .appShell:before{background:rgb(var(--color-4-10-22) / .122)}.sidebar{background:radial-gradient(95% 52% at 66% 2%,rgb(var(--color-45-212-191) / .12),transparent 52%),radial-gradient(76% 44% at 12% 18%,rgb(var(--color-96-165-250) / .1),transparent 58%),linear-gradient(180deg,rgb(var(--color-7-16-30)),rgb(var(--color-8-19-31)) 48%,rgb(var(--color-7-16-26)));border-left-color:rgb(var(--color-45-212-191) / .122);isolation:isolate}.sidebar:before,.sidebar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.sidebar:before{opacity:.26;background-image:radial-gradient(circle,rgb(var(--color-255-255-255) / .54) 0 1px,transparent 1.8px),radial-gradient(circle,rgb(var(--color-45-212-191) / .5) 0 1px,transparent 2px),radial-gradient(circle,rgb(var(--color-96-165-250) / .38) 0 1px,transparent 2px);background-size:86px 54px,132px 82px,176px 118px;background-position:10px 8px,34px 40px,72px 20px}.sidebar:after{opacity:.24;background:radial-gradient(circle at 76% 8%,rgb(var(--color-45-212-191) / .2),transparent 20%),linear-gradient(126deg,transparent 10%,rgb(var(--color-45-212-191) / .08) 34%,transparent 58%),repeating-linear-gradient(132deg,transparent 0 34px,rgb(var(--color-96-165-250) / .045) 35px 36px,transparent 37px 74px)}.sidebar>*{position:relative;z-index:1}.brand:before{content:"";position:absolute;inset-inline-start:-28px;inset-block-start:-34px;width:112px;height:112px;border-radius:999px;background:rgb(var(--color-45-212-191) / .141);filter:blur(30px);pointer-events:none}.panelHeader,.dataTableToolbar,.tableFooter{background:linear-gradient(180deg,var(--surface-raised),var(--surface))}.tableWrap{background:var(--surface-soft)}th{background:color-mix(in srgb,var(--surface-raised) 86%,rgb(var(--color-45-212-191) / .08))}tbody tr:nth-child(2n){background:color-mix(in srgb,var(--surface-soft) 84%,transparent)}tbody tr:hover{background:rgb(var(--color-45-212-191) / .075)}input,select,textarea,.uiBtnSoft,.uiBtnDefault,.tableColumnsButton{background:rgb(var(--surface-soft-rgb) / var(--ui-control-alpha))}.segmentedControl{background:color-mix(in srgb,var(--surface-soft) 82%,rgb(var(--color-45-212-191) / .1))}.segmentedControl button{background:transparent}.segmentedControl button:hover{background:rgb(var(--color-45-212-191) / .102)}.segmentedControl button.active{background:linear-gradient(135deg,rgb(var(--color-45-212-191) / .22),rgb(var(--color-96-165-250) / .141))}[data-theme=light] .panelHeader,[data-theme=light] .dataTableToolbar,[data-theme=light] .tableFooter{background:linear-gradient(180deg,rgb(var(--color-255-255-255) / var(--ui-panel-alpha-strong)),rgb(var(--color-241-249-250) / var(--ui-panel-alpha)))}[data-theme=light] th,[data-theme=light] .tableWrap thead th{background:rgb(var(--color-247-250-252) / var(--ui-panel-alpha-strong));color:var(--muted-strong)}[data-theme=light] tbody tr:nth-child(2n){background:rgb(var(--color-251-253-255) / var(--ui-panel-alpha-soft))}[data-theme=light] tbody tr:hover{background:rgb(var(--color-20-184-166) / .102)}[data-theme=light] input,[data-theme=light] select,[data-theme=light] textarea,[data-theme=light] .uiBtnSoft,[data-theme=light] .uiBtnDefault,[data-theme=light] .tableColumnsButton{background:rgb(var(--color-255-255-255) / var(--ui-control-alpha));color:var(--text)}[data-theme=light] .segmentedControl{background:rgb(var(--color-255-255-255) / var(--ui-panel-alpha));border-color:rgb(var(--color-148-163-184) / .302)}[data-theme=light] .segmentedControl button{background:transparent;color:var(--muted-strong)}[data-theme=light] .segmentedControl button:hover{background:rgb(var(--color-20-184-166) / .102);color:var(--text-strong)}[data-theme=light] .segmentedControl button.active{background:linear-gradient(135deg,rgb(var(--color-20-184-166) / .18),rgb(var(--color-79-70-229) / .102));color:rgb(var(--color-15-23-42))}[data-theme=light] .panelHeader h2,[data-theme=light] .dataTableToolbar strong{color:var(--text-strong)}[data-theme=light] .opacityControl small{color:var(--muted-strong)}.stateBlock{color:var(--readable-card-text, var(--text))}.stateBlock span{color:var(--readable-card-muted, var(--muted-strong))}.stateBlock strong{color:var(--readable-card-strong, var(--text-strong))}html,body,#root{min-width:0;min-height:100%}body{overflow-x:hidden}*{min-width:0}.appShell{min-height:100dvh;width:100%}.main{width:100%;max-width:var(--content-max);margin-inline:auto;padding-inline:clamp(14px,2vw,30px);overflow:clip}.topbar{min-width:0}.mobileNavButton{display:none}.systemAlerts{position:sticky;top:64px;z-index:4;display:grid;gap:8px}.systemAlert{display:grid;grid-template-columns:42px 22px minmax(0,1fr) 32px;align-items:center;gap:10px;min-height:58px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.systemAlert.danger{border-color:var(--danger-line);background:color-mix(in srgb,var(--danger-soft) 54%,var(--surface))}.systemAlert.warning{border-color:var(--warning-line);background:color-mix(in srgb,var(--warning-soft) 54%,var(--surface))}.systemAlert.info{border-color:var(--info-line);background:color-mix(in srgb,var(--info-soft) 50%,var(--surface))}.systemAlertLogo{width:38px;height:38px;display:grid;place-items:center;border-radius:9px;color:rgb(var(--color-255-255-255));font-size:12px;font-weight:900;background:var(--accent-gradient);box-shadow:0 8px 22px rgb(var(--color-45-212-191) / .18)}.systemAlertIcon{color:currentColor}.systemAlert.danger .systemAlertIcon{color:var(--danger)}.systemAlert.warning .systemAlertIcon{color:var(--warning)}.systemAlert.info .systemAlertIcon{color:var(--info)}.systemAlertContent{display:grid;gap:2px}.systemAlertContent strong{color:var(--text-strong);font-size:13px}.systemAlertContent span{color:var(--muted-strong);font-size:12px;line-height:1.55}.systemAlertDismiss{width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer;font-size:21px}.systemAlertDismiss:hover{background:var(--neutral-soft);color:var(--text-strong)}.employeeIdentity{display:grid;gap:2px}.employeeIdentity strong{color:var(--text-strong)}.employeeIdentity span,.mutedText{color:var(--muted);font-size:12px}.employeePermissionForm{align-content:start}.permissionMatrix{display:grid;gap:12px}.segmentedChoice{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.segmentedChoice label{width:auto;min-height:40px;display:inline-flex;flex-direction:row;align-items:center;gap:8px;padding:7px 11px;border:1px solid var(--line);border-radius:9px;background:var(--surface)}.segmentedChoice input{width:16px!important}.stickyFormActions{position:sticky;bottom:-16px;z-index:3;margin:4px -16px -16px;padding:12px 16px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bulkActionBar{position:sticky;bottom:12px;z-index:4;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--accent-line);border-radius:10px;background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brandMark,.systemAlertLogo{overflow:hidden;background:transparent;box-shadow:none}.brandMark img,.systemAlertLogo img{width:100%;height:100%;display:block;object-fit:contain}html[data-fontsize] body,html[data-fontsize] button,html[data-fontsize] input,html[data-fontsize] select,html[data-fontsize] textarea,html[data-fontsize] td,html[data-fontsize] th,html[data-fontsize] label{font-size:var(--ui-font-size)}html[data-fontsize] small,html[data-fontsize] .mutedText,html[data-fontsize] .toolbarSummary span,html[data-fontsize] .dataTableToolbar span,html[data-fontsize] .tableFooter span,html[data-fontsize] .systemAlertContent span{font-size:var(--ui-small-font-size)}.currentSectionHeading{min-width:0;display:flex;align-items:center}.currentSectionHeading h1{font-size:var(--ui-title-font-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataTableToolbar{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px}.dataTableToolbarTitle{flex:1 1 auto;justify-self:auto}.tableColumnsMenu{flex:0 0 auto;justify-self:auto}th[data-important=true],td[data-important=true],.importantDetail strong,.lastUpdated,.countdownBadge{font-weight:900!important;font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--text-strong)}.numericFontControl{display:grid!important;gap:8px;margin-top:12px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft)}.numericFontControl>div{display:flex;align-items:center;gap:8px}.numericFontControl input{width:110px;min-height:42px;text-align:center;font-weight:900}.numericFontControl small{color:var(--muted)}.privilegedAgentPermissions{min-width:0;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft)}.privilegedAgentPermissions>p{margin:4px 0 12px;color:var(--muted)}html,body,#root,.appShell,.main,.sectionFade,.contentStack,.panel,.panelBody,.toolbar,.dataTableShell,.tableWrap,.detailsStack,.formGrid,.filterGrid{max-width:100%}.panel,.dataTableShell,.toolbar,.formGrid,fieldset{min-width:0}time{font-weight:900!important;font-variant-numeric:tabular-nums;color:var(--text-strong)}.serverPagerActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.serverPagerNavButton{width:92px;min-width:92px;height:34px;min-height:34px;line-height:1;white-space:nowrap}.copyableSubscriberValue{-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:100%;min-width:0;border:0;border-radius:7px;background:transparent;color:inherit;font:inherit;padding:3px 5px;display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;text-align:inherit;cursor:copy;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease}.copyableSubscriberValue:hover,.copyableSubscriberValue:focus-visible{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--text-strong);outline:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 32%,transparent)}.copyableSubscriberValue>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.copyableSubscriberName{width:100%;font-weight:800}.copyableSubscriberIcon{flex:0 0 auto;opacity:.48}.copyableSubscriberValue:hover .copyableSubscriberIcon,.copyableSubscriberValue:focus-visible .copyableSubscriberIcon{opacity:1}.copyableSubscriberDate{font-family:Segoe UI,Tahoma,Arial,sans-serif;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.copyableSubscriberDate{white-space:nowrap}.copyableSubscriberDate .statusBadge{pointer-events:none}.detailsActionsStandalone{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;padding-bottom:4px}.dateTimeStack{display:inline-grid;gap:1px;direction:ltr;unicode-bidi:isolate;font-family:Segoe UI,Tahoma,Arial,sans-serif;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;line-height:1.25;white-space:nowrap}.dateValue,.importantValue{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums;white-space:nowrap}.dateTimeStack.compact{display:inline-flex;align-items:center;gap:6px}.dateTimeDate,.dateTimeTime{display:block;color:inherit;text-align:center;direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;white-space:nowrap}.dateTimeTime{display:inline-flex;align-items:baseline;justify-content:center;gap:.25rem;color:var(--muted-strong);font-size:.9em;font-weight:800}.dateTimeClock,.dateTimePeriod{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums;white-space:nowrap}.dateTimePeriod{direction:rtl;letter-spacing:0}.importantValue,[data-value-kind=date],[data-value-kind=phone],[data-value-kind=subscription]{font-weight:900!important;font-variant-numeric:tabular-nums;color:var(--text-strong)}.dateValue{font-family:Segoe UI,Tahoma,Arial,sans-serif;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.dateValue{direction:ltr;unicode-bidi:isolate;color:inherit;font-weight:900!important;letter-spacing:0;white-space:nowrap}.dateTimeStack,.dateValue,.importantValue,time,[data-value-kind=date]{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;white-space:nowrap}.dateTimeStack.compact{display:inline-flex;align-items:baseline;flex-wrap:nowrap;gap:.4rem;max-width:100%}.dateTimeStack.compact .dateTimeDate,.dateTimeStack.compact .dateTimeTime{flex:0 0 auto}.metricGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;align-items:stretch}.metricCard{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.metricCard{min-height:104px;padding:14px;display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-rows:auto 1fr;gap:8px 10px;align-items:start;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.metricCard:hover{border-color:rgb(var(--color-51-60-77));box-shadow:var(--shadow-md)}.metricCard.success{border-color:var(--success-line);box-shadow:inset -4px 0 0 var(--success),var(--shadow-sm)}.metricCard.warning{border-color:var(--warning-line);box-shadow:inset -4px 0 0 var(--warning),var(--shadow-sm)}.metricCard.danger{border-color:var(--danger-line);box-shadow:inset -4px 0 0 var(--danger),var(--shadow-sm)}.metricCard.info{border-color:var(--info-line);box-shadow:inset -4px 0 0 var(--info),var(--shadow-sm)}.metricCard svg{grid-column:1;grid-row:1 / 3;width:38px;height:38px;padding:8px;border-radius:8px;background:var(--accent-soft);color:var(--accent)}.metricCard.success svg{background:var(--success-soft);color:var(--success)}.metricCard.warning svg{background:var(--warning-soft);color:var(--warning)}.metricCard.danger svg{background:var(--danger-soft);color:var(--danger)}.metricCard.info svg{background:var(--info-soft);color:var(--info)}.metricCard span{grid-column:2;color:var(--muted);font-size:13px;line-height:1.5;text-align:right}.metricCard strong{grid-column:2;align-self:end;color:var(--text-strong);font-size:26px;font-weight:800;letter-spacing:0;line-height:1.1;text-align:right;overflow-wrap:anywhere}.metricCard small{grid-column:2;color:var(--muted-strong);font-size:12px;font-weight:800;line-height:1.4;text-align:right}.compactMetrics .metricCard{grid-template-columns:1fr;min-height:100px;border-radius:14px;padding:16px;gap:6px;position:relative;overflow:hidden}.compactMetrics .metricCard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.12;pointer-events:none;background:radial-gradient(120% 120% at 0% 0%,currentColor,transparent 55%)}.compactMetrics .metricCard span,.compactMetrics .metricCard strong,.compactMetrics .metricCard small{grid-column:1;z-index:1}.compactMetrics .metricCard strong{font-size:30px;font-weight:900}.compactMetrics .metricCard.success{background:linear-gradient(145deg,rgb(var(--color-52-211-153) / .14) 0%,var(--surface-raised) 55%,rgb(var(--color-52-211-153) / .1) 100%)}.compactMetrics .metricCard.danger{background:linear-gradient(145deg,rgb(var(--color-248-113-113) / .14) 0%,var(--surface-raised) 55%,rgb(var(--color-248-113-113) / .1) 100%)}.compactMetrics .metricCard.info{background:linear-gradient(145deg,rgb(var(--color-96-165-250) / .14) 0%,var(--surface-raised) 55%,rgb(var(--color-96-165-250) / .1) 100%)}.compactMetrics .metricCard.neutral{background:linear-gradient(145deg,rgb(var(--color-139-149-165) / .12) 0%,var(--surface-raised) 55%,rgb(var(--color-139-149-165) / .08) 100%)}@media(max-width:1180px){.metricGrid{grid-template-columns:repeat(3,minmax(140px,1fr))}}@media(max-width:820px){.metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.metricCard strong{font-size:21px}.metricGrid{grid-template-columns:1fr}}@media(max-width:520px){.metricGrid{grid-template-columns:1fr}.metricCard{min-height:92px}}.metricCard.clickable{width:100%;border-width:1px;text-align:initial;cursor:pointer}.metricCard.clickable:hover{transform:translateY(-1px)}.metricCard.neutral{border-color:var(--neutral-line);box-shadow:inset -4px 0 rgb(var(--color-90-100-117)),var(--shadow-sm)}[data-theme=light] .metricCard:hover{border-color:rgb(var(--color-185-199-214))}[data-theme=light] .metricCard.neutral{box-shadow:inset -4px 0 rgb(var(--color-148-163-184)),var(--shadow-sm)}.metricCard{color:var(--readable-card-text, var(--text))}.metricCard{background:var(--readable-card-bg, var(--surface-raised))}.metricCard span,.metricCard small{color:var(--readable-card-muted, var(--muted-strong))}.metricCard strong{color:var(--readable-card-strong, var(--text-strong))}.metricCard.success strong{color:var(--success)}.metricCard.warning strong{color:var(--warning)}.metricCard.danger strong{color:var(--danger)}.metricCard.info strong{color:var(--info)}[data-theme=light] .metricCard.success strong{color:rgb(var(--color-4-120-87))}[data-theme=light] .metricCard.warning strong{color:rgb(var(--color-180-83-9))}[data-theme=light] .metricCard.danger strong{color:rgb(var(--color-180-35-24))}[data-theme=light] .metricCard.info strong{color:rgb(var(--color-29-78-216))}@media(min-width:821px)and (max-width:1366px){.metricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.metricGrid{gap:var(--stats-grid-gap)}.metricCard{min-height:var(--stats-card-min-height);padding:var(--stats-card-padding);border-radius:var(--card-radius)}.metricCard strong,.metricCountValue{font-size:var(--metric-count-size);font-weight:800;line-height:1.15;color:var(--text-strong);font-variant-numeric:tabular-nums}.metricMoneyValue{font-size:var(--metric-money-size);font-weight:900;line-height:1.05;color:var(--accent-strong);font-variant-numeric:tabular-nums;white-space:nowrap}.metricSecondaryValue{font-size:var(--metric-label-size);font-weight:700;color:var(--muted-strong)}.modalScrim,.drawerScrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;border:0;background:rgb(var(--color-0-0-0) / .6)}.modalLayer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:start center;padding:9vh 16px 16px}.drawerPanel{position:fixed;z-index:55;inset-block:0;inset-inline-end:0;width:min(100vw,680px);border-inline-start:1px solid var(--line);background:var(--surface);box-shadow:-18px 0 44px rgb(var(--color-0-0-0) / .451);display:grid;grid-template-rows:auto minmax(0,1fr);outline:none}.drawerLayer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;pointer-events:none;isolation:isolate;contain:layout paint style}.drawerLayer .drawerScrim,.drawerLayer .drawerPanel{pointer-events:auto}.drawerLayer .drawerScrim{z-index:0}.drawerLayer .drawerPanel{z-index:1}.drawerPanel.sm{width:min(100vw,440px)}.drawerPanel.md{width:min(100vw,620px)}.drawerPanel.lg{width:min(100vw,820px)}.drawerPanel.xl{width:min(100vw,1100px)}.drawerHeader{min-height:68px;border-bottom:1px solid var(--line-soft);background:linear-gradient(180deg,var(--surface-raised),var(--surface));padding:12px 16px;display:flex;justify-content:space-between;align-items:center;gap:12px}.drawerBody{min-height:0;overflow:auto;padding:16px}.detailsModalLayer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:7.5vh 16px;pointer-events:none;isolation:isolate;overscroll-behavior:contain}.detailsModalScrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border:0;background:rgb(var(--color-0-0-0) / .62);cursor:pointer;pointer-events:auto;touch-action:none}.detailsModalPanel{position:relative;z-index:1;width:min(880px,calc(100vw - 32px));max-height:85vh;min-height:0;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--text);box-shadow:var(--shadow-md);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;outline:none;pointer-events:auto}.detailsModalPanel.sm{width:min(520px,calc(100vw - 32px))}.detailsModalPanel.md{width:min(720px,calc(100vw - 32px))}.detailsModalPanel.lg{width:min(880px,calc(100vw - 32px))}.detailsModalPanel.xl{width:min(1120px,calc(100vw - 32px))}.detailsModalHeader{min-height:64px;border-bottom:1px solid var(--line-soft);background:linear-gradient(180deg,var(--surface-raised),var(--surface));padding:12px 16px;display:flex;justify-content:space-between;align-items:center;gap:12px}.detailsModalBody{min-height:0;overflow:auto;overscroll-behavior:contain;padding:16px}@media(max-width:820px){.detailsModalLayer{padding:8px;place-items:stretch}.detailsModalPanel,.detailsModalPanel.sm,.detailsModalPanel.md,.detailsModalPanel.lg,.detailsModalPanel.xl{width:100%;max-height:min(85vh,calc(100dvh - 16px))}.detailsModalHeader{align-items:flex-start;padding:10px 12px}.detailsModalBody{padding:12px}.drawerPanel,.drawerPanel.sm,.drawerPanel.md,.drawerPanel.lg,.drawerPanel.xl{width:100vw;max-width:100vw}.drawerPanel,.drawerPanel.sm,.drawerPanel.md,.drawerPanel.lg,.drawerPanel.xl{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.drawerBody{padding-bottom:env(safe-area-inset-bottom,0px)}.drawerPanel,.drawerPanel.sm,.drawerPanel.md,.drawerPanel.lg,.drawerPanel.xl{top:0;right:0;bottom:0;left:0;width:100dvw;max-width:100dvw;min-width:0}.drawerHeader,.drawerBody{width:100%;min-width:0;overflow-x:hidden}.drawerBody>*{min-width:0;max-width:100%}.drawerPanel,.drawerPanel.sm,.drawerPanel.md,.drawerPanel.lg,.drawerPanel.xl{right:0;left:auto;width:100dvw;max-width:100dvw}.drawerBody,.drawerBody form,.drawerBody fieldset,.drawerBody input,.drawerBody select,.drawerBody textarea{max-width:100%}.drawerBody input:not([type=checkbox]):not([type=radio]),.drawerBody select,.drawerBody textarea{width:100%}}[data-theme=light] .modalScrim,[data-theme=light] .drawerScrim{background:rgb(var(--color-15-23-42) / .361)}[data-theme=light] .drawerPanel{box-shadow:-18px 0 44px rgb(var(--color-15-23-42) / .18)}[data-theme=light] .detailsModalScrim{background:rgb(var(--color-15-23-42) / .42)}:where(body,html,.main,.panel,.sidebar,.topbar,.metricCard,.toolbar,.dataTableShell,.drawerPanel,.detailsModalPanel,.accountTabs,.toastItem,.loginShell,.activationCard,.browserRuleRow,.prefBlock,th,td,input,select,textarea){transition:background-color .25s ease,border-color .25s ease,color .25s ease}.uiDialogOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:rgb(var(--color-0-0-0) / .6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.uiDialog{position:fixed;left:50%;top:50%;translate:-50% -50%;z-index:50;width:min(720px,calc(100vw - 24px));border-radius:8px;border:1px solid var(--line);background:var(--surface);padding:16px;color:var(--text);box-shadow:var(--shadow-md)}.uiDialogHeader{margin-bottom:12px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.uiDialogTitle{font-size:16px;font-weight:800;color:var(--text-strong)}.uiDialogDescription{margin-top:4px;font-size:14px;color:var(--muted)}:where(.panel,.metricCard,.toolbar,.dataTableShell,.loginPanel,.detailsModalPanel,.drawerPanel,.uiDialog){background:radial-gradient(100% 150% at 100% 0%,rgb(var(--color-45-212-191) / .055),transparent 52%),linear-gradient(145deg,var(--surface-raised),var(--surface));border-color:color-mix(in srgb,var(--line) 76%,rgb(var(--color-45-212-191) / .22))}[data-theme=light] :where(.panel,.metricCard,.toolbar,.dataTableShell,.loginPanel,.detailsModalPanel,.drawerPanel,.uiDialog){background:radial-gradient(110% 150% at 100% 0%,rgb(var(--color-20-184-166) / .08),transparent 54%),linear-gradient(145deg,var(--surface-raised),var(--surface));border-color:rgb(var(--color-125-211-252) / .302);color:var(--text)}.drawerBody{max-width:100%}.drawerPanel,.drawerPanel.sm,.drawerPanel.md,.drawerPanel.lg,.drawerPanel.xl{inset-inline-start:auto;inset-inline-end:auto;right:0;left:auto;border-inline-start:0;border-left:1px solid var(--line)}.drawerLayer{overscroll-behavior:contain}.drawerLayer .drawerPanel{max-height:100dvh}.drawerLayer .drawerBody{overscroll-behavior:contain}.detailsModalPanel{max-height:var(--modal-max-height);grid-template-rows:auto minmax(0,1fr) auto}.drawerPanel{grid-template-rows:auto minmax(0,1fr) auto}.detailsModalBody,.drawerBody{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.detailsModalFooter,.drawerFooter{position:relative;z-index:2;min-height:3.75rem;padding:.75rem var(--modal-content-padding);border-top:1px solid var(--line-soft);display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-2);background:color-mix(in srgb,var(--surface-raised) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 -8px 24px rgb(var(--color-2-8-23) / .12)}.detailsModalFooter .activationActionSpacer,.drawerFooter .actionSpacer{flex:1 1 auto}@media(max-width:480px){.detailsModalLayer{padding:max(.35rem,env(safe-area-inset-top)) .35rem max(.35rem,env(safe-area-inset-bottom))}.detailsModalPanel,.detailsModalPanel.sm,.detailsModalPanel.md,.detailsModalPanel.lg,.detailsModalPanel.xl{max-height:calc(100dvh - .7rem)}.detailsModalFooter,.drawerFooter{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.detailsModalFooter>button,.drawerFooter>button{flex:1 1 8.5rem;justify-content:center}}.activationResultBanner{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px;padding:10px 12px;border:1px solid var(--success-line);border-radius:8px;background:var(--success-soft);color:var(--success)}.activationResultBanner.debt{border-color:var(--danger-line);background:var(--danger-soft);color:var(--danger)}.activationResultBanner strong{font-size:18px;font-weight:900;color:var(--success)}.activationResultBanner.debt strong{color:var(--danger)}.activationResultBanner span,.activationResultBanner time{min-height:26px;display:inline-flex;align-items:center;border-radius:999px;padding:3px 9px;background:rgb(var(--color-255-255-255) / .059);color:var(--text-strong);font-size:13px;font-weight:800}.debtCards{display:grid;gap:12px}.debtCard{display:grid;gap:12px;padding:16px;border:1px solid var(--danger-line);border-radius:14px;background:linear-gradient(180deg,rgb(var(--color-248-113-113) / .1) 0,var(--surface) 160px);box-shadow:var(--shadow-sm);transition:box-shadow .18s ease,transform .18s ease}.debtCard:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.debtCardHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.debtCardHeader strong{min-height:30px;display:inline-flex;align-items:center;border-radius:999px;padding:4px 12px;background:var(--danger-soft);color:var(--danger);border:1px solid var(--danger-line);font-size:16px;font-weight:900}.debtCardHeader span{color:var(--danger);font-weight:900}.debtCard small{color:var(--muted);font-size:12.5px;line-height:1.5;overflow-wrap:anywhere}.debtCardMeta{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.operationNumber{min-height:28px;display:inline-flex;align-items:center;border-radius:999px;padding:4px 12px;background:var(--accent-soft);color:var(--accent-strong);border:1px solid var(--accent-line);font-size:13px;font-weight:900}.debtSettlementForm{display:grid;grid-template-columns:minmax(160px,220px) minmax(220px,1fr) auto;gap:10px;align-items:end}.debtPaymentHistory{display:grid;gap:8px;margin-top:10px}.debtPaymentRow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-items:center;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft);font-size:.86rem}.debtPaymentRow time{direction:ltr;text-align:left}.accountsOperationsShell{gap:16px;color:rgb(var(--color-255-255-255))}.accountsStatsGrid{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:16px}.accountsStatCard,.accountsFilterBar{background:rgb(var(--color-30-41-59) / .6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgb(var(--color-255-255-255) / .06);box-shadow:0 10px 30px rgb(var(--color-2-8-23) / .18)}.accountsStatCard{min-height:112px;border-radius:12px;padding:16px;text-align:center;display:grid;align-content:center;gap:4px}.accountsStatCard p,.accountsStatCard small{margin:0;color:rgb(var(--color-156-163-175))}.accountsStatCard p{font-size:12px;font-weight:800}.accountsStatCard strong{color:rgb(var(--color-52-211-153));font-size:30px;font-weight:900;line-height:1.15;font-variant-numeric:tabular-nums}.accountsStatCard small{font-size:12px;font-weight:700}.accountsStatCard.debt strong{color:rgb(var(--color-248-113-113))}.accountsStatCard.wallet strong{color:rgb(var(--color-96-165-250))}.accountsStatCard.scheduled strong{color:rgb(var(--color-251-191-36))}.accountsFilterBar{min-height:66px;border-radius:12px;padding:16px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.accountsFilterTitle{display:inline-flex;align-items:center;gap:8px;color:rgb(var(--color-209-213-219));font-size:14px;font-weight:900}.accountsFilterTitle svg{color:rgb(var(--color-156-163-175))}.accountsFilterBar select,.accountsFilterBar input{height:38px;border:1px solid rgb(var(--color-51-65-85));border-radius:8px;background:rgb(var(--color-15-23-42) / .6);color:rgb(var(--color-255-255-255));padding:0 12px;font:800 13px Segoe UI,Tahoma,Arial,sans-serif;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.accountsFilterBar select:focus,.accountsFilterBar input:focus{border-color:rgb(var(--color-16-185-129));background:rgb(var(--color-15-23-42) / .761);box-shadow:0 0 0 3px rgb(var(--color-16-185-129) / .102)}.accountsDateRange{display:inline-flex;align-items:center;gap:8px}.accountsDateField{display:inline-flex;align-items:center;gap:6px;color:var(--card-theme-muted);font-size:12px;font-weight:800}.accountsDateField input{width:142px}.accountsElectronicTotal{min-height:38px;display:inline-flex;align-items:center;gap:9px;padding:5px 12px;border:1px solid var(--accent-line);border-radius:8px;background:var(--accent-soft);color:var(--card-theme-muted);white-space:nowrap}.accountsElectronicTotal span{font-size:11px;font-weight:800}.accountsElectronicTotal strong{color:var(--accent-strong);font-size:14px;font-weight:900;font-variant-numeric:tabular-nums}.accountsFilterSpacer{flex:1 1 120px}.accountsPricingButton.uiBtn,.accountsExportButton.uiBtn,.accountsPayButton.uiBtn{min-height:38px;border:0;border-radius:8px;color:rgb(var(--color-255-255-255));font-size:13px;font-weight:900;padding:0 20px;box-shadow:0 4px 15px rgb(var(--color-59-130-246) / .278)}.accountsPricingButton.uiBtn{background:linear-gradient(135deg,rgb(var(--color-245-158-11)),rgb(var(--color-217-119-6)));box-shadow:0 4px 15px rgb(var(--color-245-158-11) / .302)}.accountsExportButton.uiBtn{background:linear-gradient(135deg,rgb(var(--color-59-130-246)),rgb(var(--color-37-99-235)))}.accountsPayButton.uiBtn{min-height:28px;padding:0 12px;border-radius:8px;background:linear-gradient(135deg,rgb(var(--color-16-185-129)),rgb(var(--color-5-150-105)));box-shadow:0 4px 15px rgb(var(--color-16-185-129) / .302);font-size:12px}.accountsPricingButton.uiBtn:hover,.accountsExportButton.uiBtn:hover,.accountsPayButton.uiBtn:hover{transform:translateY(-1px)}.accountsDeleteButton.uiBtn{min-height:28px;border-radius:8px;border-color:rgb(var(--color-239-68-68) / .239);background:rgb(var(--color-239-68-68) / .102);color:rgb(var(--color-248-113-113));font-size:12px;font-weight:900;padding:0 10px}.accountsOperationList{display:grid;gap:16px}.accountsOperationCard{background:linear-gradient(180deg,rgb(var(--color-30-41-59) / .8),rgb(var(--color-17-24-39) / .902));border:1px solid rgb(var(--color-51-65-85) / .4);border-radius:16px;overflow:hidden;box-shadow:0 12px 32px rgb(var(--color-2-8-23) / .18);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.accountsOperationCard:hover{border-color:rgb(var(--color-16-185-129) / .302);box-shadow:0 8px 30px rgb(var(--color-0-0-0) / .4);transform:translateY(-2px)}.accountsOperationStatusBar{min-height:50px;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:linear-gradient(90deg,rgb(var(--color-16-185-129) / .149),rgb(var(--color-16-185-129) / .051));border-bottom:1px solid rgb(var(--color-16-185-129) / .2)}.accountsOperationStatusBar.debt{background:linear-gradient(90deg,rgb(var(--color-239-68-68) / .149),rgb(var(--color-239-68-68) / .051));border-bottom-color:rgb(var(--color-239-68-68) / .2)}.accountsOperationStatusBar.scheduled,.accountsOperationStatusBar.pending{background:linear-gradient(90deg,rgb(var(--color-59-130-246) / .149),rgb(var(--color-59-130-246) / .051));border-bottom-color:rgb(var(--color-59-130-246) / .2)}.accountsOperationStatusBar.ignored{background:linear-gradient(90deg,rgb(var(--color-107-114-128) / .149),rgb(var(--color-107-114-128) / .051));border-bottom-color:rgb(var(--color-107-114-128) / .2)}.accountsOperationStatusLeft,.accountsOperationStatusRight{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px}.accountsPaymentBadge{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:900;white-space:nowrap}.accountsPaymentBadge.zain{background:rgb(var(--color-234-179-8) / .149);color:rgb(var(--color-250-204-21));border:1px solid rgb(var(--color-234-179-8) / .3)}.accountsPaymentBadge.pos{background:rgb(var(--color-59-130-246) / .149);color:rgb(var(--color-96-165-250));border:1px solid rgb(var(--color-59-130-246) / .3)}.accountsPaymentBadge.master{background:rgb(var(--color-239-68-68) / .149);color:rgb(var(--color-248-113-113));border:1px solid rgb(var(--color-239-68-68) / .3)}.accountsPaymentBadge.wallet{background:rgb(var(--color-139-92-246) / .149);color:rgb(var(--color-167-139-250));border:1px solid rgb(var(--color-139-92-246) / .3)}.accountsPaymentBadge.debt{background:rgb(var(--color-107-114-128) / .149);color:rgb(var(--color-156-163-175));border:1px solid rgb(var(--color-107-114-128) / .3)}.accountsOperationTime{color:rgb(var(--color-156-163-175));font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;unicode-bidi:isolate;white-space:nowrap}.accountsOperationStatusText{font-size:12px;font-weight:900;white-space:nowrap}.accountsOperationStatusText.paid{color:rgb(var(--color-52-211-153))}.accountsOperationStatusText.debt{color:rgb(var(--color-248-113-113))}.accountsOperationStatusText.scheduled,.accountsOperationStatusText.pending{color:rgb(var(--color-96-165-250))}.accountsOperationStatusText.ignored{color:rgb(var(--color-156-163-175))}.accountsOperationBody{padding:20px}.accountsOperationPrimaryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;text-align:center}.accountsOperationAmountGrid{margin-top:16px;padding-top:16px;border-top:1px solid rgb(var(--color-51-65-85) / .3);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;text-align:center}.accountsOperationPrimaryGrid p,.accountsOperationAmountGrid p{margin:0 0 4px;color:rgb(var(--color-107-114-128));font-size:12px;font-weight:800}.accountsOperationPrimaryGrid strong,.accountsOperationAmountGrid strong{color:rgb(var(--color-255-255-255));font-size:14px;font-weight:900;line-height:1.5;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.accountsOperationAmountGrid strong.paid{color:rgb(var(--color-52-211-153))}.accountsOperationAmountGrid strong.debt{color:rgb(var(--color-248-113-113))}.accountsOperationAmountGrid strong.scheduled{color:rgb(var(--color-96-165-250))}.accountsOperationAmountGrid strong.muted{color:rgb(var(--color-107-114-128))}.accountsOperationCompactMeta{margin-top:12px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.accountsOperationCompactMeta span{min-height:24px;display:inline-flex;align-items:center;border:1px solid rgb(var(--color-51-65-85) / .42);border-radius:999px;background:rgb(var(--color-15-23-42) / .341);color:rgb(var(--color-156-163-175));padding:2px 10px;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums}.accountsOperationCompactMeta .accountsOperationActor{gap:5px;border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-strong)}.accountsOperationActor svg{flex:0 0 auto}.accountsOperationCard .inlineAlert{margin:0 20px 16px;background:rgb(var(--color-15-23-42) / .4)}.accountsDebtHistory{margin:0 20px 16px;display:grid;gap:8px}.accountsDebtHistory>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-items:center;padding:8px 10px;border:1px solid rgb(var(--color-51-65-85) / .36);border-radius:8px;background:rgb(var(--color-15-23-42) / .341);color:rgb(var(--color-203-213-225));font-size:12px;font-weight:800}.accountsDebtHistory time{direction:ltr;text-align:left}.accountsOperationsShell>.panel{background:rgb(var(--color-30-41-59) / .722);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:rgb(var(--color-255-255-255) / .059)}.accountsReportSettings{display:grid;gap:16px}.accountsReportSettingsIntro{display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:14px;padding:14px;border:1px solid var(--accent-line);border-radius:10px;background:var(--accent-soft)}.accountsReportSettingsIntro>div{display:grid;gap:4px}.accountsReportSettingsIntro strong{color:var(--text-strong);font-size:15px}.accountsReportSettingsIntro span,.accountsReportSettingsForm small{color:var(--muted);font-size:12px;line-height:1.6}.accountsReportAgentField,.accountsReportChatField,.accountsReportSettingsForm fieldset label{display:grid;gap:6px;color:var(--text-strong);font-size:12px;font-weight:800}.accountsReportSettingsForm{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:14px}.accountsReportSettingsForm fieldset{min-width:0;margin:0;padding:12px;display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:10px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft)}.accountsReportSettingsForm legend{padding-inline:7px;color:var(--accent-strong);font-size:13px;font-weight:900}.accountsReportSettingsForm input,.accountsReportSettingsForm select,.accountsReportAgentField select{width:100%;min-height:40px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface-tinted);color:var(--text-strong);padding:7px 10px;font:inherit;outline:none}.accountsReportSettingsForm input:focus,.accountsReportSettingsForm select:focus,.accountsReportAgentField select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.accountsReportChatField,.accountsReportEnable,.accountsReportLastStatus,.accountsReportSettingsForm>.formActions{grid-column:1 / -1}.accountsReportChatField{max-width:520px}.accountsReportEnable{width:fit-content;display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft);cursor:pointer}.accountsReportEnable input{width:18px;min-height:18px;accent-color:var(--accent)}.accountsReportEnable span{display:grid;gap:2px}.accountsReportEnable strong{color:var(--text-strong);font-size:13px}.accountsReportLastStatus{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);color:var(--text-strong);font-size:12px;font-weight:800}.accountsReportLastStatus.sent{border-color:var(--success-line);background:var(--success-soft);color:var(--success)}.accountsReportLastStatus.failed{border-color:var(--danger-line);background:var(--danger-soft);color:var(--danger)}.accountsReportLastStatus small{flex-basis:100%;overflow-wrap:anywhere}@media(max-width:980px){.accountsStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.accountsFilterSpacer{display:none}.accountsFilterBar{align-items:stretch}.accountsDateRange{flex:1 1 100%}.accountsReportSettingsForm{grid-template-columns:1fr}}@media(max-width:640px){.accountsStatsGrid,.accountsOperationPrimaryGrid,.accountsOperationAmountGrid,.accountsDebtHistory>div{grid-template-columns:1fr}.accountsStatCard{min-height:96px;padding:13px}.accountsStatCard strong{font-size:26px}.accountsFilterBar{padding:12px;gap:10px}.accountsFilterTitle,.accountsFilterBar select,.accountsSettingsButton.uiBtn,.accountsPricingButton.uiBtn,.accountsExportButton.uiBtn{width:100%}.accountsDateRange{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.accountsDateField{display:grid;gap:4px}.accountsDateField input,.accountsElectronicTotal{width:100%}.accountsElectronicTotal{justify-content:space-between}.accountsOperationStatusBar{align-items:stretch;flex-direction:column;padding:12px 14px}.accountsOperationStatusLeft,.accountsOperationStatusRight{justify-content:space-between}.accountsOperationBody{padding:14px}.accountsOperationAmountGrid{gap:12px}.accountsOperationCard .inlineAlert,.accountsDebtHistory{margin-inline:14px}.accountsReportSettingsIntro,.accountsReportSettingsForm fieldset{grid-template-columns:1fr}.accountsReportChatField,.accountsReportEnable{width:100%;max-width:none}}@media(max-width:1180px){.debtCardMeta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.debtSettlementForm,.debtPaymentRow,.debtCardMeta{grid-template-columns:1fr}}[data-theme=light] .activationResultBanner time{background:rgb(var(--color-15-23-42) / .051)}.accountsStatCard{min-height:var(--stats-card-min-height);padding:var(--stats-card-padding);gap:.35rem}.accountsStatsGrid{gap:var(--stats-grid-gap)}.accountsStatCard .metricMoneyValue{color:rgb(var(--color-52-211-153))}.accountsStatCard.debt .metricMoneyValue{color:rgb(var(--color-248-113-113))}.accountsStatCard.wallet .metricMoneyValue{color:rgb(var(--color-96-165-250))}.accountsStatCard .metricCountValue{font-size:var(--metric-label-size);color:var(--muted-strong)}.accountsOperationTime,.accountsOperationTime .dateTimeStack{display:inline-flex;flex-wrap:nowrap;white-space:nowrap}.accountsOperationAmountGrid strong:not(.scheduled){font-size:clamp(1rem,.92rem + .3vw,1.2rem)}.accountsOperationAmountGrid>div:nth-child(2) strong{font-size:var(--metric-count-size);color:var(--muted-strong)}@media(max-width:640px){.accountsOperationStatusLeft{overflow-x:auto;justify-content:flex-start;flex-wrap:nowrap}}.permissionGroup{display:grid;gap:12px}.permissionGroup{padding:12px;border:1px solid var(--line-soft);border-radius:10px;background:var(--surface-soft)}.permissionGroup h3{margin:0;color:var(--text-strong);font-size:13px}.permissionChoiceGrid,.zonePermissionGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px}.permissionChoice{min-height:48px;display:flex!important;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:var(--surface);cursor:pointer}.permissionChoice:has(input:checked){border-color:var(--accent-line);background:var(--accent-soft)}.permissionChoice input{width:17px!important;height:17px;flex:0 0 auto}.permissionChoice span{display:grid;gap:2px;color:var(--text);font-size:13px}.permissionChoice small{color:var(--muted);font-size:11px}@media(max-width:820px){.permissionChoiceGrid,.zonePermissionGrid{grid-template-columns:1fr}.permissionChoice{min-height:52px}.permissionGroup,.permissionChoiceGrid,.zonePermissionGrid,.privilegedPermissionGrid{min-width:0;max-width:100%}.privilegedPermissionGrid{grid-template-columns:1fr}.permissionChoice,.privilegedPermissionCard{width:100%;min-height:58px}.permissionGroup h3,.permissionChoice span,.privilegedPermissionCard strong,.privilegedPermissionCard small{overflow-wrap:anywhere;white-space:normal}}.privilegedPermissionGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.privilegedPermissionCard{min-width:0;min-height:76px;display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:10px;padding:11px;border:1px solid var(--line);border-radius:10px;background:var(--surface);cursor:pointer}.privilegedPermissionCard:has(input:checked){border-color:var(--accent-line);background:var(--accent-soft)}.privilegedPermissionCard input{width:18px!important;height:18px;margin-top:2px;flex:0 0 auto}.privilegedPermissionCard span{min-width:0;display:grid;gap:4px}.privilegedPermissionCard strong{color:var(--text-strong)}.privilegedPermissionCard small{color:var(--muted);line-height:1.55}.agentsSection,.employeesSection{min-width:0}.searchableMultiSelect{display:flex;flex-direction:column;gap:10px;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.featureToggles>.searchableMultiSelect{grid-column:1 / -1}.searchableMultiSelectHeader{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--line-soft);border-radius:9px;background:var(--surface-soft);color:var(--muted)}.searchableMultiSelectHeader input{width:auto;height:36px;min-height:36px;min-width:0;flex:1;padding:0;border:0;outline:0;background:transparent;color:var(--text);font-size:13px}.searchableMultiSelectHeader input::placeholder{color:var(--muted)}.searchableMultiSelectCount{flex:0 0 auto;padding:3px 8px;border:1px solid var(--accent-line);border-radius:999px;background:var(--accent-soft);color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.searchableMultiSelectChips{display:flex;flex-wrap:wrap;gap:6px;max-height:84px;padding-bottom:2px;overflow-y:auto}.searchableMultiSelectChip{display:inline-flex;align-items:center;gap:6px;padding:5px 8px 5px 6px;border:1px solid var(--accent-line);border-radius:999px;background:var(--accent-soft);color:var(--text-strong);font-size:12px;cursor:pointer;transition:background .15s ease,transform .1s ease}.searchableMultiSelectChip:hover{background:var(--accent-line);transform:translateY(-1px)}.searchableMultiSelectChip:disabled{cursor:default;opacity:.6;transform:none}.searchableMultiSelectList{display:flex;flex-direction:column;gap:6px;max-height:260px;padding-inline-end:4px;overflow-y:auto}.featureToggles .searchableMultiSelectOption{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:var(--surface);cursor:pointer;transition:border-color .15s ease,background .15s ease}.featureToggles .searchableMultiSelectOption:hover{border-color:var(--accent-line)}.featureToggles .searchableMultiSelectOption:focus-within,.featureToggles .searchableMultiSelectOption.isChecked{border-color:var(--accent-line);background:var(--accent-soft)}.searchableMultiSelectOption input{width:17px;height:17px;flex:0 0 auto}.searchableMultiSelectOption span{display:grid;gap:2px;min-width:0;color:var(--text);font-size:13px}.searchableMultiSelectOption strong,.searchableMultiSelectOption small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchableMultiSelectOption small{color:var(--muted);font-size:11px}.searchableMultiSelectEmpty,.searchableMultiSelectMore{padding:12px 10px;border:1px dashed var(--line-soft);border-radius:9px;color:var(--muted);font-size:12px;text-align:center}.searchableMultiSelectChips .searchableMultiSelectMore{padding:5px 8px;border-style:solid;border-color:var(--line-soft);border-radius:999px}@media(max-width:820px){.searchableMultiSelectHeader{flex-wrap:wrap}.searchableMultiSelectHeader input{flex-basis:calc(100% - 24px)}.searchableMultiSelectCount{margin-inline-start:22px}.searchableMultiSelectList{max-height:220px}.searchableMultiSelectOption strong,.searchableMultiSelectOption small{overflow-wrap:anywhere;white-space:normal}}.followUpFilters{grid-template-columns:minmax(180px,.7fr) minmax(180px,.7fr) minmax(260px,1.6fr)}.followUpFilters .wideSearch{grid-column:auto}@media(max-width:820px){.followUpFilters{grid-template-columns:1fr}.followUpFilters .wideSearch{grid-column:1}.followUpToolbar{width:100%;max-width:100%}.followUpStatusOverview{grid-template-columns:repeat(2,minmax(0,1fr))}.followUpInlineAction{grid-template-columns:1fr}.followUpFilters .wideSearch{grid-column:auto}.followUpHistory article>div{align-items:flex-start;flex-direction:column}}.followUpToolbar{align-items:center}.followUpStatusOverview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.followUpStatusOverview>button{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--text);cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.followUpStatusOverview>button:hover,.followUpStatusOverview>button.active{border-color:var(--accent-line);background:var(--accent-soft);transform:translateY(-1px)}.followUpStatusOverview>button span{font-weight:800}.followUpStatusOverview>button strong{min-width:36px;font-size:1.35rem;font-variant-numeric:tabular-nums;text-align:center}.followUpFilters{grid-template-columns:repeat(5,minmax(150px,1fr))}.followUpFilters .wideSearch{grid-column:span 2}.followUpTaskForm{align-items:start}.followUpSubscriberSummary{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft)}.followUpSubscriberSummary strong{color:var(--text-strong);font-size:1.02rem}.followUpSubscriberSummary span{color:var(--muted-strong);font-weight:750}.followUpTaskDetails{display:grid;gap:14px}.followUpInlineAction{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.55fr) auto;align-items:end;gap:10px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft)}.followUpHistory{display:grid;gap:8px;padding-top:4px}.followUpHistory h3{margin:0 0 4px}.followUpHistory article{display:grid;gap:5px;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:var(--surface-soft)}.followUpHistory article>div{display:flex;justify-content:space-between;gap:12px}.followUpHistory article p{margin:0;color:var(--muted-strong)}.followUpHistory article span{direction:ltr;unicode-bidi:isolate;font-weight:800;font-variant-numeric:tabular-nums}@media(max-width:1180px){.followUpFilters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:480px){.followUpStatusOverview{grid-template-columns:1fr}}.followUpGroupSettingsHeader{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.followUpGroupSettingsHeader>div{display:grid;gap:4px}.followUpGroupSettingsHeader strong{color:var(--text-strong)}.followUpGroupSettingsHeader span{color:var(--muted-strong)}.followUpGroupSettingsList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.followUpGroupSettingCard{display:grid;gap:11px;min-width:0;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft)}.followUpGroupAgent{display:flex;align-items:center;justify-content:space-between;gap:10px}.followUpGroupAgent strong{min-width:0;overflow-wrap:anywhere}.followUpGroupControls{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:8px}.followUpGroupControls input{width:100%;min-width:0;font-weight:800;font-variant-numeric:tabular-nums}@media(max-width:1050px){.followUpGroupSettingsList{grid-template-columns:1fr}}@media(max-width:620px){.followUpGroupSettingsHeader,.followUpGroupAgent{align-items:stretch;flex-direction:column}.followUpGroupSettingsHeader>button{width:100%}.followUpGroupControls{grid-template-columns:1fr 1fr}.followUpGroupControls input{grid-column:1 / -1}.followUpGroupControls button{width:100%}}.expiryDateBadge{font-weight:900!important;font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--text-strong)}.expirySection{min-width:0}.expirySection .tableWrap{max-width:100%;overflow-x:auto}.linkedSubscribersSection{min-width:0}.linkedSubscribersSection .tableWrap{max-width:100%;overflow-x:auto}.ticketStateBadge{display:inline-flex;align-items:center;min-height:28px;border-radius:7px;padding:3px 8px;font-size:12.5px;font-weight:700;line-height:1.4;white-space:nowrap;border:1px solid transparent}.ticketStateBadge.open{background:var(--warning-soft);border-color:var(--warning-line);color:var(--warning)}.ticketStateBadge.closed{background:var(--neutral-soft);border-color:var(--neutral-line);color:var(--muted-strong)}.ticketStateBadge:before{content:"";width:7px;height:7px;border-radius:999px;background:currentColor;flex:0 0 7px}@media(max-width:820px){.ticketStateBadge{white-space:normal;line-height:1.35}}.ticketsSection{min-width:0}.ticketsSection .tableWrap{max-width:100%;overflow-x:auto}.broadcastsSection{min-width:0}.broadcastsSection .composerLayout{align-items:start}@media(max-width:900px){.broadcastsSection .composerLayout{grid-template-columns:minmax(0,1fr)}}.botSettingsSection{min-width:0}.botSettingsSection .settingsTabs{width:max-content;max-width:calc(100% - 24px);margin:12px 12px 0;overflow-x:auto}.botSettingsSection .settingsTabs button{flex:0 0 max-content}.botSettingsSection .statusOverview,.botSettingsSection .composerLayout{align-items:start}.botMessageLibrary{display:grid;gap:var(--space-4, 16px)}.botMessageLibraryHeader{display:flex;align-items:end;justify-content:space-between;gap:var(--space-3, 12px);padding:14px;border:1px solid var(--line);border-radius:var(--radius-md, 10px);background:var(--surface-soft)}.botMessageLibraryHeader>div{display:grid;gap:5px}.botMessageLibraryHeader small{color:var(--muted);line-height:1.7}.botMessageLibraryHeader code,.botMessageVariables code{direction:ltr;unicode-bidi:isolate;padding:2px 6px;border-radius:6px;color:var(--accent-strong);background:var(--accent-soft)}.botMessageSearch{display:grid;grid-template-columns:18px minmax(180px,260px);align-items:center;gap:8px;flex:0 0 auto}.botMessageSearch input{width:100%}.botMessageList{display:grid;gap:var(--space-3, 12px)}.botMessageCard{display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:var(--radius-md, 10px);background:var(--surface);box-shadow:var(--shadow-sm)}.botMessageCard.disabled{background:var(--surface-soft)}.botMessageCard>header,.botMessageCard>footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.botMessageToggle{flex:1 1 auto;margin:0}.botMessageMeta,.botMessageVariables,.botMessageActions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.botMessageMeta>span:not(.statusBadge),.botMessageVariables>span{color:var(--muted);font-size:.78rem}.botMessageCard textarea{width:100%;min-height:112px;resize:vertical;line-height:1.75}.botMessageCard textarea:disabled{opacity:.62;cursor:not-allowed}.botGeneralActionsHidden{display:none}@media(max-width:900px){.botSettingsSection .settingsTabs{width:calc(100% - 24px)}.botSettingsSection .statusOverview,.botSettingsSection .composerLayout{grid-template-columns:minmax(0,1fr)}.botMessageLibraryHeader,.botMessageCard>header,.botMessageCard>footer{align-items:stretch;flex-direction:column}.botMessageSearch{grid-template-columns:18px minmax(0,1fr)}.botMessageActions .button{flex:1 1 140px}}@media(max-width:600px){.appScrollNavigation{left:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px))}.appScrollNavigation button{width:40px;height:40px}}@media(max-width:1180px){.brand{grid-template-columns:1fr;justify-items:center;padding-bottom:12px}.brand div:not(.brandMark),.navButton span{display:none}.navButton{grid-template-columns:1fr;justify-items:center;padding:0}.navButton.active{box-shadow:inset 0 -3px 0 var(--accent)}.twoColumn,.powerCommandCenter{grid-template-columns:1fr}.activationMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.composerLayout,.statusOverview,.importPanel{grid-template-columns:1fr}.toolbarControls,.compactSettings{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){body{overflow-x:hidden}.appShell{flex-direction:column}.sidebar{position:sticky;top:0;height:auto;z-index:8;padding:9px;border-left:0;border-bottom:1px solid var(--line);box-shadow:0 8px 22px rgb(var(--color-0-0-0) / .349);overflow-x:auto}.brand{display:none}.nav{display:flex;overflow-x:auto;gap:6px;padding-bottom:2px}.navButton{min-width:max-content;width:auto;flex:0 0 auto;grid-template-columns:18px max-content;gap:7px;padding:0 11px}.navButton span{display:block;font-size:12px;white-space:nowrap}.main{padding:12px;width:100%;max-width:100vw}.topbar{position:static;align-items:stretch;flex-direction:column;min-height:0;padding:4px 0 0}.topbarActions{width:100%;display:flex;justify-content:flex-end;margin-inline-start:0}.formGrid,.featureToggles,.zoneRow,.intervalEditor,.timePickerControls,.packagePriceGrid,.activationMetaGrid{grid-template-columns:1fr}.browserAutoLoginToggle{grid-column:auto}.zoneRow label:nth-child(3){grid-column:auto}.toolbar{align-items:stretch}.powerHeroPanel{min-height:0}.powerHeroPanel h2{font-size:21px}.toolbarActions{width:100%}.toolbarActions button{flex:1}.toolbar input,.toolbar select,.toolbar button{width:100%}.formActions{align-items:stretch}.formActions>button{flex:1 1 160px}.detailsHeader{align-items:stretch;flex-direction:column}.detailsGrid{grid-template-columns:1fr}.agentActionPanel{min-width:0;width:100%;flex-wrap:wrap}.agentActionPanel>button,.detailsActions>button{flex:1 1 120px;min-width:0}.tableWrap{background:transparent}table{min-width:0;border-collapse:separate}thead{display:none}table,tbody,tr,td{display:block;width:100%}tbody{display:grid;gap:10px}tbody tr{border:1px solid var(--line);border-radius:8px;padding:8px 10px;background:var(--surface);box-shadow:var(--shadow-sm)}tbody tr:nth-child(2n),tbody tr:hover{background:var(--surface)}td{max-width:none;min-height:34px;display:grid;grid-template-columns:minmax(82px,32%) minmax(0,1fr);gap:10px;align-items:center;padding:7px 0;border-bottom:1px dashed var(--line-soft);white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}td>*{min-width:0}td:last-child{border-bottom:0}td:before{content:attr(data-label);color:var(--muted);font-size:12px;font-weight:800}.countdownBadge,.errorBadge,.statusBadge,.fatDiagnosisBadge{white-space:normal;line-height:1.35}.mobileMenuButton{display:inline-flex}.appShell{flex-direction:row-reverse}.sidebar{position:fixed;inset-block:0;inset-inline-end:0;width:min(82vw,286px);height:100vh;z-index:45;transform:translate(105%);transition:transform .18s ease;padding:14px;border-left:1px solid var(--line);border-bottom:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:16px}.sidebar .brand{display:grid}.nav{display:grid;overflow:visible;gap:8px;padding-bottom:0}.navButton{width:100%;min-width:0;grid-template-columns:22px minmax(0,1fr);justify-items:stretch;padding:0 11px}.navButton span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.sidebar.mobileOpen{transform:translate(0)}.appShell.collapsed .sidebar{--sidebar-width: 286px}.appShell.collapsed .brand div:not(.brandMark),.appShell.collapsed .navButton span,.appShell.collapsed .navChildButton span{display:block}.appShell.collapsed .navButton{grid-template-columns:22px minmax(0,1fr);justify-items:stretch;padding:0 11px}.appShell.collapsed .navChildButton{width:calc(100% - 18px);margin-inline-start:18px;grid-template-columns:18px minmax(0,1fr);justify-items:stretch}.sidebarToggle{display:none}.topbarActions{gap:6px}.lastUpdated{min-height:32px;display:inline-flex;align-items:center}.dataTableToolbar,.tableFooter{align-items:stretch;flex-direction:column}.tableFooter label,.tablePager{width:100%}.tablePager button{flex:1}.quickActionGrid,.toolbarControls,.compactSettings,.formSection.compactFields{grid-template-columns:1fr}.compactSettings .modernSwitch{grid-column:auto}.appShell,.appShell.collapsed{display:block}.sidebar,.appShell.collapsed .sidebar{position:fixed;inset-block:0;inset-inline-end:0;z-index:60;width:var(--sidebar-width);height:100dvh;padding:14px;display:flex;overflow-y:auto;overflow-x:hidden;border-inline-start:1px solid var(--line);border-bottom:0;transform:translate(105%);transition:transform .18s ease}.sidebar .brand,.appShell.collapsed .sidebar .brand{display:grid;grid-template-columns:44px minmax(0,1fr);justify-items:initial}.sidebar .brand div:not(.brandMark),.appShell.collapsed .sidebar .brand div:not(.brandMark),.sidebar .navButton span,.appShell.collapsed .sidebar .navButton span,.sidebar .navChildButton span,.appShell.collapsed .sidebar .navChildButton span{display:block}.sidebar .nav,.appShell.collapsed .sidebar .nav{display:grid;overflow:visible;gap:4px}.sidebar .navButton,.appShell.collapsed .sidebar .navButton{width:100%;min-width:0;grid-template-columns:22px minmax(0,1fr);justify-items:stretch;padding:0 11px}.main{width:100%;max-width:none;min-height:100dvh;padding:0 10px 24px;gap:10px}.topbar{position:sticky;top:0;z-index:20;min-height:var(--mobile-bar-height);padding:8px 0;flex-direction:row;align-items:center;background:color-mix(in srgb,var(--bg) 88%,transparent)}.mobileNavButton{display:inline-flex;flex:0 0 auto}.topbarActions{width:auto;min-width:0;flex:1;flex-wrap:nowrap;overflow:hidden}.lastUpdated{display:none}.userMenu{min-width:0;margin-inline-start:auto}.userMenu .compact{max-width:min(56vw,230px);overflow:hidden}.userMenu .compact:not(.uiBtnIcon){text-overflow:ellipsis;white-space:nowrap}.systemAlerts{top:calc(var(--mobile-bar-height) + 1px);gap:6px}.systemAlert{grid-template-columns:36px minmax(0,1fr) 28px;min-height:54px;padding:7px 8px}.systemAlertLogo{width:34px;height:34px}.systemAlertIcon{display:none}.systemAlertContent span{font-size:11px}.contentStack,.sectionFade{gap:10px}.toolbar,.sectionToolbar{display:grid;grid-template-columns:1fr;align-items:stretch}.toolbar>*,.sectionToolbar>*{width:100%}.sectionToolbar button{width:100%}.filterGrid{grid-template-columns:1fr}.wide{grid-column:1}.segmentedChoice{display:grid;grid-template-columns:1fr}.segmentedChoice label{width:100%}.stickyFormActions{bottom:0}.bulkActionBar{bottom:8px}.bulkActionBar>button{flex:1 1 130px}.dataTableShell .tableWrap{overflow:visible}.dataTableShell table,.dataTableShell tbody,.dataTableShell tr,.dataTableShell td{width:100%}.dataTableShell tbody tr{display:grid;grid-template-columns:1fr;gap:0;padding:8px 10px}.dataTableShell td{min-height:36px;grid-template-columns:minmax(92px,34%) minmax(0,1fr);padding:7px 0}.dataTableShell td:nth-child(n+7):not(:last-child){display:none}.dataTableShell td:last-child{display:grid}.dataTableToolbar{display:grid;grid-template-columns:1fr auto;grid-template-areas:"title columns";align-items:center;padding:9px}.dataTableToolbarTitle{grid-area:title}.tableColumnsMenu{grid-area:columns}.tableFooter{padding:9px}.fieldSignal,.fieldMoney,.fieldPhone,.fieldDate,.fieldShort{width:100%;max-width:none}.detailItem,.detailItem.short,.detailItem.signal,.detailItem.money,.detailItem.phone,.detailItem.date{width:auto;max-width:none}.detailItem.textWide{grid-column:auto}html,body,#root{width:100%;overflow-x:hidden}.main{overflow-x:hidden;padding-inline:8px}.topbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center}.currentSectionHeading{justify-content:flex-start}.currentSectionHeading h1{font-size:min(var(--ui-title-font-size),20px)}.topbarActions{width:auto;flex:0 0 auto;margin:0}.userMenu .compact{max-width:min(38vw,170px)}.formGrid>*,.permissionMatrix{min-width:0;max-width:100%}.dataTableToolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title columns";padding:8px}.dataTableToolbarTitle>div{min-width:0;flex-wrap:wrap}.dataTableToolbar strong{white-space:normal}.dataTableShell table,.dataTableShell tbody,.dataTableShell tr,.dataTableShell td{max-width:100%}.dataTableShell tbody tr{overflow:hidden}.dataTableShell td{grid-template-columns:minmax(105px,38%) minmax(0,1fr);overflow-wrap:anywhere;word-break:break-word}.dataTableShell td:before{white-space:normal;line-height:1.4}.dataTableShell td:nth-child(n+7):not(:last-child){display:grid}.prefsGrid{grid-template-columns:1fr}.toolbar,.sectionToolbar,.serverPager,.serverPager>div{width:100%;max-width:100%}.serverPager,.serverPager>div{display:grid;grid-template-columns:1fr;gap:8px}.serverPager button{width:100%}html,body,#root,.appShell,.main{width:100%;max-width:100%}.appShell,.appShell.collapsed{overflow-x:hidden}.sidebar,.appShell.collapsed .sidebar{inset-inline-start:auto;inset-inline-end:auto;right:0;left:auto}.main{flex:0 0 100%;margin:0}.topbar{grid-template-columns:auto minmax(80px,1fr) auto;grid-template-areas:"menu title actions";width:100%}.mobileNavButton{grid-area:menu}.currentSectionHeading{grid-area:title;min-width:0}.topbarActions{grid-area:actions;display:inline-flex;justify-content:flex-end;overflow:visible}.toolbar input,.toolbar select,.filterGrid input,.filterGrid select{max-width:100%}.filterGrid input,.filterGrid select{width:100%}.panelHeader h2,.dataTableToolbar strong{overflow-wrap:anywhere;white-space:normal}.detailsActionsStandalone>button{width:100%}.copyableSubscriberValue{width:100%}}@media(max-width:520px){.topbarActions{grid-template-columns:1fr}.navButton{min-width:108px}.panelHeader{min-height:46px}.panelHeader h2{font-size:15px}.formGrid{padding:12px}.formActions>button{width:100%}.main{padding-inline:8px}.rolePill{display:none}.systemAlertContent strong{font-size:12px}.panelHeader,.dataTableToolbar{padding-inline:9px}.formActions,.stickyFormActions{display:grid;grid-template-columns:1fr}.stickyFormActions>button{width:100%}.topbar{grid-template-columns:auto minmax(0,1fr) auto}.currentSectionHeading h1{font-size:min(var(--ui-title-font-size),18px)}.userMenu .compact{max-width:34vw;padding-inline:8px}.dataTableShell td{grid-template-columns:1fr;gap:4px}.dataTableShell td:before{color:var(--accent-strong)}.tableColumnsButton{min-width:42px;padding-inline:8px;font-size:0}.tableColumnsButton svg{width:18px;height:18px}.topbarActions>.button,.topbarActions>button,.userMenu>.button,.userMenu>button{flex:0 0 auto}.userMenu .compact{width:42px;min-width:42px;max-width:42px;padding-inline:0;font-size:0;justify-content:center}.userMenu .compact svg{width:18px;height:18px}.currentSectionHeading h1{max-width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(min-width:821px)and (max-width:1366px){.appShell.collapsed{--sidebar-width: 76px}.main{padding-inline:18px}.panel,.dataTableShell{max-width:100%}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:821px)and (max-width:1180px){.brand{grid-template-columns:44px minmax(0,1fr);justify-items:initial}.brand div:not(.brandMark),.navButton span,.navChildButton span{display:block}.navButton{grid-template-columns:22px minmax(0,1fr);justify-items:stretch;padding:0 11px}.navButton.active{box-shadow:inset -3px 0 0 var(--accent)}.appShell.collapsed{--sidebar-width: 76px}.appShell.collapsed .brand{grid-template-columns:1fr;justify-items:center}.appShell.collapsed .brand div:not(.brandMark),.appShell.collapsed .navButton span,.appShell.collapsed .navChildButton span{display:none}.appShell.collapsed .navButton{grid-template-columns:1fr;justify-items:center;padding:0}}@media(max-width:760px){.resizableTable{width:100%!important;table-layout:auto}.columnResizeHandle{display:none}}.dashboardMain{--dashboard-panel: color-mix(in srgb, var(--surface-raised) 92%, transparent);--dashboard-panel-deep: color-mix(in srgb, var(--surface-soft) 95%, transparent);--dashboard-line: color-mix(in srgb, var(--border) 84%, transparent);--dashboard-line-soft: color-mix(in srgb, var(--border) 56%, transparent);--dashboard-cyan: var(--info);--dashboard-teal: var(--accent);min-width:0;gap:clamp(.75rem,1.2vw,1rem)}.dashboardTopbar{isolation:isolate;position:relative;min-height:clamp(3.65rem,5.2vw,4.4rem);overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 42%,var(--border));border-radius:var(--radius-md);background:radial-gradient(circle at 82% 28%,rgb(var(--color-45-212-191) / .18),transparent 26%),radial-gradient(circle at 14% 90%,rgb(var(--color-96-165-250) / .13),transparent 34%),linear-gradient(135deg,rgb(var(--surface-soft-rgb) / .97),rgb(var(--surface-rgb) / .92));box-shadow:0 14px 34px rgb(var(--shadow-rgb) / .16)}.dashboardTopbar:before,.dashboardTopbar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.dashboardTopbar:before{opacity:.52;background-image:radial-gradient(circle,rgb(var(--color-255-255-255) / .78) 0 1px,transparent 1.7px),radial-gradient(circle,rgb(var(--color-45-212-191) / .72) 0 1px,transparent 1.8px),radial-gradient(circle,rgb(var(--color-96-165-250) / .7) 0 1px,transparent 1.8px);background-position:0 0,31px 18px,67px 6px;background-size:82px 42px,103px 54px,127px 64px;animation:dashboardStars 24s linear infinite}.dashboardTopbar:after{inset:auto -4% -72% 18%;height:120%;border-top:1px solid rgb(var(--color-45-212-191) / .2);border-radius:50%;transform:rotate(-3deg);box-shadow:0 -1.1rem 0 -1rem rgb(var(--color-96-165-250) / .17),0 -2.1rem 0 -2rem rgb(var(--color-45-212-191) / .14);animation:dashboardWave 16s ease-in-out infinite alternate}.dashboardTopbar>*{position:relative;z-index:1}.dashboardTopbar .currentSectionHeading h1{font-size:clamp(1.2rem,1.5vw,1.55rem);font-weight:900;color:var(--text-strong);text-shadow:0 0 1.4rem rgb(var(--color-45-212-191) / .18)}.dashboardTopbar :where(.lastUpdated,.userMenu .compact,.uiBtnSoft){border-color:color-mix(in srgb,var(--accent) 24%,var(--border));background:color-mix(in srgb,var(--surface-soft) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dashboardContent{display:grid;gap:clamp(.7rem,1.05vw,1rem);min-width:0;padding-bottom:clamp(1rem,2vw,2rem)}.dashboardInsightBar{display:flex;align-items:center;gap:.75rem;min-height:3.55rem;padding:.75rem clamp(.85rem,1.4vw,1.15rem);border:1px solid color-mix(in srgb,var(--accent) 34%,var(--border));border-radius:var(--radius-md);background:linear-gradient(90deg,rgb(var(--color-45-212-191) / .1),rgb(var(--color-96-165-250) / .035)),var(--dashboard-panel-deep);box-shadow:inset 0 1px rgb(var(--color-255-255-255) / .035)}.dashboardInsightIcon{display:inline-grid;place-items:center;flex:0 0 2.15rem;width:2.15rem;height:2.15rem;border-radius:.6rem;color:var(--accent);background:var(--accent-soft);box-shadow:0 0 1.25rem rgb(var(--color-45-212-191) / .12)}.dashboardInsightBar p{margin:0;color:var(--text);font-size:clamp(.78rem,.9vw,.9rem);font-weight:600;line-height:1.7}.dashboardStatStrip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(.5rem,.75vw,.7rem)}.dashboardStatCard{--stat-tone: var(--accent);position:relative;display:grid;align-content:start;gap:.42rem;min-width:0;min-height:7.55rem;padding:.8rem .9rem;overflow:hidden;border:1px solid var(--dashboard-line);border-radius:var(--radius-md);color:var(--text);text-align:right;background:linear-gradient(155deg,color-mix(in srgb,var(--stat-tone) 8%,transparent),transparent 64%),var(--dashboard-panel);box-shadow:inset -.2rem 0 color-mix(in srgb,var(--stat-tone) 68%,transparent),0 .55rem 1.25rem rgb(var(--shadow-rgb) / .08);cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.dashboardStatCard:after{content:"";position:absolute;inset:auto -15% -65% 24%;height:85%;border-radius:50%;background:color-mix(in srgb,var(--stat-tone) 13%,transparent);filter:blur(1rem);pointer-events:none}.dashboardStatCard:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--stat-tone) 48%,var(--border));box-shadow:inset -.2rem 0 color-mix(in srgb,var(--stat-tone) 82%,transparent),0 .85rem 1.7rem rgb(var(--shadow-rgb) / .14)}.dashboardStatCard:focus-visible,.dashboardPriorityAction:focus-visible,.dashboardQuickAction:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 34%,transparent);outline-offset:2px}.dashboardStatCard.success{--stat-tone: var(--success)}.dashboardStatCard.warning{--stat-tone: var(--warning)}.dashboardStatCard.danger{--stat-tone: var(--danger)}.dashboardStatCard.info{--stat-tone: var(--info)}.dashboardStatCard.neutral{--stat-tone: var(--muted)}.dashboardStatTop{display:flex;align-items:center;justify-content:space-between;gap:.4rem;min-width:0}.dashboardStatLabel{min-width:0;overflow:hidden;color:var(--muted-strong);font-size:clamp(.7rem,.78vw,.78rem);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.dashboardStatIcon{display:inline-grid;place-items:center;flex:0 0 1.75rem;width:1.75rem;height:1.75rem;border-radius:.5rem;color:var(--stat-tone);background:color-mix(in srgb,var(--stat-tone) 12%,var(--surface-soft))}.dashboardStatValue{position:relative;z-index:1;display:block;min-width:0;overflow:hidden;color:var(--text-strong);font-size:clamp(1.15rem,1.7vw,1.65rem);font-weight:900;line-height:1.1;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.dashboardStatMeta{position:relative;z-index:1;min-width:0;overflow:hidden;color:color-mix(in srgb,var(--stat-tone) 74%,var(--muted));font-size:.68rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.dashboardGrid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(17.5rem,.9fr);gap:clamp(.7rem,1vw,1rem);align-items:stretch}.dashboardPanel{min-width:0;overflow:hidden;border:1px solid var(--dashboard-line);border-radius:var(--radius-md);background:var(--dashboard-panel);box-shadow:0 .65rem 1.6rem rgb(var(--shadow-rgb) / .08)}.dashboardPanel .panelHeader{min-height:3.2rem;padding:.75rem clamp(.85rem,1.2vw,1.15rem);border-bottom:1px solid var(--dashboard-line-soft);background:color-mix(in srgb,var(--surface-soft) 72%,transparent)}.dashboardPanel .panelHeader h2{font-size:.94rem;font-weight:900}.dashboardPanel .panelHeader svg{color:var(--accent)}.priorityPanel .panelHeader svg{color:var(--danger)}.dashboardPriorityFeed{display:grid}.dashboardPriorityItem{--priority-tone: var(--accent);display:grid;grid-template-columns:.25rem 2.25rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4.55rem;padding:.65rem clamp(.8rem,1.1vw,1.1rem);border-bottom:1px solid var(--dashboard-line-soft);transition:background .15s ease}.dashboardPriorityItem:last-child{border-bottom:0}.dashboardPriorityItem:hover{background:color-mix(in srgb,var(--priority-tone) 4%,transparent)}.dashboardPriorityItem.danger{--priority-tone: var(--danger)}.dashboardPriorityItem.warning{--priority-tone: var(--warning)}.dashboardPriorityItem.success{--priority-tone: var(--success)}.dashboardPriorityRail{align-self:stretch;width:.25rem;border-radius:999px;background:var(--priority-tone)}.dashboardPriorityCount{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.55rem;color:var(--priority-tone);background:color-mix(in srgb,var(--priority-tone) 12%,var(--surface-soft));font-size:.72rem;font-weight:900;font-variant-numeric:tabular-nums}.dashboardPriorityBody{display:grid;gap:.16rem;min-width:0}.dashboardPriorityBody strong,.dashboardPriorityBody span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboardPriorityBody strong{color:var(--text-strong);font-size:.82rem}.dashboardPriorityBody span{color:var(--muted);font-size:.72rem}.dashboardPriorityAction{min-height:2.15rem;padding:.45rem .78rem;border:1px solid color-mix(in srgb,var(--priority-tone) 38%,var(--border));border-radius:.55rem;color:color-mix(in srgb,var(--priority-tone) 82%,var(--text-strong));background:color-mix(in srgb,var(--priority-tone) 9%,var(--surface-soft));font:inherit;font-size:.72rem;font-weight:850;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,background .15s ease}.dashboardPriorityAction:hover{border-color:var(--priority-tone);background:color-mix(in srgb,var(--priority-tone) 15%,var(--surface-soft))}.dashboardQuickList{display:grid;gap:.55rem;padding:.75rem}.dashboardQuickAction{display:grid;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:3.65rem;padding:.55rem .7rem;border:1px solid var(--dashboard-line);border-radius:.65rem;color:var(--text);text-align:right;background:var(--dashboard-panel-deep);cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease}.dashboardQuickAction:hover{transform:translate(-2px);border-color:var(--accent-line);background:color-mix(in srgb,var(--accent) 6%,var(--dashboard-panel-deep))}.dashboardQuickAction.recommended{border-color:color-mix(in srgb,var(--accent) 40%,var(--border));background:linear-gradient(90deg,rgb(var(--color-45-212-191) / .085),transparent 75%),var(--dashboard-panel-deep)}.dashboardQuickIcon{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.55rem;color:var(--accent);background:var(--accent-soft)}.dashboardQuickText{display:grid;gap:.12rem;min-width:0}.dashboardQuickText strong{display:flex;align-items:center;gap:.4rem;color:var(--text-strong);font-size:.8rem}.dashboardQuickText strong small{padding:.08rem .38rem;border-radius:.3rem;color:var(--accent);background:var(--accent-soft);font-size:.58rem}.dashboardQuickText>span{overflow:hidden;color:var(--muted);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.dashboardQuickArrow{color:var(--muted);transition:color .15s ease,transform .15s ease}.dashboardQuickAction:hover .dashboardQuickArrow{color:var(--accent);transform:translate(-2px)}.dashboardSyncPanel .dataTableToolbar,.dashboardSyncPanel .tableFooter{min-height:2.7rem;padding-block:.45rem;background:color-mix(in srgb,var(--surface-soft) 66%,transparent)}.dashboardSyncPanel .dataTableToolbarTitle svg{color:var(--accent)}.dashboardSyncPanel .tableColumnsButton{min-height:2rem;padding-block:.32rem}.dashboardSyncPanel .tableWrap{max-height:min(28rem,44vh);overflow:auto}.dashboardSyncTable table{min-width:48rem}.dashboardSyncTable th,.dashboardSyncTable td{height:2.75rem;padding-block:.48rem;font-size:.75rem}.dashboardSyncTable th{color:var(--muted-strong);background:color-mix(in srgb,var(--surface-soft) 80%,transparent)}.dashboardSyncTable tbody tr:hover{background:color-mix(in srgb,var(--accent) 4%,transparent)}.dashboardSyncTable .dateTimeStack{gap:.05rem;font-size:.69rem}.dashboardSyncTable :where(.statusBadge,.errorBadge){min-height:1.55rem;padding:.22rem .48rem;font-size:.66rem}.dashboardAgentName{display:inline-flex;align-items:center;gap:.48rem;color:var(--text-strong);font-weight:800;white-space:nowrap}.dashboardHealthDot{flex:0 0 .48rem;width:.48rem;height:.48rem;border-radius:50%}.dashboardHealthDot.good{background:var(--success);box-shadow:0 0 .5rem color-mix(in srgb,var(--success) 64%,transparent)}.dashboardHealthDot.down{background:var(--danger);box-shadow:0 0 .5rem color-mix(in srgb,var(--danger) 58%,transparent)}:root[data-theme=light] .dashboardMain{--dashboard-panel: rgb(var(--surface-raised-rgb) / .92);--dashboard-panel-deep: rgb(var(--surface-soft-rgb) / .94)}:root[data-theme=light] .dashboardTopbar:before{opacity:.2}:root[data-theme=light] .dashboardStatCard,:root[data-theme=light] .dashboardPanel,:root[data-theme=light] .dashboardInsightBar{box-shadow:0 .55rem 1.35rem rgb(var(--shadow-rgb) / .1)}@media(max-width:96rem){.dashboardStatStrip{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboardStatCard:last-child:nth-child(4n+1),.dashboardStatCard:last-child:nth-child(4n+2),.dashboardStatCard:last-child:nth-child(4n+3){min-width:0}}@media(max-width:70rem){.dashboardGrid{grid-template-columns:1fr}.dashboardQuickList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:56.25rem){.dashboardTopbar{align-items:center;min-height:auto}.dashboardTopbar .topbarActions{width:auto}.dashboardStatStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardStatCard{min-height:6.85rem}}@media(max-width:40rem){.dashboardContent{gap:.65rem}.dashboardInsightBar{align-items:flex-start;min-height:0}.dashboardInsightBar p{font-size:.74rem}.dashboardStatStrip{gap:.5rem}.dashboardStatCard{min-height:6.55rem;padding:.7rem}.dashboardStatValue{font-size:1.22rem}.dashboardStatMeta{font-size:.62rem}.dashboardPriorityItem{grid-template-columns:.22rem 2rem minmax(0,1fr);gap:.55rem;min-height:0;padding:.68rem}.dashboardPriorityCount{width:2rem;height:2rem}.dashboardPriorityBody :where(strong,span){white-space:normal}.dashboardPriorityAction{grid-column:2 / -1;justify-self:start}.dashboardQuickList{grid-template-columns:1fr}.dashboardSyncPanel .tableWrap{max-height:none}}@media(max-width:27rem){.dashboardStatStrip{grid-template-columns:1fr}.dashboardStatCard{min-height:5.9rem}}@media(prefers-reduced-motion:reduce){.dashboardTopbar:before,.dashboardTopbar:after{animation:none}.dashboardStatCard,.dashboardPriorityItem,.dashboardQuickAction,.dashboardQuickArrow{transition:none}}@keyframes dashboardStars{to{background-position:82px 0,134px 18px,194px 6px}}@keyframes dashboardWave{0%{transform:translate(-1.5%) rotate(-3deg)}to{transform:translate(1.5%) rotate(-1deg)}}.subscriberManagementGrid{grid-template-columns:minmax(0,1.45fr) minmax(360px,.75fr)}.activationFormField>span{color:var(--muted-strong);font-size:13px;font-weight:700}.subscriberPicker{border:1px solid var(--line);border-radius:14px;background:var(--surface-soft)}.subscriberManagementToolbar{display:grid;grid-template-columns:minmax(150px,220px) minmax(140px,180px) minmax(140px,180px) minmax(0,1fr);align-items:end}.subscriberManagementToolbar label{min-width:0}.subscriberManagementToolbar input,.subscriberManagementToolbar select{width:100%}.subscriberManagementToolbar .formMessage{grid-column:1 / -1}@media(max-width:1180px){.subscriberManagementToolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.subscriberResultsTable .dataTableToolbar{grid-template-columns:1fr}.activationForm{grid-template-columns:1fr 1fr}.activationFormActions{grid-column:1 / -1;justify-content:flex-start}.subscriberResultsTable .dataTableToolbar{grid-template-columns:1fr;grid-template-areas:"title" "columns"}.subscriberPrimarySearch{grid-column:1 / -1}}.subscriberActionPanel>button{height:32px;line-height:1.2}.subscriberResultsTable th,.subscriberResultsTable td{padding:6px 8px;line-height:1.35}.subscriberResultsTable .tableWrap{width:100%;overflow-x:auto}.subscriberResultsTable .resizableTable{width:100%}.subscriberResultsTable tbody tr{height:48px}.subscriberResultsTable td{max-width:none}.subscriberResultsTable .sortHeaderButton{min-height:24px}.subscriberResultsTable .subscriberActionPanel{gap:6px;justify-content:flex-start;width:100%;max-width:100%;overflow:hidden}.subscriberResultsTable .subscriberActionPanel>button{min-height:30px;padding-inline:9px;width:auto;flex:0 0 auto}.subscriberResultsTable .copyableSubscriberValue span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subscriberResultsTable .copyableSubscriberName,.subscriberResultsTable .copyableSubscriberDate{max-width:100%}.subscriberResultsTable .copyableSubscriberDate .statusBadge{overflow:visible}.subscriberResultsTable .copyableSubscriberDate :where(.dateTimeStack,.dateTimeDate,.dateTimeTime,.dateTimeClock,.dateTimePeriod){min-width:max-content;overflow:visible;text-overflow:clip}.subscriberResultsTable .copyableSubscriberDate .dateTimeStack{display:inline-grid;justify-items:center;gap:1px}.subscriberResultsTable .copyableSubscriberDate .dateTimeTime{color:inherit;font-size:11px;font-weight:900}.subscriberResultsTable .copyableSubscriberDate .dateTimePeriod{min-width:15px;min-height:15px;border:1px solid currentColor;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;line-height:1}.subscriberResultsTable .countdownBadge,.subscriberResultsTable .statusBadge{min-height:24px;padding:2px 7px}.subscriberActionPanel{display:flex;align-items:center;gap:6px}.subscriberActionPanel{flex-wrap:nowrap;min-width:216px}.subscriberActionPanel>button{flex:0 0 auto;min-width:max-content}.subscriberActionPanel>button{min-width:72px}.subscriberActionPanel>.activationIconButton.uiBtnSuccess{width:54px;min-width:54px;max-width:54px;height:40px;min-height:40px;max-height:40px;flex:0 0 54px;padding:2px}.accountsOperationCard .activationForm{margin:0 20px 16px;padding:12px;border:1px solid rgb(var(--color-51-65-85) / .36);border-radius:12px;background:rgb(var(--color-15-23-42) / .341)}@media(max-width:640px){.accountsOperationCard .activationForm{margin-inline:14px}.subscriberFollowUpQuickForm .formActions{position:static;background:transparent}.activationReviewModal{width:min(100vw - 16px,700px)}.activationReviewModal .detailsModalBody{padding:18px 16px 0}.activationReviewModal .activationReviewGrid,.activationReviewModal .activationReviewForm{grid-template-columns:1fr}.activationReviewModal .paymentMethodChoice{flex-basis:100%}.activationReviewModal .activationFinancialSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.activationReviewModal .formActions{flex-direction:column;margin-inline:-16px;padding-inline:16px}.activationReviewModal .formActions>button{width:100%;justify-content:center}.subscriberOverviewModal,.subscriberFollowUpModal,.activationReviewModal{width:min(100vw - 14px,760px)}.subscriberOverviewModal .detailsModalHeader,.subscriberFollowUpModal .detailsModalHeader,.activationReviewModal .detailsModalHeader{padding:14px 16px}.subscriberOverviewModal .detailsModalBody,.subscriberFollowUpModal .detailsModalBody,.activationReviewModal .detailsModalBody{padding:16px}.subscriberOverviewModal .subscriberOverviewGrid,.subscriberFollowUpModal .subscriberFollowUpQuickForm,.subscriberFollowUpModal .followUpMode-fat,.subscriberFollowUpModal .followUpMode-new_subscriber{grid-template-columns:1fr}.activationReviewModal .activationDateField{width:100%;max-width:none}.activationReviewModal .paymentMethodChoices,.subscriberFollowUpModal .followUpProblemChoices{grid-template-columns:repeat(2,minmax(0,1fr))}.subscriberOverviewModal .detailsActionsStandalone,.activationReviewModal .formActions,.subscriberFollowUpModal .formActions{flex-direction:column}.subscriberOverviewModal .detailsActionsStandalone>button,.subscriberFollowUpModal .formActions>button{width:100%;justify-content:center}.detailsModalPanel.activationReviewModal{width:min(100vw - 12px,900px);border-radius:14px}.activationReviewModal .detailsModalBody{max-height:calc(94dvh - 72px)}.activationReviewModal .activationReviewForm{padding:16px}.activationReviewModal .activationSubscriptionGrid{grid-template-columns:1fr}.activationReviewModal .activationDateField{width:100%}.activationReviewModal .paymentMethodChoice{min-height:98px}.activationReviewModal .activationFinancialSummary{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.activationReviewModal .formActions{flex-direction:column;align-items:stretch}.activationReviewModal .activationActionSpacer{display:none}.activationReviewModal .formActions>button,.activationReviewModal .formActions .activationIconButton{width:100%;min-width:0;justify-content:center}.subscriberManagementShell .subscriberFilterGroup{grid-template-columns:1fr}}.activationForm{display:grid;grid-template-columns:minmax(150px,190px) minmax(170px,230px) minmax(220px,1fr) auto;gap:12px;align-items:end;padding-top:10px;border-top:1px solid var(--line-soft)}.activationFormActions{display:inline-flex;align-items:end;gap:8px;justify-content:flex-start}.activationForm label{display:grid;gap:6px;color:var(--muted-strong);font-size:12px;font-weight:700}.activationForm input,.activationForm select{width:100%;height:40px;border-radius:10px;border:1px solid var(--line);background:var(--surface-soft);color:var(--text);padding:0 10px}.activationReview{display:grid;gap:10px}.activationReviewGrid,.activationReviewForm{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,max-content));gap:9px;align-items:start}.activationReadonly,.activationCopyField{min-height:58px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:8px 10px;display:grid;gap:5px;text-align:right}.activationCopyField{cursor:pointer;color:var(--text);grid-template-columns:minmax(0,1fr) auto;align-items:center}.activationCopyField span,.activationReadonly span,.activationReviewForm small{color:var(--muted);font-size:12px}.activationCopyField strong,.activationReadonly strong{color:var(--text-strong);overflow-wrap:anywhere}.activationCopyField svg{color:var(--accent);grid-row:1 / span 2;grid-column:2}.activationCopyField:hover,.activationCopyField:focus-visible{border-color:var(--accent-line);background:var(--accent-soft)}.activationReviewForm label{display:grid;gap:6px;color:var(--muted-strong);font-weight:700}.activationFormField{display:grid;gap:6px;min-width:0}.activationReviewForm input,.activationReviewForm select,.activationReviewForm textarea{width:100%}.activationReviewForm .wide,.activationFinancialSummary{grid-column:1 / -1}.activationFinancialSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:9px;border:1px solid var(--line);border-radius:8px;background:var(--surface-tinted)}.paymentMethodChoices,.followUpProblemChoices{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px}.choiceGroup.invalid .paymentMethodChoice,.choiceGroup.invalid .followUpProblemChoice{border-color:var(--danger-line)}.paymentMethodChoice,.followUpProblemChoice{min-height:40px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-soft);color:var(--muted-strong);display:flex;align-items:center;gap:8px;padding:8px 10px;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.paymentMethodChoice:hover,.followUpProblemChoice:hover{border-color:var(--accent-line);background:rgb(var(--color-255-255-255) / .043);color:var(--text-strong)}.paymentMethodChoice.selected,.followUpProblemChoice.selected{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-strong);box-shadow:inset 0 0 0 1px rgb(var(--color-20-184-160) / .122)}.paymentMethodChoice.selected input,.followUpProblemChoice.selected input{box-shadow:0 0 0 2px var(--surface-soft),0 0 0 4px var(--accent-line)}.paymentMethodChoice.disabled{opacity:.68;cursor:not-allowed}.paymentMethodChoice input,.followUpProblemChoice input{width:16px;min-height:16px;accent-color:var(--accent);flex:0 0 auto}.followUpProblemChoice.orange{border-color:rgb(var(--color-251-146-60) / .341)}.followUpProblemChoice.orange.selected{color:rgb(var(--color-253-186-116));background:rgb(var(--color-251-146-60) / .129)}.followUpProblemChoice.red{border-color:var(--danger-line)}.followUpProblemChoice.red span{font-weight:900}.followUpProblemChoice.red.selected{color:var(--danger);background:var(--danger-soft)}.followUpProblemChoice.green{border-color:var(--success-line)}.followUpProblemChoice.green.selected{color:var(--success);background:var(--success-soft)}.followUpProblemChoice.teal.selected{color:var(--accent-strong);background:var(--accent-soft)}.activationDateInputs{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:8px}.activationDateInputs input[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-soft)}.activationDatePicker{width:42px;min-width:42px;padding:0;color:transparent;caret-color:transparent;text-indent:-999px;overflow:hidden;cursor:pointer}.activationDatePicker::-webkit-datetime-edit,.activationDatePicker::-webkit-datetime-edit-fields-wrapper{display:none}.activationDatePicker::-webkit-calendar-picker-indicator{width:18px;height:18px;margin:auto;cursor:pointer;opacity:.92;filter:invert(78%) sepia(18%) saturate(464%) hue-rotate(178deg) brightness(91%) contrast(89%)}.activationFinancialSummary span{display:grid;gap:3px;color:var(--muted);font-size:12px}.activationFinancialSummary strong{color:var(--text-strong);font-size:14px}.subscriberPicker{display:grid;gap:10px;padding:10px}@media(max-width:820px){.activationReviewGrid,.activationReviewForm,.activationFinancialSummary,.activationDateInputs,.paymentMethodChoices,.followUpProblemChoices,.activationForm{grid-template-columns:1fr}.activationFormActions{width:100%}.activationFormActions button{flex:1 1 0}.subscriberActionPanel{min-width:0;width:100%;flex-wrap:wrap}.subscriberActionPanel>button{flex:1 1 120px;min-width:0}.subscriberManagementToolbar{display:grid;grid-template-columns:1fr;align-items:stretch}.subscriberManagementToolbar>*{width:100%}.subscriberManagementToolbar button{width:100%}.subscriberActionPanel{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.subscriberActionPanel>button{width:100%}.subscriberResultsTable .dataTableToolbar{display:grid;grid-template-columns:1fr auto;grid-template-areas:"title columns";align-items:center;padding:9px}.subscriberResultsTable .tableWrap{overflow-x:auto}.subscriberResultsTable table{display:table;width:100%;min-width:860px}.subscriberResultsTable thead{display:table-header-group}.subscriberResultsTable tbody{display:table-row-group}.subscriberResultsTable tr{display:table-row;padding:0}.subscriberResultsTable th,.subscriberResultsTable td{display:table-cell;width:auto;max-width:none;min-height:0;padding:6px 8px}.subscriberResultsTable td:before{display:none}.subscriberResultsTable td:nth-child(n+7):not(:last-child){display:table-cell}.subscriberResultsTable .subscriberActionPanel{display:inline-flex;width:100%}.subscriberResultsTable .subscriberActionPanel>button{width:auto}.subscriberResultsTable .dataTableToolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title columns";padding:8px}.subscriberManagementToolbar{width:100%;max-width:100%}.subscriberManagementToolbar,.subscriberPrimarySearch{grid-template-columns:1fr}.subscriberPrimarySearch{grid-column:auto}.subscriberPrimarySearch>button{width:100%}.subscriberResultsTable td[data-label="الهاتف / معرف الاشتراك"]{align-items:start}.subscriberPhoneIdentity{width:100%}.subscriberManagementShell .subscriberResultsTable .tableWrap{overflow-x:auto;overflow-y:hidden}.subscriberManagementShell .subscriberResultsTable table{display:table;width:100%;min-width:920px}.subscriberManagementShell .subscriberResultsTable thead{display:table-header-group}.subscriberManagementShell .subscriberResultsTable tbody{display:table-row-group}.subscriberManagementShell .subscriberResultsTable tbody tr{display:table-row;height:46px;padding:0;border:0;border-radius:0;box-shadow:none}.subscriberManagementShell .subscriberResultsTable th,.subscriberManagementShell .subscriberResultsTable td{display:table-cell;width:auto;max-width:none;min-height:0;padding:6px 8px;white-space:nowrap;border-bottom-color:rgb(var(--color-148-190-205) / .2)}.subscriberManagementShell .subscriberResultsTable td:before{display:none}.subscriberManagementShell .subscriberPrimarySearch,.subscriberManagementShell .subscriberFilterGroup,.subscriberOverviewGrid{grid-template-columns:1fr}.subscriberEditableDetail{grid-column:auto}.subscriberInlineEdit{grid-template-columns:1fr}.activationReviewModal .paymentMethodChoices{grid-template-columns:repeat(3,minmax(0,1fr))}.activationReviewModal .paymentMethodChoice{min-width:0}.subscriberFollowUpModal .followUpMode-new_subscriber{grid-template-columns:repeat(2,minmax(0,1fr))}}.subscriberResultsTable .dataTableToolbar{min-height:48px;padding:7px 12px;display:grid;grid-template-columns:minmax(190px,1fr) auto;grid-template-areas:"title columns";align-items:center;border-bottom:1px solid var(--line-soft)}.subscriberResultsTable .dataTableToolbarTitle{grid-area:title;justify-self:start}.subscriberResultsTable .tableColumnsMenu{grid-area:columns;justify-self:end}.subscriberResultsTable .tableColumnsButton{min-height:36px;border-radius:8px}@media(max-width:520px){.subscriberActionPanel{grid-template-columns:1fr}}.subscriberResultsTable .dataTableToolbar{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px}.subscriberResultsTable .dataTableToolbarTitle{flex:1 1 auto;justify-self:auto}.subscriberResultsTable .tableColumnsMenu{flex:0 0 auto;justify-self:auto}.subscriberManagementToolbar{grid-template-columns:minmax(150px,220px) minmax(140px,180px) minmax(140px,180px) minmax(320px,1fr)}.subscriberPrimarySearch{min-width:0;display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:8px}.subscriberPrimarySearch>label{min-width:0;display:grid;gap:6px}.subscriberPrimarySearchInput{position:relative;min-width:0;display:flex;align-items:center}.subscriberPrimarySearchInput>svg:not(.subscriberSearchLoading){position:absolute;inset-inline-start:12px;color:var(--muted);pointer-events:none}.subscriberPrimarySearchInput>input{width:100%;min-width:0;padding-inline-start:38px;padding-inline-end:38px}.subscriberSearchLoading{position:absolute;inset-inline-end:12px;color:var(--accent);pointer-events:none}.subscriberPhoneIdentity{min-width:0;display:grid;justify-items:start;gap:1px}.subscriberPhoneValue,.subscriberCustomerIdValue{font-family:Segoe UI,Tahoma,Arial,sans-serif;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.subscriberPhoneValue{color:var(--text-strong);font-size:1.02em;font-weight:900;letter-spacing:0}.subscriberCustomerIdValue{color:var(--muted-strong);font-size:.88em;font-weight:900;letter-spacing:0}.subscriberFollowUpWorkspace{min-width:0}.subscriberFollowUpQuickForm{align-items:start}.subscriberManagementShell .sidebar{background:radial-gradient(90% 46% at 70% 4%,rgb(var(--color-45-212-191) / .13),transparent 48%),radial-gradient(70% 42% at 18% 20%,rgb(var(--color-96-165-250) / .1),transparent 58%),linear-gradient(180deg,rgb(var(--color-7-16-30)),rgb(var(--color-8-19-31)) 44%,rgb(var(--color-7-16-26)));border-left-color:rgb(var(--color-45-212-191) / .122);box-shadow:-18px 0 42px rgb(var(--color-2-8-23) / .459);overflow:hidden;isolation:isolate}.subscriberManagementShell .sidebar:before,.subscriberManagementShell .sidebar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.subscriberManagementShell .sidebar:before{opacity:.34;background-image:radial-gradient(circle,rgb(var(--color-255-255-255) / .6) 0 1px,transparent 1.8px),radial-gradient(circle,rgb(var(--color-45-212-191) / .55) 0 1px,transparent 2px),radial-gradient(circle,rgb(var(--color-96-165-250) / .44) 0 1px,transparent 2px);background-size:72px 48px,116px 82px,154px 110px;background-position:12px 8px,30px 42px,68px 16px}.subscriberManagementShell .sidebar:after{opacity:.32;background:linear-gradient(120deg,transparent 8%,rgb(var(--color-45-212-191) / .1) 32%,transparent 54%),repeating-linear-gradient(132deg,transparent 0 34px,rgb(var(--color-96-165-250) / .055) 35px 36px,transparent 37px 74px)}.subscriberManagementShell .brand,.subscriberManagementShell .sidebarToggle,.subscriberManagementShell .nav{position:relative;z-index:1}.subscriberManagementShell .brand{border-bottom-color:rgb(var(--color-148-163-184) / .161)}.subscriberManagementShell .brand:before{content:"";position:absolute;inset-inline-start:-28px;inset-block-start:-34px;width:112px;height:112px;border-radius:999px;background:rgb(var(--color-45-212-191) / .18);filter:blur(28px);pointer-events:none}.subscriberManagementShell .brandMark{position:relative;z-index:1;box-shadow:0 0 0 1px rgb(var(--color-45-212-191) / .18),0 12px 26px rgb(var(--color-45-212-191) / .2)}.subscriberManagementShell .navButton{position:relative;background:rgb(var(--color-15-23-42) / .102);border:1px solid transparent}.subscriberManagementShell .navButton:hover{background:rgb(var(--color-45-212-191) / .075);border-color:rgb(var(--color-45-212-191) / .102)}.subscriberManagementShell .navButton.active{background:linear-gradient(90deg,rgb(var(--color-20-184-166) / .239),rgb(var(--color-14-165-233) / .102)),rgb(var(--color-15-23-42) / .361);border-color:rgb(var(--color-45-212-191) / .302);box-shadow:inset -3px 0 rgb(var(--color-45-212-191)),0 0 22px rgb(var(--color-45-212-191) / .09)}.subscriberManagementShell .subscriberManagementToolbar,.subscriberManagementShell .serverPager,.subscriberManagementShell .subscriberResultsTable{color:rgb(var(--color-23-48-68));border:1px solid rgb(var(--color-125-211-252) / .32);background:radial-gradient(80% 130% at 100% 0%,rgb(var(--color-45-212-191) / .1),transparent 48%),linear-gradient(145deg,rgb(var(--color-247-252-254) / .941),rgb(var(--color-236-249-251) / .902));box-shadow:0 12px 30px rgb(var(--color-2-8-23) / .161),inset 0 1px rgb(var(--color-255-255-255) / .78);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.subscriberManagementShell .subscriberManagementToolbar{position:relative;overflow:hidden;border-radius:10px}.subscriberManagementShell .subscriberManagementToolbar:before,.subscriberManagementShell .subscriberResultsTable:before{content:"";position:absolute;inset-inline:12px;inset-block-start:0;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgb(var(--color-20-184-166) / .54),rgb(var(--color-96-165-250) / .34),transparent);pointer-events:none}.subscriberManagementShell .subscriberManagementToolbar label,.subscriberManagementShell .serverPager,.subscriberManagementShell .dataTableToolbar strong,.subscriberManagementShell .subscriberResultsTable td{color:rgb(var(--color-23-48-68))}.subscriberManagementShell .subscriberManagementToolbar label{font-weight:800}.subscriberManagementShell .subscriberManagementToolbar input,.subscriberManagementShell .subscriberManagementToolbar select{color:rgb(var(--color-16-36-54));border-color:rgb(var(--color-14-165-233) / .22);background:linear-gradient(180deg,rgb(var(--color-255-255-255) / .961),rgb(var(--color-241-250-252) / .922));box-shadow:inset 0 1px rgb(var(--color-255-255-255) / .82)}.subscriberManagementShell .subscriberManagementToolbar input::placeholder{color:rgb(var(--color-107-130-151))}.subscriberManagementShell .subscriberManagementToolbar input:hover,.subscriberManagementShell .subscriberManagementToolbar select:hover,.subscriberManagementShell .subscriberManagementToolbar input:focus,.subscriberManagementShell .subscriberManagementToolbar select:focus{border-color:rgb(var(--color-20-184-166) / .478);box-shadow:0 0 0 3px rgb(var(--color-20-184-166) / .11)}.subscriberManagementShell .subscriberPrimarySearchInput>svg:not(.subscriberSearchLoading){color:rgb(var(--color-15-118-110))}.subscriberManagementShell .serverPager{border-radius:10px}.subscriberManagementShell .serverPager strong{color:rgb(var(--color-15-118-110))}.subscriberManagementShell .serverPager span{color:rgb(var(--color-75-100-121))}.subscriberManagementShell .subscriberResultsTable{position:relative;overflow:hidden;border-radius:10px}.subscriberManagementShell .subscriberResultsTable:after{content:"";position:absolute;inset-inline-start:-70px;inset-block-end:-80px;width:220px;height:220px;border-radius:999px;background:rgb(var(--color-45-212-191) / .11);filter:blur(44px);pointer-events:none}.subscriberManagementShell .subscriberResultsTable .dataTableToolbar,.subscriberManagementShell .subscriberResultsTable .tableFooter{position:relative;z-index:1;background:linear-gradient(180deg,rgb(var(--color-238-249-252) / .949),rgb(var(--color-226-244-249) / .859));border-color:rgb(var(--color-125-211-252) / .259)}.subscriberManagementShell .subscriberResultsTable .dataTableToolbarTitle svg,.subscriberManagementShell .subscriberResultsTable .tableColumnsButton{background:rgb(var(--color-20-184-166) / .102);border-color:rgb(var(--color-20-184-166) / .22);color:rgb(var(--color-15-118-110))}.subscriberManagementShell .subscriberResultsTable .dataTableToolbarTitle span,.subscriberManagementShell .subscriberResultsTable .tableFooter span{color:rgb(var(--color-73-98-119));border-color:rgb(var(--color-14-165-233) / .18);background:rgb(var(--color-255-255-255) / .478)}.subscriberManagementShell .subscriberResultsTable .tableWrap{position:relative;z-index:1;border-top-color:rgb(var(--color-125-211-252) / .259);background:linear-gradient(180deg,rgb(var(--color-248-253-255) / .922),rgb(var(--color-239-250-252) / .878))}.subscriberManagementShell .subscriberResultsTable table{background:transparent}.subscriberManagementShell .subscriberResultsTable th{color:rgb(var(--color-36-68-92));background:linear-gradient(180deg,rgb(var(--color-222-243-249) / .961),rgb(var(--color-210-235-244) / .902));border-bottom-color:rgb(var(--color-125-211-252) / .302)}.subscriberManagementShell .subscriberResultsTable td{border-bottom-color:rgb(var(--color-148-190-205) / .22)}.subscriberManagementShell .subscriberResultsTable .copyableSubscriberName,.subscriberManagementShell .subscriberResultsTable .subscriberPhoneValue,.subscriberManagementShell .subscriberResultsTable .subscriberCustomerIdValue,.subscriberManagementShell .subscriberResultsTable .copyableSubscriberDate{color:rgb(var(--color-23-48-68))}.subscriberManagementShell .subscriberResultsTable .subscriberPhoneValue{font-weight:900}.subscriberManagementShell .subscriberResultsTable .subscriberCustomerIdValue{color:rgb(var(--color-91-114-134))}.subscriberManagementShell .subscriberResultsTable tbody tr:nth-child(odd){background:rgb(var(--color-255-255-255) / .341)}.subscriberManagementShell .subscriberResultsTable tbody tr:nth-child(2n){background:rgb(var(--color-226-246-249) / .341)}.subscriberManagementShell .subscriberResultsTable tbody tr:hover{background:rgb(var(--color-45-212-191) / .141)}.subscriberManagementShell .subscriberResultsTable .copyableSubscriberValue:hover,.subscriberManagementShell .subscriberResultsTable .copyableSubscriberValue:focus-visible{color:rgb(var(--color-15-118-110));background:rgb(var(--color-20-184-166) / .102)}.subscriberManagementShell .subscriberManagementToolbar{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px}.subscriberManagementShell .subscriberPrimarySearch{order:1;display:grid;grid-template-columns:minmax(260px,1fr) auto auto;align-items:end;gap:8px}.subscriberManagementShell .subscriberFilterGroup{order:2;display:grid;grid-template-columns:minmax(150px,220px) minmax(140px,180px) minmax(140px,180px);align-items:end;gap:10px}.subscriberManagementShell .subscriberManagementToolbar .formMessage{order:3}.subscriberOverviewGrid{grid-template-columns:repeat(3,minmax(140px,1fr));align-items:start}.subscriberOverviewGrid .detailItem{min-height:52px}.subscriberEditableDetail{grid-column:span 2;min-width:min(100%,320px)}.subscriberInlineEdit{display:grid;grid-template-columns:minmax(150px,1fr) auto;align-items:center;gap:8px}.subscriberInlineEdit input,.subscriberInlineEdit select{min-width:0;width:100%;height:38px;border:1px solid var(--line);border-radius:8px;background:var(--surface-raised);color:var(--text);padding:0 10px;font-family:Segoe UI,Tahoma,Arial,sans-serif;font-variant-numeric:tabular-nums}.subscriberInlineEdit button{min-height:34px;white-space:nowrap}.activationReviewModal .choiceGroup.invalid{padding:8px;border:1px solid rgb(var(--color-239-68-68) / .42);border-radius:10px;background:rgb(var(--color-239-68-68) / .102)}.activationReviewModal .choiceError{display:block;padding:7px 9px;border:1px solid rgb(var(--color-239-68-68) / .3);border-radius:8px;background:rgb(var(--color-239-68-68) / .122);color:rgb(var(--color-220-38-38));font-size:13px;font-weight:900}.subscriberFollowUpQuickForm{width:100%;max-width:100%;grid-template-columns:minmax(0,1.1fr) minmax(130px,150px) minmax(160px,190px);gap:12px;align-items:start}.subscriberFollowUpQuickForm .wide{grid-column:1 / -1}.subscriberFollowUpQuickForm .formField.wide{padding:10px;border:1px solid var(--line-soft);border-radius:10px;background:var(--surface-soft)}.subscriberFollowUpQuickForm .followUpProblemChoices{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.subscriberFollowUpQuickForm .fieldSignal,.subscriberFollowUpQuickForm .fieldPhone{width:100%;max-width:none}.subscriberFollowUpQuickForm textarea{min-height:104px;resize:vertical}.subscriberFollowUpQuickForm .formActions{position:sticky;bottom:0;z-index:2;margin-top:2px;padding-top:10px;background:linear-gradient(180deg,transparent,var(--surface) 28%)}.activationReviewModal{width:min(700px,calc(100vw - 32px));border-radius:16px;box-shadow:0 20px 60px rgb(var(--color-0-0-0) / .239)}.activationReviewModal .detailsModalHeader{min-height:66px;padding:18px 24px;border-bottom-color:var(--line-soft)}.activationReviewModal .detailsModalBody{padding:24px 28px 0}.activationReviewModal .activationReview{justify-items:stretch;gap:18px}.activationReviewModal .activationReviewGrid,.activationReviewModal .activationReviewForm{width:100%;max-width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;align-items:start}.activationReviewModal .activationReadonly,.activationReviewModal .activationCopyField{min-height:0;width:100%;max-width:none;border:1.5px solid var(--line);border-radius:10px;background:var(--surface-soft);padding:10px 14px;gap:6px}.activationReviewModal .activationCopyField{grid-template-columns:minmax(0,1fr) 22px;column-gap:8px}.activationReviewModal .activationCopyField span,.activationReviewModal .activationReadonly span,.activationReviewModal .activationFormField>span,.activationReviewModal .activationReviewForm label{color:var(--muted-strong);font-size:13px;font-weight:800}.activationReviewModal .activationCopyField strong,.activationReviewModal .activationReadonly strong{color:var(--text-strong);font-size:14px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activationReviewModal .activationCopyField svg{justify-self:end;color:var(--muted)}.activationReviewModal .activationReviewForm .fieldShort,.activationReviewModal .activationReviewForm .fieldMoney,.activationReviewModal .activationDateField{width:100%;max-width:none}.activationReviewModal .activationReviewForm input,.activationReviewModal .activationReviewForm select,.activationReviewModal .activationReviewForm textarea{height:42px;width:100%;border:1.5px solid var(--line);border-radius:10px;background:var(--surface-soft);padding:0 14px}.activationReviewModal .activationReviewForm input:focus,.activationReviewModal .activationReviewForm select:focus,.activationReviewModal .activationReviewForm textarea:focus{border-color:var(--accent-line);box-shadow:0 0 0 3px rgb(var(--color-20-184-166) / .122)}.activationReviewModal .activationReviewForm small{margin-top:-1px;color:var(--muted);font-size:12px}.activationReviewModal .activationDateInputs{grid-template-columns:minmax(0,1fr) 42px;gap:8px;width:100%}.activationReviewModal .activationDatePicker{padding:0;text-align:center}.activationReviewModal .activationFormField.wide{display:grid;gap:8px}.activationReviewModal .paymentMethodChoices{width:100%;max-width:100%;display:flex;flex-wrap:wrap;gap:10px}.activationReviewModal .paymentMethodChoice{flex:1 1 122px;min-width:122px;min-height:44px;border-width:1.5px;border-radius:10px;background:var(--surface-soft);justify-content:center;padding:10px 12px;text-align:center}.activationReviewModal .paymentMethodChoice input{width:18px;min-height:18px}.activationReviewModal .paymentMethodChoice.selected{border-color:var(--accent-line);background:var(--accent-soft)}.activationReviewModal .activationFinancialSummary{width:100%;max-width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0;border:0;background:transparent}.activationReviewModal .activationFinancialSummary span{min-height:74px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft);padding:12px 10px;display:grid;place-items:center;gap:4px;color:var(--muted);text-align:center;font-size:12px;font-weight:800}.activationReviewModal .activationFinancialSummary strong{color:var(--text-strong);font-size:15px;font-weight:900}.activationReviewModal .formActions{display:flex;justify-content:flex-end;gap:12px;margin:0 -28px;padding:0 28px 24px}.activationReviewModal .formActions>button{min-height:42px;border-radius:10px}.subscriberOverviewModal,.subscriberFollowUpModal{width:min(720px,calc(100vw - 32px));border-radius:16px;box-shadow:0 20px 60px rgb(var(--color-0-0-0) / .22)}.subscriberOverviewModal .detailsModalHeader,.subscriberFollowUpModal .detailsModalHeader{min-height:64px;padding:18px 28px;border-bottom-color:var(--line-soft)}.subscriberOverviewModal .detailsModalBody,.subscriberFollowUpModal .detailsModalBody{padding:24px 28px}.subscriberOverviewModal .detailsStack{padding:0;gap:0}.subscriberOverviewModal .detailsActionsStandalone{justify-content:flex-end;gap:10px;margin-bottom:20px;padding:0}.subscriberOverviewModal .detailsActionsStandalone>button,.subscriberOverviewModal .subscriberInlineEdit>button{min-height:36px;border-radius:8px;padding-inline:14px}.subscriberOverviewModal .detailsActionsStandalone>.subscriberDetailsButton{background:var(--surface-raised);border-color:var(--line)}.subscriberOverviewModal .detailsActionsStandalone>.subscriberFollowUpActionButton{background:linear-gradient(135deg,rgb(var(--color-13-148-136)),rgb(var(--color-20-184-166)));color:rgb(var(--color-255-255-255));border-color:transparent;box-shadow:0 2px 8px rgb(var(--color-13-148-136) / .239)}.subscriberOverviewModal .subscriberOverviewGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.subscriberOverviewModal .detailItem{min-height:72px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft);padding:13px 16px;box-shadow:none}.subscriberOverviewModal .detailItem span,.subscriberOverviewModal .subscriberEditableDetail>span{color:var(--muted);font-size:12px;font-weight:700}.subscriberOverviewModal .detailItem strong{color:var(--text-strong);font-size:15px;font-weight:900}.subscriberOverviewModal .subscriberEditableDetail{grid-column:1 / -1;min-width:0;display:grid;gap:10px}.subscriberOverviewModal .subscriberInlineEdit{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.subscriberOverviewModal .subscriberInlineEdit input,.subscriberOverviewModal .subscriberInlineEdit select{height:40px;border:1.5px solid var(--line);border-radius:10px;background:var(--surface-raised);padding:0 12px}.subscriberFollowUpModal .subscriberFollowUpQuickForm{width:100%;max-width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.subscriberFollowUpModal .followUpSubscriberSummary{margin:0 0 8px;padding:14px 18px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft);display:flex;justify-content:space-between;align-items:center;gap:12px 16px}.subscriberFollowUpModal .followUpSubscriberSummary span{display:inline-flex;align-items:center;gap:6px;color:var(--text-strong);font-size:14px;font-weight:800}.subscriberFollowUpModal .followUpSubscriberSummary small{color:var(--muted);font-size:11px;font-weight:700}.subscriberFollowUpModal .followUpSubscriberSummary strong{color:var(--text-strong);font-size:14px;font-weight:900}.subscriberFollowUpModal .subscriberFollowUpQuickForm .formField.wide{padding:0;border:0;background:transparent}.subscriberFollowUpModal .subscriberFollowUpQuickForm .formField>span,.subscriberFollowUpModal .subscriberFollowUpQuickForm label{color:var(--muted-strong);font-size:12px;font-weight:800}.subscriberFollowUpModal .followUpProblemChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.subscriberFollowUpModal .followUpProblemChoice{min-height:50px;border-width:1.5px;border-radius:10px;background:var(--surface-soft);justify-content:space-between;padding:12px 14px}.subscriberFollowUpModal .followUpProblemChoice span{order:1;color:inherit;font-size:13px;font-weight:800}.subscriberFollowUpModal .followUpProblemChoice input{order:2;width:18px;min-height:18px}.subscriberFollowUpModal .subscriberFollowUpQuickForm input,.subscriberFollowUpModal .subscriberFollowUpQuickForm textarea{height:40px;border:1.5px solid var(--line);border-radius:10px;background:var(--surface-soft);padding:0 12px}.subscriberFollowUpModal .subscriberFollowUpQuickForm textarea{height:auto;min-height:96px;padding-block:10px}.subscriberFollowUpModal .fieldSignal small{display:block;margin-top:8px;text-align:center;color:var(--muted);font-size:12px;line-height:1.6}.subscriberFollowUpModal .inlineAlert.info{border-color:rgb(var(--color-96-165-250) / .38);background:rgb(var(--color-59-130-246) / .122);color:var(--info);text-align:center}.subscriberFollowUpModal .formActions{display:flex;justify-content:flex-end;gap:12px;margin:0 -28px -24px;padding:0 28px 24px;background:transparent;position:static}.subscriberFollowUpModal .formActions>button{min-height:42px;border-radius:10px}@media(max-width:700px){.subscriberOverviewModal,.subscriberFollowUpModal{width:min(100vw - 16px,720px)}.subscriberOverviewModal .detailsModalBody,.subscriberFollowUpModal .detailsModalBody{padding:18px 16px}.subscriberOverviewModal .subscriberOverviewGrid,.subscriberFollowUpModal .subscriberFollowUpQuickForm{grid-template-columns:1fr}.subscriberFollowUpModal .followUpProblemChoices{grid-template-columns:repeat(2,minmax(0,1fr))}.subscriberFollowUpModal .formActions{flex-direction:column;margin:0 -16px -18px;padding:0 16px 18px}.subscriberFollowUpModal .formActions>button{width:100%;justify-content:center}}@media(max-width:460px){.subscriberFollowUpModal .followUpProblemChoices,.subscriberOverviewModal .subscriberInlineEdit{grid-template-columns:1fr}}.subscriberOverviewModal{width:min(700px,calc(100vw - 32px))}.subscriberOverviewModal .subscriberOverviewGrid{grid-template-columns:repeat(2,minmax(220px,320px));justify-content:end;gap:12px}.subscriberOverviewModal .subscriberEditableDetail{grid-column:auto;min-width:0}.subscriberOverviewModal .subscriberInlineEdit{grid-template-columns:minmax(120px,1fr) auto;gap:7px}.subscriberOverviewModal .subscriberInlineEdit input,.subscriberOverviewModal .subscriberInlineEdit select{height:38px}.subscriberOverviewModal .subscriberInlineEdit>button{min-height:36px;padding-inline:10px}.activationReviewModal .activationReviewGrid,.activationReviewModal .activationReviewForm{grid-template-columns:repeat(3,max-content);justify-content:end;gap:14px 12px}.activationReviewModal .activationReadonly{width:fit-content;min-width:min(100%,260px);max-width:min(100%,500px)}.activationReviewModal .activationCopyField{width:200px;max-width:100%}.activationReviewModal .activationReviewForm .fieldMoney{width:clamp(160px,18vw,190px)}.activationReviewModal .activationReviewForm .fieldShort{width:clamp(150px,16vw,180px)}.activationReviewModal .activationDateField{width:clamp(280px,34vw,320px)}.activationReviewModal .amountReceivedControl{display:grid;grid-template-columns:minmax(0,1fr) 32px;gap:6px;align-items:center}.activationReviewModal .amountReceivedControl input{min-width:0}.activationReviewModal .amountReceivedZeroButton{width:32px;height:42px;border:1.5px solid var(--line);border-radius:10px;background:var(--surface-soft);color:var(--danger);font-size:19px;font-weight:900;line-height:1;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.activationReviewModal .amountReceivedZeroButton:hover:not(:disabled),.activationReviewModal .amountReceivedZeroButton:focus-visible:not(:disabled){border-color:var(--danger-line);background:var(--danger-soft);transform:translateY(-1px)}.activationReviewModal .amountReceivedZeroButton:disabled{cursor:not-allowed;opacity:.55}.activationReviewModal .paymentMethodChoices{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px;width:fit-content;max-width:100%}.activationReviewModal .paymentMethodChoice{flex:0 0 auto;min-width:0;width:auto;min-height:38px;justify-content:flex-start;gap:7px;padding:8px 12px;white-space:nowrap}.activationReviewModal .paymentMethodChoice input{width:16px;min-height:16px;margin:0}.subscriberFollowUpModal{width:min(680px,calc(100vw - 32px))}.subscriberFollowUpModal .subscriberFollowUpQuickForm{grid-template-columns:repeat(2,max-content);justify-content:end;gap:12px}.subscriberFollowUpModal .subscriberFollowUpQuickForm .wide{grid-column:1 / -1}.subscriberFollowUpModal .followUpSubscriberSummary{width:fit-content;max-width:100%;justify-self:end}.subscriberFollowUpModal .followUpProblemChoices{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.subscriberFollowUpModal .followUpProblemChoice{min-height:42px;justify-content:flex-start;gap:8px;padding:9px 11px}.subscriberFollowUpModal .followUpProblemChoice input{order:0;width:16px;min-height:16px;margin:0}.subscriberFollowUpModal .followUpProblemChoice span{order:1}.subscriberFollowUpModal .fieldSignal{width:clamp(118px,18vw,140px)}.subscriberFollowUpModal .fieldPhone{width:clamp(150px,24vw,180px)}.subscriberFollowUpModal .followUpFatSelectField,.subscriberFollowUpModal .followUpFatShortField,.subscriberFollowUpModal .followUpZoneField{width:clamp(130px,22vw,170px)}.subscriberFollowUpModal .followUpPersonField{width:clamp(220px,36vw,300px)}.subscriberFollowUpModal .subscriberFollowUpQuickForm textarea{width:min(100%,520px);min-height:88px}.subscriberFollowUpModal .followUpMode-fat{grid-template-columns:max-content minmax(260px,520px)}.subscriberFollowUpModal .followUpMode-new_subscriber{grid-template-columns:repeat(4,max-content)}@media(max-width:760px){.subscriberOverviewModal,.subscriberFollowUpModal,.activationReviewModal{width:min(100vw - 14px,720px)}.subscriberOverviewModal .subscriberOverviewGrid,.activationReviewModal .activationReviewGrid,.activationReviewModal .activationReviewForm,.subscriberFollowUpModal .subscriberFollowUpQuickForm,.subscriberFollowUpModal .followUpMode-fat,.subscriberFollowUpModal .followUpMode-new_subscriber{grid-template-columns:1fr;justify-content:stretch}.subscriberOverviewModal .subscriberEditableDetail,.activationReviewModal .activationReadonly,.activationReviewModal .activationCopyField,.activationReviewModal .activationReviewForm .fieldMoney,.activationReviewModal .activationReviewForm .fieldShort,.activationReviewModal .activationDateField,.subscriberFollowUpModal .fieldSignal,.subscriberFollowUpModal .fieldPhone,.subscriberFollowUpModal .followUpFatSelectField,.subscriberFollowUpModal .followUpFatShortField,.subscriberFollowUpModal .followUpZoneField,.subscriberFollowUpModal .followUpPersonField{width:100%;max-width:100%}.activationReviewModal .paymentMethodChoices,.subscriberFollowUpModal .followUpSubscriberSummary{width:100%}.activationReviewModal .paymentMethodChoice{flex:1 1 calc(50% - 8px)}}.subscriberOverviewModal,.subscriberFollowUpModal,.activationReviewModal{width:min(760px,calc(100vw - 32px))}.subscriberOverviewModal .detailsModalHeader,.subscriberFollowUpModal .detailsModalHeader,.activationReviewModal .detailsModalHeader{min-height:62px;padding:16px 24px}.subscriberOverviewModal .detailsModalBody,.subscriberFollowUpModal .detailsModalBody,.activationReviewModal .detailsModalBody{padding:22px 24px 24px}.subscriberOverviewModal .detailsActionsStandalone,.activationReviewModal .formActions,.subscriberFollowUpModal .formActions{justify-content:flex-start}.subscriberOverviewModal .subscriberOverviewGrid{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:12px}.subscriberOverviewModal .detailItem,.subscriberOverviewModal .detailItem.short,.subscriberOverviewModal .detailItem.signal,.subscriberOverviewModal .detailItem.money,.subscriberOverviewModal .detailItem.phone,.subscriberOverviewModal .detailItem.date,.subscriberOverviewModal .detailItem.textWide{grid-column:auto;width:auto;min-width:0;max-width:none}.subscriberOverviewModal .detailItem{min-height:58px;padding:10px 12px}.subscriberOverviewModal .detailItem strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subscriberOverviewModal .subscriberEditableDetail{grid-column:auto}.subscriberOverviewModal .subscriberInlineEdit{grid-template-columns:minmax(0,1fr) auto}.activationReviewModal{width:min(820px,calc(100vw - 32px))}.activationReviewModal .activationReview{gap:14px}.activationReviewModal .activationReviewGrid{width:100%;grid-template-columns:minmax(260px,1fr) minmax(180px,220px);justify-content:stretch;gap:12px}.activationReviewModal .activationReadonly,.activationReviewModal .activationCopyField{width:100%;min-width:0;max-width:none}.activationReviewModal .activationReviewForm{width:100%;grid-template-columns:repeat(3,minmax(150px,1fr));justify-content:stretch;align-items:start;gap:12px}.activationReviewModal .activationDateField{width:min(100%,320px);max-width:320px}.activationReviewModal .activationFormField.wide,.activationReviewModal .activationFinancialSummary,.activationReviewModal .formActions{grid-column:1 / -1}.activationReviewModal .paymentMethodChoices{width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,max-content));justify-content:start;gap:10px}.activationReviewModal .paymentMethodChoice{width:auto;min-width:74px;min-height:40px;display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:7px;padding:8px 10px;text-align:start}.activationReviewModal .paymentMethodChoice input{flex:0 0 16px;width:16px;min-width:16px;min-height:16px;height:16px}.activationReviewModal .paymentMethodChoice span{display:inline;white-space:nowrap}.activationReviewModal .activationFinancialSummary{grid-template-columns:repeat(4,minmax(120px,1fr))}.activationReviewModal .activationFinancialSummary span{min-height:66px;padding:10px}.activationReviewModal .formActions{margin-inline:0;padding:0}.subscriberFollowUpModal{width:min(700px,calc(100vw - 32px))}.subscriberFollowUpModal .subscriberFollowUpQuickForm,.subscriberFollowUpModal .followUpMode-fat,.subscriberFollowUpModal .followUpMode-new_subscriber{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:12px}.subscriberFollowUpModal .followUpMode-new_subscriber{grid-template-columns:repeat(4,minmax(0,1fr))}.subscriberFollowUpModal .followUpSubscriberSummary{width:100%;justify-self:stretch;margin:0}.subscriberFollowUpModal .followUpProblemChoices{width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.subscriberFollowUpModal .followUpProblemChoice{width:100%;min-height:44px;display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start}.subscriberFollowUpModal .fieldSignal,.subscriberFollowUpModal .fieldPhone,.subscriberFollowUpModal .followUpFatSelectField,.subscriberFollowUpModal .followUpFatShortField,.subscriberFollowUpModal .followUpZoneField,.subscriberFollowUpModal .followUpPersonField{width:100%;max-width:none}.subscriberFollowUpModal .subscriberFollowUpQuickForm textarea{width:100%}.subscriberFollowUpModal .formActions{margin:0;padding:0}.detailsModalPanel.activationReviewModal{width:min(900px,calc(100vw - 28px));max-height:min(92dvh,860px);border-radius:18px;border:1px solid rgb(var(--color-148-163-184) / .16);background:radial-gradient(90% 110% at 12% 0%,rgb(var(--color-45-212-191) / .1),transparent 46%),radial-gradient(80% 110% at 88% 100%,rgb(var(--color-96-165-250) / .1),transparent 48%),rgb(var(--color-15-23-42) / .761);color:rgb(var(--color-248-250-252));box-shadow:0 24px 70px rgb(var(--color-2-8-23) / .459);-webkit-backdrop-filter:blur(18px) saturate(1.16);backdrop-filter:blur(18px) saturate(1.16);overflow:hidden}.activationReviewModal .detailsModalHeader{min-height:74px;padding:16px 22px;border-bottom:1px solid rgb(var(--color-71-85-105) / .54);background:rgb(var(--color-15-23-42) / .58)}.activationReviewModal .panelHeaderTitle{grid-template-columns:44px minmax(0,1fr);gap:12px}.activationReviewModal .panelHeaderTitle>svg{width:42px;height:42px;padding:10px;border-radius:13px;background:linear-gradient(135deg,rgb(var(--color-16-185-129)),rgb(var(--color-59-130-246)));color:rgb(var(--color-255-255-255));box-shadow:0 0 0 1px rgb(var(--color-16-185-129) / .278),0 12px 24px rgb(var(--color-16-185-129) / .2)}.activationReviewModal .panelHeaderTitle h2{color:rgb(var(--color-255-255-255));font-size:20px;font-weight:900}.activationReviewModal .panelHeaderTitle p{color:rgb(var(--color-148-163-184));font-size:12px;font-weight:700}.activationReviewModal .detailsModalHeader .uiBtnGhost{color:rgb(var(--color-148-163-184))}.activationReviewModal .detailsModalHeader .uiBtnGhost:hover{background:rgb(var(--color-51-65-85) / .58);color:rgb(var(--color-255-255-255))}.activationReviewModal .detailsModalBody{max-height:calc(92dvh - 74px);padding:0;overflow-y:auto;scrollbar-color:rgb(var(--color-51-65-85)) rgb(var(--color-15-23-42))}.activationReviewModal .activationReview{display:grid;gap:0}.activationReviewModal .activationReview>.loadingState,.activationReviewModal .activationReview>.inlineAlert{margin:16px 20px 0}.activationReviewModal .activationReviewForm{width:100%;display:grid;grid-template-columns:1fr;gap:0;padding:20px}.activationReviewModal .activationDesignSection{display:grid;gap:14px;padding-block:0 22px;animation:activationFadeIn .32s ease-out both}.activationReviewModal .activationDesignSection+.activationDesignSection{padding-block-start:2px}.activationReviewModal .activationSectionTitle{display:inline-flex;align-items:center;gap:9px;min-height:24px}.activationReviewModal .activationSectionTitle h3{margin:0;color:rgb(var(--color-203-213-225));font-size:12px;font-weight:900;letter-spacing:0}.activationReviewModal .activationSectionAccent{width:4px;height:22px;border-radius:999px;background:rgb(var(--color-16-185-129))}.activationReviewModal .activationSectionAccent.secondary{background:rgb(var(--color-59-130-246))}.activationReviewModal .activationSectionAccent.accent{background:rgb(var(--color-139-92-246))}.activationReviewModal .activationSectionAccent.warning{background:rgb(var(--color-234-179-8))}.activationReviewModal .activationReviewGrid,.activationReviewModal .activationSubscriptionGrid{display:grid;align-items:start;gap:12px}.activationReviewModal .activationReviewGrid{grid-template-columns:minmax(260px,1fr) minmax(180px,240px)}.activationReviewModal .activationSubscriptionGrid{grid-template-columns:minmax(220px,1fr) minmax(150px,180px) minmax(260px,320px)}.activationReviewModal .activationReadonly,.activationReviewModal .activationCopyField,.activationReviewModal .activationReviewForm label:not(.activationSummaryInputCard){display:grid;gap:7px;min-width:0;color:rgb(var(--color-148-163-184));font-size:12px;font-weight:800}.activationReviewModal .activationInputLook,.activationReviewModal .activationReviewForm input,.activationReviewModal .activationReviewForm select,.activationReviewModal .activationReviewForm textarea{border:1px solid rgb(var(--color-71-85-105) / .82);border-radius:13px;background:rgb(var(--color-15-23-42) / .62);color:rgb(var(--color-248-250-252));box-shadow:inset 0 1px rgb(var(--color-255-255-255) / .035);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease}.activationReviewModal .activationInputLook{min-height:69px;padding:10px 14px}.activationReviewModal .activationInputLook strong{min-width:0;color:rgb(var(--color-248-250-252));font-size:14px;font-weight:900;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activationReviewModal .activationCopyField{grid-template-columns:minmax(0,1fr) 28px;text-align:right;cursor:pointer}.activationReviewModal .activationCopyField svg{grid-row:1 / 3;align-self:center;justify-self:end;color:rgb(var(--color-100-116-139))}.activationReviewModal .activationCopyField:hover,.activationReviewModal .activationCopyField:focus-visible{border-color:rgb(var(--color-16-185-129) / .58);background:rgb(var(--color-15-23-42) / .761);box-shadow:0 0 0 3px rgb(var(--color-16-185-129) / .078)}.activationReviewModal .activationPlanField strong{direction:ltr;unicode-bidi:isolate;text-align:right}.activationReviewModal .activationReviewForm input{height:44px;width:100%;padding:0 12px}.activationReviewModal .activationReviewForm input:focus,.activationReviewModal .activationReviewForm select:focus,.activationReviewModal .activationReviewForm textarea:focus{border-color:rgb(var(--color-16-185-129));background:rgb(var(--color-15-23-42) / .82);box-shadow:0 0 0 3px rgb(var(--color-16-185-129) / .122)}.activationReviewModal .activationReviewForm small{color:rgb(var(--color-100-116-139));font-size:11px;font-weight:800}.activationReviewModal .activationStepperControl,.activationReviewModal .amountReceivedControl,.activationReviewModal .activationDateInputs{display:grid;align-items:center;gap:8px}.activationReviewModal .activationStepperControl{grid-template-columns:40px minmax(0,1fr) 40px}.activationReviewModal .activationStepperControl input{text-align:center;font-weight:900}.activationReviewModal .activationStepperButton,.activationReviewModal .amountReceivedZeroButton{height:44px;border:1px solid rgb(var(--color-71-85-105) / .82);border-radius:12px;background:rgb(var(--color-30-41-59) / .722);color:rgb(var(--color-203-213-225));display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;font-weight:900;line-height:1;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.activationReviewModal .activationStepperButton:hover:not(:disabled),.activationReviewModal .amountReceivedZeroButton:hover:not(:disabled){border-color:rgb(var(--color-16-185-129));background:rgb(var(--color-16-185-129) / .141);color:rgb(var(--color-52-211-153));transform:translateY(-1px)}.activationReviewModal .activationStepperButton:disabled,.activationReviewModal .amountReceivedZeroButton:disabled{cursor:not-allowed;opacity:.48}.activationReviewModal .activationDateInputs{grid-template-columns:minmax(0,1fr) 44px}.activationReviewModal .activationDatePicker{padding:0;color-scheme:dark}.activationReviewModal .choiceGroup{display:grid;gap:10px}.activationReviewModal .paymentMethodChoices{display:grid;grid-template-columns:repeat(5,minmax(112px,1fr));gap:12px}.activationReviewModal .paymentMethodChoice{position:relative;min-height:112px;border:1px solid rgb(var(--color-71-85-105) / .82);border-radius:14px;background:rgb(var(--color-30-41-59) / .541);color:rgb(var(--color-203-213-225));display:grid;place-items:center;gap:8px;padding:13px 10px;text-align:center;cursor:pointer;overflow:hidden;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.activationReviewModal .paymentMethodChoice input{position:absolute;opacity:0;pointer-events:none}.activationReviewModal .paymentMethodChoice:hover{border-color:rgb(var(--color-148-163-184) / .58);background:rgb(var(--color-30-41-59) / .722);transform:translateY(-2px);box-shadow:0 12px 24px rgb(var(--color-0-0-0) / .22)}.activationReviewModal .paymentMethodChoice.selected{border-color:rgb(var(--color-16-185-129));background:rgb(var(--color-16-185-129) / .09);box-shadow:0 0 0 1px rgb(var(--color-16-185-129) / .2),0 0 22px rgb(var(--color-16-185-129) / .141)}.activationReviewModal .paymentMethodChoice.disabled{cursor:not-allowed;opacity:.55;transform:none}.activationReviewModal .paymentMethodCheck{position:absolute;inset-block-start:8px;inset-inline-end:8px;width:22px;height:22px;border-radius:999px;background:rgb(var(--color-16-185-129));color:rgb(var(--color-255-255-255));display:grid;place-items:center;opacity:0;scale:.7;transition:opacity .18s ease,scale .18s ease}.activationReviewModal .paymentMethodChoice.selected .paymentMethodCheck{opacity:1;scale:1}.activationReviewModal .paymentMethodIcon{width:42px;height:42px;border-radius:999px;display:grid;place-items:center;background:rgb(var(--color-148-163-184) / .102);color:rgb(var(--color-147-197-253))}.activationReviewModal .paymentMethodChoice.wallet .paymentMethodIcon{color:rgb(var(--color-192-132-252));background:rgb(var(--color-168-85-247) / .122)}.activationReviewModal .paymentMethodChoice.master_card .paymentMethodIcon,.activationReviewModal .paymentMethodChoice.master .paymentMethodIcon{color:rgb(var(--color-248-113-113));background:rgb(var(--color-239-68-68) / .122)}.activationReviewModal .paymentMethodChoice.pos .paymentMethodIcon{color:rgb(var(--color-96-165-250));background:rgb(var(--color-59-130-246) / .122)}.activationReviewModal .paymentMethodChoice.zaincash .paymentMethodIcon{color:rgb(var(--color-250-204-21));background:rgb(var(--color-234-179-8) / .122)}.activationReviewModal .paymentMethodChoice.debt .paymentMethodIcon{color:rgb(var(--color-52-211-153));background:rgb(var(--color-16-185-129) / .122)}.activationReviewModal .paymentMethodLabel{color:rgb(var(--color-203-213-225));font-size:12px;font-weight:900;line-height:1.35}.activationReviewModal .choiceGroup.invalid{padding:10px;border:1px solid rgb(var(--color-239-68-68) / .5);border-radius:14px;background:rgb(var(--color-239-68-68) / .102);animation:activationShake .42s ease}.activationReviewModal .choiceError{display:block;padding:9px 11px;border:1px solid rgb(var(--color-239-68-68) / .4);border-radius:10px;background:rgb(var(--color-239-68-68) / .141);color:rgb(var(--color-252-165-165));font-size:13px;font-weight:900}.activationReviewModal .activationFinancialSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;border:1px solid rgb(var(--color-51-65-85) / .62);border-radius:16px;background:linear-gradient(135deg,rgb(var(--color-15-23-42) / .941),rgb(var(--color-30-41-59) / .839))}.activationReviewModal .activationFinancialSummary>span,.activationReviewModal .activationSummaryInputCard{min-height:96px;border:1px solid rgb(var(--color-51-65-85) / .62);border-radius:12px;background:rgb(var(--color-15-23-42) / .58);display:grid;align-content:center;justify-items:center;gap:7px;padding:11px 9px;color:rgb(var(--color-148-163-184));text-align:center;font-size:12px;font-weight:900}.activationReviewModal .activationFinancialSummary strong{color:rgb(var(--color-255-255-255));font-size:17px;font-weight:900;direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}.activationReviewModal .activationSummaryInputCard input{width:min(100%,118px);height:36px;padding:0 8px;text-align:center;color:rgb(var(--color-255-255-255));font-size:14px;font-weight:900;direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}.activationReviewModal .activationSummaryInputCard.highlighted{border-color:rgb(var(--color-16-185-129) / .278)}.activationReviewModal .activationSummaryInputCard .amountReceivedControl{grid-template-columns:34px minmax(76px,1fr);width:min(100%,140px)}.activationReviewModal .activationSummaryInputCard .amountReceivedZeroButton{width:34px;height:36px}.activationReviewModal .activationSummaryInputCard small{min-height:14px;color:rgb(var(--color-100-116-139))}.activationReviewModal .activationFinancialSummary .remaining strong{color:rgb(var(--color-52-211-153))}.activationReviewModal .activationPaymentProgress{display:grid;gap:8px;margin-top:-10px;padding:0 2px}.activationReviewModal .activationPaymentProgress>div{display:flex;align-items:center;justify-content:space-between;gap:10px;color:rgb(var(--color-148-163-184));font-size:12px;font-weight:900}.activationReviewModal .activationPaymentProgress strong{color:rgb(var(--color-203-213-225));font-variant-numeric:tabular-nums}.activationReviewModal .activationPaymentProgressTrack{height:8px;border-radius:999px;background:rgb(var(--color-15-23-42) / .878);overflow:hidden}.activationReviewModal .activationPaymentProgressTrack>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgb(var(--color-16-185-129)),rgb(var(--color-59-130-246)));transition:width .3s ease}.activationReviewModal .formActions{display:flex;align-items:center;gap:12px;margin:0 -20px -20px;padding:16px 20px;border-top:1px solid rgb(var(--color-71-85-105) / .54);background:rgb(var(--color-15-23-42) / .58)}.activationReviewModal .activationActionSpacer{flex:1 1 auto}.activationReviewModal .formActions>button{min-height:44px;border-radius:12px}.activationReviewModal .formActions .uiBtnPrimary{min-width:170px;background:linear-gradient(135deg,rgb(var(--color-59-130-246)),rgb(var(--color-37-99-235)));box-shadow:0 8px 18px rgb(var(--color-59-130-246) / .22)}.activationReviewModal .detailsModalFooter .activationIconButton{width:64px;min-width:64px;height:48px;min-height:48px;padding:2px}.activationReviewModal .detailsModalFooter .activationIconButton .activationButtonIcon{width:100%;height:100%}.activationReviewModal .formActions .uiBtnSoft{min-width:118px;border-color:rgb(var(--color-239-68-68) / .341);background:rgb(var(--color-239-68-68) / .102);color:rgb(var(--color-248-113-113))}.activationReviewModal .formActions .uiBtnSoft:hover{border-color:rgb(var(--color-239-68-68) / .62);background:rgb(var(--color-239-68-68) / .18)}[data-theme=light] .detailsModalPanel.activationReviewModal{background:radial-gradient(90% 110% at 12% 0%,rgb(var(--color-45-212-191) / .1),transparent 46%),radial-gradient(80% 110% at 88% 100%,rgb(var(--color-96-165-250) / .1),transparent 48%),rgb(var(--color-15-23-42) / .8);color:rgb(var(--color-248-250-252))}@media(max-width:900px){.activationReviewModal .activationSubscriptionGrid{grid-template-columns:minmax(0,1fr) minmax(150px,180px)}.activationReviewModal .activationDateField{grid-column:1 / -1;width:min(100%,340px)}.activationReviewModal .paymentMethodChoices{grid-template-columns:repeat(3,minmax(0,1fr))}.subscriberManagementShell .subscriberFilterGroup{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media(max-width:420px){.activationReviewModal .paymentMethodChoices,.activationReviewModal .activationFinancialSummary{grid-template-columns:1fr}}@media(max-width:640px){.activationReviewModal .detailsModalFooter .activationIconButton{width:64px;min-width:64px;max-width:64px;flex:0 0 64px;align-self:flex-end}}.subscriberManagementShell .subscriberFilterGroup{grid-template-columns:minmax(150px,220px) minmax(130px,170px) minmax(130px,170px) minmax(150px,210px) minmax(120px,150px) auto}.subscriberManagementShell .subscriberFilterGroup input,.subscriberManagementShell .subscriberFilterGroup select{height:38px;border:1px solid rgb(var(--color-148-163-184) / .28);border-radius:10px;background:rgb(var(--color-255-255-255) / .78);color:rgb(var(--color-15-23-42));padding:0 11px;font-family:Segoe UI,Tahoma,Arial,sans-serif;font-size:13px;font-variant-numeric:tabular-nums}[data-theme=dark] .subscriberManagementShell .subscriberFilterGroup input,[data-theme=dark] .subscriberManagementShell .subscriberFilterGroup select{background:rgb(var(--color-15-23-42) / .722);color:rgb(var(--color-226-232-240));border-color:rgb(var(--color-148-163-184) / .22)}.subscriberManagementShell .subscriberClearFiltersButton{align-self:end;height:38px;white-space:nowrap}.subscriberDetailsPreview{display:grid;gap:10px;padding:12px;border:1px solid rgb(var(--color-20-184-166) / .22);border-radius:12px;background:rgb(var(--color-15-118-110) / .078)}.subscriberDetailsPreviewHeader{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:5px;color:var(--text);font-size:13px}.subscriberDetailsPreviewHeader span{max-width:100%;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;unicode-bidi:isolate}.subscriberDetailsPreview p{margin:0;color:var(--muted);font-size:12px;line-height:1.7}.subscriberDetailsPreview .uiBtn{width:fit-content}.activationReviewModal .activationPlanField{min-width:0}.activationReviewModal .activationPlanField select{width:100%;min-width:0;height:44px}.activationReviewModal .paymentMethodChoices{grid-template-columns:repeat(5,minmax(118px,1fr))}.activationReviewModal .paymentMethodChoice{min-height:104px;padding:12px 10px;overflow:hidden}.activationReviewModal .paymentMethodChoice .paymentMethodIcon{width:42px;height:42px;min-width:42px;min-height:42px;display:inline-grid;place-items:center;line-height:1;overflow:hidden}.activationReviewModal .paymentMethodChoice .paymentMethodIcon svg{width:20px;height:20px;display:block;flex:0 0 auto;stroke-width:2}.activationReviewModal .paymentMethodChoice .paymentMethodCheck{display:inline-grid}.activationReviewModal .paymentMethodChoice .paymentMethodCheck svg{width:12px;height:12px;display:block}.activationReviewModal .paymentMethodChoice .paymentMethodLabel{max-width:100%;min-height:32px;display:flex;align-items:center;justify-content:center;text-align:center}@media(max-width:600px){.detailsModalPanel.activationReviewModal{width:calc(100vw - 12px);max-width:calc(100vw - 12px)}.activationReviewModal .detailsModalHeader{min-height:68px;padding:12px 14px}.activationReviewModal .detailsModalBody{max-width:100%;overflow-x:hidden}.activationReviewModal .activationReviewForm{min-width:0;padding:14px}.activationReviewModal .activationDesignSection{min-width:0;padding-block-end:18px}.activationReviewModal .activationReviewGrid,.activationReviewModal .activationSubscriptionGrid{grid-template-columns:minmax(0,1fr)}.activationReviewModal .activationDateField{grid-column:auto;width:100%}.activationReviewModal .paymentMethodChoices,.activationReviewModal .activationFinancialSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.activationReviewModal .paymentMethodChoice{min-width:0;min-height:88px;padding:10px 7px}.activationReviewModal .paymentMethodChoice .paymentMethodLabel{min-height:0;overflow-wrap:anywhere}}:root[data-theme=dark] .subscriberManagementShell .subscriberManagementToolbar,:root[data-theme=dark] .subscriberManagementShell .serverPager,:root[data-theme=dark] .subscriberManagementShell .subscriberResultsTable{color:rgb(var(--color-229-238-248));border-color:rgb(var(--color-45-212-191) / .18);background:radial-gradient(90% 135% at 100% 0%,rgb(var(--color-45-212-191) / .1),transparent 52%),linear-gradient(145deg,rgb(var(--color-15-23-42) / var(--ui-panel-alpha-strong)),rgb(var(--color-8-13-24) / var(--ui-panel-alpha)));box-shadow:0 12px 30px rgb(var(--color-2-8-23) / .278),inset 0 1px rgb(var(--color-255-255-255) / .059)}:root[data-theme=dark] .subscriberManagementShell .subscriberManagementToolbar label,:root[data-theme=dark] .subscriberManagementShell .serverPager,:root[data-theme=dark] .subscriberManagementShell .dataTableToolbar strong,:root[data-theme=dark] .subscriberManagementShell .subscriberResultsTable td,:root[data-theme=dark] .subscriberManagementShell .subscriberResultsTable .copyableSubscriberName,:root[data-theme=dark] .subscriberManagementShell .subscriberResultsTable .subscriberPhoneValue,:root[data-theme=dark] .subscriberManagementShell .subscriberResultsTable .copyableSubscriberDate{color:rgb(var(--color-229-238-248))}:root[data-theme=dark] .subscriberManagementShell .serverPager span,:root[data-theme=dark] .subscriberManagementShell .subscriberResultsTable .subscriberCustomerIdValue,:root[data-theme=dark] .subscriberManagementShell .subscriberResultsTable .dataTableToolbarTitle span,:root[data-theme=dark] .subscriberManagementShell .subscriberResultsTable .tableFooter span{color:rgb(var(--color-169-183-201))}:root[data-theme=dark] .subscriberManagementShell .serverPager strong,:root[data-theme=dark] .subscriberManagementShell .subscriberPrimarySearchInput>svg:not(.subscriberSearchLoading){color:rgb(var(--color-94-234-212))}:root[data-theme=dark] .subscriberManagementShell .subscriberManagementToolbar input,:root[data-theme=dark] .subscriberManagementShell .subscriberManagementToolbar select,:root[data-theme=dark] .subscriberManagementShell .subscriberFilterGroup input,:root[data-theme=dark] .subscriberManagementShell .subscriberFilterGroup select{color:rgb(var(--color-248-250-252));border-color:rgb(var(--color-148-163-184) / .239);background:rgb(var(--color-15-23-42) / var(--ui-control-alpha));box-shadow:inset 0 1px rgb(var(--color-255-255-255) / .039)}:root[data-theme=dark] .subscriberManagementShell .subscriberManagementToolbar input::placeholder{color:rgb(var(--color-148-163-184))}:root[data-theme=dark] .subscriberManagementShell .subscriberResultsTable .dataTableToolbar,:root[data-theme=dark] .subscriberManagementShell .subscriberResultsTable .tableFooter{background:linear-gradient(180deg,rgb(var(--color-15-23-42) / .839),rgb(var(--color-10-16-28) / .741));border-color:rgb(var(--color-45-212-191) / .141)}:root[data-theme=dark] .subscriberManagementShell .subscriberResultsTable .dataTableToolbarTitle svg,:root[data-theme=dark] .subscriberManagementShell .subscriberResultsTable .tableColumnsButton{background:rgb(var(--color-20-184-166) / .122);border-color:rgb(var(--color-20-184-166) / .239);color:rgb(var(--color-94-234-212))}:root[data-theme=dark] .subscriberManagementShell .subscriberResultsTable .dataTableToolbarTitle span,:root[data-theme=dark] .subscriberManagementShell .subscriberResultsTable .tableFooter span{background:rgb(var(--color-15-23-42) / .541);border-color:rgb(var(--color-148-163-184) / .18)}:root[data-theme=dark] .subscriberManagementShell .subscriberResultsTable .tableWrap{border-top-color:rgb(var(--color-45-212-191) / .141);background:linear-gradient(180deg,rgb(var(--color-9-14-25) / .859),rgb(var(--color-7-12-22) / .8))}.subscriberManagementShell .subscriberResultsTable .tableWrap{height:auto;max-height:none;overflow-x:auto;overflow-y:visible}.subscriberManagementShell .subscriberPageSizeControl{display:inline-flex;align-items:center;gap:7px;min-height:34px;color:inherit;font-size:12px;font-weight:800;white-space:nowrap}.subscriberManagementShell .subscriberPageSizeControl select{width:84px;min-width:84px;min-height:34px;padding:5px 10px;font-variant-numeric:tabular-nums}:root[data-theme=dark] .subscriberManagementShell .subscriberResultsTable th{color:rgb(var(--color-207-232-245));background:linear-gradient(180deg,rgb(var(--color-19-30-46) / .941),rgb(var(--color-13-23-38) / .902));border-bottom-color:rgb(var(--color-45-212-191) / .161)}:root[data-theme=dark] .subscriberManagementShell .subscriberResultsTable td{border-bottom-color:rgb(var(--color-148-163-184) / .129)}:root[data-theme=dark] .subscriberManagementShell .subscriberResultsTable tbody tr:nth-child(odd){background:rgb(var(--color-15-23-42) / .322)}:root[data-theme=dark] .subscriberManagementShell .subscriberResultsTable tbody tr:nth-child(2n){background:rgb(var(--color-20-31-48) / .278)}:root[data-theme=dark] .subscriberManagementShell .subscriberResultsTable tbody tr:hover{background:rgb(var(--color-45-212-191) / .11)}:root[data-theme=dark] .subscriberManagementShell .subscriberResultsTable .copyableSubscriberValue:hover,:root[data-theme=dark] .subscriberManagementShell .subscriberResultsTable .copyableSubscriberValue:focus-visible{color:rgb(var(--color-94-234-212));background:rgb(var(--color-20-184-166) / .122)}@keyframes activationFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes activationShake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.subscriberOfflineStatus{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem .85rem}.subscriberOfflineStatus>span{display:inline-flex;align-items:center;gap:.35rem}html[data-ftth-desktop-app=true] .topbar,html[data-ftth-desktop-app=true] .panel,html[data-ftth-desktop-app=true] .metricCard,html[data-ftth-desktop-app=true] .toolbar,html[data-ftth-desktop-app=true] .dataTableShell,html[data-ftth-desktop-app=true] .tableWrap,html[data-ftth-desktop-app=true] .dataTableToolbar,html[data-ftth-desktop-app=true] .tableFooter,html[data-ftth-desktop-app=true] .stateBlock,html[data-ftth-desktop-app=true] .notice,html[data-ftth-desktop-app=true] .detailsModalPanel,html[data-ftth-desktop-app=true] .drawerPanel,html[data-ftth-desktop-app=true] .uiDialog,html[data-ftth-desktop-app=true] .subscriberManagementToolbar,html[data-ftth-desktop-app=true] .subscriberResultsTable,html[data-ftth-desktop-app=true] .activationReviewModal,html[data-ftth-desktop-app=true] .dashboardTopbar .mobileNavButton,html[data-ftth-desktop-app=true] .dashboardTopbar .lastUpdated,html[data-ftth-desktop-app=true] .dashboardTopbar .uiBtnSoft{backdrop-filter:none;-webkit-backdrop-filter:none}html[data-ftth-desktop-app=true] .dashboardTopbar:before,html[data-ftth-desktop-app=true] .dashboardTopbar:after,html[data-ftth-desktop-app=true] .dashboardHeroGlow,html[data-ftth-desktop-app=true] .dashboardHeroLines,html[data-ftth-desktop-app=true] .sectionFade{animation:none}html[data-ftth-desktop-app=true] .dashboardMetricGrid .metricCard:after,html[data-ftth-desktop-app=true] .brand:before,html[data-ftth-desktop-app=true] .subscriberManagementShell .brand:before{filter:none;opacity:.05}.powerCheckV2{--power-bg: rgb(var(--color-7-13-23));--power-panel: rgb(var(--color-16-29-51));--power-panel-deep: rgb(var(--color-13-24-48));--power-field: rgb(var(--color-15-28-48));--power-line: rgb(var(--color-30-46-74));--power-line-soft: rgb(var(--color-24-37-65));--power-text: rgb(var(--color-238-242-249));--power-text-mid: rgb(var(--color-169-182-204));--power-text-low: rgb(var(--color-105-120-154));--power-teal: rgb(var(--color-31-208-196));--power-cyan: rgb(var(--color-63-208-255));--power-rose: rgb(var(--color-255-107-107));--power-rose-dim: rgb(var(--color-58-20-32));--power-green: rgb(var(--color-61-220-132));--power-amber: rgb(var(--color-245-185-77));position:relative;isolation:isolate;width:min(100%,1180px);margin-inline:auto;display:flex;flex-direction:column;gap:16px;color:var(--power-text);font-variant-numeric:tabular-nums}.powerCheckV2:before{content:"";position:absolute;z-index:-1;top:-28px;right:-28px;bottom:-28px;left:-28px;border-radius:20px;background:radial-gradient(720px 340px at 85% 0%,rgb(var(--color-31-208-196) / 9%),transparent 62%),radial-gradient(600px 320px at 0% 100%,rgb(var(--color-63-208-255) / 7%),transparent 64%),rgb(var(--color-7-13-23) / 78%);pointer-events:none}.powerV2Topbar,.powerV2StatCard,.powerV2FilterPanel,.powerV2Results,.powerV2LastScan{border:1px solid var(--power-line);background:linear-gradient(180deg,rgb(var(--color-16-29-51) / 96%),rgb(var(--color-13-24-48) / 96%));box-shadow:0 12px 30px rgb(var(--color-0-0-0) / 13%)}.powerV2Topbar{min-height:66px;padding:14px 20px;border-radius:14px;display:flex;align-items:center;justify-content:space-between;gap:16px}.powerV2Topbar h1{margin:0;color:var(--power-text);font-size:24px;line-height:1.2;font-weight:900;letter-spacing:0;white-space:nowrap}.powerV2Topbar h1 span{color:var(--power-teal)}.powerV2TopbarTools{display:flex;align-items:center;gap:12px;min-width:0}.powerV2AgentChip{min-height:34px;padding:6px 13px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--power-line);border-radius:999px;background:var(--power-field);color:var(--power-text);font-size:13px;white-space:nowrap}.powerV2AgentChip span:last-child{color:var(--power-text-low);font-weight:500}.powerV2AgentDot{width:8px;height:8px;border-radius:50%;background:var(--power-green);box-shadow:0 0 8px var(--power-green)}.powerV2IconButton{width:34px;height:34px;padding:0;flex:0 0 34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--power-line);border-radius:10px;background:var(--power-field);color:var(--power-text-mid);cursor:pointer;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.powerV2IconButton:hover,.powerV2IconButton:focus-visible{border-color:var(--power-teal);color:var(--power-teal);outline:none}.powerV2Timestamp{display:flex;align-items:center;gap:7px;color:var(--power-text-low);font-size:12px;white-space:nowrap}.powerV2Timestamp .dateTimeStack{color:var(--power-text-mid)}.powerV2Stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.powerV2StatCard{min-height:94px;padding:15px 18px;border-radius:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:inherit;text-align:start}button.powerV2StatCard{width:100%;font:inherit;cursor:pointer;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}button.powerV2StatCard:hover,button.powerV2StatCard:focus-visible{border-color:rgb(var(--color-255-107-107) / 58%);box-shadow:0 12px 30px rgb(var(--color-255-107-107) / 8%);outline:none}.powerV2StatText{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.powerV2StatText>span{color:var(--power-text-mid);font-size:13px;line-height:1.35;font-weight:700}.powerV2StatText>strong{color:var(--power-text);font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:26px;line-height:1.15;font-weight:900;direction:ltr;unicode-bidi:isolate}.powerV2StatText>small{max-width:100%;overflow:hidden;color:var(--power-text-low);font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.powerV2StatIcon{width:38px;height:38px;flex:0 0 38px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--power-field);color:var(--power-text-low)}.powerV2StatCard.danger .powerV2StatText>strong{color:var(--power-rose)}.powerV2StatCard.danger .powerV2StatIcon{background:var(--power-rose-dim);color:var(--power-rose)}.powerV2StatCard.live.ready .powerV2StatIcon,.powerV2StatCard.live.ready .powerV2StatText>strong{color:var(--power-green)}.powerV2StatCard.live.ready .powerV2StatIcon{background:rgb(var(--color-15-46-34))}.powerV2StatCard.live.working .powerV2StatIcon,.powerV2StatCard.live.working .powerV2StatText>strong{color:var(--power-teal)}.powerV2StatCard.live.warning .powerV2StatIcon,.powerV2StatCard.live.warning .powerV2StatText>strong{color:var(--power-amber)}.powerV2Progress{width:clamp(120px,17vw,210px);height:4px;margin-top:4px;overflow:hidden;border-radius:999px;background:var(--power-field)}.powerV2Progress>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--power-teal),var(--power-cyan));transition:width .3s ease}.powerV2FilterPanel{padding:18px 20px;border-radius:14px;display:flex;flex-direction:column;gap:14px}.powerV2FilterHead,.powerV2ResultsHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.powerV2FilterHead h2,.powerV2ResultsHead h2{margin:0;color:var(--power-text-mid);font-size:15px;line-height:1.4;font-weight:800}.powerV2ClearButton{min-height:30px;padding:4px 7px;display:inline-flex;align-items:center;gap:5px;border:0;border-radius:6px;background:transparent;color:var(--power-text-low);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.powerV2ClearButton:hover,.powerV2ClearButton:focus-visible{color:var(--power-rose);background:var(--power-rose-dim);outline:none}.powerV2FilterGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.powerV2Field{min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:7px}.powerV2Field>span{color:var(--power-text-low);font-size:12px;font-weight:700}.powerV2Field select,.powerV2Field input{width:100%;height:40px;min-height:40px;margin:0;padding:8px 11px;border:1px solid var(--power-line);border-radius:10px;background:var(--power-field);color:var(--power-text);font:inherit;font-size:13px;outline:none;box-shadow:none}.powerV2Field select:focus,.powerV2Field input:focus{border-color:var(--power-teal);box-shadow:0 0 0 3px rgb(var(--color-31-208-196) / 15%)}.powerV2Field option{background:var(--power-panel-deep);color:var(--power-text)}.powerV2SearchField{position:relative}.powerV2SearchField>svg{position:absolute;z-index:1;top:50%;left:10px;transform:translateY(-50%);color:var(--power-text-low);pointer-events:none}.powerV2SearchField input{padding-left:34px}.powerV2Actions{padding-top:14px;border-top:1px solid var(--power-line-soft);display:flex;align-items:center;gap:10px}.powerV2Button{min-height:40px;width:auto;padding:9px 18px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-size:13px;font-weight:800;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.powerV2Button.primary{border:1px solid var(--power-teal);background:var(--power-teal);color:rgb(var(--color-4-33-31))}.powerV2Button.secondary{border:1px solid rgb(var(--color-63-208-255) / 42%);background:rgb(var(--color-63-208-255) / 8%);color:var(--power-cyan)}.powerV2Button.secondary:hover:not(:disabled),.powerV2Button.secondary:focus-visible:not(:disabled){border-color:var(--power-cyan);background:rgb(var(--color-63-208-255) / 14%);box-shadow:0 6px 18px rgb(var(--color-63-208-255) / 12%);outline:none}.powerV2Button.primary:hover:not(:disabled),.powerV2Button.primary:focus-visible:not(:disabled){background:rgb(var(--color-37-226-213));box-shadow:0 6px 18px rgb(var(--color-31-208-196) / 25%);outline:none}.powerV2Button.danger{border:1px solid rgb(var(--color-255-107-107) / 45%);background:transparent;color:var(--power-rose)}.powerV2Button.danger:hover,.powerV2Button.danger:focus-visible{background:rgb(var(--color-255-107-107) / 10%);outline:none}.powerV2Button.danger.active{border-color:var(--power-rose);background:var(--power-rose);color:rgb(var(--color-43-10-10))}.powerV2Button:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.powerV2FilterHint{margin:-3px 0 0;color:var(--power-text-low);font-size:11px;line-height:1.5}.powerV2Results{overflow:hidden;border-radius:14px}.powerV2ResultsHead{min-height:55px;padding:13px 20px;border-bottom:1px solid var(--power-line-soft)}.powerV2ResultsHead h2{display:flex;align-items:center;gap:8px;color:var(--power-text)}.powerV2ResultsHead h2 svg{color:var(--power-rose)}.powerV2ResultsTools{display:inline-flex;align-items:center;justify-content:flex-end;gap:12px;color:var(--power-text-low)}.powerV2ResultsTools>span{color:var(--power-text-low);font-size:12px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;direction:rtl}.powerV2PageSize{min-height:34px;padding:0 8px 0 4px;border:1px solid var(--power-line);border-radius:8px;display:inline-flex;align-items:center;gap:7px;background:var(--power-field);color:var(--power-text-mid);font-size:11px;font-weight:700;white-space:nowrap}.powerV2PageSize select{width:72px;min-height:28px;padding:2px 7px;border:0;border-radius:6px;background:var(--power-panel-deep);color:var(--power-text);font:inherit;font-size:12px;direction:ltr;cursor:pointer}.powerV2TableWrap{overflow-x:auto}.powerV2TableWrap table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}.powerV2ColumnTable table{min-width:1180px}.powerV2ColumnTable th:first-child,.powerV2ColumnTable td:first-child{width:210px}.powerV2ColumnTable th:nth-child(2),.powerV2ColumnTable td:nth-child(2){width:82px}.powerV2ColumnTable td{height:66px}.powerV2ColumnTable td:nth-child(2) strong,.powerV2ColumnName{display:block;color:var(--power-text);font-weight:900}.powerV2ColumnName{color:var(--power-cyan);font-family:ui-monospace,Cascadia Mono,Consolas,monospace;direction:ltr;unicode-bidi:isolate}.powerV2ColumnTable td small{display:block;max-width:205px;margin-top:3px;overflow:hidden;color:var(--power-text-low);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.powerV2ScanCell{display:grid;justify-items:start;gap:5px}.powerV2ScanCell .statusBadge{width:max-content;white-space:nowrap}.powerV2ShowButton{min-height:34px;width:auto;padding:6px 12px;border:1px solid rgb(var(--color-31-208-196) / 38%);border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:6px;background:rgb(var(--color-31-208-196) / 8%);color:var(--power-teal);font:inherit;font-size:12px;font-weight:800;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.powerV2ShowButton:hover,.powerV2ShowButton:focus-visible{border-color:var(--power-teal);background:rgb(var(--color-31-208-196) / 14%);box-shadow:0 0 0 3px rgb(var(--color-31-208-196) / 10%);outline:none}.powerV2TableWrap th,.powerV2TableWrap td{text-align:right}.powerV2TableWrap th{padding:11px 17px;border-bottom:1px solid var(--power-line-soft);background:var(--power-field);color:var(--power-text-low);font-size:12px;font-weight:800}.powerV2SortButton{width:100%;min-height:26px;padding:0;border:0;display:inline-flex;align-items:center;justify-content:flex-start;gap:5px;background:transparent;color:inherit;font:inherit;text-align:right;cursor:pointer}.powerV2SortButton:hover,.powerV2SortButton:focus-visible,.powerV2SortButton.active{color:var(--power-cyan);outline:none}.powerV2SortButton:focus-visible{border-radius:5px;box-shadow:0 0 0 2px rgb(var(--color-31-208-196) / 22%)}.powerV2SortButton svg,.powerV2SortNeutral{flex:0 0 auto;color:currentColor}.powerV2SortNeutral{font-size:13px;line-height:1;opacity:.58}.powerV2TableWrap td{height:54px;padding:9px 17px;border-bottom:1px solid var(--power-line-soft);color:var(--power-text-mid);font-size:13px;vertical-align:middle}.powerV2TableWrap tbody tr:last-child td{border-bottom:0}.powerV2TableWrap tbody tr:hover{background:rgb(var(--color-31-208-196) / 4%)}.powerV2Pager{min-height:52px;padding:9px 16px;border-top:1px solid var(--power-line-soft);display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--power-text-low);font-size:11.5px}.powerV2PagerActions{display:inline-flex;align-items:center;gap:8px}.powerV2PagerActions strong{min-width:112px;color:var(--power-text-mid);font-size:11.5px;text-align:center;white-space:nowrap}.powerV2PagerActions button{min-height:32px;padding:5px 10px;border:1px solid var(--power-line);border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:5px;background:var(--power-field);color:var(--power-text-mid);font:inherit;font-size:11.5px;font-weight:800;cursor:pointer}.powerV2PagerActions button:hover:not(:disabled),.powerV2PagerActions button:focus-visible:not(:disabled){border-color:rgb(var(--color-31-208-196) / 55%);background:rgb(var(--color-31-208-196) / 10%);color:var(--power-teal);outline:none}.powerV2PagerActions button:disabled{cursor:not-allowed;opacity:.42}.powerV2TableWrap td:first-child{width:25%}.powerV2TableWrap td:first-child small{display:block;max-width:220px;overflow:hidden;color:var(--power-text-low);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.powerV2SubscriberId{display:block;color:var(--power-text);font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12.5px;direction:ltr;unicode-bidi:isolate}.powerV2Code{display:inline-flex;max-width:100%;padding:3px 8px;overflow:hidden;border:1px solid var(--power-line);border-radius:7px;background:var(--power-field);color:var(--power-cyan);font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12px;direction:ltr;unicode-bidi:isolate;text-overflow:ellipsis;white-space:nowrap}.powerV2Results .powerStateBadge{white-space:nowrap}.powerV2Results .dateTimeStack{color:var(--power-text-mid);font-size:11.5px}.powerV2Empty{min-height:220px;padding:40px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:var(--power-text-low);text-align:center}.powerV2Empty>div{width:44px;height:44px;margin-bottom:4px;border:1px solid var(--power-line);border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--power-field)}.powerV2Empty h3,.powerV2Empty p{margin:0}.powerV2Empty h3{color:var(--power-text-mid);font-size:14px}.powerV2Empty p{font-size:12px}.powerV2LastScan{width:fit-content;max-width:100%;margin-inline-start:auto;padding:8px 12px;border-radius:10px;display:flex;align-items:center;gap:8px;color:var(--power-text-low);font-size:11px}.powerV2LastScan .dateTimeStack{color:var(--power-text-mid)}.powerV2FatDetails{min-width:0;display:flex;flex-direction:column;gap:12px}.powerV2FatSummary{display:grid;grid-template-columns:repeat(6,minmax(105px,1fr));gap:8px}.powerV2FatSummary>div,.powerV2FatMeta>div{min-width:0;min-height:62px;padding:9px 11px;border:1px solid var(--line-soft);border-radius:9px;display:flex;flex-direction:column;justify-content:center;gap:4px;background:color-mix(in srgb,var(--surface-strong) 84%,transparent)}.powerV2FatSummary span,.powerV2FatMeta span:first-child{color:var(--muted-strong);font-size:11px;font-weight:800}.powerV2FatSummary strong{color:var(--text-strong);font-size:19px;font-weight:900;font-variant-numeric:tabular-nums}.powerV2FatSummary .danger strong{color:var(--danger)}.powerV2FatSummary .success strong{color:var(--success)}.powerV2FatMeta{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px}.powerV2FatMeta>div{min-height:54px}.powerV2FatDetails .selectedPowerBar{min-height:44px;margin:0}.powerV2FatDetails .panel{margin:0}@media(max-width:900px){.powerV2Stats{grid-template-columns:1fr}.powerV2StatCard{min-height:82px}.powerV2FilterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.powerV2TableWrap table{display:table;width:100%;min-width:760px;border-collapse:collapse}.powerV2ColumnTable table{min-width:1180px}.powerV2TableWrap thead{display:table-header-group}.powerV2TableWrap tbody{display:table-row-group}.powerV2TableWrap tr,.powerV2TableWrap tbody tr{display:table-row;width:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.powerV2TableWrap th,.powerV2TableWrap td{display:table-cell;width:auto;max-width:none;min-height:0;overflow:hidden;white-space:nowrap}.powerV2TableWrap td:before{display:none;content:none}.powerV2FatSummary{grid-template-columns:repeat(3,minmax(100px,1fr))}.powerV2FatMeta{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media(max-width:600px){.powerCheckV2{gap:12px}.powerCheckV2:before{top:-12px;right:-12px;bottom:-12px;left:-12px}.powerV2Topbar{min-height:auto;padding:13px;align-items:flex-start;flex-direction:column-reverse}.powerV2Topbar h1{font-size:21px}.powerV2TopbarTools{width:100%;gap:8px;flex-wrap:wrap}.powerV2Timestamp{flex:1 1 150px;justify-content:flex-end}.powerV2AgentChip{max-width:calc(100% - 44px);overflow:hidden}.powerV2AgentChip strong{overflow:hidden;text-overflow:ellipsis}.powerV2FilterPanel{padding:14px}.powerV2FilterGrid{grid-template-columns:1fr;gap:11px}.powerV2Actions{align-items:stretch;flex-direction:column}.powerV2Button{width:100%}.powerV2ResultsHead{padding-inline:14px;align-items:flex-start;flex-direction:column}.powerV2ResultsTools{width:100%;justify-content:space-between}.powerV2Pager{align-items:stretch;flex-direction:column}.powerV2Pager>span{text-align:center}.powerV2PagerActions{justify-content:space-between}.powerV2PagerActions strong{min-width:0}.powerV2FatSummary,.powerV2FatMeta{grid-template-columns:repeat(2,minmax(0,1fr))}.powerV2FatSummary>div,.powerV2FatMeta>div{min-height:56px}}@media(prefers-reduced-motion:reduce){.powerCheckV2 *,.powerCheckV2 *:before,.powerCheckV2 *:after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}@media(min-width:481px){.powerV2Stats{gap:var(--stats-grid-gap)}.powerV2StatCard{min-height:var(--stats-card-min-height);padding:var(--stats-card-padding)}}:root[data-theme=dark] body,:root[data-theme=light] body{background-color:var(--bg);background-image:var(--app-background-overlay),var(--app-background-image);background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}:root[data-theme=dark] .appShell:before,:root[data-theme=light] .appShell:before{background:var(--app-shell-overlay)}:root[data-theme=dark] .sidebar,:root[data-theme=light] .sidebar{background:var(--sidebar-bg);color:var(--sidebar-text);border-left-color:var(--sidebar-border);box-shadow:var(--sidebar-shadow)}:root[data-theme=dark] .sidebar:before,:root[data-theme=light] .sidebar:before{background-image:radial-gradient(circle,var(--sidebar-dot-primary) 0 1px,transparent 1.8px),radial-gradient(circle,var(--sidebar-dot-teal) 0 1px,transparent 2px),radial-gradient(circle,var(--sidebar-dot-blue) 0 1px,transparent 2px)}:root[data-theme=dark] .sidebar:after,:root[data-theme=light] .sidebar:after{background:radial-gradient(circle at 76% 8%,var(--sidebar-glow),transparent 20%),linear-gradient(126deg,transparent 10%,var(--sidebar-hover-bg) 34%,transparent 58%),repeating-linear-gradient(132deg,transparent 0 34px,var(--sidebar-border) 35px 36px,transparent 37px 74px)}:root[data-theme=dark] .brand:before,:root[data-theme=light] .brand:before{background:var(--sidebar-glow)}:root[data-theme=dark] .brand,:root[data-theme=light] .brand{border-bottom-color:var(--sidebar-border)}:root[data-theme=dark] .brand strong,:root[data-theme=dark] .navButton,:root[data-theme=dark] .navChildButton,:root[data-theme=light] .brand strong,:root[data-theme=light] .navButton,:root[data-theme=light] .navChildButton{color:var(--sidebar-text)}:root[data-theme=dark] .subscriberManagementShell .navButton,:root[data-theme=light] .subscriberManagementShell .navButton{color:var(--sidebar-text);border-color:transparent;background:transparent;box-shadow:none}:root[data-theme=dark] .brand span,:root[data-theme=light] .brand span{color:var(--sidebar-muted)}:root[data-theme=dark] .navButton:hover,:root[data-theme=dark] .navChildButton:hover,:root[data-theme=light] .navButton:hover,:root[data-theme=light] .navChildButton:hover{color:var(--sidebar-hover-text);background:var(--sidebar-hover-bg)}:root[data-theme=dark] .navButton.active,:root[data-theme=dark] .navChildButton.active,:root[data-theme=light] .navButton.active,:root[data-theme=light] .navChildButton.active{color:var(--sidebar-active-text);border-color:var(--sidebar-active-border);background:var(--sidebar-active-bg);box-shadow:var(--sidebar-active-shadow)}:root[data-theme=dark] .navButton.active svg,:root[data-theme=dark] .navButton:hover svg,:root[data-theme=dark] .navChildButton.active svg,:root[data-theme=dark] .navChildButton:hover svg,:root[data-theme=light] .navButton.active svg,:root[data-theme=light] .navButton:hover svg,:root[data-theme=light] .navChildButton.active svg,:root[data-theme=light] .navChildButton:hover svg{color:currentColor}:root[data-theme=dark] .sidebarToggle,:root[data-theme=light] .sidebarToggle{color:var(--sidebar-text);border-color:var(--sidebar-border);background:var(--sidebar-hover-bg)}:root[data-theme=dark] :where(input,select,textarea,select option,select optgroup,.uiBtnSoft,.uiBtnDefault,.tableColumnsButton),:root[data-theme=light] :where(input,select,textarea,select option,select optgroup,.uiBtnSoft,.uiBtnDefault,.tableColumnsButton){color:var(--control-text);border-color:var(--control-border);background-color:var(--control-bg)}:root[data-theme=dark] :where(select option,select optgroup),:root[data-theme=light] :where(select option,select optgroup){background-color:var(--control-option-bg)}:root[data-theme=dark] :where(input,textarea)::placeholder,:root[data-theme=light] :where(input,textarea)::placeholder{color:var(--control-placeholder)}:root[data-theme=dark] :where(input,select,textarea):hover,:root[data-theme=light] :where(input,select,textarea):hover{background-color:var(--control-bg-hover);border-color:var(--interactive-border-hover)}html:root[data-theme=dark] body #root :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,.uiField),html:root[data-theme=light] body #root :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,.uiField){border-color:var(--interactive-border)}html:root[data-theme=dark] body #root :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,.uiField):hover,html:root[data-theme=light] body #root :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,.uiField):hover{border-color:var(--interactive-border-hover)}html:root[data-theme=dark] body #root :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,.uiField):focus-visible,html:root[data-theme=light] body #root :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,.uiField):focus-visible{border-color:var(--interactive-border-hover);box-shadow:0 0 0 3px var(--interactive-focus-ring)}html:root[data-theme=dark] body #root :is(.uiBtnDefault,.uiBtnSoft,.tableColumnsButton,.columnQuickToggle,.resetColumnSizesButton,.serverPagerNavButton,.subscriberClearFiltersButton,.subscriberDetailsButton,.powerV2Button.secondary,.powerV2PagerActions button,.appScrollNavigation button,.segmentedControl button,.accountTabs button,.followUpStatusOverview>button),html:root[data-theme=light] body #root :is(.uiBtnDefault,.uiBtnSoft,.tableColumnsButton,.columnQuickToggle,.resetColumnSizesButton,.serverPagerNavButton,.subscriberClearFiltersButton,.subscriberDetailsButton,.powerV2Button.secondary,.powerV2PagerActions button,.appScrollNavigation button,.segmentedControl button,.accountTabs button,.followUpStatusOverview>button){border-color:var(--interactive-border)}html:root[data-theme=dark] body #root :is(.uiBtnDefault,.uiBtnSoft,.tableColumnsButton,.columnQuickToggle,.resetColumnSizesButton,.serverPagerNavButton,.subscriberClearFiltersButton,.subscriberDetailsButton,.powerV2Button.secondary,.powerV2PagerActions button,.appScrollNavigation button,.segmentedControl button,.accountTabs button,.followUpStatusOverview>button):hover,html:root[data-theme=light] body #root :is(.uiBtnDefault,.uiBtnSoft,.tableColumnsButton,.columnQuickToggle,.resetColumnSizesButton,.serverPagerNavButton,.subscriberClearFiltersButton,.subscriberDetailsButton,.powerV2Button.secondary,.powerV2PagerActions button,.appScrollNavigation button,.segmentedControl button,.accountTabs button,.followUpStatusOverview>button):hover{border-color:var(--interactive-border-hover)}html:root[data-theme=dark] body #root :where(input,select,textarea)[aria-invalid=true],html:root[data-theme=light] body #root :where(input,select,textarea)[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-soft)}html:root[data-theme=dark] body .subscriberFollowUpActionButton.uiBtnSoft,html:root[data-theme=light] body .subscriberFollowUpActionButton.uiBtnSoft{border-color:var(--success)}html:root[data-theme=dark] body #root .accountsPricingButton.uiBtnDefault,html:root[data-theme=light] body #root .accountsPricingButton.uiBtnDefault{border-color:var(--warning)}html:root[data-theme=dark] body #root .accountsExportButton.uiBtnDefault,html:root[data-theme=light] body #root .accountsExportButton.uiBtnDefault{border-color:var(--info)}html:root[data-theme=dark] body #root .accountsPayButton.uiBtnDefault,html:root[data-theme=light] body #root .accountsPayButton.uiBtnDefault{border-color:var(--success)}html:root[data-theme=dark] body #root .accountsDeleteButton.uiBtnDefault,html:root[data-theme=light] body #root .accountsDeleteButton.uiBtnDefault{border-color:var(--danger)}html:root[data-theme=dark] body .detailsModalPanel.activationReviewModal :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea),html:root[data-theme=light] body .detailsModalPanel.activationReviewModal :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-color:var(--interactive-border)}html:root[data-theme=dark] body .detailsModalPanel.activationReviewModal :where(input,select,textarea)[aria-invalid=true],html:root[data-theme=light] body .detailsModalPanel.activationReviewModal :where(input,select,textarea)[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-soft)}html:root[data-theme=dark] body .detailsModalPanel :where(.paymentMethodChoice,.followUpProblemChoice:not(.orange):not(.red):not(.green)),html:root[data-theme=light] body .detailsModalPanel :where(.paymentMethodChoice,.followUpProblemChoice:not(.orange):not(.red):not(.green)){border-color:var(--interactive-border)}html:root[data-theme=dark] body .detailsModalPanel :where(.paymentMethodChoice,.followUpProblemChoice:not(.orange):not(.red):not(.green)):hover,html:root[data-theme=light] body .detailsModalPanel :where(.paymentMethodChoice,.followUpProblemChoice:not(.orange):not(.red):not(.green)):hover{border-color:var(--interactive-border-hover)}html:root[data-theme=dark] body .detailsModalPanel .choiceGroup.invalid :where(.paymentMethodChoice,.followUpProblemChoice),html:root[data-theme=light] body .detailsModalPanel .choiceGroup.invalid :where(.paymentMethodChoice,.followUpProblemChoice){border-color:var(--danger)}@media(max-width:640px){html:root[data-theme=dark] body #root .detailsModalPanel.activationReviewModal .detailsModalFooter .activationIconButton.uiBtnSuccess,html:root[data-theme=light] body #root .detailsModalPanel.activationReviewModal .detailsModalFooter .activationIconButton.uiBtnSuccess{width:64px;min-width:64px;max-width:64px;flex:0 0 64px;align-self:flex-end}}:root[data-theme=light] :where(.panel,.toolbar,.dataTableShell,.metricCard,.accountsStatCard,.accountsFilterBar,.accountsOperationCard,.activationCard,.debtCard,.browserRuleRow,.prefBlock,.detailsModalPanel,.drawerPanel,.dashboardPanel,.powerV2FilterPanel,.powerV2Results,.powerV2StatCard){color:var(--card-theme-text);border-color:var(--line);background:var(--card-theme-bg)}:root[data-theme=light] :where(.metricCard,.accountsStatCard,.accountsOperationCard,.powerV2StatCard,.powerV2FatSummary) strong{color:var(--metric-default)}:root[data-theme=light] :where(.metricCard.success,.accountsStatCard.wallet) strong{color:var(--metric-success)}:root[data-theme=light] :where(.metricCard.warning,.accountsStatCard.scheduled) strong{color:var(--metric-warning)}:root[data-theme=light] :where(.metricCard.danger,.accountsStatCard.debt) strong{color:var(--metric-danger)}:root[data-theme=light] .metricCard.info strong{color:var(--metric-info)}:root[data-theme=light] .accountsOperationsShell{color:var(--card-theme-text)}:root[data-theme=light] .accountsFilterTitle,:root[data-theme=light] .accountsFilterTitle svg{color:var(--card-theme-muted)}:root[data-theme=light] .accountsFilterBar :where(input,select),:root[data-theme=dark] .accountsFilterBar :where(input,select){color:var(--control-text);border-color:var(--control-border);background:var(--control-bg)}:root[data-theme=light] .accountsStatCard.wallet .metricMoneyValue{color:var(--metric-info)}:root[data-theme=light] .accountsStatCard.debt .metricMoneyValue,:root[data-theme=light] .accountsOperationAmountGrid strong.debt{color:var(--metric-danger)}:root[data-theme=light] .accountsOperationAmountGrid strong.paid{color:var(--metric-success)}:root[data-theme=light] .accountsOperationAmountGrid strong.scheduled{color:var(--metric-warning)}:root[data-theme=light] .dashboardTopbar{border-color:var(--sidebar-border);background:radial-gradient(120% 160% at 100% 0%,rgb(var(--color-45-212-191) / .12),transparent 48%),radial-gradient(90% 140% at 0% 100%,rgb(var(--color-96-165-250) / .1),transparent 42%),linear-gradient(135deg,rgb(var(--surface-raised-rgb) / .96),rgb(var(--surface-tinted-rgb) / .94) 54%,rgb(var(--surface-soft-rgb) / .96));box-shadow:var(--shadow-sm)}:root[data-theme=light] .dashboardTopbar .currentSectionHeading h1{color:var(--text-strong);text-shadow:none}:root[data-theme=light] .dashboardTopbar :where(.lastUpdated,.userMenu .compact,.uiBtnSoft){color:var(--control-text);border-color:var(--control-border);background:var(--control-bg)}:root[data-theme=light] .dashboardTopbar :where(.lastUpdated,.userMenu .compact) :where(span,strong,.dateValue,.dateTimeDate,.dateTimeTime){color:var(--control-text)}:root[data-theme=light] .appShell .dashboardTopbar :where(.lastUpdated,.userMenu .compact) *{color:var(--control-text)}:root[data-theme=light] .dashboardHeroPanel{background:radial-gradient(70% 180% at 16% 50%,rgb(var(--color-45-212-191) / .1),transparent 58%),linear-gradient(90deg,rgb(var(--surface-raised-rgb) / .08),rgb(var(--surface-tinted-rgb) / .22),rgb(var(--surface-raised-rgb) / .06))}:root[data-theme=light] .powerCheckV2{--power-bg: var(--bg);--power-panel: rgb(var(--surface-raised-rgb) / var(--ui-panel-alpha-strong));--power-panel-deep: rgb(var(--surface-soft-rgb) / var(--ui-panel-alpha));--power-field: var(--control-bg);--power-line: var(--line);--power-line-soft: var(--line-soft);--power-text: var(--text-strong);--power-text-mid: var(--muted-strong);--power-text-low: var(--muted);--power-teal: var(--accent-strong);--power-cyan: var(--info);--power-rose: var(--danger);--power-rose-dim: var(--danger-soft);--power-green: var(--success);--power-amber: var(--warning)}:root[data-theme=light] .powerCheckV2:before{background:radial-gradient(720px 340px at 85% 0%,rgb(var(--color-31-208-196) / .08),transparent 62%),radial-gradient(600px 320px at 0% 100%,rgb(var(--color-63-208-255) / .06),transparent 64%),rgb(var(--surface-soft-rgb) / .38)}:root[data-theme=light] :where(.powerV2Topbar,.powerV2StatCard,.powerV2FilterPanel,.powerV2Results,.powerV2LastScan){color:var(--power-text);border-color:var(--power-line);background:linear-gradient(180deg,var(--power-panel),var(--power-panel-deep));box-shadow:var(--shadow-sm)}:root[data-theme=light] :where(.metricCard,.accountsStatCard,.accountsOperationCard,.powerV2StatCard) :where(span,small,p){color:var(--card-theme-muted)}th,.tableWrap thead th,.powerV2TableWrap th{color:var(--muted-strong);background:var(--table-head-bg)}tbody tr:nth-child(2n),.powerV2TableWrap tbody tr:nth-child(2n){background:var(--table-row-alt)}tbody tr:hover,.powerV2TableWrap tbody tr:hover{background:var(--table-row-hover)}:root[data-theme=light] .detailsModalPanel.activationReviewModal,:root[data-theme=light] .activationReviewModal :where(.detailsModalHeader,.detailsModalFooter,.activationInputLook,.paymentMethodChoice,.activationFinancialSummary,.activationFinancialSummary>span,.activationSummaryInputCard){color:var(--card-theme-text);border-color:var(--line);background:var(--modal-theme-bg)}:root[data-theme=light] .activationReviewModal :where(h2,h3,strong,input,select){color:var(--card-theme-strong)}:root[data-theme=light] .activationReviewModal :where(.activationReviewForm input,.activationReviewForm select,.activationReviewForm textarea,.activationStepperButton,.amountReceivedZeroButton,.activationDatePicker,.activationSummaryInputCard input){color:var(--control-text);border-color:var(--control-border);background:var(--control-bg)}:root[data-theme=light] .activationReviewModal :where(.activationStepperButton,.amountReceivedZeroButton):hover:not(:disabled){color:var(--accent-strong);border-color:var(--accent-line);background:var(--accent-soft)}:root[data-theme=light] .activationReviewModal :where(p,small,label,.paymentMethodLabel){color:var(--card-theme-muted)}:root[data-theme=dark] :where(.powerV2Field option,select option,select optgroup){color:var(--control-text);background:var(--control-option-bg)}
