@import "https://fonts.googleapis.com/css2?family=Cairo:wght@400;600;700&family=JetBrains+Mono:wght@400;600&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg:#f5f8fa;--surface:#fff;--surface2:#f3f6f8;--sidebar:#159a9c;--line:#d7e2e8;--muted:#5b6b75;--text:#172431;--accent:#159a9c;--accent2:#107c7e;--orange:#e58a3a;--red:#ef4444;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.global-loading-overlay{z-index:2147483000;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);cursor:wait;-webkit-user-select:none;user-select:none;background:#0309129e;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:fixed;inset:0}.global-loading-overlay>span{color:#f8fafc;letter-spacing:.02em;text-shadow:0 1px 3px #000000a6;font-size:13px;font-weight:700}.global-loading-indicator{background:#111c28;border:1px solid #9aa9b8;grid-template-columns:repeat(10,15px);gap:1px;padding:2px;display:grid;overflow:hidden;box-shadow:0 8px 24px #00000061}.global-loading-indicator i{width:15px;height:16px;animation:.9s linear infinite wiven-loader-segment;animation-delay:calc(var(--loader-index) * 75ms);background:#263544;border-inline-end:1px solid #9aa9b8}.global-loading-indicator i:last-child{border-inline-end:0}@keyframes wiven-loader-segment{0%,24%{background:#f07b0c}25%,to{background:#263544}}@media (prefers-reduced-motion:reduce){.global-loading-indicator i{animation-duration:1.8s}}.android-app-shell .global-loading-overlay,html[data-wiven-app=android] .global-loading-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f7f4ef;gap:0}html[data-wiven-app=android] .global-loading-overlay>span,.android-app-shell .global-loading-overlay>span,html[data-wiven-app=android] .global-loading-indicator,.android-app-shell .global-loading-indicator{display:none!important}.android-app-shell .global-loading-indicator{background:#fffffff0;border:1px solid #2f6fed24;border-radius:18px;grid-template-columns:none;justify-content:center;align-items:center;gap:8px;padding:14px 18px;display:flex;overflow:visible;box-shadow:0 12px 32px #173a6e24}.android-app-shell .global-loading-indicator i{background:#2f6fed;border:0;border-radius:50%;width:10px;height:10px;animation:.9s ease-in-out infinite wiven-android-dot;display:none}.android-app-shell .global-loading-indicator i:nth-child(-n+3){display:block}.android-app-shell .global-loading-indicator i:nth-child(2){background:#27b7c5;animation-delay:.13s}.android-app-shell .global-loading-indicator i:nth-child(3){animation-delay:.26s}@keyframes wiven-android-dot{0%,60%,to{opacity:.56;transform:translateY(0)scale(.88)}30%{opacity:1;transform:translateY(-7px)scale(1)}}@media (max-width:900px){.android-app-shell .content .stats .stat{border-color:#0000;box-shadow:0 8px 18px #0f172a1f}}@media (min-width:901px){.app-shell.language-ar .sidebar,.app-shell.language-ar.sidebar-collapsed .sidebar{left:auto!important;right:0!important}.app-shell.language-en .sidebar,.app-shell.language-en.sidebar-collapsed .sidebar{left:0!important;right:auto!important}.app-shell.language-ar .workspace{inset:0 var(--wiven-sidebar-width) 0 0!important;width:auto!important;height:100dvh!important;margin:0!important;position:absolute!important}.app-shell.language-en .workspace{inset:0 0 0 var(--wiven-sidebar-width)!important;width:auto!important;height:100dvh!important;margin:0!important;position:absolute!important}.app-shell.language-ar.sidebar-collapsed .workspace{inset-right:var(--wiven-sidebar-collapsed-width)!important;right:var(--wiven-sidebar-collapsed-width)!important}.app-shell.language-en.sidebar-collapsed .workspace{left:var(--wiven-sidebar-collapsed-width)!important}.workspace>.content{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:26px 38px 76px!important}.content>.stats,.content>.system-status-section,.content .system-status-cards{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-inline:0!important}:root[data-theme=light] .content>.stats,.content>.stats,html body .app-shell:not(.android-app-shell) .content>.stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}.content .system-status-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}.content>.stats>*,.content .system-status-cards>*{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.content .moving-header{width:100%!important;max-width:100%!important;margin-inline:0!important}.app-shell.language-ar .system-footer{right:var(--wiven-sidebar-width)!important;left:0!important}.app-shell.language-en .system-footer{left:var(--wiven-sidebar-width)!important;right:0!important}.app-shell.language-ar.sidebar-collapsed .system-footer{right:var(--wiven-sidebar-collapsed-width)!important}.app-shell.language-en.sidebar-collapsed .system-footer{left:var(--wiven-sidebar-collapsed-width)!important}}.subscriber-detail-overlay{z-index:2400;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a57;justify-content:flex-start;display:flex;position:fixed;inset:0}.subscriber-detail-drawer{background:#fff;border-inline-end:1px solid #e5e7eb;width:min(430px,92vw);height:100dvh;padding:24px;animation:.18s ease-out subscriber-drawer-in;overflow-y:auto;box-shadow:12px 0 35px #0f172a2e}.subscriber-detail-workspace{background:#f8fafc;width:min(1180px,96vw);padding:0}.subscriber-detail-workspace-head{z-index:3;background:#fff;padding:18px 22px;position:sticky;top:0}.subscriber-detail-split{direction:rtl;grid-template-columns:minmax(300px,.78fr) minmax(520px,1.45fr);gap:18px;padding:18px;display:grid}.subscriber-info-pane,.subscriber-edit-pane{background:#fff;border:1px solid #dbe4ea;border-radius:14px;min-width:0;padding:18px;box-shadow:0 5px 18px #0f172a0d}.subscriber-info-pane h3{color:#172033;margin:0 0 14px;font-size:17px}.subscriber-edit-pane .subscriber-edit-form{box-shadow:none;border:0;margin:0;padding:0}.subscriber-edit-pane .edit-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subscriber-password-row{border-color:var(--brand-accent)!important}@supports (color:color-mix(in lab, red, red)){.subscriber-password-row{border-color:color-mix(in srgb, var(--brand-accent) 34%, #e5e7eb)!important}}.subscriber-password-row{background:var(--brand-accent-soft)!important}@supports (color:color-mix(in lab, red, red)){.subscriber-password-row{background:color-mix(in srgb, var(--brand-accent-soft) 65%, #fff)!important}}.subscriber-password-row{visibility:visible!important;min-width:0!important;display:grid!important}.subscriber-password-row strong,.subscriber-password-value{letter-spacing:.04em;color:var(--brand-accent-dark,var(--brand-accent))!important;visibility:visible!important;overflow-wrap:anywhere!important;word-break:break-all!important;white-space:normal!important;max-width:100%!important;min-height:1.2em!important;text-overflow:unset!important;display:block!important;overflow:visible!important}.subscriber-detail-head{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.subscriber-detail-head h2{color:#111827;margin:5px 0 0;font-size:20px}.subscriber-detail-head-actions{flex:none;align-items:center;gap:10px;display:flex}.subscriber-detail-back{white-space:nowrap;min-height:38px}.subscriber-detail-close{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:10px;width:38px;height:38px;padding:0;font-size:25px;line-height:1}.subscriber-detail-close:hover{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.subscriber-detail-list{gap:10px;margin:20px 0;display:grid}.subscriber-detail-list>div{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);align-items:center;gap:12px;min-height:54px;padding:10px 12px;display:grid}.subscriber-detail-list span{color:#6b7280;font-size:13px}.subscriber-detail-list strong{overflow-wrap:anywhere;color:#111827;min-width:0;font-size:14px;font-weight:600}.subscriber-detail-actions{border-top:1px solid #e5e7eb;grid-template-columns:1fr 1fr;gap:10px;padding-top:18px;display:grid}.subscriber-detail-actions button{min-height:42px}@keyframes subscriber-drawer-in{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@media (max-width:600px){.subscriber-detail-drawer{width:100%;padding:18px 14px}.subscriber-detail-list>div{grid-template-columns:1fr;gap:4px}.subscriber-detail-actions{grid-template-columns:1fr}}@media (max-width:900px){.subscriber-detail-workspace{width:100%}.subscriber-detail-split{grid-template-columns:1fr;padding:12px}.subscriber-edit-pane .edit-form-grid{grid-template-columns:1fr}}@media (min-width:901px){html body main.app-shell:before{content:""!important;z-index:450!important;background:var(--brand-accent)!important;height:84px!important;display:block!important;position:fixed!important;top:0!important;left:0!important;right:0!important;box-shadow:0 3px 14px #0f172a1f!important}html body .app-shell.app-shell[dir=rtl]>aside.sidebar{width:var(--wiven-sidebar-width)!important;margin:0!important;position:fixed!important;inset:84px 0 0 auto!important;overflow:visible!important;transform:none!important}html body .app-shell.app-shell[dir=ltr]>aside.sidebar{width:var(--wiven-sidebar-width)!important;margin:0!important;position:fixed!important;inset:84px auto 0 0!important;overflow:visible!important;transform:none!important}html body .app-shell.app-shell.sidebar-collapsed>aside.sidebar{width:var(--wiven-sidebar-collapsed-width)!important}html body .app-shell.app-shell[dir=rtl]>section.workspace{top:84px!important;right:var(--wiven-sidebar-width)!important;width:auto!important;max-width:none!important;height:auto!important;margin:0!important;position:fixed!important;bottom:0!important;left:0!important;overflow:hidden!important}html body .app-shell.app-shell[dir=ltr]>section.workspace{top:84px!important;bottom:0!important;right:0!important;left:var(--wiven-sidebar-width)!important;width:auto!important;max-width:none!important;height:auto!important;margin:0!important;position:fixed!important;overflow:hidden!important}html body .app-shell.app-shell[dir=rtl].sidebar-collapsed>section.workspace{right:var(--wiven-sidebar-collapsed-width)!important}html body .app-shell.app-shell[dir=ltr].sidebar-collapsed>section.workspace{left:var(--wiven-sidebar-collapsed-width)!important}html body .app-shell>aside.sidebar>button.sidebar-edge-toggle{visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:1000!important;width:36px!important;height:52px!important;display:grid!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}html body .app-shell[dir=rtl]>aside.sidebar>button.sidebar-edge-toggle{left:-18px!important;right:auto!important}html body .app-shell[dir=ltr]>aside.sidebar>button.sidebar-edge-toggle{left:auto!important;right:-18px!important}html body .app-shell>aside.sidebar>.profile-notification-group{z-index:520!important;align-items:center!important;gap:10px!important;width:auto!important;height:64px!important;margin:0!important;display:flex!important;position:fixed!important;top:10px!important;left:auto!important;right:22px!important;transform:none!important}html body .app-shell>aside.sidebar>.profile-notification-group .nav-profile{min-width:190px!important;height:58px!important;margin:0!important}html body .app-shell>aside.sidebar>.brand{z-index:520!important;background:#fff!important;border-radius:12px!important;place-items:center!important;width:124px!important;height:68px!important;margin:0!important;padding:5px 10px!important;display:grid!important;position:fixed!important;top:8px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;box-shadow:0 2px 9px #0f172a24!important}html body .app-shell>aside.sidebar>.brand .company-logo{object-fit:contain!important;width:100%!important;max-width:108px!important;height:100%!important;max-height:58px!important}html body .app-shell>aside.sidebar>.header-utility-actions{z-index:520!important;align-items:center!important;gap:10px!important;width:auto!important;height:56px!important;margin:0!important;display:flex!important;position:fixed!important;top:14px!important;left:22px!important;right:auto!important;transform:none!important}html body .app-shell>aside.sidebar>.profile-popover{z-index:530!important;position:fixed!important;top:78px!important;left:auto!important;right:22px!important}html body .app-shell>section.workspace>.content{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-inline:38px!important;overflow-x:hidden!important}html body .app-shell>section.workspace .stats,html body .app-shell>section.workspace .system-status-section,html body .app-shell>section.workspace .system-status-cards,html body .app-shell>section.workspace .table-panel{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-inline:0!important}.app-shell.app-shell[dir=rtl]>.sidebar,.app-shell.app-shell[dir=rtl].sidebar-collapsed>.sidebar{width:var(--wiven-sidebar-width)!important;inset:0 0 0 auto!important;position:fixed!important;inset-inline:auto 0!important;overflow:visible!important}.app-shell.app-shell[dir=ltr]>.sidebar,.app-shell.app-shell[dir=ltr].sidebar-collapsed>.sidebar{width:var(--wiven-sidebar-width)!important;inset:0 auto 0 0!important;left:0!important;right:auto!important;position:fixed!important;inset-inline:0 auto!important;overflow:visible!important}.app-shell.app-shell[dir].sidebar-collapsed>.sidebar{width:var(--wiven-sidebar-collapsed-width)!important}.app-shell.app-shell[dir=rtl]>.workspace,.app-shell.app-shell[dir=rtl].sidebar-collapsed>.workspace,.app-shell.app-shell[dir=ltr]>.workspace,.app-shell.app-shell[dir=ltr].sidebar-collapsed>.workspace{width:auto!important;max-width:none!important;height:100dvh!important;margin:0!important;position:fixed!important;top:0!important;bottom:0!important;overflow:hidden!important;transform:none!important}.app-shell.app-shell[dir=rtl]>.workspace{right:var(--wiven-sidebar-width)!important;left:0!important}.app-shell.app-shell[dir=ltr]>.workspace{right:0!important;left:var(--wiven-sidebar-width)!important}.app-shell.app-shell[dir=rtl].sidebar-collapsed>.workspace{right:var(--wiven-sidebar-collapsed-width)!important;left:0!important}.app-shell.app-shell[dir=ltr].sidebar-collapsed>.workspace{right:0!important;left:var(--wiven-sidebar-collapsed-width)!important}.app-shell>.sidebar>nav{min-width:0!important;max-width:100%!important;overflow:hidden auto!important}.app-shell>.sidebar>.sidebar-edge-toggle,.app-shell.sidebar-collapsed>.sidebar>.sidebar-edge-toggle{visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:999!important;border:1px solid var(--brand-accent)!important;place-items:center!important;width:36px!important;height:52px!important;padding:0!important;display:grid!important;position:absolute!important;top:50%!important}@supports (color:color-mix(in lab, red, red)){.app-shell>.sidebar>.sidebar-edge-toggle,.app-shell.sidebar-collapsed>.sidebar>.sidebar-edge-toggle{border:1px solid color-mix(in srgb, var(--brand-accent) 55%, white)!important}}.app-shell>.sidebar>.sidebar-edge-toggle,.app-shell.sidebar-collapsed>.sidebar>.sidebar-edge-toggle{color:var(--brand-accent-dark)!important;background:#fff!important;border-radius:11px!important;transform:translateY(-50%)!important;box-shadow:0 5px 18px #0f172a2e!important}.app-shell[dir=rtl]>.sidebar>.sidebar-edge-toggle{left:-18px!important;right:auto!important;inset-inline:auto!important}.app-shell[dir=ltr]>.sidebar>.sidebar-edge-toggle{left:auto!important;right:-18px!important;inset-inline:auto!important}.app-shell[dir=rtl] .system-footer{right:var(--wiven-sidebar-width)!important;left:0!important}.app-shell[dir=ltr] .system-footer{right:0!important;left:var(--wiven-sidebar-width)!important}.app-shell[dir=rtl].sidebar-collapsed .system-footer{right:var(--wiven-sidebar-collapsed-width)!important}.app-shell[dir=ltr].sidebar-collapsed .system-footer{left:var(--wiven-sidebar-collapsed-width)!important}.content>.subscriber-page-actions,.content>.admin-page-actions,.content>.package-page-actions,.content>.nas-page-actions,.content>.pricing-actions,.content>.reports-heading{box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:58px!important;margin:0 0 14px!important;position:sticky!important;top:0!important;left:auto!important;right:auto!important;transform:none!important}.content>.subscriber-page-actions+.table-panel,.content>.admin-page-actions+.admin-table,.content>.package-page-actions+.table-panel,.content>.nas-page-actions+.table-panel,.content>.pricing-actions+.panel,.content>.table-panel{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0 0 18px!important;overflow:hidden!important}.content .table-wrap,.content .subscriber-table-wrap{box-sizing:border-box!important;scrollbar-gutter:stable!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;display:block!important;overflow:auto visible!important}:root[data-theme=light] .content .subscriber-table,.content .subscriber-table{table-layout:fixed!important;width:100%!important;min-width:1120px!important;max-width:none!important}.subscriber-table th,.subscriber-table td{text-overflow:ellipsis!important;min-width:0!important;padding-inline:7px!important;overflow:hidden!important}.subscriber-table th:first-child,.subscriber-table td:first-child{width:44px!important}.subscriber-table th:nth-child(2),.subscriber-table td:nth-child(2){width:60px!important}.subscriber-table th:nth-child(3),.subscriber-table td:nth-child(3){width:130px!important}.subscriber-table th:nth-child(4),.subscriber-table td:nth-child(4){width:145px!important}.subscriber-table th:nth-child(5),.subscriber-table td:nth-child(5){width:120px!important}.subscriber-table th:nth-child(6),.subscriber-table td:nth-child(6){width:175px!important}.subscriber-table th:nth-child(7),.subscriber-table td:nth-child(7){width:120px!important}.subscriber-table th:nth-child(8),.subscriber-table td:nth-child(8){width:110px!important}.subscriber-table th:nth-child(9),.subscriber-table td:nth-child(9),.subscriber-table th:nth-child(10),.subscriber-table td:nth-child(10){width:105px!important}}.modal-backdrop:has(.entity-edit-dialog){z-index:1000!important;padding:18px!important;overflow:hidden!important}.modal.entity-edit-dialog{box-sizing:border-box!important;width:min(1120px,100vw - 36px)!important;max-width:1120px!important;height:auto!important;max-height:calc(100dvh - 36px)!important;margin:0!important;padding:24px!important;overflow:hidden auto!important}.entity-edit-dialog .entity-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.entity-edit-dialog .entity-edit-grid>label,.entity-edit-dialog .entity-edit-grid input,.entity-edit-dialog .entity-edit-grid select,.entity-edit-dialog textarea{box-sizing:border-box!important;width:100%!important;min-width:0!important}.admin-edit-dialog .admin-permission-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important}.admin-edit-dialog .admin-permission-item{min-width:0!important;overflow:hidden!important}.admin-edit-dialog .admin-permission-item span{white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important}@media (max-width:700px){.modal-backdrop:has(.entity-edit-dialog){padding:8px!important}.modal.entity-edit-dialog{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;padding:18px 14px!important}.entity-edit-dialog .entity-edit-grid,.admin-edit-dialog .admin-permission-grid{grid-template-columns:1fr!important}.entity-edit-dialog .modal-actions{background:#fff;padding-block:12px;position:sticky;bottom:-18px}}.content .moving-header,.announcement-live-preview{border:1px solid var(--accent);position:relative}@supports (color:color-mix(in lab, red, red)){.content .moving-header,.announcement-live-preview{border:1px solid color-mix(in srgb, var(--accent) 28%, transparent)}}.content .moving-header,.announcement-live-preview{background:linear-gradient(100deg, var(--accent), var(--accent));border-radius:14px}@supports (color:color-mix(in lab, red, red)){.content .moving-header,.announcement-live-preview{background:linear-gradient(100deg, var(--accent), color-mix(in srgb, var(--accent) 82%, #1f2937))}}.content .moving-header,.announcement-live-preview{box-shadow:0 8px 24px var(--accent)}@supports (color:color-mix(in lab, red, red)){.content .moving-header,.announcement-live-preview{box-shadow:0 8px 24px color-mix(in srgb, var(--accent) 16%, transparent)}}.content .moving-header,.announcement-live-preview{overflow:hidden}.content .moving-header:before,.content .moving-header:after{content:"";z-index:2;pointer-events:none;width:42px;position:absolute;inset-block:0}.content .moving-header:before{background:linear-gradient(90deg, var(--accent), transparent);inset-inline-start:0}.content .moving-header:after{background:linear-gradient(-90deg, var(--accent), transparent);inset-inline-end:0}.content .moving-header-track{letter-spacing:0;gap:34px;min-height:44px;padding-block:9px}.content .announcement-item{color:#fff;align-items:center;gap:20px;font-weight:700;display:inline-flex}.content label.search{background:#fff;border:1px solid #cbd8df;border-radius:12px;gap:10px;width:min(440px,100%);min-height:42px;padding:0 14px;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden;box-shadow:0 2px 8px #0f29370d}@supports (color:color-mix(in lab, red, red)){.content label.search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent), 0 6px 18px #0f293714}}.content label.search input,:root[data-theme=light] .content label.search input{color:#203544;min-width:0;height:40px;padding:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.content label.search input::placeholder{color:#82939d}@media (max-width:700px){.content .moving-header{border-radius:11px;margin-inline:0}.content label.search{width:100%}}.settings-fields-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.settings-fields-grid label,.settings-feature-row span{gap:6px;display:grid}.settings-fields-grid small,.settings-feature-row small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.7}.settings-switch-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.settings-feature-row{min-height:68px}.operational-settings-panel hr{border:0;border-top:1px solid var(--line);width:100%;margin:8px 0}@media (max-width:900px){.settings-fields-grid,.settings-switch-list{grid-template-columns:1fr}}.sidebar nav>button.nav-direct,.sidebar-collapsed .sidebar nav>button.nav-direct,:root[data-theme=light] .sidebar nav>button.nav-direct{box-sizing:border-box!important;border:1px solid var(--brand-accent,#e58a3a)!important;background:var(--brand-accent,#e58a3a)!important;color:#fff!important;width:auto!important;min-width:0!important;height:40px!important;min-height:40px!important;box-shadow:none!important;border-radius:6px!important;flex:none!important;padding:8px 10px!important}.sidebar nav>button.nav-direct b,:root[data-theme=light] .sidebar nav>button.nav-direct b{color:#fff!important}.sidebar nav>button.nav-direct:hover,.sidebar nav>button.nav-direct.active,:root[data-theme=light] .sidebar nav>button.nav-direct:hover,:root[data-theme=light] .sidebar nav>button.nav-direct.active{border-color:var(--brand-accent-dark,#c96f24)!important;background:var(--brand-accent-dark,#c96f24)!important;color:#fff!important}.settings-category-tabs{border:1px solid var(--line);background:#fff;border-radius:9px;justify-content:flex-start;align-items:center;gap:8px;min-height:58px;padding:9px}.settings-category-tabs button{border-radius:6px;min-width:135px;min-height:40px;padding:8px 16px}.operational-settings-panel{align-content:start;width:100%;padding:24px!important}.operational-settings-panel>h3{margin:6px 0 0}.operational-settings-panel>p{color:var(--muted);margin:0 0 6px}.settings-fields-grid{align-items:stretch;width:100%}.settings-fields-grid label{border:1px solid var(--line);background:var(--brand-accent,#e58a3a);border-radius:8px;align-content:start;min-width:0;padding:13px}@supports (color:color-mix(in lab, red, red)){.settings-fields-grid label{background:color-mix(in srgb, var(--brand-accent,#e58a3a) 3%, #fff)}}.settings-fields-grid label{font-weight:700}.settings-fields-grid input,.settings-fields-grid select{width:100%;min-height:42px;margin-top:2px}.settings-switch-list{width:100%;margin:4px 0}.settings-switch-list .settings-feature-row,.general-settings-panel .settings-feature-row{box-sizing:border-box;border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;width:100%;min-height:82px;margin:0;padding:13px 15px}.settings-switch-list .settings-feature-row>span{padding-left:10px}.settings-save-row{justify-content:flex-start;width:100%;padding-top:5px;display:flex}.settings-save-row .primary{min-width:190px;min-height:42px}@media (max-width:900px){.sidebar nav>button.nav-direct,.sidebar-collapsed .sidebar nav>button.nav-direct,:root[data-theme=light] .sidebar nav>button.nav-direct{background:#ffffff14!important;border-color:#ffffff4d!important;justify-content:flex-start!important;width:100%!important;height:44px!important;min-height:44px!important}.settings-category-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-category-tabs button{width:100%;min-width:0}.operational-settings-panel{padding:15px!important}.settings-save-row .primary{width:100%}}:root[data-language=en] body,:root[data-language=en] .app-shell,:root[data-language=en] .workspace,:root[data-language=en] .content,:root[data-language=en] .panel,:root[data-language=en] .table-wrap,:root[data-language=en] .modal,:root[data-language=en] form,:root[data-language=en] fieldset{direction:ltr!important}:root[data-language=en] body{text-align:start}:root[data-language=en] input,:root[data-language=en] textarea,:root[data-language=en] select,:root[data-language=en] .actions-dropdown,:root[data-language=en] .actions-dropdown-menu{text-align:start;direction:ltr!important}:root[data-language=en] .actions-dropdown summary,:root[data-language=en] .actions-dropdown-menu button{direction:ltr!important}:root[data-language=en] .actions-dropdown>summary{font-size:0!important}:root[data-language=en] .actions-dropdown>summary:before{content:"Actions";font-family:Cairo,sans-serif;font-size:12px;font-weight:700}:root[data-language=en] .actions-dropdown>summary:after{font-size:12px!important}@media (min-width:901px){:root[data-language=en] .sidebar nav .nav-group-menu{left:0!important;right:auto!important}}:root[data-language=en] .stat-clickable:after{content:"View users"!important}.language-switch{background:#ffffff1f;border:1px solid #ffffff73;border-radius:9px;align-items:center;gap:3px;padding:3px;display:inline-flex}.language-switch button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:62px;min-height:30px;padding:5px 9px;font-family:Cairo,sans-serif;font-size:11px;font-weight:700}.language-switch button.active{color:var(--brand-accent-dark);background:#fff}.login-language-switch{border-color:var(--line);background:var(--surface2);justify-self:center;margin-bottom:8px}.login-language-switch button{color:var(--muted)}.login-language-switch button.active{background:var(--brand-accent);color:#fff}.header-language-switch{flex:none}:root[data-language=en] .app-shell,:root[data-language=en] .workspace,:root[data-language=en] .content,:root[data-language=en] .sidebar,:root[data-language=en] .sidebar nav,:root[data-language=en] .panel,:root[data-language=en] .modal,:root[data-language=en] table{direction:ltr}:root[data-language=en] .sidebar nav button,:root[data-language=en] .sidebar nav summary{text-align:start!important}:root[data-language=en] .sidebar nav button{justify-content:flex-start!important}:root[data-language=en] .subscriber-table .check-cell,:root[data-language=en] table .check-cell{text-align:center!important}:root[data-language=en] input[dir=ltr],:root[data-language=en] .mono,:root[data-language=en] code,:root[data-language=en] .moving-header,:root[data-language=en] .announcement-item{direction:ltr}@media (min-width:901px){:root[data-language=en] .profile-notification-group{left:24px;right:auto}:root[data-language=en] .header-utility-actions{left:auto;right:24px}:root[data-language=en] .profile-popover{left:24px;right:auto}}@media (max-width:900px){.header-language-switch{z-index:107;position:fixed;top:14px;right:72px}.header-language-switch button{min-width:48px;padding-inline:6px}:root[data-language=en] .app-shell .sidebar nav,:root[data-language=en] .app-shell.sidebar-collapsed .sidebar nav{left:0!important;right:auto!important}:root[data-language=en] .app-shell .sidebar nav button,:root[data-language=en] .app-shell .sidebar nav button b,:root[data-language=en] .app-shell .sidebar nav summary{text-align:left!important}:root[data-language=en] .app-shell .sidebar .sidebar-edge-toggle,:root[data-language=en] .app-shell.sidebar-collapsed .sidebar .sidebar-edge-toggle{left:10px!important;right:auto!important}:root[data-language=en] .profile-notification-group{left:62px!important;right:auto!important}:root[data-language=en] .header-utility-actions{left:auto!important;right:10px!important}}:root[data-theme=light] .report-tabs button.active,:root[data-theme=light] .subscriber-pagination>div button.active,:root[data-theme=light] .content .stat>strong,:root[data-theme=light] .content .stat-icon{border-color:var(--brand-accent-dark)!important;color:var(--brand-accent)!important}:root[data-theme=light] .report-tabs button.active,:root[data-theme=light] .subscriber-pagination>div button.active{background:var(--brand-accent)!important;color:#fff!important}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .sidebar,:root[data-theme=light] .sidebar-collapsed .sidebar,:root[data-theme=light] .system-footer{border-color:color-mix(in srgb, var(--brand-accent-dark) 55%, transparent)!important}}:root[data-theme=light] .content .moving-header,.content .moving-header{box-sizing:border-box;min-height:48px;margin-top:4px;margin-bottom:20px;padding-inline:18px;position:relative;overflow:hidden;border:1px solid var(--brand-accent-dark)!important}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .content .moving-header,.content .moving-header{border:1px solid color-mix(in srgb, var(--brand-accent-dark) 45%, transparent)!important}}:root[data-theme=light] .content .moving-header,.content .moving-header{background:linear-gradient(105deg, var(--brand-accent-dark), var(--brand-accent) 48%, var(--brand-accent-dark))!important;border-radius:14px!important}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .content .moving-header,.content .moving-header{background:linear-gradient(105deg, color-mix(in srgb, var(--brand-accent-dark) 88%, #172431), var(--brand-accent) 48%, color-mix(in srgb, var(--brand-accent-dark) 88%, #172431))!important}}:root[data-theme=light] .content .moving-header,.content .moving-header{box-shadow:0 8px 24px var(--brand-accent)!important}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .content .moving-header,.content .moving-header{box-shadow:0 8px 24px color-mix(in srgb, var(--brand-accent) 20%, transparent)!important}}:root[data-theme=light] .content .moving-header,.content .moving-header{color:#fff}.content .moving-header:before,.content .moving-header:after{width:54px;background:linear-gradient(90deg, var(--brand-accent-dark), transparent)!important}.content .moving-header:after{transform:scaleX(-1)}.content .moving-header-track{letter-spacing:0;gap:38px;min-height:46px;padding:0;font-size:12px}.content .announcement-item{text-shadow:0 1px 2px #0000002e;color:#fff!important}:root[data-theme=light] .announcement-live-preview{border-color:var(--brand-accent)!important}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .announcement-live-preview{border-color:color-mix(in srgb, var(--brand-accent) 34%, transparent)!important}}:root[data-theme=light] .announcement-live-preview{background:var(--brand-accent-soft)!important}:root[data-theme=light] .announcement-live-preview>strong,:root[data-theme=light] .announcement-settings-panel h3{color:var(--brand-accent-dark)!important}@media (max-width:900px){.app-shell .sidebar .sidebar-edge-toggle,.app-shell.sidebar-collapsed .sidebar .sidebar-edge-toggle{background:var(--brand-accent-dark)!important;border-color:#ffffff9e!important}@supports (color:color-mix(in lab, red, red)){.app-shell .sidebar .sidebar-edge-toggle,.app-shell.sidebar-collapsed .sidebar .sidebar-edge-toggle{background:color-mix(in srgb, var(--brand-accent-dark) 72%, transparent)!important}}.app-shell .sidebar .sidebar-edge-toggle,.app-shell.sidebar-collapsed .sidebar .sidebar-edge-toggle{color:#fff!important;box-shadow:0 5px 15px var(--brand-accent-dark)!important}@supports (color:color-mix(in lab, red, red)){.app-shell .sidebar .sidebar-edge-toggle,.app-shell.sidebar-collapsed .sidebar .sidebar-edge-toggle{box-shadow:0 5px 15px color-mix(in srgb, var(--brand-accent-dark) 35%, transparent)!important}}.app-shell .sidebar .sidebar-edge-toggle:hover,.app-shell.sidebar-collapsed .sidebar .sidebar-edge-toggle:hover{background:var(--brand-accent-dark)!important}.app-shell .sidebar nav,.app-shell.sidebar-collapsed .sidebar nav{background:linear-gradient(180deg, var(--brand-accent), var(--brand-accent-dark))!important}.content .moving-header{min-height:44px;padding-inline:12px;border-radius:11px!important}.content .moving-header-track{gap:26px;min-height:42px;font-size:11px}}.subscriber-profile-panel{gap:18px;display:grid}.android-profile-hero,.android-profile-tabs,.android-profile-cards{display:none}.permissions-page{gap:18px;display:grid}.permissions-hero{color:#eefbfc;background:linear-gradient(135deg,#0c293a,#103f4d);border:1px solid #214b5d;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.permissions-hero h2{color:inherit;margin:4px 0;font-size:28px}.permissions-hero p{color:#a9c9d2;margin:0}.permissions-lock{color:#54e2c8;white-space:nowrap;background:#35d7c026;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:800}.permissions-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.permission-role-card{border:1px solid var(--panel-border);background:var(--panel-bg);box-shadow:var(--shadow);border-radius:17px;overflow:hidden}.permission-role-card>header{color:#fff;justify-content:space-between;align-items:center;padding:17px;display:flex}.permission-role-card.admin>header{background:linear-gradient(135deg,#126c86,#149e9f)}.permission-role-card.super>header{background:linear-gradient(135deg,#6354a8,#846ec9)}.permission-role-card.normal>header{background:linear-gradient(135deg,#506878,#7091a0)}.permission-role-card header small{opacity:.8;font-size:10px}.permission-role-card h3{color:inherit;margin:3px 0;font-size:19px}.permission-role-card header p{color:inherit;opacity:.88;margin:0;font-size:11px}.permission-role-card header>span{opacity:.45;font-size:26px;font-weight:800}.permission-role-card section{padding:15px 16px 0}.permission-role-card section:last-child{padding-bottom:16px}.permission-role-card section>strong{color:var(--text);font-size:12px}.permission-role-card ul{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.permission-role-card li{color:var(--muted);font-size:12px;line-height:1.45}.permission-restricted{border-top:1px solid var(--panel-border)}.permission-restricted li{color:#c46a71}.permission-special{border-top:1px solid var(--panel-border);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.permission-special{background:color-mix(in srgb, var(--brand) 5%, transparent)}}.permission-special li{color:var(--brand)}.permissions-operation-note{padding:17px}.permissions-operation-note p{color:var(--muted);margin:7px 0 0}@media (max-width:900px){.permissions-hero{align-items:flex-start;padding:17px}.permissions-hero h2{font-size:23px}.permissions-role-grid{grid-template-columns:1fr}.permissions-lock{font-size:10px}.permission-role-card h3{font-size:18px}}.profile-tabs{margin-bottom:12px}.profile-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-details-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.profile-details-grid span{border:1px solid var(--line);color:var(--muted);border-radius:8px;padding:12px}.profile-details-grid strong{color:var(--ink);margin-top:6px;font-weight:600;display:block}.unified-report-center{margin-top:16px}.finance-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.security-agent{text-overflow:ellipsis;white-space:nowrap;text-align:left;direction:ltr;max-width:260px;overflow:hidden}.security-2fa{text-align:center;padding:28px}.security-2fa strong{margin-bottom:8px;font-size:20px;display:block}.audit-json{text-overflow:ellipsis;white-space:nowrap;direction:ltr;max-width:220px;overflow:hidden}.backup-jobs{margin-top:16px}.settings-category-tabs{flex-wrap:wrap;margin-bottom:16px}.operational-settings-panel{grid-column:1/-1;gap:14px;display:grid}.operational-settings-panel label{gap:7px;max-width:520px;display:grid}.update-summary,.license-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.license-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.updates-panel,.license-panel{gap:18px;display:grid}.update-workflow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.update-workflow div{border:1px solid var(--line);border-radius:8px;align-items:center;gap:9px;padding:12px;display:flex}.update-workflow span{color:#fff;background:var(--accent);border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.update-safety-note{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.update-safety-note{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line))}}.update-safety-note{background:var(--accent-soft);border-radius:8px;padding:14px}.license-installation{border:1px solid var(--line);border-radius:8px;justify-content:space-between;gap:14px;padding:14px;display:flex}.license-features{flex-wrap:wrap;gap:9px;display:flex}.license-features span{border:1px solid var(--accent);color:var(--accent-dark);border-radius:999px;padding:7px 12px}.license-activate{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.license-activate label{flex:1;gap:7px;min-width:240px;display:grid}.license-dates{color:var(--muted,#4b5563);margin:0}.license-installation>div{flex:1;gap:4px;min-width:0;display:grid}.license-installation>div span{color:var(--muted);font-size:10px}.license-installation>div strong{word-break:break-all;font-size:13px}.license-installation>div small{color:var(--muted);font-size:10px;line-height:1.4}.license-admin-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.license-admin-heading>div{flex:1;min-width:0}.license-admin-heading h2{margin:6px 0 4px;font-size:1.35rem}.license-admin-heading p{color:var(--muted);word-break:break-word;margin:0;font-size:13px}.license-admin-actions,.license-actions-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.license-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.license-form-grid label{color:var(--muted);gap:7px;font-size:11px;font-weight:600;display:grid}.license-form-grid label input,.license-form-grid label select{border:1px solid var(--line);background:var(--bg);width:100%;min-height:42px;color:var(--text);border-radius:9px;padding:10px 12px}.license-form-grid .license-form-span,.license-form-actions{grid-column:1/-1}.license-form-actions{flex-wrap:wrap;gap:10px;padding-top:4px;display:flex}.license-usage-card{border:1px solid var(--line);border-radius:12px;gap:12px;padding:16px 18px;display:grid}.license-usage-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.license-usage-head>div span{color:var(--muted);font-size:11px;display:block}.license-usage-head>div strong{color:var(--text);text-align:right;direction:ltr;margin-top:4px;font-size:1.25rem;display:block}.license-usage-head>div small{color:var(--accent);margin-top:4px;font-size:10px;display:block}.license-usage-track{background:var(--line);border-radius:999px;height:10px;overflow:hidden}.license-usage-fill{background:var(--accent);border-radius:999px;height:10px}.license-usage-fill.warn{background:#f5c16c}.license-usage-fill.danger{background:#ed6a6a}.license-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.license-meta-item{border:1px solid var(--line);border-radius:10px;gap:6px;min-width:0;padding:12px 14px;display:grid}.license-meta-item span{color:var(--muted);font-size:10px}.license-meta-item strong{color:var(--text);word-break:break-all;font-size:12px}.license-panel .panel-section-title{margin:0;padding-bottom:2px;font-size:1rem}.license-modal{width:600px;max-width:calc(100vw - 32px)}.license-modal-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:8px;padding-top:14px;display:flex}.license-checkbox-row{align-items:center;gap:8px;padding-top:28px;flex-direction:row!important;display:flex!important}.license-checkbox-row input{width:auto;min-height:auto}.license-stat-compact .stat{min-height:112px}.license-stat-compact .stat>strong{font-size:24px}.license-code-status{border:1px solid var(--line);border-radius:999px;align-items:center;padding:4px 10px;font-size:10px;display:inline-flex}.license-code-status.available{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.license-code-status.available{border-color:color-mix(in srgb, var(--accent) 35%, var(--line))}}.license-code-status.available{background:var(--accent-soft)}.license-code-status.used{color:#8d9aa4;background:#182026}.license-admin-shell{gap:16px;display:grid}.license-admin-hero{isolation:isolate;border:1px solid var(--accent);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:142px;padding:24px 26px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.license-admin-hero{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line))}}.license-admin-hero{color:#fff;background:radial-gradient(circle at 8% 10%, #ffffff29, transparent 28%), linear-gradient(135deg, #0a3d62 0%, #0d5870 54%, var(--accent) 100%);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.license-admin-hero{background:radial-gradient(circle at 8% 10%, #ffffff29, transparent 28%), linear-gradient(135deg, #0a3d62 0%, #0d5870 54%, color-mix(in srgb, var(--accent) 78%, #0b4359) 100%)}}.license-admin-hero{box-shadow:0 16px 36px #093a5229}.license-admin-hero:after{content:"";z-index:-1;inset-inline-end:-65px;border:1px solid #ffffff21;border-radius:50%;width:260px;height:260px;position:absolute;top:-95px;box-shadow:0 0 0 32px #ffffff09,0 0 0 68px #ffffff06}.license-hero-icon,.license-panel-heading-icon,.license-section-intro>div,.license-plan-icon{place-items:center;display:grid}.license-hero-icon{background:#ffffff1f;border:1px solid #ffffff40;border-radius:18px;width:64px;height:64px;box-shadow:inset 0 1px #ffffff29}.license-glyph{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.license-hero-icon .license-glyph{width:34px;height:34px}.license-admin-hero .eyebrow{color:#9ee9e1;letter-spacing:.08em}.license-admin-hero h2{color:#fff;margin:6px 0 5px;font-size:clamp(23px,2vw,31px)}.license-admin-hero p{color:#ffffffc7;max-width:720px;margin:0;font-size:12px;line-height:1.8}.license-hero-state{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#041e2f38;border:1px solid #ffffff2e;border-radius:13px;grid-template-columns:auto 1fr;gap:2px 9px;min-width:155px;padding:12px 14px;display:grid}.license-hero-state i{background:#4ade80;border-radius:50%;grid-row:1/3;align-self:center;width:9px;height:9px;box-shadow:0 0 0 5px #4ade8021}.license-hero-state span{color:#ffffffad;font-size:9px}.license-hero-state strong{color:#fff;font-size:11px}.license-area-switcher{border:1px solid var(--line);background:var(--surface);border-radius:13px;justify-self:start;gap:5px;padding:5px;display:inline-flex;box-shadow:0 6px 20px #0f30410f}.license-area-switcher button{min-height:40px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:8px 15px;font-size:11px;font-weight:700;display:inline-flex}.license-area-switcher button .license-glyph{width:18px;height:18px}.license-area-switcher button.active{color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent2));box-shadow:0 7px 16px var(--accent)}@supports (color:color-mix(in lab, red, red)){.license-area-switcher button.active{box-shadow:0 7px 16px color-mix(in srgb, var(--accent) 24%, transparent)}}.license-management-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.license-management-tabs button{border:1px solid var(--line);color:var(--muted);text-align:start;background:var(--surface);cursor:pointer;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:14px 16px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;box-shadow:0 7px 20px #0e30410b}.license-management-tabs button:hover{border-color:var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.license-management-tabs button:hover{border-color:color-mix(in srgb, var(--accent) 38%, var(--line))}}.license-management-tabs button>.license-glyph{width:26px;height:26px;color:var(--accent)}.license-management-tabs button span{gap:3px;display:grid}.license-management-tabs button strong{color:var(--text);font-size:12px}.license-management-tabs button small{color:var(--muted);font-size:9px;font-weight:500}.license-management-tabs button.active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.license-management-tabs button.active{border-color:color-mix(in srgb, var(--accent) 55%, var(--line))}}.license-management-tabs button.active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.license-management-tabs button.active{background:color-mix(in srgb, var(--accent) 7%, var(--surface))}}.license-management-tabs button.active{box-shadow:inset 0 -3px 0 var(--accent), 0 9px 24px var(--accent)}@supports (color:color-mix(in lab, red, red)){.license-management-tabs button.active{box-shadow:inset 0 -3px 0 var(--accent), 0 9px 24px color-mix(in srgb, var(--accent) 10%, transparent)}}.license-management-tabs button.active strong{color:var(--accent)}.license-section-intro,.license-panel-heading{align-items:center;gap:12px;display:flex}.license-section-intro{margin-top:2px;padding:3px 2px}.license-section-intro>div{width:44px;height:44px;color:var(--accent);background:var(--accent);border-radius:12px;flex:none}@supports (color:color-mix(in lab, red, red)){.license-section-intro>div{background:color-mix(in srgb, var(--accent) 10%, var(--surface))}}.license-section-intro>span,.license-panel-heading>span{flex:1;gap:3px;min-width:0;display:grid}.license-section-intro strong,.license-panel-heading strong{color:var(--text);font-size:14px}.license-section-intro small,.license-panel-heading small{color:var(--muted);font-size:10px;line-height:1.6}.license-section-intro>b,.license-panel-heading>b{color:var(--accent);background:var(--accent);border-radius:999px;padding:6px 10px}@supports (color:color-mix(in lab, red, red)){.license-section-intro>b,.license-panel-heading>b{background:color-mix(in srgb, var(--accent) 9%, var(--surface))}}.license-section-intro>b,.license-panel-heading>b{white-space:nowrap;font-size:10px}.license-panel-heading{border-bottom:1px solid var(--line);padding-bottom:14px}.license-panel-heading-icon{width:38px;height:38px;color:var(--accent);background:var(--accent);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.license-panel-heading-icon{background:color-mix(in srgb, var(--accent) 10%, var(--surface))}}.license-issue-panel{border-top:3px solid var(--accent);padding:20px}.license-issue-button{min-width:190px;min-height:43px}.license-issue-panel .license-installation{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.license-issue-panel .license-installation{border-color:color-mix(in srgb, var(--accent) 35%, var(--line))}}.license-issue-panel .license-installation{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.license-issue-panel .license-installation{background:color-mix(in srgb, var(--accent) 7%, var(--surface))}}.license-health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.license-health-grid article{border:1px solid var(--line);background:var(--surface);border-radius:15px;gap:7px;min-height:125px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #0e30410d}.license-health-grid article:after{content:"";background:var(--accent);inset-inline-end:-20px;border-radius:50%;width:85px;height:85px;position:absolute;bottom:-28px}@supports (color:color-mix(in lab, red, red)){.license-health-grid article:after{background:color-mix(in srgb, var(--accent) 7%, transparent)}}.license-health-grid article small{color:var(--muted);font-size:10px}.license-health-grid article strong{color:var(--text);font-size:21px}.license-health-grid article span{color:var(--muted);align-self:end;font-size:9px}.license-health-grid article.healthy{border-color:#22c55e59}.license-health-grid article.healthy strong{color:#16a34a}.license-health-grid article.danger{border-color:#ef444461}.license-health-grid article.danger strong{color:#ef4444}.license-health-grid article.accent strong{color:var(--accent)}.license-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.license-plan-grid article{border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:7px;min-height:190px;padding:18px;display:grid;box-shadow:0 9px 24px #0e30410d}.license-plan-icon{width:42px;height:42px;color:var(--accent);background:var(--accent);border-radius:12px;margin-bottom:3px}@supports (color:color-mix(in lab, red, red)){.license-plan-icon{background:color-mix(in srgb, var(--accent) 10%, var(--surface))}}.license-plan-grid article>small{color:var(--muted);font-size:9px}.license-plan-grid article>strong{color:var(--text);font-size:15px}.license-plan-grid article>span{color:var(--muted);font-size:10px;line-height:1.6}.license-plan-grid article>b{border-top:1px solid var(--line);color:var(--accent);align-self:end;margin-top:auto;padding-top:11px;font-size:11px}.license-plan-grid article.featured{color:#fff;background:linear-gradient(145deg, #0a4666, var(--accent));border-color:#0000}@supports (color:color-mix(in lab, red, red)){.license-plan-grid article.featured{background:linear-gradient(145deg, #0a4666, color-mix(in srgb, var(--accent) 80%, #0a4666))}}.license-plan-grid article.featured .license-plan-icon{color:#fff;background:#ffffff21}.license-plan-grid article.featured>small,.license-plan-grid article.featured>span{color:#ffffffb8}.license-plan-grid article.featured>strong,.license-plan-grid article.featured>b{color:#fff;border-color:#ffffff2e}.license-duration-panel{padding:20px}.license-duration-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.license-duration-grid>div{border:1px solid var(--line);background:var(--surface2);border-radius:11px;grid-template-columns:1fr auto auto;align-items:baseline;gap:5px;padding:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.license-duration-grid>div{background:color-mix(in srgb, var(--surface2) 70%, var(--surface))}}.license-duration-grid span{color:var(--muted);font-size:9px}.license-duration-grid strong{color:var(--text);font-size:17px}.license-duration-grid small{color:var(--muted);font-size:9px}.system-license-center{gap:16px;display:grid}.system-license-hero{isolation:isolate;color:#fff;background:linear-gradient(135deg,#0b3b60,#0d6175 62%,#128c8d);border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:150px;padding:25px 27px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 36px #093a5229}.system-license-hero.pending{background:linear-gradient(135deg,#233a58,#345473 62%,#3c7180)}.system-license-hero.danger{background:linear-gradient(135deg,#542936,#7d3541 62%,#9b4b45)}.system-license-hero:after{content:"";z-index:-1;inset-inline-end:-70px;border:1px solid #ffffff1f;border-radius:50%;width:280px;height:280px;position:absolute;top:-100px;box-shadow:0 0 0 35px #ffffff09,0 0 0 72px #ffffff06}.system-license-hero-icon{background:#ffffff1c;border:1px solid #ffffff3b;border-radius:19px;place-items:center;width:66px;height:66px;display:grid;box-shadow:inset 0 1px #ffffff26}.system-license-hero-icon svg,.system-license-section-head svg,.system-license-help-note svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.system-license-hero-icon svg{width:36px;height:36px}.system-license-hero-copy .eyebrow{color:#a7f3e9;letter-spacing:.09em}.system-license-hero-copy h2{color:#fff;margin:6px 0 5px;font-size:clamp(23px,2vw,31px)}.system-license-hero-copy p{color:#ffffffc7;max-width:760px;margin:0;font-size:11px;line-height:1.85}.system-license-status-block{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#031c2c33;border:1px solid #ffffff2e;border-radius:14px;justify-items:start;gap:4px;min-width:160px;padding:13px 15px;display:grid}.system-license-badge{color:#dbeafe;align-items:center;gap:7px;margin-bottom:4px;font-size:10px;font-weight:800;display:inline-flex}.system-license-badge i{background:#fbbf24;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #fbbf2421}.system-license-badge.active i{background:#4ade80;box-shadow:0 0 0 4px #4ade8021}.system-license-badge.danger i{background:#f87171;box-shadow:0 0 0 4px #f8717121}.system-license-status-block small{color:#ffffff9e;font-size:9px}.system-license-status-block strong{color:#fff;font-size:14px}.license-activation-steps{border:1px solid var(--line);background:var(--surface);border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;box-shadow:0 8px 22px #0e30410b}.license-activation-steps li{border-inline-end:1px solid var(--line);align-items:center;gap:11px;min-height:76px;padding:13px 17px;display:flex;position:relative}.license-activation-steps li:last-child{border-inline-end:0}.license-activation-steps li>b{border:1px solid var(--line);width:29px;height:29px;color:var(--muted);background:var(--surface2);border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.license-activation-steps li>span{gap:3px;display:grid}.license-activation-steps li strong{color:var(--text);font-size:11px}.license-activation-steps li small{color:var(--muted);font-size:9px}.license-activation-steps li.active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.license-activation-steps li.active{background:color-mix(in srgb, var(--accent) 6%, var(--surface))}}.license-activation-steps li.active>b{border-color:var(--accent);color:#fff;background:var(--accent);box-shadow:0 0 0 5px var(--accent)}@supports (color:color-mix(in lab, red, red)){.license-activation-steps li.active>b{box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 10%, transparent)}}.license-activation-steps li.done>b{color:#16a34a;background:#22c55e17;border-color:#22c55e59}.system-license-layout{grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr);gap:14px;display:grid}.system-license-activation-card,.system-license-identity-card,.system-license-details-card{padding:20px}.system-license-activation-card{border-top:3px solid var(--accent);gap:18px;display:grid}.system-license-section-head{align-items:center;gap:11px;display:flex}.system-license-section-head>div{width:42px;height:42px;color:var(--accent);background:var(--accent);border-radius:12px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.system-license-section-head>div{background:color-mix(in srgb, var(--accent) 10%, var(--surface))}}.system-license-section-head svg{width:22px;height:22px}.system-license-section-head>span{gap:3px;min-width:0;display:grid}.system-license-section-head strong{color:var(--text);font-size:13px}.system-license-section-head small{color:var(--muted);font-size:9px;line-height:1.55}.system-license-section-head.compact{border-bottom:1px solid var(--line);padding-bottom:13px}.system-license-code-field{color:var(--text);gap:8px;font-size:10px;font-weight:700;display:grid}.system-license-code-field>div{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.system-license-code-field input{border:1px solid var(--line);width:100%;min-height:48px;color:var(--text);text-align:left;letter-spacing:.08em;background:var(--bg);border-radius:11px;outline:none;padding:11px 15px}.system-license-code-field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.system-license-code-field input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}}.system-license-code-field button{min-width:155px}.system-license-help-note{border:1px solid var(--accent);align-items:flex-start;gap:9px;padding:12px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.system-license-help-note{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line))}}.system-license-help-note{color:var(--accent);background:var(--accent);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.system-license-help-note{background:color-mix(in srgb, var(--accent) 6%, var(--surface))}}.system-license-help-note svg{flex:none;width:18px;height:18px;margin-top:1px}.system-license-help-note p{color:var(--muted);margin:0;font-size:9px;line-height:1.75}.system-license-help-note strong{color:var(--text)}.system-license-identity-card{align-content:start;gap:11px;display:grid}.system-license-id-row{border:1px solid var(--line);background:var(--surface2);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;padding:11px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.system-license-id-row{background:color-mix(in srgb, var(--surface2) 72%, var(--surface))}}.system-license-id-row span{color:var(--muted);grid-column:1/-1;font-size:8px}.system-license-id-row strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.system-license-id-row button{min-height:27px;padding:4px 9px;font-size:8px}.system-license-sync{width:100%;margin-top:2px}.system-license-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.system-license-metrics article{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:7px;min-height:122px;padding:15px 16px;display:grid;box-shadow:0 8px 22px #0e30410b}.system-license-metrics article small{color:var(--muted);font-size:9px}.system-license-metrics article strong{color:var(--text);word-break:break-word;font-size:18px}.system-license-metrics article strong em{color:var(--muted);font-size:11px;font-style:normal;font-weight:600}.system-license-metrics article span{color:var(--muted);align-self:end;font-size:8px;line-height:1.5}.system-license-metrics article.healthy{border-color:#22c55e4d}.system-license-metrics article.healthy strong{color:#16a34a}.system-license-metrics article.danger{border-color:#ef444457}.system-license-metrics article.danger strong{color:#ef4444}.system-license-details-card{gap:15px;display:grid}.system-license-dates{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.system-license-dates>span{border:1px solid var(--line);border-radius:10px;gap:5px;padding:11px 12px;display:grid}.system-license-dates small{color:var(--muted);font-size:8px}.system-license-dates strong{color:var(--text);font-size:10px}.system-license-features span{border-color:var(--accent);align-items:center;gap:6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.system-license-features span{border-color:color-mix(in srgb, var(--accent) 28%, var(--line))}}.system-license-features span{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.system-license-features span{background:color-mix(in srgb, var(--accent) 6%, var(--surface))}}.system-license-features span{font-size:9px}.system-license-features span:before{content:"✓";color:#fff;background:var(--accent);border-radius:50%;place-items:center;width:15px;height:15px;font-size:8px;display:grid}.system-license-footnote{border-top:1px solid var(--line);color:var(--muted);margin:0;padding-top:12px;font-size:9px;line-height:1.75}@media (max-width:900px){.license-form-grid,.license-meta-grid{grid-template-columns:1fr}.license-admin-hero{grid-template-columns:auto 1fr}.license-hero-state{grid-column:1/-1}.license-health-grid,.license-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.system-license-hero{grid-template-columns:auto 1fr}.system-license-status-block{grid-column:1/-1}.system-license-layout{grid-template-columns:1fr}.system-license-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.license-checkbox-row{padding-top:0}}@media (max-width:620px){.license-admin-hero{grid-template-columns:1fr;padding:20px}.license-hero-icon{width:52px;height:52px}.license-management-tabs{grid-template-columns:1fr}.license-area-switcher{width:100%}.license-area-switcher button{flex:1;justify-content:center}.license-health-grid,.license-plan-grid,.license-duration-grid{grid-template-columns:1fr}.license-section-intro{flex-wrap:wrap;align-items:flex-start}.system-license-hero{grid-template-columns:1fr;padding:20px}.system-license-hero-icon{width:53px;height:53px}.license-activation-steps{grid-template-columns:1fr}.license-activation-steps li{border-inline-end:0;border-bottom:1px solid var(--line)}.license-activation-steps li:last-child{border-bottom:0}.system-license-code-field>div{grid-template-columns:1fr}.system-license-code-field button{min-height:44px}.system-license-metrics,.system-license-dates{grid-template-columns:1fr}.license-admin-heading{flex-direction:column;align-items:stretch}.license-admin-actions,.license-actions-bar{width:100%}}@media (max-width:900px){.profile-stats,.profile-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.profile-stats,.profile-details-grid{grid-template-columns:1fr}}@media (max-width:700px){.finance-summary,.update-summary,.license-summary,.update-workflow{grid-template-columns:1fr}.license-installation{flex-direction:column}}.subscriber-page-actions,.admin-page-actions,.package-page-actions,.nas-page-actions,.pricing-actions,.reports-heading{z-index:19;width:100vw!important;height:62px!important;min-height:62px!important;direction:inherit!important;background:#eef3f6!important;border:0!important;border-bottom:1px solid #d4dfe5!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;margin:0!important;padding-block:9px!important;padding-inline:80px 24px!important;position:fixed!important;top:144px!important;left:0!important;right:0!important;box-shadow:0 5px 12px #2637461a!important}.subscriber-page-actions .subscriber-actions,.admin-page-actions .admin-actions-toolbar,.package-page-actions .package-actions-toolbar,.nas-page-actions .nas-actions-toolbar,.pricing-actions .pricing-actions-toolbar{width:100%!important;direction:inherit!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;margin:0!important;padding:0!important;display:flex!important}.subscriber-page-actions .subscriber-actions button,.admin-page-actions .admin-actions-toolbar button,.package-page-actions .package-actions-toolbar button,.nas-page-actions .nas-actions-toolbar button,.pricing-actions .pricing-actions-toolbar button,.reports-heading>button{box-sizing:border-box!important;white-space:nowrap!important;min-width:96px!important;height:40px!important;min-height:40px!important;box-shadow:none!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 16px!important;font-family:Cairo,sans-serif!important;font-size:11.5px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.subscriber-page-actions .trial-activation-button{min-width:150px!important}.admin-page-actions .admin-actions-toolbar button{min-width:108px!important}.subscriber-page-actions .selection-count,.admin-page-actions .selection-count{white-space:nowrap;align-items:center;height:40px;margin:0 4px 0 0;display:inline-flex}.actions-dropdown{height:40px;position:relative}.actions-dropdown>summary{border:1px solid var(--brand-accent-dark,#c96f24);background:var(--brand-accent,#e58a3a);color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-width:126px;height:40px;padding:0 16px;font-size:12px;font-weight:800;list-style:none;display:inline-flex}.actions-dropdown>summary::-webkit-details-marker{display:none}.actions-dropdown>summary:after{content:"⌄";font-size:15px;transition:transform .16s}.actions-dropdown[open]>summary:after{transform:rotate(180deg)}.actions-dropdown-menu{z-index:130;background:#fff;border:1px solid #d2dde3;border-radius:9px;gap:6px;width:230px;padding:8px;display:grid;position:absolute;top:47px;right:0;box-shadow:0 15px 32px #26374633}.actions-dropdown-menu button,.actions-dropdown-menu button.primary,.actions-dropdown-menu button.secondary,.actions-dropdown-menu button.danger,.actions-dropdown-menu button.activation-button,.actions-dropdown-menu button.trial-activation-button{color:#fff!important;background:var(--accent)!important;border-color:var(--accent)!important;box-shadow:none!important}.actions-dropdown-menu button:hover:not(:disabled){filter:brightness(.92)}.activation-confirm-table{border:1px solid #d2dde3;border-radius:10px;margin-block-end:18px}.entity-edit-dialog{width:min(1100px,100vw - 32px);max-height:calc(100vh - 32px);overflow:auto}.entity-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.entity-edit-grid label,.dialog-permissions{gap:7px;display:grid}.entity-edit-toggles{border:1px solid var(--line);border-radius:9px;flex-wrap:wrap;gap:18px;margin-block:18px;padding:14px;display:flex}.dialog-permissions{border:1px solid var(--line);border-radius:10px;margin-block:18px;padding:16px}.modal-actions{justify-content:flex-end;gap:10px;margin-block-start:18px;display:flex}@media (max-width:700px){.entity-edit-grid{grid-template-columns:1fr}.entity-edit-dialog{width:calc(100vw - 18px);max-height:calc(100vh - 18px)}}.subscriber-page-actions .actions-dropdown-menu button,.admin-page-actions .actions-dropdown-menu button,.package-page-actions .actions-dropdown-menu button,.nas-page-actions .actions-dropdown-menu button,.pricing-actions .actions-dropdown-menu button{justify-content:flex-start!important;width:100%!important;min-width:0!important;padding-inline:13px!important}.admin-page-actions .actions-dropdown-menu,.package-page-actions .actions-dropdown-menu,.nas-page-actions .actions-dropdown-menu,.pricing-actions .actions-dropdown-menu{gap:6px;display:grid}@media (max-width:900px){.actions-dropdown-menu{width:auto;max-height:calc(100dvh - 138px);position:fixed;top:118px;left:10px;right:10px;overflow-y:auto}}.content .moving-header{border:1px solid var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.content .moving-header{border:1px solid color-mix(in srgb, var(--accent) 30%, transparent)!important}}.content .moving-header{background:linear-gradient(100deg, var(--accent), var(--accent))!important;border-radius:14px!important}@supports (color:color-mix(in lab, red, red)){.content .moving-header{background:linear-gradient(100deg, var(--accent), color-mix(in srgb, var(--accent) 82%, #263746))!important}}.content .moving-header{box-shadow:0 8px 24px var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.content .moving-header{box-shadow:0 8px 24px color-mix(in srgb, var(--accent) 16%, transparent)!important}}.content .moving-header{overflow:hidden!important}.content label.search{background:#fff!important;border:1px solid #cbd8df!important;border-radius:12px!important;min-height:42px!important;padding:0 14px!important;overflow:hidden!important;box-shadow:0 2px 8px #0f29370d!important}.content label.search:focus-within{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent), 0 6px 18px #0f293714!important}@supports (color:color-mix(in lab, red, red)){.content label.search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent), 0 6px 18px #0f293714!important}}.content label.search input{height:40px!important;box-shadow:none!important;color:#203544!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.cards-workspace{grid-template-columns:2fr 1fr;gap:16px;margin-bottom:16px;display:grid}.card-generator,.card-redeem{align-content:start;gap:14px;display:grid}.card-generator>small{color:var(--muted);line-height:1.8}.card-redeem label{gap:7px;font-weight:700;display:grid}.card-redeem input,.card-redeem select{width:100%;min-height:44px}.payment-mode-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.payment-mode-options>label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;align-items:flex-start;gap:12px;padding:18px;display:flex}.payment-mode-options>label.active{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.payment-mode-options>label.active{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}}.payment-mode-options>label.active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.payment-mode-options>label.active{background:color-mix(in srgb,var(--accent) 4%,#fff)}}.payment-mode-options input{accent-color:var(--accent);margin-top:5px}.payment-mode-options span{gap:6px;display:grid}.payment-mode-options small{color:var(--muted);line-height:1.75}@media (max-width:800px){.cards-workspace,.payment-mode-options{grid-template-columns:1fr}.card-generator,.card-redeem{padding:16px!important}}.generation-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.generation-heading>div{gap:3px;display:grid}.generation-heading small{color:var(--muted);font-weight:500}.currency-badge{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.currency-badge{background:color-mix(in srgb, var(--accent) 10%, white)}}.currency-badge{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.currency-badge{border:1px solid color-mix(in srgb, var(--accent) 38%, white)}}.currency-badge{color:var(--accent);white-space:nowrap;border-radius:999px;padding:7px 13px}.generation-tabs{margin-bottom:16px}.generator-card,.issue-panel{gap:20px;display:grid;overflow:hidden;padding:24px!important}.generator-title{gap:5px;display:grid}.generator-title h3,.generator-title p{margin:0}.generator-title p{color:var(--muted)}.generator-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.generator-grid label{gap:7px;min-width:0;font-weight:600;display:grid}.generator-grid input,.generator-grid select{box-sizing:border-box;width:100%;min-width:0}.generator-grid input[readonly],.generator-grid select:disabled{color:var(--text);opacity:1;background:#f3f6f8}.generator-toggle{border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;min-height:48px;padding:8px 12px;display:flex!important}.generator-toggle span{gap:2px;display:grid}.generator-toggle small{color:var(--muted);font-weight:400}.generator-toggle input{width:auto}.generator-submit{justify-self:start;min-width:150px}.compact-redeem{grid-template-columns:minmax(170px,.8fr) minmax(220px,1.4fr) minmax(190px,1fr) auto;align-items:end;gap:12px;margin-top:16px;display:grid;overflow:hidden}.compact-redeem input,.compact-redeem select{box-sizing:border-box;width:100%;min-width:0}.issue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pay-future-note{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pay-future-note{background:color-mix(in srgb, var(--accent) 5%, white)}}.pay-future-note{border:1px dashed var(--accent)}@supports (color:color-mix(in lab, red, red)){.pay-future-note{border:1px dashed color-mix(in srgb, var(--accent) 42%, white)}}.pay-future-note{border-radius:10px;gap:3px;padding:13px 15px;display:grid}.pay-future-note small{color:var(--muted)}@media (max-width:980px){.generator-grid,.compact-redeem{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.generation-heading{flex-direction:column;align-items:stretch}.currency-badge{justify-self:start}.generation-tabs{grid-template-columns:1fr;display:grid}.generator-card,.issue-panel{gap:16px;padding:16px!important}.generator-grid,.issue-grid,.compact-redeem{grid-template-columns:minmax(0,1fr)}.generator-submit,.compact-redeem button{justify-self:stretch;width:100%}}.accounts-page-actions{justify-content:space-between;align-items:center;display:flex}.accounts-transfer-panel{gap:20px;display:grid;padding:24px!important}.accounts-transfer-head{gap:6px;display:grid}.accounts-transfer-head h3,.accounts-transfer-head p{margin:0}.accounts-transfer-head p{color:var(--muted)}.accounts-transfer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.accounts-transfer-grid label{border:1px solid var(--line);background:#fff;border-radius:11px;gap:7px;padding:13px;font-weight:700;display:grid}.accounts-transfer-grid input,.accounts-transfer-grid select{width:100%;min-height:44px}.accounts-notes{grid-column:span 2}.accounts-submit{justify-self:start;min-width:190px;min-height:44px}.accounts-filters{flex-wrap:wrap}.accounts-filters>select,.accounts-filters>input{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:42px;padding-inline:12px}@media (max-width:900px){.accounts-transfer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.accounts-notes{grid-column:span 2}}@media (max-width:620px){.accounts-transfer-panel{padding:15px!important}.accounts-transfer-grid{grid-template-columns:1fr}.accounts-notes{grid-column:auto}.accounts-submit{width:100%}.accounts-page-actions{gap:10px}.accounts-filters>*{width:100%!important}}@media (min-width:901px){.subscriber-page-actions,.admin-page-actions,.package-page-actions,.nas-page-actions,.pricing-actions,.reports-heading{padding-right:24px!important}}.subscriber-page-actions+.table-panel,.admin-page-actions+.admin-table,.package-page-actions+.table-panel,.nas-page-actions+.table-panel,.pricing-actions+.panel,.reports-heading+.panel{margin-top:94px!important}@media (max-width:900px){.subscriber-page-actions,.admin-page-actions,.package-page-actions,.nas-page-actions,.pricing-actions,.reports-heading{z-index:95;width:100vw!important;height:62px!important;min-height:62px!important;padding-inline:10px!important;top:64px!important;left:0!important;right:0!important}.subscriber-page-actions+.table-panel,.admin-page-actions+.admin-table,.package-page-actions+.table-panel,.nas-page-actions+.table-panel,.pricing-actions+.panel,.reports-heading+.panel{margin-top:90px!important}}:root[data-theme=light]{--bg:#f3f4f6;--surface:#fff;--surface2:#f8fafc;--sidebar:#fff;--line:#dfe3e8;--muted:#4b5563;--text:#111827;--accent:#2563eb;--accent2:#1d4ed8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);margin:0;font-family:Cairo,Inter,sans-serif}button,input,select{font:inherit}.app-shell{direction:ltr;grid-template-columns:1fr 260px;min-height:100vh;transition:grid-template-columns .2s ease-in-out;display:grid}.sidebar{background:var(--sidebar);border-left:1px solid var(--line);z-index:5;direction:rtl;flex-direction:column;grid-column:2;width:260px;padding:28px 18px 22px;transition:width .2s ease-in-out,padding .2s ease-in-out;display:flex;position:fixed;inset:0 0 0 auto}.workspace{direction:rtl}.sidebar-edge-toggle{z-index:8;border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--accent);cursor:pointer;border-radius:50%;place-items:center;font-size:22px;line-height:1;display:grid;position:absolute;top:76px;left:-17px;box-shadow:0 6px 18px #0000003d}.sidebar-edge-toggle:hover{background:var(--accent);color:#fff}.app-shell.sidebar-collapsed{grid-template-columns:1fr 70px}.sidebar-collapsed .sidebar{width:70px;padding-inline:10px}.sidebar-collapsed .brand{justify-content:center;padding-inline:5px}.sidebar-collapsed .brand>div,.sidebar-collapsed .service-card,.sidebar-collapsed .settings{display:none}.sidebar-collapsed .sidebar nav button{text-align:center;padding-inline:10px;position:relative}.admin-page-actions{justify-content:flex-start}.admin-actions-toolbar{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;width:100%;display:flex}.admin-actions-toolbar button{cursor:pointer;border-radius:7px;min-height:36px;padding:0 14px;font-family:Cairo,Inter,sans-serif;font-size:11.5px;font-weight:800}.credit-button,.test-credit-button{background:#fff;border:1px solid #cbd7dd}.credit-button.deposit{color:#217642;background:#f1fbf4;border-color:#8bc9a0}.credit-button.withdraw{color:#b3483e;background:#fff6f4;border-color:#e4b4ad}.test-credit-button.add{color:#2869a8;background:#f1f7ff;border-color:#91bce5}.test-credit-button.remove{color:#9b641c;background:#fff9f0;border-color:#dfbd8d}.credit-button:hover,.test-credit-button:hover{filter:brightness(.97);transform:translateY(-1px)}.admin-table table{min-width:980px}.admin-table th,.admin-table td{text-align:center}.admin-balance-cell{white-space:nowrap;font-weight:800;color:#217642!important}.admin-trial-cell{font-weight:800;color:#2869a8!important}.subscriber-count-cell{font-weight:900;color:#c96f24!important;font-size:13px!important}.admin-table .check-cell{width:62px}.admin-table .check-cell input{accent-color:#e58a3a;width:15px;height:15px}@media (max-width:760px){.admin-actions-toolbar button{flex:calc(50% - 8px)}.admin-actions-toolbar .selection-count{width:100%}}.admin-add-page{width:100%;min-height:calc(100vh - 190px)}.admin-add-page,.admin-add-page button,.admin-add-page input,.admin-add-page select,.admin-add-page label,.admin-add-page span,.admin-add-page strong,.admin-add-page small,.admin-add-heading,.admin-add-heading button{font-family:Cairo,Inter,sans-serif}.admin-add-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-permissions-section{margin-top:16px}.admin-permission-grid{grid-template-columns:repeat(5,minmax(145px,1fr));gap:10px;display:grid}.admin-permission-grid.actions-grid{grid-template-columns:repeat(4,minmax(160px,1fr))}.admin-permission-item{color:#40535f;cursor:pointer;background:#fffaf5;border:1px solid #d8e1e5;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 13px;display:flex!important}.admin-permission-item:hover{background:#fff5ea;border-color:#e5a36b}.admin-permission-item input{accent-color:#e58a3a;flex:none;width:17px;height:17px}.admin-permission-item span{flex:1;font-size:11.5px;font-weight:700}.admin-add-footer button{min-height:38px;padding-inline:17px;font-size:12px;font-weight:800}@media (max-width:1100px){.admin-add-grid,.admin-permission-grid,.admin-permission-grid.actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.admin-add-grid,.admin-permission-grid,.admin-permission-grid.actions-grid{grid-template-columns:1fr}}.package-page-actions{justify-content:flex-start}.package-actions-toolbar{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;width:100%;display:flex}.package-actions-toolbar button,.package-add-page button,.package-add-page input,.package-add-page label,.package-add-page span,.package-add-page strong,.package-add-page small{font-family:Cairo,Inter,sans-serif}.package-table-panel table{min-width:820px}.package-table-panel th,.package-table-panel td{text-align:center}.package-table-panel .check-cell{width:62px}.package-table-panel .check-cell input{accent-color:#e58a3a;width:15px;height:15px}.package-add-page{width:100%;min-height:calc(100vh - 190px)}.package-add-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.package-add-grid input[dir=ltr]{text-align:left}.package-add-footer button{min-height:38px;padding-inline:17px;font-size:12px;font-weight:800}@media (max-width:900px){.package-add-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:901px){:root[data-theme=light] .sidebar nav button,:root[data-theme=light] .sidebar-collapsed .sidebar nav button{border:1px solid var(--brand-accent)!important;color:var(--brand-accent-dark)!important;box-shadow:none!important;background:#fff!important}:root[data-theme=light] .sidebar nav button b,:root[data-theme=light] .sidebar nav button span,:root[data-theme=light] .sidebar-collapsed .sidebar nav button b,:root[data-theme=light] .sidebar-collapsed .sidebar nav button span{color:inherit!important}:root[data-theme=light] .sidebar nav button:hover,:root[data-theme=light] .sidebar-collapsed .sidebar nav button:hover{border-color:var(--brand-accent-dark)!important;background:var(--brand-accent-soft)!important;color:var(--brand-accent-dark)!important}:root[data-theme=light] .sidebar nav button.active,:root[data-theme=light] .sidebar-collapsed .sidebar nav button.active{border-color:var(--brand-accent-dark)!important;background:var(--brand-accent)!important;color:#fff!important}}@media (max-width:650px){.package-add-grid{grid-template-columns:1fr}.package-actions-toolbar button{flex:calc(50% - 8px)}}.sidebar-collapsed .sidebar nav button span{width:auto}.sidebar-collapsed .sidebar nav button:hover:after{content:attr(data-label);z-index:20;background:var(--text);width:max-content;color:var(--bg);pointer-events:none;border-radius:8px;padding:8px 11px;font-size:12px;font-weight:600;position:absolute;top:50%;right:58px;transform:translateY(-50%);box-shadow:0 8px 24px #0000003d}.sidebar-collapsed .sidebar nav button:focus-visible:after{content:attr(data-label);z-index:20;background:var(--text);width:max-content;color:var(--bg);pointer-events:none;border-radius:8px;padding:8px 11px;font-size:12px;font-weight:600;position:absolute;top:50%;right:58px;transform:translateY(-50%);box-shadow:0 8px 24px #0000003d}.brand{align-items:center;gap:12px;padding:0 8px 32px;display:flex}.brand-linked{cursor:pointer}.brand-mark{background:var(--accent);color:#06130f;border-radius:12px;place-items:center;width:40px;height:40px;font-size:24px;font-weight:900;display:grid;box-shadow:0 0 28px #3ed6a033}.company-logo{object-fit:contain;background:#fff;border-radius:8px;flex:none;width:46px;height:42px}.brand strong,.brand small{display:block}.brand strong{letter-spacing:.2px;font-size:17px}.brand small{color:var(--muted);letter-spacing:1.8px;margin-top:3px;font-size:9px}.sidebar nav{flex-direction:column;gap:6px;display:flex}.sidebar nav button,.settings{color:#94a0aa;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:12px 14px;transition:all .2s}.sidebar nav button span{color:#65727e;width:26px;font-size:18px;display:inline-grid}.sidebar nav button b{font-weight:600}.sidebar nav button:hover,.sidebar nav button.active{color:#fff;background:#141d24}.service-card{border:1px solid var(--line);background:#0f171d;border-radius:12px;margin-top:auto;padding:14px;font-size:12px}.service-card div{color:#a9b4bc}.service-card strong,.service-card small{margin-top:8px;display:block}.service-card strong{font-size:12px}.service-card small{color:var(--muted)}.pulse{background:var(--accent);width:8px;height:8px;box-shadow:0 0 10px var(--accent);border-radius:50%;margin-left:6px;display:inline-block}.settings{margin-top:10px}.workspace{grid-column:1;min-width:0}.topbar{z-index:3;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#080d11dd;border-bottom:1px solid #151d24;justify-content:space-between;align-items:center;height:98px;padding:22px 38px;display:flex;position:sticky;top:0}.topbar p{color:var(--muted);margin:0 0 6px;font-size:11px}.topbar h1{margin:0;font-size:22px}.profile{align-items:center;gap:10px;display:flex}.profile strong,.profile small{display:block}.profile small{color:var(--muted);margin-top:3px;font-size:10px}.avatar{width:36px;height:36px;color:var(--accent);background:#26343f;border-radius:10px;place-items:center;font-weight:700;display:grid}.icon-button{border:1px solid var(--line);background:var(--surface);color:#aab5bc;border-radius:10px;width:36px;height:36px;margin-left:8px;position:relative}.icon-button span{background:var(--orange);border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:6px}.content{max-width:1550px;margin:auto;padding:34px 38px 50px}.welcome,.page-actions{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.welcome h2{margin:8px 0;font-size:32px}.welcome p,.page-actions p,.nas-form p{color:var(--muted);margin:0;font-size:13px}.eyebrow{text-transform:uppercase;color:var(--accent);letter-spacing:1.6px;font-size:10px;font-weight:700}.primary,.secondary,.test-button,.row-action,.text-button{cursor:pointer;border:0;border-radius:9px;padding:11px 17px;transition:all .2s}.primary{background:var(--accent);color:#07130f;font-weight:750;box-shadow:0 8px 25px #3ed6a018}.primary:hover{background:#69e5b8;transform:translateY(-1px)}.secondary{border:1px solid var(--line);color:#c6d0d7;background:#172029}.stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:14px;display:grid}.stat{border:1px solid var(--line);background:linear-gradient(145deg,#111820,#0c1217);border-radius:14px;min-height:148px;padding:18px;position:relative}.stat-icon{width:34px;height:34px;color:var(--accent);background:#18242b;border-radius:10px;place-items:center;display:grid;position:absolute;top:16px;left:16px}.stat>span,.stat>strong,.stat>small{display:block}.stat>span{color:#8d99a3;font-size:11px}.stat>strong{text-align:right;direction:ltr;margin:13px 0 12px;font-size:30px}.stat>small{color:var(--accent);font-size:10px}.stat.warn .stat-icon,.stat.warn small{color:var(--orange)}.dashboard-grid{grid-template-columns:1.5fr 1fr;gap:14px;margin-bottom:14px;display:grid}.panel{background:var(--surface);border:1px solid var(--line);border-radius:14px}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.panel-head h3,.nas-form h3{margin:5px 0 0;font-size:15px}.legend{color:var(--muted);font-size:10px}.legend span{border-radius:2px;width:7px;height:7px;margin:0 5px;display:inline-block}.legend .down{background:var(--accent)}.legend .up{background:#36505a}.chart{height:250px;padding:26px 22px 17px 56px;position:relative}.chart-labels{color:#53616c;flex-direction:column;justify-content:space-between;font-size:9px;display:flex;position:absolute;top:22px;bottom:32px;right:20px}.bars{border-bottom:1px solid var(--line);background:repeating-linear-gradient(#0000 0 46px,#172028 47px);align-items:end;gap:10px;height:190px;display:flex}.bar-pair{flex:1;align-items:end;gap:2px;height:100%;display:flex}.bar-pair i,.bar-pair b{border-radius:3px 3px 0 0;flex:1;min-height:6px;display:block}.bar-pair i{background:linear-gradient(#4be4ac,#208e6a)}.bar-pair b{background:#30444d}.times{color:#53616c;justify-content:space-between;margin-top:8px;font-size:9px;display:flex}.healthy{color:var(--accent);background:#11251f;border-radius:6px;padding:6px 8px;font-size:10px}.health-row{border-bottom:1px solid #1a232b;grid-template-columns:10px 1fr auto;align-items:center;gap:10px;padding:13px 20px;display:grid}.health-row:last-child{border:0}.health-row>i{background:var(--accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #3ed6a077}.health-row strong,.health-row small{display:block}.health-row strong{font-size:12px}.health-row small{color:var(--muted);margin-top:4px;font-size:9px}.health-row>span{color:#93a0aa;font:10px monospace}.text-button{color:var(--accent);background:0 0;padding:5px}.table-wrap{overflow:auto}table{border-collapse:collapse;white-space:nowrap;width:100%}th{text-align:right;color:#697681;text-transform:uppercase;letter-spacing:.7px;background:#0b1116;font-size:9px;font-weight:600}td,th{border-bottom:1px solid #1b242c;padding:13px 18px}td{color:#b7c1c8;font-size:11px}td strong,td small{display:block}td strong{color:#e9eef2;font-size:12px}td small{color:#65727d;margin-top:4px;font-size:9px}.status{border-radius:20px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;display:inline-flex}.status i{border-radius:50%;width:6px;height:6px}.status.online{color:var(--accent);background:#10251e}.status.online i{background:var(--accent)}.status.offline{color:#8d9aa4;background:#182026}.status.offline i{background:#6b7280}.status.warning{color:#f5c16c;background:#3a2a12}.status.warning i{background:#f5c16c}.status.expired{color:#f18181;background:#2a1718}.status.expired i{background:#ed6a6a}.page-actions{align-items:center}.mini-stats{background:var(--surface);border:1px solid var(--line);border-radius:13px;grid-template-columns:repeat(4,1fr);margin-bottom:14px;display:grid}.mini-stats span{color:var(--muted);border-left:1px solid var(--line);padding:16px 20px;font-size:10px}.mini-stats span:last-child{border:0}.mini-stats b{color:var(--text);margin-left:6px;font-size:17px}.toolbar{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:62px;padding:12px 18px;display:flex}.toolbar>span{color:var(--muted);margin-right:auto;font-size:10px}.search{border:1px solid var(--line);color:#66737e;background:#080d12;border-radius:9px;align-items:center;gap:8px;width:min(420px,45%);padding:0 12px;display:flex}.search input{color:#fff;background:0 0;border:0;outline:0;width:100%;padding:9px}.row-action{color:var(--accent);background:#17241f;padding:6px 9px;font-size:9px}.dots{color:#73808a;cursor:pointer;background:0 0;border:0;margin-right:8px}.mono{text-align:right;direction:ltr;font-family:Consolas,monospace}.accent{color:var(--accent)}.muted{color:#5f6b75}.speed{color:#aab7bd;font-family:monospace}.role{color:#b8c8d1;background:#17242d;border-radius:6px;padding:5px 8px}.endpoint{color:var(--accent);direction:ltr;background:#102019;border:1px solid #1c4033;border-radius:7px;padding:7px 9px;font:10px Consolas}.nas-layout{grid-template-columns:1.25fr .75fr;gap:16px;display:grid}.nas-layout.form-closed{grid-template-columns:1fr}.nas-layout.form-open{grid-template-columns:1fr 1fr}.nas-list{align-self:start}.nas-card{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr 90px auto;align-items:center;gap:13px;padding:17px 18px;display:grid}.nas-card:last-child{border:0}.device-icon{width:38px;height:38px;color:var(--accent);background:#16232b;border-radius:10px;place-items:center;font-size:20px;display:grid}.device-main>div{align-items:center;gap:8px;display:flex}.device-main small,.device-main code,.latency small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.device-main code{text-align:right;color:#8c9ca6;direction:ltr}.latency b,.latency small{display:block}.latency b{color:#c9d4da;font:12px Consolas}.test-button{color:var(--accent);background:#16221f;border:1px solid #214137;font-size:10px}.nas-form{padding:24px;position:sticky;top:120px}.nas-form>.modal-close{top:10px}.nas-form h3{font-size:20px}.nas-form p{margin:7px 0 22px}.nas-form label,.modal>label{color:#a9b3ba;margin:13px 0 5px;font-size:10px;display:block}.nas-form input,.nas-form select,.modal input,.modal select{color:#e8eef1;border:1px solid var(--line);background:#080d12;border-radius:8px;outline:none;width:100%;margin-top:7px;padding:11px 12px}.nas-form input:focus,.nas-form select:focus,.modal input:focus,.modal select:focus{border-color:#3ed6a077}.field-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.form-note{color:#76848e;background:#101a20;border-radius:7px;margin:14px 0;padding:10px;font-size:9px}.full{width:100%;margin-top:5px}.toast{z-index:20;color:#8df0cb;background:#143429;border:1px solid #29634f;border-radius:10px;padding:12px 18px;font-size:12px;animation:.25s slide;position:fixed;bottom:28px;left:28px;box-shadow:0 15px 40px #0008}.modal-backdrop{z-index:30;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020406cc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#10171d;border:1px solid #2b3740;border-radius:16px;width:min(470px,100%);padding:25px;position:relative;box-shadow:0 30px 80px #000}.modal h2{font-size:22px}.modal-close{color:#87949d;cursor:pointer;background:0 0;border:0;font-size:25px;position:absolute;top:14px;left:16px}.permissions{border:1px solid var(--line);background:#0a1015;border-radius:9px;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;padding:13px;display:grid}.activity-permissions{grid-template-columns:repeat(2,minmax(0,1fr));max-height:210px;overflow:auto}.hierarchy-child{border-right:2px solid var(--accent);padding-right:34px}.hierarchy-root strong{color:var(--accent)}.permissions strong{grid-column:1/-1;font-size:11px}.permissions label{color:#9da9b1;font-size:10px}.permissions input{width:auto;accent-color:var(--accent);margin-left:7px}.admin-modal{width:min(900px,96vw);max-height:92vh;overflow-y:auto}.admin-modal .permissions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px}.admin-modal .permissions strong{margin-bottom:4px;font-size:1rem}.admin-modal .permissions label{background:var(--surface2);border-radius:8px;padding:9px 10px;font-size:.9rem}.admin-modal .permissions input{transform:scale(1.18)}.content:has(.admin-table){max-width:none}.admin-table th,.admin-table td{padding-block:18px}.admin-table .row-action{margin-inline:3px;font-size:.8rem}.sequence-cell{color:var(--muted);text-align:center;font-weight:700}.subscriber-table td.sequence-cell,:root[data-theme=light] .subscriber-table tbody tr:hover td.sequence-cell{background:inherit!important}.sequence-status-box{color:#fff;cursor:default;border-radius:5px;justify-content:center;align-items:center;width:25px;height:25px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.sequence-status-online .sequence-status-box{background:#2563eb}.sequence-status-expired .sequence-status-box{background:#ef4444}.sequence-status-expired-online .sequence-status-box{background:#7f1d3a}.sequence-status-expiring .sequence-status-box{background:#38bdf8}.sequence-status-active .sequence-status-box{background:#22c55e}.subscriber-status-legend{border-bottom:1px solid var(--line);white-space:nowrap;align-items:center;gap:18px;padding:10px 14px;display:flex;overflow-x:auto}.subscriber-status-legend span{color:var(--muted);align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.subscriber-status-legend i{border-radius:3px;flex:none;width:11px;height:11px}.subscriber-status-legend i.active{background:#22c55e}.subscriber-status-legend i.online{background:#2563eb}.subscriber-status-legend i.expired{background:#ef4444}.subscriber-status-legend i.expired-online{background:#7f1d3a}.subscriber-status-legend i.expiring{background:#38bdf8}.online-subscribers-table th,.online-subscribers-table td{text-align:center;vertical-align:middle;white-space:nowrap}.session-ip-link{color:var(--brand-strong);font-weight:700;text-decoration:none}:is(.session-ip-link:hover,.session-ip-link:focus-visible){text-decoration:underline}.subscriber-table th,.subscriber-table td{text-align:center;vertical-align:middle}.subscriber-table .check-cell input{margin:auto;display:block}.date-cell,.activation-cell{white-space:nowrap}.accounting-cell,.account-info-cell,.other-cell,.account-state-cell{min-width:170px}.accounting-cell small,.accounting-cell strong,.accounting-cell b,.account-info-cell small,.account-info-cell strong,.other-cell small,.other-cell strong,.other-cell span,.account-state-cell small,.account-state-cell strong,.account-state-cell span{display:block}.accounting-cell small,.account-info-cell small,.other-cell small{color:var(--muted);margin:3px 0;font-size:.7rem}.account-state-cell small{color:var(--muted);margin:4px 0 1px;font-size:.7rem}.account-state-cell strong.active{color:var(--green)}.account-state-cell strong.expired{color:var(--red)}.accounting-cell strong{color:var(--text);white-space:nowrap;font-size:.75rem;font-weight:500}.accounting-cell b{color:var(--accent);margin-top:2px}.account-info-cell strong{color:var(--accent);margin-bottom:5px}.other-cell strong{margin-bottom:7px}.activation-cell{color:var(--muted);font-size:.82rem}.ip-address-cell,.connection-status-cell{min-width:150px}.connection-status-cell .status{width:max-content;display:flex}.ip-line,.connection-line{justify-content:center;align-items:center;gap:8px;display:flex}.ip-line code{color:var(--accent);font-weight:600}.open-ip-button,.disconnect-inline{border:1px solid var(--line);cursor:pointer;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;font-size:.78rem;font-weight:700;display:inline-grid}.open-ip-button{background:var(--surface2);color:var(--accent)}.open-ip-button:hover{border-color:var(--accent)}.disconnect-inline{color:#ef4444;background:#ef44441f;border-color:#ef444480;width:30px;height:30px}.disconnect-inline:hover{color:#fff;background:#ef4444}.disconnect-inline svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.subscriber-edit-form{max-width:1050px;margin:auto;padding:28px}.edit-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.subscriber-edit-form label{color:var(--muted);font-size:.85rem;font-weight:600}.subscriber-edit-form input,.subscriber-edit-form select{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);border-radius:9px;margin-top:8px;padding:12px;display:block}.subscriber-edit-form input:disabled{opacity:.72;cursor:not-allowed}@media (max-width:720px){.edit-form-grid{grid-template-columns:1fr}.connection-line{flex-direction:column;align-items:flex-start}}html,body{max-width:100%;overflow-x:hidden}.table-wrap{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}@media (max-width:1100px){.content{width:100%;padding-inline:16px}.page-actions,.toolbar,.panel-head,.reports-toolbar,.subscriber-pagination,.system-footer{flex-wrap:wrap}.subscriber-actions,.reports-tabs{scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.admin-actions-toolbar,.package-actions-toolbar,.nas-actions-toolbar,.pricing-actions-toolbar{flex-wrap:wrap;min-width:0;max-width:100%;overflow:visible}.subscriber-actions>*,.admin-actions-toolbar>*,.package-actions-toolbar>*,.nas-actions-toolbar>*,.pricing-actions-toolbar>*,.reports-tabs>*{flex:none}.settings-grid,.import-export-grid,.nas-layout,.subscriber-add-grid,.admin-add-grid,.nas-add-grid,.activation-grid,.edit-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-permission-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.table-wrap table{min-width:920px}}@media (max-width:900px){.sidebar,.sidebar-collapsed .sidebar,:root[data-theme=light] .sidebar{gap:8px;height:64px;padding:8px 10px;overflow:visible}.sidebar .brand,.sidebar-collapsed .brand{flex:none}.sidebar .brand>div,.sidebar .nav-profile,.sidebar .service-card,.sidebar .settings{display:none}.sidebar-edge-toggle{color:#0000;background:#ffffff24;border:1px solid #ffffff73;border-radius:8px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;font-size:0;line-height:1;display:inline-flex;position:static}.sidebar-edge-toggle:after{content:"☰";color:#fff;font-size:23px}.sidebar nav,.sidebar-collapsed .sidebar nav{background:#e58a3a;border-top:1px solid #ffffff38;border-bottom:1px solid #ffffff59;gap:6px;width:100%;min-height:62px;padding:10px;display:none;position:absolute;top:64px;left:0;right:0;overflow-x:auto;box-shadow:0 8px 18px #2d353a33}.sidebar-collapsed .sidebar nav{display:flex}.sidebar nav button,.sidebar-collapsed .sidebar nav button{border:1px solid #ffffff47;border-radius:7px;min-height:42px;padding:8px 11px;font-size:12px}.workspace{margin-top:64px}.topbar{top:64px}.page-actions{align-items:flex-start;gap:12px}.page-actions>div:first-child{flex:100%}.advanced-subscriber-filters,.reports-filters,.pricing-selection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stats,:root[data-theme=light] .stats,.system-status-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.modal{width:min(680px,100vw - 28px);max-height:calc(100dvh - 28px);overflow-y:auto}.sidebar nav,.sidebar-collapsed .sidebar nav{z-index:101;background:#e58a3a;border-top:1px solid #ffffff3d;border-left:1px solid #ffffff4d;justify-content:flex-start;align-items:stretch;gap:7px;width:min(82vw,300px);height:calc(100dvh - 64px);min-height:0;max-height:none;padding:14px 12px 24px;position:fixed;top:64px;left:auto;right:0;overflow:hidden auto;box-shadow:-12px 12px 28px #272f3447;flex-flow:column!important}.sidebar nav button,.sidebar-collapsed .sidebar nav button{text-align:right;border-color:#ffffff52;justify-content:flex-start;min-width:0;height:44px;padding:9px 14px;flex:0 0 44px!important;width:100%!important}}:root,:root[data-accent=orange]{--brand-accent:#e58a3a;--brand-accent-dark:#c96f24;--brand-accent-soft:#fff7ef}:root[data-accent=red]{--brand-accent:#dc3f45;--brand-accent-dark:#b92f35;--brand-accent-soft:#fff1f2}:root[data-accent=blue]{--brand-accent:#2878c8;--brand-accent-dark:#1d5fa4;--brand-accent-soft:#eef6ff}:root[data-accent=turquoise]{--brand-accent:#159a9c;--brand-accent-dark:#107c7e;--brand-accent-soft:#edfbfb}:root[data-accent=maroon]{--brand-accent:#7b3342;--brand-accent-dark:#612633;--brand-accent-soft:#fbf0f3}:root[data-accent=purple]{--brand-accent:#7651b5;--brand-accent-dark:#5e3d96;--brand-accent-soft:#f5f0fc}:root[data-accent=burgundy]{--brand-accent:#8c2945;--brand-accent-dark:#6e1f36;--brand-accent-soft:#fcf0f4}:root[data-theme=light]{--ui-orange:var(--brand-accent);--ui-orange-dark:var(--brand-accent-dark);--ui-orange-soft:var(--brand-accent-soft);--accent:var(--brand-accent);--accent2:var(--brand-accent-dark)}:root[data-theme=light] .sidebar,:root[data-theme=light] .moving-header,:root[data-theme=light] .system-footer,:root[data-theme=light] .content button.primary,:root[data-theme=light] .content .activation-confirm,:root[data-theme=light] .content .test-button,:root[data-theme=light] .content .activation-button,:root[data-theme=light] .widget-toggle-row input:checked+i,:root[data-theme=light] .subscriber-table thead th,:root[data-theme=light] .content table thead th{background-color:var(--brand-accent)!important}:root[data-theme=light] .sidebar nav,:root[data-theme=light] .sidebar-collapsed .sidebar nav{background-color:var(--brand-accent)}:root[data-theme=light] input[type=checkbox],:root[data-theme=light] input[type=radio]{accent-color:var(--brand-accent)}:root[data-theme=light] .content input:focus,:root[data-theme=light] .content select:focus,:root[data-theme=light] .content textarea:focus{border-color:var(--brand-accent)!important;box-shadow:0 0 0 3px var(--brand-accent)!important}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .content input:focus,:root[data-theme=light] .content select:focus,:root[data-theme=light] .content textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-accent) 14%, transparent)!important}}.theme-settings-panel{padding:20px}.theme-color-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}:root[data-theme=light] .content .theme-color-option{border:1px solid var(--ui-border);min-height:48px;color:var(--ui-text);background:#fff;border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;padding:9px 12px;display:flex}.theme-color-option i{border:2px solid #fff;border-radius:50%;flex:0 0 24px;width:24px;height:24px;box-shadow:0 0 0 1px #cbd6dc}:root[data-theme=light] .content .theme-color-option.selected{border-color:var(--brand-accent);background:var(--brand-accent-soft);color:var(--brand-accent-dark);box-shadow:0 0 0 2px var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .content .theme-color-option.selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--brand-accent) 15%, transparent)}}@media (max-width:640px){.theme-color-grid{grid-template-columns:minmax(0,1fr)}.content{padding:12px 10px 20px}.moving-header,.page-actions{margin-bottom:12px}.page-actions h1,.page-actions h2{font-size:18px;line-height:1.45}.page-actions p{font-size:11.5px}.subscriber-actions,.admin-actions-toolbar,.package-actions-toolbar,.nas-actions-toolbar,.pricing-actions-toolbar{justify-content:flex-start;width:100%;padding-bottom:4px}.subscriber-actions button,.admin-actions-toolbar button,.package-actions-toolbar button,.nas-actions-toolbar button,.pricing-actions-toolbar button,.page-actions>button{white-space:nowrap;min-height:40px;padding-inline:13px}.settings-grid,.import-export-grid,.nas-layout,.subscriber-add-grid,.admin-add-grid,.nas-add-grid,.activation-grid,.edit-form-grid,.advanced-subscriber-filters,.reports-filters,.pricing-selection-grid,.optional-fields-section,.admin-permission-grid{grid-template-columns:minmax(0,1fr)}.stats,:root[data-theme=light] .stats,.system-status-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:root[data-theme=light] .content .stat,:root[data-theme=light] .content .system-status-card,.stat,.system-status-card{min-height:94px;padding:13px 8px}.panel,.table-panel,.subscriber-add-shell,.admin-add-shell,.package-add-shell,.nas-add-shell{border-radius:7px}:root[data-theme=light] .content .toolbar,:root[data-theme=light] .content .panel-head,.toolbar,.panel-head{padding:9px 10px}.table-wrap table{min-width:880px;font-size:11px}.table-wrap:after{content:"اسحب الجدول أفقياً لعرض باقي الحقول";color:#7a8891;pointer-events:none;width:max-content;margin:6px 8px;font-size:10px;display:block;position:sticky;right:8px}.form-actions,.modal-actions,.subscriber-form-actions,.admin-form-actions,.package-form-actions,.nas-form-actions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.form-actions button,.modal-actions button,.subscriber-form-actions button,.admin-form-actions button,.package-form-actions button,.nas-form-actions button{width:100%;min-height:42px}.reports-tabs{width:100%;padding-bottom:4px}.subscriber-pagination{justify-content:center;gap:8px}.system-footer{text-align:center;justify-content:center;min-height:64px;padding:12px 14px}.system-footer>*{flex:100%}.toast{width:auto;max-width:none;left:10px;right:10px}}@media (max-width:420px){.sidebar,.sidebar-collapsed .sidebar,:root[data-theme=light] .sidebar{height:64px;padding:7px 8px}.sidebar .brand-mark,.sidebar .company-logo{width:34px;height:34px}.sidebar nav button,.sidebar-collapsed .sidebar nav button{min-height:38px;padding:7px 9px;font-size:11px}.workspace{margin-top:64px}.topbar{top:64px}.stats,:root[data-theme=light] .stats,.system-status-cards,.form-actions,.modal-actions,.subscriber-form-actions,.admin-form-actions,.package-form-actions,.nas-form-actions{grid-template-columns:minmax(0,1fr)}}:is(.admin-add-page label:has(input[name=balance]),.admin-add-page label:has(input[name=trial_balance])){display:none}@media (max-width:900px){.sidebar,.sidebar-collapsed .sidebar,:root[data-theme=light] .sidebar{z-index:100;width:100%;height:64px;min-height:64px;padding:0 10px;display:block;position:fixed;inset:0 0 auto;overflow:visible}.sidebar .brand,.sidebar-collapsed .sidebar .brand{z-index:103;justify-content:center;align-items:center;width:44px;height:44px;position:absolute;top:10px;right:10px;padding:0!important;display:flex!important}.sidebar .brand>div,.sidebar-collapsed .sidebar .brand>div{display:none!important}.sidebar .brand-mark,.sidebar .company-logo{object-fit:contain;width:38px;height:38px}.sidebar .sidebar-edge-toggle,.sidebar-collapsed .sidebar .sidebar-edge-toggle{z-index:103;justify-content:center;align-items:center;width:44px;height:44px;padding:0;position:absolute;top:10px;left:10px;right:auto;display:inline-flex!important}.sidebar nav,.sidebar-collapsed .sidebar nav{overscroll-behavior-inline:contain;justify-content:flex-start;align-items:center;gap:6px;width:100%;height:62px;min-height:62px;max-height:62px;padding:9px 10px;position:absolute;top:64px;left:0;right:0;overflow:auto hidden;flex-flow:row!important}.app-shell:not(.sidebar-collapsed) .sidebar nav{display:none}.sidebar-collapsed .sidebar nav{display:flex!important}.sidebar nav button,.sidebar-collapsed .sidebar nav button{min-width:max-content;height:42px;margin:0;flex:none!important;width:auto!important}}.pricing-actions-toolbar,.pricing-actions,.pricing-page-heading,.pricing-save-bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.import-export-heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.nas-actions-toolbar{flex-wrap:wrap;align-items:center;gap:9px;width:100%;display:flex}.advanced-subscriber-filters{flex:1;align-items:center;gap:8px;display:flex}.reports-heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.reports-heading h2{color:#263746;margin:4px 0 2px;font-size:1.22rem}.reports-heading p{margin:0;font-size:.76rem}.report-tabs{gap:8px;margin-bottom:12px;display:flex}.report-tabs button{color:#526570;cursor:pointer;background:#fff;border:1px solid #d0dbe0;border-radius:7px;min-height:38px;padding:0 18px;font:800 11.5px Cairo,sans-serif}.report-tabs button.active{color:#fff;background:#e58a3a;border-color:#c96f24}.reports-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.reports-toolbar>label:not(.search){align-items:center;gap:6px;display:flex}:root[data-theme=light] .content .reports-toolbar input[type=date]{width:145px;min-height:36px;padding:5px 8px}.reports-panel td{text-align:center}@media (max-width:680px){.reports-heading{flex-direction:column;align-items:stretch}.report-tabs button{flex:1}}:root[data-theme=light] .content .advanced-subscriber-filters select{width:min(210px,100%);min-height:36px;padding-block:6px;font-size:11px}.subscriber-pagination{background:#fff;border-top:1px solid #d7e0e5;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:14px;display:flex}.subscriber-pagination>div{gap:5px;display:flex}.subscriber-pagination>div button{color:#526570;cursor:pointer;background:#fff;border:1px solid #d0dbe0;border-radius:6px;width:32px;height:32px;font:700 11px Cairo,sans-serif}.subscriber-pagination>div button.active{color:#fff;background:#e58a3a;border-color:#c96f24}.subscriber-pagination>span{color:#6d7e87;font-size:10.5px}.system-footer{color:#fff;background:#e58a3a;border-top:1px solid #c96f24;justify-content:space-between;align-items:center;gap:16px;min-height:54px;margin-top:auto;padding:12px 28px;font-size:11px;display:flex}.system-footer strong{color:#fff;font-size:11.5px}.workspace{min-height:100vh}.workspace>.content{min-height:calc(100vh - 136px)}@media (max-width:620px){.system-footer{text-align:center;flex-direction:column;justify-content:center;gap:3px}}.advanced-subscriber-filters .clear-filters{white-space:nowrap;min-height:36px}.admin-permission-item small{color:#a46a3b;margin-inline-start:auto;font-size:9px}.admin-permission-item:has(input:disabled){opacity:.55;background:#f5f7f8}@media (max-width:850px){.advanced-subscriber-filters{flex-wrap:wrap;width:100%}:root[data-theme=light] .content .advanced-subscriber-filters select{flex:1;width:auto;min-width:150px}}.nas-table-panel td{text-align:center}.nas-table-panel .status{justify-content:center;min-width:72px}.nas-table-panel .ping-button{min-height:30px;padding:0 11px;font-size:10.5px}.nas-add-page{min-height:calc(100vh - 190px)}.nas-add-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.nas-switches-row{border-top:1px solid #ead9c9;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}.nas-switches-row .nas-toggle{color:#40535f;cursor:pointer;background:#fff;border:1px solid #d7e0e5;border-radius:8px;align-items:center;gap:9px;min-width:150px;padding:10px 13px;display:flex}.nas-toggle input{accent-color:#e58a3a;width:34px;height:18px}.nas-details-grid{grid-template-columns:1fr 2fr!important}.nas-ssh-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (max-width:1000px){.nas-add-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nas-details-grid,.nas-ssh-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){.nas-add-grid{grid-template-columns:1fr}.nas-details-grid,.nas-ssh-grid{grid-template-columns:1fr!important}}.import-export-heading h2{color:#263746;margin:4px 0 2px;font-size:1.22rem}.import-export-heading p{margin:0;font-size:.76rem}.import-export-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.transfer-card{flex-direction:column;gap:18px;min-height:470px;padding:20px;display:flex}.transfer-card-head{border-bottom:1px solid #d7e0e5;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.transfer-card-head strong{color:#263746;font-size:.95rem}.transfer-card-head span{color:#a85215;background:#fff7ef;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:800}.transfer-card>label{gap:8px;display:grid}.excel-dropzone{text-align:center;cursor:pointer;background:#fffaf5;border:1px dashed #e58a3a;border-radius:9px;place-items:center;min-height:145px;padding:24px;position:relative}.excel-dropzone input{opacity:0;width:1px;height:1px;position:absolute}.excel-dropzone strong{color:#a85215;font-size:13px}.excel-dropzone small{font-size:10.5px}.required-columns{background:#f8fafb;border:1px solid #e0e7eb;border-radius:8px;padding:14px}.required-columns>strong{color:#40535f;margin-bottom:9px;font-size:11px;display:block}.required-columns>div{flex-wrap:wrap;gap:6px;display:flex}.required-columns span{color:#526570;background:#fff;border:1px solid #d9e2e6;border-radius:5px;padding:4px 8px;font-size:9.5px;font-weight:700}.export-summary{text-align:center;background:#fffaf5;border:1px solid #e0e7eb;border-radius:9px;flex:1;place-items:center;min-height:220px;padding:28px;display:grid}.export-summary span{color:#6d7e87;font-size:11px}.export-summary strong{color:#c96f24;font-size:3rem;line-height:1}.export-summary small{font-size:10.5px}.transfer-submit{align-self:flex-end;min-width:190px}@media (max-width:900px){.import-export-grid{grid-template-columns:1fr}}@media (max-width:680px){.import-export-heading{flex-direction:column;align-items:stretch}.transfer-submit{align-self:stretch}}.pricing-actions-toolbar{justify-content:flex-start;width:100%}.pricing-page-heading h2{color:#263746;margin:4px 0 2px;font-size:1.22rem}.pricing-page-heading p{margin:0;font-size:.76rem}.pricing-table td{text-align:center}.pricing-input-wrap{background:#fff;border:1px solid #ccd8de;border-radius:7px;align-items:center;width:min(260px,100%);display:inline-flex;overflow:hidden}:root[data-theme=light] .content .pricing-input-wrap input{text-align:center;width:100%;min-height:40px;box-shadow:none;border:0;border-radius:0}.pricing-input-wrap span{color:#a85215;background:#fff7ef;border-right:1px solid #e1e7ea;align-self:stretch;place-items:center;min-width:48px;font-size:11px;font-weight:800;display:grid}.pricing-save-bar{background:#fff;border-top:1px solid #d7e0e5;padding:16px}.pricing-save-bar>span{color:#6d7e87;font-size:11px}.subscriber-pricing-heading{justify-content:space-between;align-items:center}.subscriber-pricing-panel .pricing-save-bar{justify-content:space-between;align-items:center;gap:16px;display:flex}.subscriber-pricing-table th,.subscriber-pricing-table td,.package-subscriber-count-cell{text-align:center}.package-subscriber-count-cell strong{color:#155e75;background:#e8f7fb;border-radius:8px;place-items:center;min-width:34px;min-height:28px;padding-inline:8px;font-weight:900;display:inline-grid}.subscriber-pricing-empty{color:#71818a;text-align:center!important;padding:36px!important}@media (max-width:680px){.subscriber-pricing-panel .pricing-save-bar{flex-direction:column;align-items:stretch}.subscriber-pricing-panel .pricing-save-bar button{width:100%}.pricing-page-heading,.pricing-save-bar{flex-direction:column;align-items:stretch}}:root[data-theme=light] .content .stats{grid-template-columns:repeat(6,minmax(135px,1fr));align-items:stretch;gap:14px}:root[data-theme=light] .content .stat{min-height:112px;box-shadow:none;text-align:center;background:#fff;border:1px solid #d2dce1;border-radius:4px;align-content:center;padding:18px 12px 14px;display:grid}:root[data-theme=light] .content .stat>span{color:#53646e;font-size:.72rem}:root[data-theme=light] .content .stat>strong{color:#e58a3a;text-align:center;margin:5px 0 2px;font-family:inherit;font-size:1.45rem;font-weight:600;line-height:1.1}:root[data-theme=light] .content .stat>small{color:#7a8991;font-size:.62rem}:root[data-theme=light] .content .stat.warn>strong{color:#ef4444}:root[data-theme=light] .content .stat.hot>strong{color:#65b820}:root[data-theme=light] .content .system-status-cards{grid-template-columns:repeat(4,minmax(160px,1fr));gap:14px}:root[data-theme=light] .content .system-status-card{min-height:112px;box-shadow:none;text-align:center;background:#fff;border:1px solid #d2dce1;border-radius:4px;align-content:center;padding:18px 12px;display:grid}:root[data-theme=light] .content .system-status-card span{color:#53646e;font-size:.72rem}:root[data-theme=light] .content .system-status-card strong{color:#159f48;margin:5px 0;font-family:inherit;font-size:1.25rem}:root[data-theme=light] .content .system-status-card small{color:#7a8991;font-size:.64rem}@media (max-width:1200px){:root[data-theme=light] .content .stats{grid-template-columns:repeat(3,minmax(145px,1fr))}}@media (max-width:900px){:root[data-theme=light] .content .system-status-cards{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media (max-width:650px){:root[data-theme=light] .content .stats{grid-template-columns:repeat(2,minmax(125px,1fr))}}html,body,button,input,select,textarea,.sidebar,.content,.content h1,.content h2,.content h3,.content h4,.content table,.content table th,.content table td,.modal,.modal h2,.modal label,.subscriber-table .subscriber-username-cell,.subscriber-table .subscriber-username-cell strong,.subscriber-table .date-cell,.subscriber-add-grid input[lang=en]{font-family:Cairo,Inter,sans-serif}.mono,code,.ip-address-cell,.ip-address-cell code{font-family:JetBrains Mono,Courier New,monospace}.sidebar nav button,.sidebar nav button b,.sidebar-collapsed .sidebar nav button,.sidebar-collapsed .sidebar nav button b,:root[data-theme=light] .sidebar nav button,:root[data-theme=light] .sidebar nav button b{font-family:Cairo,Inter,sans-serif}.sidebar nav button>span,.sidebar-collapsed .sidebar nav button>span,:root[data-theme=light] .sidebar nav button>span{display:none!important}.sidebar nav button,.sidebar-collapsed .sidebar nav button{justify-content:center;gap:0}:root[data-theme=light] .sidebar{color:#fff;background:linear-gradient(#f2a65a 0%,#e5822d 100%)}:root[data-theme=light] .sidebar nav button,:root[data-theme=light] .sidebar nav button span,:root[data-theme=light] .sidebar .brand strong,:root[data-theme=light] .sidebar .brand small,:root[data-theme=light] .sidebar .settings,:root[data-theme=light] .sidebar .service-card,:root[data-theme=light] .sidebar .service-card div,:root[data-theme=light] .sidebar .service-card strong,:root[data-theme=light] .sidebar .service-card small{color:#fff}.app-shell,.app-shell.sidebar-collapsed{min-height:100vh;display:block}.sidebar,.sidebar-collapsed .sidebar,:root[data-theme=light] .sidebar{direction:rtl;background:#e58a3a;border:0;border-bottom:1px solid #ffffff47;flex-direction:row;align-items:center;gap:18px;width:100%;height:82px;padding:10px 24px;display:flex;position:fixed;inset:0 0 auto;box-shadow:0 5px 18px #034b562e}.sidebar-edge-toggle{display:none}.sidebar .brand,.sidebar-collapsed .brand{flex:none;gap:9px;padding:0}.sidebar-collapsed .brand>div{display:block}.sidebar .brand-mark{border-radius:10px;width:38px;height:38px}.sidebar nav,.sidebar-collapsed .sidebar nav{scrollbar-width:thin;scrollbar-color:#ffffff73 transparent;flex-direction:row;flex:1;align-items:center;gap:3px;min-width:0;display:flex;overflow-x:auto}.sidebar nav button,.sidebar-collapsed .sidebar nav button{text-align:center;white-space:nowrap;color:#fff;border-radius:8px;flex:none;align-items:center;gap:5px;padding:9px 10px;display:inline-flex}.sidebar nav button span,.sidebar-collapsed .sidebar nav button span{color:#fff;width:auto;font-size:15px}.sidebar-collapsed .sidebar nav button b{display:inline}.sidebar .service-card,.sidebar-collapsed .service-card{display:none}.sidebar .settings,.sidebar-collapsed .settings{white-space:nowrap;color:#fff;background:#ffffff1f;flex:none;margin:0;padding:9px 12px;display:block}.workspace{width:100%;margin-top:82px}.topbar{top:82px}@media (max-width:900px){.sidebar,.sidebar-collapsed .sidebar{gap:10px;height:72px;padding:8px 12px}.sidebar .brand>div,.sidebar .settings{display:none}.workspace{margin-top:72px}.topbar{top:72px}}.moving-header{color:#fff;direction:ltr;background:#e58a3a;border-radius:4px;margin-bottom:18px;overflow:hidden;box-shadow:0 3px 10px #034b5624}.moving-header-track{white-space:nowrap;align-items:center;gap:28px;width:max-content;min-width:100%;padding:10px 0;font-size:.78rem;font-weight:700;animation:24s linear infinite header-marquee;display:flex}.moving-header-track b{opacity:.65}@keyframes header-marquee{0%{transform:translate(-100%)}to{transform:translate(100%)}}.system-status-section{margin-top:24px}.system-status-section h2{color:#263746;margin:0 0 12px;font-size:1rem}.system-status-cards{grid-template-columns:repeat(4,minmax(160px,1fr));gap:14px;display:grid}.system-status-card{text-align:center;background:#fff;border:1px solid #d2dce1;border-radius:4px;align-content:center;min-height:112px;padding:18px 12px;display:grid}.system-status-card span,.system-status-card strong,.system-status-card small{display:block}.system-status-card span{color:#53646e;font-size:.72rem}.system-status-card strong{color:#159f48;margin:5px 0;font-size:1.25rem}.system-status-card small{color:#7a8991;font-size:.64rem}@media (max-width:900px){.system-status-cards{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media (prefers-reduced-motion:reduce){.moving-header-track{animation:none}}:root[data-theme=light] .stats{grid-template-columns:repeat(6,minmax(135px,1fr));align-items:stretch;gap:14px}:root[data-theme=light] .stat-icon{color:#e58a3a;background:0 0;width:26px;height:26px;margin:0 auto 3px;font-size:.78rem;position:static}:root[data-theme=light] .stat>span{color:#53646e;font-size:.72rem}:root[data-theme=light] .stat>strong{color:#e58a3a;text-align:center;margin:2px 0;font-size:1.45rem;line-height:1.1}:root[data-theme=light] .stat>small{color:#7a8991;font-size:.62rem}:root[data-theme=light] .stat.warn>strong,:root[data-theme=light] .stat.warn .stat-icon{color:#ef4444}:root[data-theme=light] .stat.hot>strong,:root[data-theme=light] .stat.hot .stat-icon{color:#65b820}@media (max-width:1200px){:root[data-theme=light] .stats{grid-template-columns:repeat(3,minmax(145px,1fr))}}@media (max-width:650px){:root[data-theme=light] .stats{grid-template-columns:repeat(2,minmax(125px,1fr))}}.announcement-item{align-items:center;gap:28px;display:inline-flex}.general-settings-panel{grid-column:1/-1;padding:24px}.general-settings-panel h3{color:#263746;margin:6px 0;font-size:1.1rem}.general-settings-panel>p{color:#687983;margin:0 0 18px;font-size:.78rem}.general-settings-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.general-settings-fields label{color:#394d5a;gap:7px;font-size:.76rem;font-weight:700;display:grid}.general-settings-fields input,.general-settings-fields select{color:#263746;width:100%;min-height:42px;font:inherit;background:#fffaf5;border:1px solid #e8c39f;border-radius:7px;outline:none;padding:9px 12px}.general-settings-fields input:focus,.general-settings-fields select:focus{border-color:#e58a3a;box-shadow:0 0 0 3px #e58a3a1f}.server-time-preview{color:#657680;background:#fff8f1;border:1px solid #f0d4b9;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:12px 14px;font-size:.76rem;display:flex}.server-time-preview strong{color:#a85215;font-size:.9rem}.logo-upload-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.logo-preview{color:#c96f24;background:#fff;border:1px dashed #e2a36b;border-radius:10px;place-items:center;width:86px;height:64px;font-size:28px;font-weight:900;display:grid;overflow:hidden}.logo-preview img{object-fit:contain;width:100%;height:100%}.logo-upload-button{color:#a85215;cursor:pointer;background:#fff7ef;border:1px solid #e58a3a;border-radius:7px;justify-content:center;align-items:center;min-height:38px;padding:0 15px;font-size:.76rem;font-weight:800;display:inline-flex}.logo-upload-button input{display:none}.logo-upload-row small{color:#7a8991;font-size:.68rem}.general-save-button{min-width:190px;margin-top:18px}.server-clock{white-space:nowrap;direction:rtl}@media (max-width:720px){.general-settings-fields{grid-template-columns:1fr}.server-time-preview{flex-direction:column;align-items:flex-start}.general-save-button{width:100%}}.announcement-settings-panel{grid-column:1/-1;padding:24px}.announcement-settings-panel h3{color:#263746;margin:6px 0;font-size:1.1rem}.announcement-settings-panel p{color:#687983;margin:0 0 14px;font-size:.78rem}.announcement-settings-panel textarea{resize:vertical;color:#263746;width:100%;min-height:120px;font:inherit;background:#fffaf5;border:1px solid #e8c39f;border-radius:7px;outline:none;padding:12px 14px;font-size:.82rem;line-height:1.8}.announcement-settings-panel textarea:focus{border-color:#e58a3a;box-shadow:0 0 0 3px #e58a3a1f}.announcement-settings-panel>small{color:#7a8991;margin-top:8px;font-size:.68rem;display:block}.announcement-actions{justify-content:space-between;align-items:center;gap:14px;margin-top:12px;display:flex}.announcement-actions .primary{min-width:170px}.announcement-actions small{color:#7a8991}.announcement-live-preview{color:#783a0b;background:#fff7ef;border:1px solid #f2b37e;border-radius:10px;margin-top:16px;padding:12px 0;position:relative;overflow:hidden}.announcement-live-preview>strong{color:#a85215;padding:0 14px 10px;font-size:14px;display:block}.announcement-live-preview .moving-header-track{width:max-content;min-width:100%;padding-inline:14px;animation:24s linear infinite header-marquee}@media (max-width:640px){.announcement-actions{flex-direction:column;align-items:stretch}.announcement-actions .primary{width:100%}}.sidebar nav button.active,:root[data-theme=light] .sidebar nav button.active{color:#fff;background:#c96f24;border-color:#fff}.sidebar nav button.active span,.sidebar nav button.active b,:root[data-theme=light] .sidebar nav button.active span,:root[data-theme=light] .sidebar nav button.active b{color:#fff}:root[data-theme=light] .subscriber-actions .primary{color:#fff;background:#e58a3a;border-color:#e58a3a}:root[data-theme=light] .subscriber-actions .activation-button{color:#287a45;background:#edf8f1;border:1px solid #8bc5a0}:root[data-theme=light] .subscriber-actions .secondary{color:#c96f24;background:#fff;border:1px solid #aebcc4}:root[data-theme=light] .subscriber-actions .secondary.danger{color:#bb3f3f;background:#fff4f4;border-color:#e6a0a0}:root[data-theme=light] .subscriber-actions .primary:hover{background:#c96f24;border-color:#c96f24}:root[data-theme=light] .subscriber-actions .activation-button:hover{color:#fff;background:#287a45;border-color:#287a45}:root[data-theme=light] .subscriber-actions .secondary:hover{background:#fff6ed;border-color:#e58a3a}:root[data-theme=light] .subscriber-actions .secondary.danger:hover{color:#fff;background:#bb3f3f;border-color:#bb3f3f}.sidebar nav{gap:7px}.sidebar nav button,.sidebar-collapsed .sidebar nav button,:root[data-theme=light] .sidebar nav button{background:#ffffff0f;border:1px solid #ffffff6b;border-radius:5px;box-shadow:inset 0 0 0 1px #00627014}.sidebar nav button:hover,:root[data-theme=light] .sidebar nav button:hover{background:#ffffff2e;border-color:#fff}.sidebar nav button.active,:root[data-theme=light] .sidebar nav button.active{color:#c96f24;background:#fff;border-color:#fff;box-shadow:0 2px 8px #034b562e}.sidebar nav button.active span,.sidebar nav button.active b,:root[data-theme=light] .sidebar nav button.active span{color:#c96f24}.widget-settings-panel{grid-column:1/-1;padding:24px}.widget-settings-panel h3{color:#263746;margin:6px 0;font-size:1.1rem}.widget-settings-panel>p{color:#687983;margin:0 0 18px;font-size:.78rem}.widget-toggles{grid-template-columns:repeat(3,minmax(190px,1fr));gap:10px;display:grid}.widget-toggle-row{color:#263746;cursor:pointer;background:#f7fafb;border:1px solid #d2dce1;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 12px;display:flex;position:relative}.widget-toggle-row span{font-size:.75rem;font-weight:700}.widget-toggle-row input{opacity:0;pointer-events:none;position:absolute}.widget-toggle-row i{background:#b9c6cc;border-radius:999px;flex:none;width:38px;height:21px;padding:2px;transition:all .2s;display:block}.widget-toggle-row i:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .2s;display:block;box-shadow:0 1px 3px #0003}.widget-toggle-row input:checked+i{background:#e58a3a}.widget-toggle-row input:checked+i:after{transform:translate(-17px)}.widget-toggle-row:has(input:checked){background:#fff6ed;border-color:#f0c294}@media (max-width:900px){.widget-toggles{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (max-width:560px){.widget-toggles{grid-template-columns:1fr}}.subscriber-page-actions{justify-content:flex-start;align-items:center;margin-bottom:14px}.subscriber-actions{direction:rtl;justify-content:flex-start;align-items:center;gap:8px;width:100%;display:flex}.subscriber-actions button{min-width:92px;height:38px;box-shadow:none;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0 15px;font-size:.76rem;font-weight:700;display:inline-flex}.subscriber-actions .primary{color:#fff;background:#e58a3a;border-color:#e58a3a;min-width:150px}.subscriber-actions .primary:hover{background:#c96f24;border-color:#c96f24}.subscriber-actions .activation-button{color:#287a45;background:#edf8f1;border-color:#8bc5a0}.subscriber-actions .activation-button:hover{color:#fff;background:#287a45;border-color:#287a45}.subscriber-actions .secondary{color:#c96f24;background:#fff;border-color:#aebcc4}.subscriber-actions .secondary:hover{background:#fff6ed;border-color:#e58a3a}.subscriber-actions .secondary.danger{color:#bb3f3f;background:#fff4f4;border-color:#e6a0a0}.subscriber-actions .secondary.danger:hover{color:#fff;background:#bb3f3f;border-color:#bb3f3f}.selection-count{color:#c96f24;background:#fff6ed;border-radius:6px;margin-inline-start:4px;padding:7px 10px;font-size:.7rem;font-weight:700}@media (max-width:650px){.subscriber-actions{flex-wrap:wrap}.subscriber-actions button,.subscriber-actions .primary{flex:1;min-width:calc(50% - 4px)}}.nav-profile{color:#fff;white-space:nowrap;flex:none;align-items:center;gap:8px;display:flex}.nav-profile .avatar{color:#fff;background:#fff3;border-radius:50%;width:32px;height:32px}.nav-profile strong,.nav-profile small{color:#fff;display:block}.nav-profile strong{font-size:.72rem}.nav-profile small{opacity:.8;margin-top:1px;font-size:.56rem}.content{padding-top:26px}:root[data-theme=light] .stat{align-content:center;display:grid}:root[data-theme=light] .stat>strong{margin-top:5px}@media (max-width:1100px){.nav-profile>div:last-child{display:none}}@media (max-width:900px){.nav-profile{display:none}}:root[data-theme=light]{--bg:#e7eef2;--surface:#fff;--surface2:#f6f9fa;--sidebar:#fff;--line:#cbd6dc;--muted:#60717c;--text:#263746;--accent:#e58a3a;--accent2:#c96f24}:root[data-theme=light] body{background:#e7eef2}:root[data-theme=light] .topbar{border-bottom:4px solid #e58a3a;box-shadow:0 1px 4px #00000014}:root[data-theme=light] .sidebar{border-left-color:#bac7ce;box-shadow:-2px 0 6px #0000000f}:root[data-theme=light] .primary,:root[data-theme=light] .activation-button{color:#fff;box-shadow:none;background:#e58a3a}:root[data-theme=light] .primary:hover,:root[data-theme=light] .activation-button:hover{background:#c96f24}:root[data-theme=light] .mini-stats{background:#fff;border-color:#cbd6dc}:root[data-theme=light] .subscriber-table-wrap{background:#fff;border:1px solid #ccd7dd;overflow:auto}:root[data-theme=light] .subscriber-table{border-collapse:collapse;min-width:1250px;font-family:Cairo,Inter,sans-serif}:root[data-theme=light] .subscriber-table thead th{color:#fff;text-transform:none;letter-spacing:0;text-align:center;background:#e58a3a;border-bottom:0;border-left:1px solid #e4f4f6;padding:14px 9px;font-size:.82rem}:root[data-theme=light] .subscriber-table tbody tr{background:#fff}:root[data-theme=light] .subscriber-table tbody tr:hover{background:#f0fafb}:root[data-theme=light] .subscriber-table td{color:#263746;vertical-align:middle;text-align:center;border-bottom:1px solid #ccd7dd;border-left:1px solid #ccd7dd;padding:13px 9px;font-size:.85rem;line-height:1.55}:root[data-theme=light] .subscriber-table td strong{color:#273746}:root[data-theme=light] .subscriber-table .mono strong,:root[data-theme=light] .subscriber-table .account-info-cell>strong{color:#d97b2f}:root[data-theme=light] .subscriber-table td small{color:#687983;font-style:normal}:root[data-theme=light] .subscriber-table .accounting-cell b{color:#ef684f}:root[data-theme=light] .subscriber-table .status.online{color:#159f48;background:0 0;padding-inline:0;font-weight:700}:root[data-theme=light] .subscriber-table .status.offline{color:#d07b17;background:0 0;padding-inline:0;font-weight:700}:root[data-theme=light] .subscriber-table .open-ip-button{color:#ce7227;background:#f8fbfc;border:1px solid #b9c8cf;border-radius:50%}:root[data-theme=light] .subscriber-table .disconnect-inline{color:#fff;background:#ef4444;border:1px solid #dc2626;border-radius:50%}:root[data-theme=light] .subscriber-table .disconnect-inline:hover{color:#fff;background:#dc2626}:root[data-theme=light] .subscriber-table .check-cell input{accent-color:#e58a3a}.sidebar,:root[data-theme=light] .sidebar{color:#fff;background:linear-gradient(#f2a65a 0%,#e5822d 100%);border-left-color:#ffffff38;box-shadow:-4px 0 18px #034b562e}.sidebar .brand strong,.sidebar .brand small,.sidebar nav button,.sidebar nav button span,.sidebar nav button b,.sidebar .settings,.sidebar .service-card,.sidebar .service-card div,.sidebar .service-card strong,.sidebar .service-card small{color:#fff}.sidebar .brand small,.sidebar .service-card small{opacity:.78}.sidebar .brand-mark{color:#fff;box-shadow:none;background:#ffffff2e}.sidebar nav button:hover,.sidebar nav button.active,:root[data-theme=light] .sidebar nav button:hover,:root[data-theme=light] .sidebar nav button.active{color:#fff;background:#ffffff2b}.sidebar nav button.active{box-shadow:inset -3px 0 #fff}.sidebar nav button.active span{color:#fff}.sidebar .service-card{background:#034b563d;border-color:#fff3}.sidebar .pulse{background:#fff;box-shadow:0 0 10px #ffffffb3}.sidebar-edge-toggle{color:#fff;background:#e5822d;border-color:#fff}:root[data-theme=light] .toolbar{background:#fff;border:1px solid #ccd7dd;border-bottom:0;border-radius:4px 4px 0 0}:root[data-theme=light] .search{background:#fff;border-color:#bccbd2}.ip-button{color:var(--accent);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.ip-button:hover{color:var(--text)}.ip-button:disabled{color:var(--muted);cursor:default;text-decoration:none}.subscriber-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.activation-button,.activation-confirm{color:#fff;cursor:pointer;background:#10b981;border:0;border-radius:9px;padding:11px 18px;font-weight:700}.activation-button:hover,.activation-confirm:hover{background:#059669;transform:translateY(-1px)}.activation-card{max-width:1050px;margin:auto;padding:28px}.activation-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.activation-grid>div{background:var(--surface2);border:1px solid var(--line);border-radius:12px;padding:18px}.activation-grid small,.activation-grid strong{display:block}.activation-grid small{color:var(--muted);margin-bottom:8px;font-size:.78rem}.activation-grid strong{font-size:1rem}.balance-ok{color:#10b981}.balance-low{color:var(--red)}.activation-note{color:#f87171;background:#ef444416;border:1px solid #ef444455;border-radius:10px;margin-bottom:16px;padding:14px 16px;font-weight:600}.activation-success{color:#34d399;background:#10b98116;border:1px solid #10b98155;border-radius:10px;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:16px;padding:16px;display:flex}.activation-success b{font-size:1.05rem}.activation-success span{color:var(--text)}.activation-confirm{width:100%;padding:14px;font-size:1rem}@media (max-width:900px){.activation-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.activation-grid{grid-template-columns:1fr}}.subscriber-actions button{min-height:38px}.subscriber-actions button:disabled{opacity:.42;cursor:not-allowed;transform:none}.selection-count{color:#c96f24;margin-inline:4px;font-size:.7rem;font-weight:700}.check-cell{text-align:center;width:48px}.check-cell input{width:18px;height:18px;accent-color:var(--accent);cursor:pointer}@media (max-width:900px){.page-actions{flex-direction:column;align-items:flex-start;gap:15px}.subscriber-actions{width:100%}.subscriber-actions .primary{flex-basis:100%}}@media (max-width:720px){.admin-modal .permissions{grid-template-columns:1fr 1fr}.admin-modal{padding:20px}}.modal-actions{gap:10px;margin-top:22px;display:flex}@keyframes slide{0%{opacity:0;transform:translateY(15px)}}@media (max-width:1050px){.stats{grid-template-columns:1fr 1fr}.dashboard-grid,.nas-layout{grid-template-columns:1fr}.nas-form{position:static}.nas-card{grid-template-columns:40px 1fr auto}.latency{display:none}}@media (max-width:720px){.app-shell{padding-bottom:72px;display:block}.sidebar{border:0;border-top:1px solid var(--line);width:100%;height:66px;padding:7px 10px;display:block;inset:auto 0 0;overflow-x:auto}.brand,.service-card,.settings{display:none}.sidebar nav{grid-template-columns:repeat(8,76px);gap:2px;width:max-content;display:grid}.sidebar nav button{text-align:center;padding:7px 2px;font-size:9px}.sidebar nav button span{width:auto;font-size:16px;display:block}.sidebar nav button.active{box-shadow:inset 0 -2px var(--accent)}.workspace{width:100%}.topbar{height:78px;padding:14px 18px}.topbar h1{font-size:18px}.topbar p,.profile>div:last-child{display:none}.content{padding:20px 14px}.welcome{align-items:start}.welcome h2{font-size:24px}.welcome p{max-width:230px;line-height:1.7}.stats{grid-template-columns:1fr 1fr;gap:9px}.stat{min-height:130px;padding:14px}.stat>strong{font-size:24px}.dashboard-grid{grid-template-columns:1fr}.chart{height:220px}.bars{height:160px}.page-actions{align-items:center}.mini-stats{grid-template-columns:1fr 1fr}.mini-stats span:nth-child(2){border-left:0}.search{width:100%}.toolbar .secondary{display:none}.nas-card{grid-template-columns:35px 1fr}.test-button{grid-column:2}.field-row{grid-template-columns:1fr}.endpoint{display:none}}body{font-size:16px;line-height:1.65}.data-refresh-button{box-sizing:border-box;color:#0b2447;cursor:pointer;background:#fff;border:1px solid #c9d5dc;border-radius:9px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;padding:0;line-height:0;transition:background .18s,border-color .18s,transform .18s;display:inline-flex;box-shadow:0 3px 10px #0b244714}.data-refresh-button:hover:not(:disabled){background:#f3f7fa;border-color:#8299aa;transform:translateY(-1px)}.data-refresh-button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transform-box:fill-box;transform-origin:50%;width:20px;height:20px;display:block}.data-refresh-button.is-refreshing svg{animation:.75s linear infinite wiven-refresh-spin}.data-refresh-button:disabled{opacity:.65;cursor:wait}@keyframes wiven-refresh-spin{to{transform:rotate(360deg)}}.topbar h1{font-size:1.65rem;line-height:1.3}.topbar p{font-size:.78rem}.welcome h2{font-size:2.15rem;line-height:1.35}.welcome p,.page-actions p,.nas-form p{font-size:.95rem;line-height:1.8}.eyebrow{font-size:.72rem}.sidebar nav button{font-size:.9rem}.sidebar nav button span{font-size:1.25rem}.service-card,.settings,.service-card strong{font-size:.82rem}.service-card small{font-size:.72rem}.panel-head h3,.nas-form h3{font-size:1.15rem}.panel-head>span,.toolbar>span{font-size:.78rem}.stat>span{font-size:.82rem}.stat>strong{font-size:2.15rem;line-height:1.15}.stat>small{font-size:.75rem}.mini-stats span{font-size:.82rem}.mini-stats b{font-size:1.35rem}th{font-size:.75rem;font-weight:700}td{font-size:.9rem;line-height:1.55}td strong{font-size:.92rem}td small{font-size:.72rem}.status,.row-action,.test-button,.role{font-size:.74rem}.device-main strong{font-size:.95rem}.device-main small,.device-main code,.latency small{font-size:.73rem}.latency b{font-size:.84rem}.nas-form label,.modal>label,.login-card label{font-size:.82rem}.nas-form input,.nas-form select,.modal input,.modal select,.login-card input{font-size:.9rem}.form-note,.login-note{font-size:.74rem;line-height:1.7}.login-error{color:#f87171;text-align:center;background:#f871711f;border:1px solid #f8717159;border-radius:10px;padding:10px 12px;font-size:.86rem}.primary,.secondary,.text-button{font-size:.88rem}.profile strong{font-size:.85rem}.profile small{font-size:.7rem}@media (max-width:720px){body{font-size:15px}.topbar h1{font-size:1.3rem}.welcome h2{font-size:1.65rem}.welcome p{max-width:300px;font-size:.88rem}.sidebar nav button{font-size:.68rem}.stat>strong{font-size:1.65rem}th{font-size:.7rem}td{font-size:.84rem}}.login-page{background:radial-gradient(circle at 18% 12%,#0ab4c038,#0000 36%),radial-gradient(circle at 84% 88%,#087c862e,#0000 38%),linear-gradient(145deg,#061522,#092432 58%,#063c44);place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(155deg,#112b3bf5,#071826fa);border:1px solid #74e0e833;border-radius:26px;width:min(520px,100%);padding:36px 46px 34px;box-shadow:0 34px 100px #00000085,inset 0 1px #ffffff0a}.login-brand{text-align:center;justify-content:center;align-items:center;width:100%;min-height:132px;padding:6px 0 12px;display:flex}.login-brand .brand-mark{width:78px;height:78px;font-size:32px}.login-brand .company-logo{object-fit:contain;width:auto;max-width:156px;height:112px}.login-brand .wiven-system-logo{filter:drop-shadow(0 14px 24px #00000052);background:0 0;border-radius:24px;width:124px;height:124px;padding:0}.login-heading{text-align:center;justify-items:center;gap:4px;margin-bottom:26px;display:grid}.login-heading strong{color:#f8fbfd;letter-spacing:.08em;font-size:24px;font-weight:800}.login-heading span{color:#9fb6c2;font-size:13px}.login-card h1{margin:10px 0 6px;font-size:28px}.login-card p{color:var(--muted);margin:0 0 24px;font-size:12px}.login-card label{color:#b8cbd4;margin:16px 0;font-size:13px;font-weight:600;display:block}.login-card input{color:#fff;background:#04111cb8;border:1px solid #94bcca38;border-radius:13px;outline:0;width:100%;min-height:54px;margin-top:7px;padding:13px 16px;font-size:15px;display:block}.login-card .remember-login{color:#6d7e87;cursor:pointer;align-items:center;gap:8px;margin:10px 0 18px;font-size:12px;display:flex}.login-card .remember-login input{width:16px;height:16px;min-height:16px;accent-color:var(--brand-accent,#e58a3a);margin:0;padding:0}.login-card input:focus{border-color:var(--brand-accent);box-shadow:0 0 0 3px var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.login-card input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-accent) 18%, transparent)}}.login-card button.primary.full{min-height:54px;box-shadow:0 12px 28px var(--brand-accent);border-radius:13px;font-size:15px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.login-card button.primary.full{box-shadow:0 12px 28px color-mix(in srgb, var(--brand-accent) 28%, transparent)}}.login-note{text-align:center;color:var(--muted);margin-top:18px;font-size:10px;display:block}@media (max-width:600px){.login-page{padding:16px}.login-card{border-radius:22px;width:100%;padding:26px 22px 24px}.login-brand{min-height:102px;padding:2px 0 8px}.login-brand .wiven-system-logo{border-radius:20px;width:96px;height:96px}.login-heading{margin-bottom:20px}.login-heading strong{font-size:20px}.login-card input,.login-card button.primary.full{min-height:50px}}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.settings-grid .nas-form{position:static}.empty-state{text-align:center;color:var(--muted);padding:35px}.danger{color:#f18181;background:#2a1718;margin-right:5px}@media (max-width:720px){.settings-grid{grid-template-columns:1fr}}h1{font-size:1.5rem;font-weight:700}h2,h3,.stat>strong{font-weight:600}td,.nas-form input,.nas-form select,.modal input,.modal select{font-size:.875rem}.mono,.speed,code{font-family:JetBrains Mono,Courier New,monospace}.panel,.stat,.mini-stats,.login-card{box-shadow:0 4px 6px -1px #0000002e,0 2px 4px -2px #0000001f}button,.panel,.stat,.nas-card,.sidebar,.workspace{transition:all .2s ease-in-out}.nas-form{animation:.28s ease-out both slide-panel}@keyframes slide-panel{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}:root[data-theme=light] .topbar,:root[data-theme=light] th{background:#fff}:root[data-theme=light] .panel,:root[data-theme=light] .stat,:root[data-theme=light] .mini-stats,:root[data-theme=light] .login-card{background:var(--surface)}:root[data-theme=light] .topbar,:root[data-theme=light] .sidebar,:root[data-theme=light] .modal,:root[data-theme=light] .service-card,:root[data-theme=light] .form-note,:root[data-theme=light] .permissions{background:var(--surface);color:var(--text)}:root[data-theme=light] .stat{background:linear-gradient(145deg,#fff,#f8fafc)}:root[data-theme=light] .login-page{background:radial-gradient(circle at 18% 12%,#0ab4c01f,#0000 36%),radial-gradient(circle at 84% 88%,#3b82f61a,#0000 38%),linear-gradient(145deg,#f8fafc,#eef6f8 58%,#e7f3f4)}:root[data-theme=light] .login-card{background:#fffffff5;border-color:#0f76822e;box-shadow:0 28px 80px #0f172a29,inset 0 1px #fffc}:root[data-theme=light] .login-card input{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}:root[data-theme=light] .login-card label{color:#334155}:root[data-theme=light] .login-heading strong{color:#0f172a}:root[data-theme=light] .login-heading span,:root[data-theme=light] .login-note,:root[data-theme=light] .login-card .remember-login{color:#64748b}:root[data-theme=light] .toolbar,:root[data-theme=light] .health-row,:root[data-theme=light] td,:root[data-theme=light] th{border-color:var(--line)}:root[data-theme=light] input,:root[data-theme=light] select,:root[data-theme=light] .search{color:#111827;background:#fff}:root[data-theme=light] td strong,:root[data-theme=light] .health-row strong{color:#111827}:root[data-theme=light] .chart-labels,:root[data-theme=light] .times{color:#64748b}@media (max-width:720px){.app-shell.sidebar-collapsed{display:block}.sidebar-collapsed .sidebar{width:100%;padding:7px 10px}.sidebar-edge-toggle,.sidebar-collapsed .sidebar nav button:hover:after{display:none}.sidebar-collapsed .sidebar nav button:focus-visible:after{display:none}}:root[data-theme=light] .sidebar,.sidebar,.sidebar-collapsed .sidebar{color:#fff;background:#e58a3a;border:0;border-bottom:1px solid #ffffff47;flex-direction:row;align-items:center;width:100%;height:82px;padding:10px 24px;display:flex;position:fixed;inset:0 0 auto}:root[data-theme=light] .sidebar nav button,:root[data-theme=light] .sidebar nav button span,:root[data-theme=light] .sidebar .brand strong,:root[data-theme=light] .sidebar .brand small,:root[data-theme=light] .sidebar .settings,.sidebar nav button,.sidebar nav button span{color:#fff}:root[data-theme=light] .sidebar nav button:hover,:root[data-theme=light] .sidebar nav button.active{color:#fff;background:#ffffff2e}@media (max-width:900px){:root[data-theme=light] .sidebar,.sidebar,.sidebar-collapsed .sidebar{height:72px;padding:8px 12px}}:root[data-theme=light] .stats{grid-template-columns:repeat(6,minmax(135px,1fr))}:root[data-theme=light] .stat{min-height:112px;box-shadow:none;text-align:center;background:#fff;border:1px solid #d2dce1;border-radius:4px;padding:18px 12px 14px}:root[data-theme=light] .stat>strong{text-align:center}@media (max-width:1200px){:root[data-theme=light] .stats{grid-template-columns:repeat(3,minmax(145px,1fr))}}@media (max-width:650px){:root[data-theme=light] .stats{grid-template-columns:repeat(2,minmax(125px,1fr))}}.sidebar nav{position:relative;left:-18px}.sidebar nav button,.sidebar-collapsed .sidebar nav button{justify-content:center;gap:0;padding-inline:15px}@media (max-width:900px){.sidebar nav{left:0}}.subscriber-table .subscriber-username-cell,.subscriber-table .subscriber-username-cell strong{letter-spacing:0;font-family:Cairo,Inter,sans-serif;font-size:11.5px;font-weight:700}.subscriber-table .account-state-cell,.subscriber-table .remaining-days-cell{text-align:center;vertical-align:middle;min-width:92px}.subscriber-table .account-state-cell strong{border-radius:999px;justify-content:center;align-items:center;min-width:58px;padding:5px 9px;font-size:11px;display:inline-flex}.subscriber-table .remaining-days-cell span{color:#526570;white-space:nowrap;font-size:11.5px;font-weight:800;display:inline-block}.subscriber-add-heading,.content>.page-actions.subscriber-add-heading{align-items:flex-end;margin-bottom:14px}.subscriber-add-heading h2{color:#263746;margin:5px 0 3px;font-size:1.22rem}.subscriber-add-heading p{color:#687983;margin:0;font-size:.78rem}.subscriber-add-page{width:100%;min-height:calc(100vh - 190px);padding:22px}.subscriber-form-section{background:#fff;border:1px solid #dbe3e7;border-radius:10px;padding:18px}.subscriber-form-section+.subscriber-form-section{margin-top:16px}.required-fields-section{background:#fffaf5;border-color:#edc29b}.form-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.form-section-title strong{color:#263746;font-size:.92rem}.form-section-title small{color:#7a8991;font-size:.69rem}.subscriber-add-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.optional-fields-section .subscriber-add-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.subscriber-add-grid label,.system-admin-expiry label{color:#40535f;gap:7px;font-size:.75rem;font-weight:700;display:grid}.subscriber-add-grid label b{color:#c64c3f}.subscriber-add-grid label:has(>b){grid-template-columns:max-content min-content;justify-content:start}:is(.subscriber-add-grid label:has(>b)>input,.subscriber-add-grid label:has(>b)>select){grid-column:1/-1}.subscriber-add-grid input,.subscriber-add-grid select,.system-admin-expiry input{color:#263746;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #ccd8de;border-radius:7px;outline:none;padding:9px 11px}.subscriber-add-grid input:focus,.subscriber-add-grid select:focus,.system-admin-expiry input:focus{border-color:#e58a3a;box-shadow:0 0 0 3px #e58a3a1f}.system-admin-expiry{background:#fff9f3;border:1px dashed #d4a171;border-radius:9px;margin-top:16px}.system-admin-expiry summary{color:#a85215;cursor:pointer;padding:13px 16px;font-size:.76rem;font-weight:800}.system-admin-expiry>div{grid-template-columns:minmax(220px,340px) 1fr;align-items:end;gap:18px;padding:0 16px 16px;display:grid}.system-admin-expiry p{color:#7a8991;margin:0 0 10px;font-size:.7rem}.subscriber-add-footer{border-top:1px solid #e1e7ea;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding-top:18px;display:flex}.subscriber-add-footer>span{color:#71818a;font-size:.72rem}.subscriber-add-footer>div{gap:9px;display:flex}@media (max-width:1100px){.subscriber-add-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.subscriber-add-grid,.optional-fields-section .subscriber-add-grid,.system-admin-expiry>div{grid-template-columns:1fr}.subscriber-add-footer,.form-section-title{flex-direction:column;align-items:stretch}.subscriber-add-footer>div{width:100%}.subscriber-add-footer button{flex:1}}.subscriber-actions .trial-activation-button{color:#245f9d;cursor:pointer;background:#edf6ff;border:1px solid #5c8fca;border-radius:7px;min-height:36px;padding:0 14px;font-size:.74rem;font-weight:800;transition:all .18s}.subscriber-actions .trial-activation-button:hover{color:#174d87;background:#dceeff;border-color:#3978bb}.subscriber-add-grid .panel-admin-field{align-self:stretch}.subscriber-add-grid .panel-admin-field select{color:#263746;background-color:#fff;border:1px solid #ccd8de;border-radius:7px;height:42px;margin:0}.subscriber-add-grid .panel-scope-note{color:#7b8a9d;text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;font-weight:600;line-height:16px;overflow:hidden}.subscriber-add-grid input[lang=en]{text-align:left;font-family:Cairo,Inter,sans-serif}.subscriber-table .date-cell{white-space:nowrap;text-align:center;direction:ltr;min-width:165px;font-family:Cairo,Inter,sans-serif;font-size:11px}.subscriber-table .subscriber-full-name-cell,.subscriber-table .subscriber-full-name-cell strong,.subscriber-table tbody td,.subscriber-table tbody td strong,.subscriber-table tbody td b,.subscriber-table tbody td span,.subscriber-table tbody td code,.subscriber-table tbody td small{letter-spacing:0;font-family:Cairo,Inter,sans-serif;font-size:11.5px;font-weight:500;line-height:1.45}.subscriber-add-heading{width:100%!important;max-width:none!important;margin-inline:auto!important}.subscriber-add-page:not(.package-add-page):not(.nas-add-page):not(.admin-add-page){min-height:0;padding:16px;width:100%!important;max-width:none!important;margin-inline:auto!important}.subscriber-add-page:not(.package-add-page):not(.nas-add-page):not(.admin-add-page) .subscriber-form-section{background:#fff;border-color:#dbe3e7;border-radius:12px;padding:16px}.subscriber-add-page:not(.package-add-page):not(.nas-add-page):not(.admin-add-page) .subscriber-form-section+.subscriber-form-section{margin-top:12px}.subscriber-add-page:not(.package-add-page):not(.nas-add-page):not(.admin-add-page) .form-section-title{justify-content:flex-start;margin-bottom:12px}.subscriber-add-page:not(.package-add-page):not(.nas-add-page):not(.admin-add-page) .form-section-title small{color:#64748b;white-space:nowrap;background:#f1f5f9;border-radius:999px;align-items:center;min-height:24px;padding:3px 9px;font-size:.64rem;display:inline-flex}.subscriber-add-page:not(.package-add-page):not(.nas-add-page):not(.admin-add-page) .subscriber-add-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.subscriber-add-page:not(.package-add-page):not(.nas-add-page):not(.admin-add-page) .optional-fields-section .subscriber-add-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subscriber-add-page:not(.package-add-page):not(.nas-add-page):not(.admin-add-page) .subscriber-add-grid label{gap:6px;width:100%;min-width:0;position:relative}.subscriber-field-label{align-items:center;gap:4px;min-height:18px;display:flex}.subscriber-field-label b{color:#c64c3f}.subscriber-add-field{color:#40535f;grid-template-rows:18px 42px 16px;gap:6px;width:100%;min-width:0;font-size:.75rem;font-weight:700;display:grid}.subscriber-add-field>label{gap:4px!important;display:flex!important}.subscriber-add-field>label b{color:#c64c3f}.subscriber-field-control{width:100%;height:42px;position:relative}.subscriber-field-control input,.subscriber-add-page:not(.package-add-page):not(.nas-add-page):not(.admin-add-page) .subscriber-add-grid select{box-sizing:border-box;width:100%;height:42px;min-height:42px}.subscriber-add-toolbar{color:#6d7d90;background:#f8fafc;border:1px solid #e0e7ef;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;font-size:.72rem;display:flex}.subscriber-add-toolbar>div{gap:8px;display:flex}.subscriber-add-toolbar .compact-action{min-height:36px;padding:7px 11px;font-size:.7rem}.field-copy-action{color:#2563c7;cursor:pointer;inset-inline-start:6px;background:#edf4ff;border:0;border-radius:6px;min-width:42px;height:30px;padding:0 8px;font-size:.66rem;font-weight:800;position:absolute;top:6px}.field-copy-action:disabled{opacity:.45;cursor:default}.username-availability{font-weight:700}.subscriber-field-help{color:#7b8a9d;text-overflow:ellipsis;white-space:nowrap;min-width:0;min-height:16px;font-size:.63rem;font-weight:600;line-height:16px;display:block;overflow:hidden}.username-availability.checking{color:#73839a}.username-availability.available{color:#16865f}.username-availability.unavailable{color:#c83c43}.subscriber-add-page:not(.package-add-page):not(.nas-add-page):not(.admin-add-page) .system-admin-expiry{background:#f8fbff;border-color:#b9cbe3;margin-top:12px}.subscriber-add-page:not(.package-add-page):not(.nas-add-page):not(.admin-add-page) .system-admin-expiry summary{color:#2767cf;padding:12px 14px}.subscriber-add-page .system-admin-expiry>.subscriber-admin-options{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;padding:0 14px 14px}.subscriber-admin-option-card{background:#fff;border:1px solid #d8e3f0;border-radius:11px;grid-template-columns:minmax(0,1fr) minmax(190px,.85fr);align-items:center;gap:12px;min-height:72px;padding:11px 12px;display:grid}.subscriber-admin-option-card strong,.subscriber-admin-option-card small{display:block}.subscriber-admin-option-card strong{color:#33485f;font-size:.73rem}.subscriber-admin-option-card small{color:#7d8ca0;margin-top:4px;font-size:.62rem;font-weight:600;line-height:1.5}.subscriber-admin-option-card input{min-height:42px;margin:0}.subscriber-mac-lock-option{cursor:pointer;background:#fff;border:1px solid #d8e3f0;border-radius:10px;align-items:center;min-height:72px;padding:11px 12px;position:relative;grid-template-columns:none!important;gap:10px!important;display:flex!important}.subscriber-mac-lock-option input{opacity:0;pointer-events:none;position:absolute}.subscriber-mac-lock-option>span{flex:1}.subscriber-mac-lock-option strong,.subscriber-mac-lock-option small{display:block}.subscriber-mac-lock-option small{color:#7d8ca0;margin-top:3px;font-size:.64rem}.subscriber-mac-lock-option>i{background:#cbd5e1;border-radius:999px;flex:0 0 42px;width:42px;height:24px;transition:background .16s;position:relative}.subscriber-mac-lock-option>i:after{content:"";top:3px;background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;inset-inline-start:3px;box-shadow:0 1px 4px #0f172a3d}.subscriber-mac-lock-option:has(input:checked){background:#f3f7ff;border-color:#8db7ff}.subscriber-mac-lock-option input:checked~i{background:#3478f6}.subscriber-mac-lock-option input:checked~i:after{transform:translate(-18px)}.subscriber-mac-lock-option:has(input:focus-visible){outline-offset:2px;outline:3px solid #3478f633}.subscriber-add-summary{background:#f8fafc;border:1px solid #dce5ef;border-radius:11px;grid-template-columns:1.5fr .8fr .8fr 2fr;align-items:center;gap:14px;margin-top:12px;padding:11px 14px;display:grid}.subscriber-add-summary div>span,.subscriber-add-summary div>small,.subscriber-add-summary div>strong{display:block}.subscriber-add-summary div>strong{margin-top:3px;font-size:.78rem}.subscriber-add-summary div>small,.subscriber-add-summary p{color:#74849a;font-size:.66rem}.subscriber-add-summary p{margin:0;line-height:1.6}.subscriber-add-page:not(.package-add-page):not(.nas-add-page):not(.admin-add-page) .subscriber-add-footer{margin-top:14px;padding-top:14px}.subscriber-create-success{text-align:center;width:min(100%,760px);margin:42px auto 0;padding:30px}.subscriber-create-success-icon{color:#15976b;background:#e1f8ed;border-radius:16px;place-items:center;width:52px;height:52px;margin:0 auto 14px;font-size:1.35rem;font-weight:900;display:grid}.subscriber-create-success h3{margin:5px 0}.subscriber-create-success>p{color:#52657c;margin:4px 0 18px}.subscriber-created-details{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:18px;display:grid}.subscriber-created-details>span{background:#f8fafc;border:1px solid #dfe7f0;border-radius:10px;padding:12px}.subscriber-created-details small,.subscriber-created-details strong{display:block}.subscriber-created-details small{color:#7b8ba0;margin-bottom:4px;font-size:.67rem}.subscriber-create-success-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}@media (max-width:900px){.subscriber-add-page:not(.package-add-page):not(.nas-add-page):not(.admin-add-page) .subscriber-add-grid,.subscriber-add-page:not(.package-add-page):not(.nas-add-page):not(.admin-add-page) .optional-fields-section .subscriber-add-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subscriber-add-summary{grid-template-columns:repeat(2,1fr)}.subscriber-add-summary p{grid-column:1/-1}}@media (max-width:680px){.subscriber-add-heading,.content>.page-actions.subscriber-add-heading,.subscriber-add-page:not(.package-add-page):not(.nas-add-page):not(.admin-add-page){width:100%!important;max-width:none!important}.subscriber-add-page:not(.package-add-page):not(.nas-add-page):not(.admin-add-page) .subscriber-add-grid,.subscriber-add-page:not(.package-add-page):not(.nas-add-page):not(.admin-add-page) .optional-fields-section .subscriber-add-grid{grid-template-columns:1fr}.subscriber-add-toolbar{flex-direction:column;align-items:stretch}.subscriber-add-toolbar>div{grid-template-columns:1fr;display:grid}.subscriber-add-page .system-admin-expiry>.subscriber-admin-options,.subscriber-add-summary,.subscriber-created-details,.subscriber-admin-option-card{grid-template-columns:1fr}.subscriber-create-success{margin-top:18px;padding:20px 14px}.subscriber-create-success-actions{grid-template-columns:1fr;display:grid}}:root[data-theme=dark] .subscriber-add-toolbar,:root[data-theme=dark] .subscriber-add-summary,:root[data-theme=dark] .subscriber-created-details>span{background:#142038;border-color:#2f4059}:root[data-theme=dark] .subscriber-add-page:not(.package-add-page):not(.nas-add-page):not(.admin-add-page) .subscriber-form-section,:root[data-theme=dark] .subscriber-mac-lock-option,:root[data-theme=dark] .subscriber-admin-option-card{background:#101b31;border-color:#33445e}:root[data-theme=dark] .subscriber-mac-lock-option:has(input:checked){background:#14284a;border-color:#4f82d8}.subscriber-profile-mac-lock{background:#f8fafc;border:1px solid #dce5ef;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:14px 16px;display:flex}.subscriber-profile-mac-lock>div:first-child strong,.subscriber-profile-mac-lock>div:first-child small{display:block}.subscriber-profile-mac-lock>div:first-child strong{margin:4px 0}.subscriber-profile-mac-lock>div:first-child small{color:#6f8096}.subscriber-profile-mac-lock>div:last-child{flex-wrap:wrap;gap:8px;display:flex}:root[data-theme=dark] .subscriber-profile-mac-lock{background:#142038;border-color:#31435e}@media (max-width:680px){.subscriber-profile-mac-lock{flex-direction:column;align-items:stretch}.subscriber-profile-mac-lock>div:last-child{grid-template-columns:1fr;display:grid}}.subscriber-table tbody .status,.subscriber-table tbody .account-state-cell strong,.subscriber-table tbody .remaining-days-cell span{font-size:10.5px;font-weight:700}:root[data-theme=light]{--ui-orange:#e58a3a;--ui-orange-dark:#c96f24;--ui-orange-soft:#fff7ef;--ui-border:#d7e0e5;--ui-text:#263746;--ui-muted:#6d7e87;--ui-danger:#c85148}:root[data-theme=light] body,:root[data-theme=light] button,:root[data-theme=light] input,:root[data-theme=light] select,:root[data-theme=light] textarea{font-family:Cairo,Inter,sans-serif}:root[data-theme=light] .workspace{background:#eef3f6}:root[data-theme=light] .content{color:var(--ui-text);font-size:13px}:root[data-theme=light] .content .panel,:root[data-theme=light] .content .stat,:root[data-theme=light] .content .system-status-card,:root[data-theme=light] .content .nas-card{border:1px solid var(--ui-border);background:#fff;border-radius:8px;box-shadow:0 2px 7px #2637460d}:root[data-theme=light] .content .page-actions{min-height:48px;margin-bottom:14px;padding:0}:root[data-theme=light] .content .page-actions h2,:root[data-theme=light] .content .panel h2,:root[data-theme=light] .content .panel h3{color:var(--ui-text);letter-spacing:0;font-family:Cairo,Inter,sans-serif;font-weight:800}:root[data-theme=light] .content .eyebrow{color:var(--ui-orange-dark);letter-spacing:0;font-size:10.5px;font-weight:800}:root[data-theme=light] .content p,:root[data-theme=light] .content small,:root[data-theme=light] .content .muted{color:var(--ui-muted)}:root[data-theme=light] .content button.primary,:root[data-theme=light] .content .activation-confirm,:root[data-theme=light] .content .test-button{border:1px solid var(--ui-orange-dark);background:var(--ui-orange);color:#fff;min-height:36px;box-shadow:none;cursor:pointer;border-radius:7px;padding:0 15px;font-size:12px;font-weight:800;transition:all .18s}:root[data-theme=light] .content button.primary:hover,:root[data-theme=light] .content .activation-confirm:hover,:root[data-theme=light] .content .test-button:hover{background:var(--ui-orange-dark);color:#fff;border-color:#a95419}:root[data-theme=light] .content button.secondary,:root[data-theme=light] .content .row-action,:root[data-theme=light] .content .logo-upload-button{color:#415661;min-height:34px;box-shadow:none;cursor:pointer;background:#fff;border:1px solid #cbd7dd;border-radius:7px;padding:0 13px;font-size:11.5px;font-weight:800}:root[data-theme=light] .content button.secondary:hover,:root[data-theme=light] .content .row-action:hover,:root[data-theme=light] .content .logo-upload-button:hover{border-color:var(--ui-orange);background:var(--ui-orange-soft);color:#a85215}:root[data-theme=light] .content button.danger,:root[data-theme=light] .content .row-action.danger{color:var(--ui-danger);background:#fff7f6;border-color:#e6bbb7}:root[data-theme=light] .content button.danger:hover,:root[data-theme=light] .content .row-action.danger:hover{border-color:var(--ui-danger);color:#a93a32;background:#fff0ee}:root[data-theme=light] .content button:disabled{opacity:.5;cursor:not-allowed}:root[data-theme=light] .content label{color:#40535f;font-size:11.5px;font-weight:700}:root[data-theme=light] .content input:not([type=checkbox]):not([type=file]),:root[data-theme=light] .content select,:root[data-theme=light] .content textarea{min-height:42px;color:var(--ui-text);box-shadow:none;background:#fff;border:1px solid #ccd8de;border-radius:7px;outline:none;padding:9px 12px;font-size:12px}:root[data-theme=light] .content input:not([type=checkbox]):not([type=file]):focus,:root[data-theme=light] .content select:focus,:root[data-theme=light] .content textarea:focus{border-color:var(--ui-orange);box-shadow:0 0 0 3px #e58a3a1f}:root[data-theme=light] .content input:disabled,:root[data-theme=light] .content select:disabled{color:#74858e;background:#f2f5f7}:root[data-theme=light] .content .table-panel{padding:0;overflow:hidden}:root[data-theme=light] .content .toolbar,:root[data-theme=light] .content .panel-head{border-bottom:1px solid var(--ui-border);background:#fff;min-height:54px;padding:10px 14px}:root[data-theme=light] .content .table-wrap{background:#fff;border:0;border-radius:0}:root[data-theme=light] .content table{border-collapse:collapse;width:100%;color:var(--ui-text);font-size:11.5px}:root[data-theme=light] .content table thead th{background:var(--ui-orange-dark);color:#fff;text-align:center;white-space:nowrap;border:1px solid #fff;height:43px;padding:9px 10px;font-size:11px;font-weight:800}:root[data-theme=light] .content table tbody td{color:#334853;vertical-align:middle;background:#fff;border:1px solid #e0e7eb;min-height:48px;padding:10px;font-size:11.5px}:root[data-theme=light] .content table tbody tr:nth-child(2n) td{background:#fffaf5}:root[data-theme=light] .content table tbody tr:hover td{background:#fff3e7}:root[data-theme=light] .content .stats,:root[data-theme=light] .content .system-status-cards{gap:12px}:root[data-theme=light] .content .stat,:root[data-theme=light] .content .system-status-card{text-align:center;min-height:108px;padding:17px 14px}:root[data-theme=light] .content .stat>strong,:root[data-theme=light] .content .system-status-card>strong{color:var(--ui-text);font-family:Cairo,Inter,sans-serif}:root[data-theme=light] .content .nas-list,:root[data-theme=light] .content .nas-form,:root[data-theme=light] .content .activation-card,:root[data-theme=light] .content .subscriber-edit-form,:root[data-theme=light] .content .general-settings-panel,:root[data-theme=light] .content .announcement-settings-panel,:root[data-theme=light] .content .widget-settings-panel{padding:20px}:root[data-theme=light] .content .nas-card{padding:14px}:root[data-theme=light] .modal{border:1px solid var(--ui-border);color:var(--ui-text);background:#fff;border-radius:10px;font-family:Cairo,Inter,sans-serif;box-shadow:0 18px 55px #1c2a3433}:root[data-theme=light] .modal input:not([type=checkbox]):not([type=radio]),:root[data-theme=light] .modal select,:root[data-theme=light] .modal textarea{min-height:42px;color:var(--ui-text);background:#fff;border:1px solid #ccd8de;border-radius:7px;font-family:Cairo,Inter,sans-serif}:root[data-theme=light] .modal input:focus,:root[data-theme=light] .modal select:focus,:root[data-theme=light] .modal textarea:focus{border-color:var(--ui-orange);box-shadow:0 0 0 3px #e58a3a1f}:root[data-theme=light] .modal-actions{border-top:1px solid var(--ui-border);padding-top:14px}@media (max-width:720px){:root[data-theme=light] .content .panel,:root[data-theme=light] .content .nas-list,:root[data-theme=light] .content .nas-form,:root[data-theme=light] .content .activation-card,:root[data-theme=light] .content .general-settings-panel,:root[data-theme=light] .content .announcement-settings-panel,:root[data-theme=light] .content .widget-settings-panel{padding:14px}}@media (min-width:901px){.sidebar,.sidebar-collapsed .sidebar{justify-content:space-between}.sidebar .settings,.sidebar-collapsed .sidebar .settings{order:-2}.sidebar .brand,.sidebar-collapsed .sidebar .brand{order:10;justify-content:center;min-width:92px}.sidebar .brand-mark,.sidebar .company-logo{object-fit:contain;width:74px;height:58px}.sidebar .brand-mark{font-size:25px}.sidebar nav,.sidebar-collapsed .sidebar nav{z-index:25;justify-content:flex-start;align-items:center;gap:5px;width:auto;height:44px;padding:0;display:flex;position:fixed;top:91px;left:28px;right:245px;overflow-x:auto;background:0 0!important}.sidebar nav button,.sidebar-collapsed .sidebar nav button{border:1px solid var(--brand-accent,#e58a3a);background:var(--brand-accent,#e58a3a);color:#fff;height:40px;min-height:40px;padding:8px 13px}.sidebar nav button:hover,.sidebar nav button.active,.sidebar-collapsed .sidebar nav button:hover,.sidebar-collapsed .sidebar nav button.active{border-color:var(--brand-accent-dark,#c96f24);background:var(--brand-accent-dark,#c96f24)!important}}.workspace-profile-row{background:#eef3f6;justify-content:flex-start;align-items:center;width:100%;min-height:62px;padding:10px 28px 8px;display:flex}.sidebar nav .nav-group{flex:none;position:relative}.sidebar nav .nav-group summary{border:1px solid var(--brand-accent,#e58a3a);background:var(--brand-accent,#e58a3a);color:#fff;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 15px;font-family:Cairo,sans-serif;font-weight:700;list-style:none;display:flex}.sidebar nav .nav-group summary::-webkit-details-marker{display:none}.sidebar nav .nav-group summary:after{content:"⌄";font-size:12px;transition:transform .16s}.sidebar nav .nav-group[open] summary:after{transform:rotate(180deg)}.sidebar nav .nav-group:hover summary,.sidebar nav .nav-group[open] summary,.sidebar nav .nav-group.active summary{border-color:var(--brand-accent-dark,#c96f24);background:var(--brand-accent-dark,#c96f24)}.sidebar nav .nav-group-menu{z-index:120;background:#fff;border:1px solid #d8e1e6;border-radius:8px;gap:5px;min-width:210px;padding:7px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 12px 28px #1e2b3333}.sidebar nav .nav-group:not([open]) .nav-group-menu{display:none}.sidebar nav .nav-group-menu button,.sidebar-collapsed .sidebar nav .nav-group-menu button{color:#263640;text-align:right;background:0 0;border-color:#0000;justify-content:flex-start;width:100%;min-width:0;height:38px;min-height:38px;padding:7px 12px}.sidebar nav .nav-group-menu button:hover,.sidebar nav .nav-group-menu button.active{border-color:var(--brand-accent,#e58a3a)}@supports (color:color-mix(in lab, red, red)){.sidebar nav .nav-group-menu button:hover,.sidebar nav .nav-group-menu button.active{border-color:color-mix(in srgb, var(--brand-accent,#e58a3a) 25%, transparent)}}.sidebar nav .nav-group-menu button:hover,.sidebar nav .nav-group-menu button.active{background:var(--brand-accent,#e58a3a)!important}@supports (color:color-mix(in lab, red, red)){.sidebar nav .nav-group-menu button:hover,.sidebar nav .nav-group-menu button.active{background:color-mix(in srgb, var(--brand-accent,#e58a3a) 12%, white)!important}}.sidebar nav .nav-group-menu button:hover,.sidebar nav .nav-group-menu button.active{color:var(--brand-accent-dark,#c96f24)}@media (max-width:900px){.app-shell .sidebar nav .nav-group,.app-shell.sidebar-collapsed .sidebar nav .nav-group{width:100%}.app-shell .sidebar nav .nav-group summary,.app-shell.sidebar-collapsed .sidebar nav .nav-group summary{background:#ffffff14;border-color:#ffffff4d;justify-content:space-between;width:100%;min-height:44px;padding:9px 14px}.app-shell .sidebar nav .nav-group-menu,.app-shell.sidebar-collapsed .sidebar nav .nav-group-menu{min-width:0;box-shadow:none;background:#ffffff1f;border-color:#ffffff38;margin-top:5px;padding:5px;position:static}.app-shell .sidebar nav .nav-group-menu button,.app-shell.sidebar-collapsed .sidebar nav .nav-group-menu button{color:#fff;background:0 0}.app-shell .sidebar nav .nav-group-menu button:hover,.app-shell .sidebar nav .nav-group-menu button.active{color:#fff;border-color:#ffffff40;background:#ffffff2e!important}}@media (min-width:901px){.sidebar,.sidebar-collapsed .sidebar,:root[data-theme=light] .sidebar{z-index:100}.sidebar nav,.sidebar-collapsed .sidebar nav{overflow:visible!important}.sidebar nav .nav-group summary{padding-inline:10px;font-size:13px}}.header-utility-actions{z-index:105;align-items:center;gap:8px;display:flex;position:absolute;top:50%;left:24px;right:auto;transform:translateY(-50%)}.header-utility-actions .settings,.sidebar-collapsed .sidebar .header-utility-actions .settings{align-items:center;min-height:40px;margin:0;display:inline-flex;position:static!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.sidebar .header-utility-actions .logout-icon-button,.sidebar-collapsed .sidebar .header-utility-actions .logout-icon-button,:root[data-theme=light] .sidebar .header-utility-actions .logout-icon-button{box-sizing:border-box!important;color:#fff!important;background:#ffffff1f!important;border:1px solid #ffffff8c!important;border-radius:50%!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;display:inline-grid!important}.logout-icon-button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.sidebar .header-utility-actions .logout-icon-button:hover,.sidebar-collapsed .sidebar .header-utility-actions .logout-icon-button:hover{background:#ffffff3d!important;border-color:#fff!important}.notification-bell{color:#fff;width:42px;height:42px;font:inherit;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff8c;border-radius:50%;place-items:center;padding:0;display:inline-grid;position:relative}.notification-bell:hover,.notification-bell.active{color:#fff;background:#ffffff3d;border-color:#fff}.notification-bell>svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.notification-count{color:#fff;background:#d83b3b;border:2px solid #fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;font-weight:800;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}.profile-notification-group{align-items:center;gap:9px;display:flex}@media (min-width:901px){.profile-notification-group{z-index:105;position:absolute;top:50%;left:auto;right:24px;transform:translateY(-50%)}.sidebar .profile-notification-group .nav-profile,.sidebar-collapsed .sidebar .profile-notification-group .nav-profile{position:static!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}}@media (max-width:900px){.header-utility-actions{gap:5px;left:10px}.header-utility-actions .settings,.sidebar-collapsed .sidebar .header-utility-actions .settings{min-height:36px;padding:7px 9px;font-size:11px;display:inline-flex!important}.sidebar .header-utility-actions .logout-icon-button,.sidebar-collapsed .sidebar .header-utility-actions .logout-icon-button{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important}.notification-bell{width:36px;height:36px}.profile-notification-group{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.profile-notification-group .nav-profile{display:none!important}}.workspace-profile{color:var(--ui-text,#263746);background:#fff;border:1px solid #d4dfe5;border-radius:8px;padding:7px 12px;box-shadow:0 2px 7px #2637460d}.workspace-profile .avatar{background:var(--brand-accent,#e58a3a);color:#fff;place-items:center;display:grid}.workspace-profile strong{color:var(--ui-text,#263746)}.workspace-profile small{color:var(--ui-muted,#6d7e87)}.content .moving-header{width:calc(100vw - 48px);max-width:none;margin-left:calc(50% - 50vw + 24px);margin-right:calc(50% - 50vw + 24px)}.sidebar .settings,.sidebar-collapsed .sidebar .settings,:root[data-theme=light] .sidebar .settings{color:#fff!important;background:#d83b3b!important;border:1px solid #ffb4b4!important}.sidebar .settings:hover,.sidebar-collapsed .sidebar .settings:hover,:root[data-theme=light] .sidebar .settings:hover{color:#fff!important;background:#b92727!important;border-color:#ffcece!important}.sidebar-collapsed .sidebar nav button:hover:after{content:none!important;display:none!important}.sidebar-collapsed .sidebar nav button:focus-visible:after{content:none!important;display:none!important}.stat-clickable{cursor:pointer;transition:transform .16s,border-color .16s,box-shadow .16s}:is(:root[data-theme=light] .content .stat-clickable:hover,:root[data-theme=light] .content .stat-clickable:focus-visible){transform:translateY(-2px);border-color:var(--brand-accent)!important;box-shadow:0 7px 18px var(--brand-accent)!important}@supports (color:color-mix(in lab, red, red)){:is(:root[data-theme=light] .content .stat-clickable:hover,:root[data-theme=light] .content .stat-clickable:focus-visible){box-shadow:0 7px 18px color-mix(in srgb, var(--brand-accent) 16%, transparent)!important}}:is(:root[data-theme=light] .content .stat-clickable:hover,:root[data-theme=light] .content .stat-clickable:focus-visible){outline:none}.stat-clickable:after{content:"عرض المشتركين";color:var(--brand-accent-dark,#c96f24);margin-top:6px;font-size:9.5px;font-weight:700;display:block}@media (max-width:900px){.app-shell .sidebar,.app-shell.sidebar-collapsed .sidebar{width:100%!important;height:64px!important;min-height:64px!important;padding:0 10px!important;position:fixed!important;inset:0 0 auto!important;overflow:visible!important}.app-shell .sidebar nav,.app-shell.sidebar-collapsed .sidebar nav{background:var(--brand-accent,#e58a3a)!important;z-index:101!important;flex-flow:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:7px!important;width:min(82vw,300px)!important;height:calc(100dvh - 64px)!important;min-height:0!important;max-height:none!important;padding:14px 12px 24px!important;position:fixed!important;top:64px!important;left:auto!important;right:0!important;overflow:hidden auto!important;box-shadow:-12px 12px 28px #272f3447!important}.app-shell:not(.sidebar-collapsed) .sidebar nav{display:none!important}.app-shell.sidebar-collapsed .sidebar nav{display:flex!important}.app-shell .sidebar nav button,.app-shell.sidebar-collapsed .sidebar nav button{text-align:right!important;white-space:nowrap!important;flex:0 0 44px!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;height:44px!important;margin:0!important;padding:9px 14px!important;display:flex!important}.app-shell .sidebar .brand,.app-shell.sidebar-collapsed .sidebar .brand{left:10px!important;right:auto!important}.workspace-profile-row{min-height:56px;padding:8px 10px}.workspace-profile{display:flex}.content .moving-header{width:calc(100vw - 20px);margin-left:calc(50% - 50vw + 10px);margin-right:calc(50% - 50vw + 10px)}.app-shell .sidebar .sidebar-edge-toggle,.app-shell.sidebar-collapsed .sidebar .sidebar-edge-toggle{left:auto!important;right:10px!important}}.subscriber-page-actions,.package-page-actions,.nas-page-actions,.admin-page-actions,.pricing-actions,.reports-heading{z-index:18;background:#eef3f6;border-bottom:1px solid #d4dfe5;position:sticky;top:144px;box-shadow:0 4px 9px #26374612;min-height:58px!important;margin:0 -10px 14px!important;padding:9px 10px!important}@media (max-width:900px){.subscriber-page-actions,.package-page-actions,.nas-page-actions,.admin-page-actions,.pricing-actions,.reports-heading{z-index:90;top:64px;min-height:54px!important;margin-inline:-4px!important;padding:7px 8px!important}}@media (min-width:901px){.sidebar:after,.sidebar-collapsed .sidebar:after{content:"";z-index:20;background:#eef3f6;border-bottom:1px solid #d4dfe5;height:62px;position:fixed;top:82px;left:0;right:0;box-shadow:0 3px 10px #26374614}.workspace,.sidebar-collapsed+.workspace{margin-top:144px}.sidebar,.sidebar-collapsed .sidebar{position:fixed}.sidebar .nav-profile,.sidebar-collapsed .sidebar .nav-profile{display:flex;position:absolute;top:50%;left:auto;right:24px;transform:translateY(-50%)}.sidebar .profile-trigger,.sidebar-collapsed .sidebar .profile-trigger{cursor:pointer;background:#ffffff21;border:1px solid #ffffff61;border-radius:10px;min-width:190px;min-height:54px;padding:8px 12px}.sidebar .profile-trigger:hover,.sidebar-collapsed .sidebar .profile-trigger:hover{background:#ffffff3b}.profile-trigger .avatar{width:40px;height:40px;overflow:hidden}.profile-trigger .avatar img{object-fit:cover;width:100%;height:100%}.profile-trigger strong{font-size:.82rem}.profile-trigger small{font-size:.63rem}.sidebar nav,.sidebar-collapsed .sidebar nav{right:24px}.sidebar .brand,.sidebar-collapsed .sidebar .brand{min-width:130px;padding:0;position:absolute;top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}.sidebar .brand-mark,.sidebar .company-logo,.sidebar-collapsed .sidebar .brand-mark,.sidebar-collapsed .sidebar .company-logo{object-fit:contain;width:112px;height:70px}.sidebar .brand-mark,.sidebar-collapsed .sidebar .brand-mark{font-size:31px}.sidebar .settings,.sidebar-collapsed .sidebar .settings{position:absolute;top:50%;left:24px;right:auto;transform:translateY(-50%)}.workspace-profile-row{display:none}.workspace>.content{padding-top:26px}:root[data-theme=light] .sidebar nav button,:root[data-theme=light] .sidebar-collapsed .sidebar nav button{border:1px solid var(--brand-accent)!important;color:var(--brand-accent-dark)!important;box-shadow:none!important;background:#fff!important}:root[data-theme=light] .sidebar nav button b,:root[data-theme=light] .sidebar nav button span,:root[data-theme=light] .sidebar-collapsed .sidebar nav button b,:root[data-theme=light] .sidebar-collapsed .sidebar nav button span{color:inherit!important}:root[data-theme=light] .sidebar nav button:hover,:root[data-theme=light] .sidebar-collapsed .sidebar nav button:hover{border-color:var(--brand-accent-dark)!important;background:var(--brand-accent-soft)!important;color:var(--brand-accent-dark)!important}:root[data-theme=light] .sidebar nav button.active,:root[data-theme=light] .sidebar-collapsed .sidebar nav button.active{border-color:var(--brand-accent-dark)!important;background:var(--brand-accent)!important;color:#fff!important}}.profile-popover{z-index:120;color:#263746;background:#fff;border:1px solid #d3dee4;border-radius:10px;width:300px;padding:16px;position:fixed;top:74px;right:24px;box-shadow:0 14px 35px #232d3438}.profile-popover>strong{margin-bottom:12px;display:block}.profile-image-upload{border:1px dashed var(--brand-accent,#e58a3a);min-height:40px;color:var(--brand-accent-dark,#c96f24);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;margin-bottom:10px;padding:9px 12px;display:flex}.profile-image-upload input{display:none}.profile-popover form{gap:9px;display:grid}.profile-popover input{color:#263746;background:#fff;border:1px solid #ccd8de;border-radius:7px;width:100%;min-height:40px;padding:8px 10px}.profile-popover button.primary{border:1px solid var(--brand-accent-dark,#c96f24);background:var(--brand-accent,#e58a3a);color:#fff;border-radius:7px;min-height:40px;font-weight:700}@media (max-width:900px){.profile-popover{display:none}}:root[data-theme=light] .content .eyebrow,:root[data-theme=light] .content a,:root[data-theme=light] .content .excel-dropzone strong,:root[data-theme=light] .content .export-summary strong,:root[data-theme=light] .content .server-time-preview strong,:root[data-theme=light] .content .selection-count,:root[data-theme=light] .content .system-admin-expiry summary,:root[data-theme=light] .content .stat:not(.hot):not(.warn)>strong,:root[data-theme=light] .content .stat:not(.hot):not(.warn) .stat-icon,:root[data-theme=light] .content .open-ip-button,:root[data-theme=light] .content .subscriber-actions .secondary:not(.danger),:root[data-theme=light] .content .row-action:not(.danger),:root[data-theme=light] .content .logo-upload-button,:root[data-theme=light] .content .clear-filters,:root[data-theme=light] .content .announcement-live-preview>strong,:root[data-theme=light] .content .theme-color-option.selected,:root[data-theme=light] .content .profile-image-upload{color:var(--brand-accent-dark)!important}:root[data-theme=light] .content .subscriber-actions .secondary:not(.danger):hover,:root[data-theme=light] .content .row-action:not(.danger):hover,:root[data-theme=light] .content .logo-upload-button:hover,:root[data-theme=light] .content .clear-filters:hover{border-color:var(--brand-accent)!important;background:var(--brand-accent-soft)!important;color:var(--brand-accent-dark)!important}:root[data-theme=light] .subscriber-actions .primary,:root[data-theme=light] .subscriber-actions .activation-button,:root[data-theme=light] .subscriber-pagination>div button.active{border-color:var(--brand-accent-dark)!important;background:var(--brand-accent)!important;color:#fff!important}:root[data-theme=light] .subscriber-actions .primary:hover,:root[data-theme=light] .subscriber-actions .activation-button:hover,:root[data-theme=light] .subscriber-pagination>div button.active:hover{background:var(--brand-accent-dark)!important}:root[data-theme=light] .subscriber-table .open-ip-button,:root[data-theme=light] .subscriber-table .status.offline,:root[data-theme=light] .subscriber-table .subscriber-username-cell strong,:root[data-theme=light] .subscriber-table .mono strong{color:var(--brand-accent-dark)!important}:root[data-theme=light] .subscriber-table .open-ip-button:hover{border-color:var(--brand-accent)!important;background:var(--brand-accent-soft)!important}:root[data-theme=light] .subscriber-table .check-cell input,:root[data-theme=light] .subscriber-table-wrap input[type=checkbox]{accent-color:var(--brand-accent)!important}:root[data-theme=light] .subscriber-table tbody tr:nth-child(2n) td{background:var(--brand-accent)!important}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .subscriber-table tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--brand-accent) 4%, #fff)!important}}:root[data-theme=light] .subscriber-table tbody tr:hover td{background:var(--brand-accent)!important}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .subscriber-table tbody tr:hover td{background:color-mix(in srgb, var(--brand-accent) 9%, #fff)!important}}:root[data-theme=light] .subscriber-add-grid input:focus,:root[data-theme=light] .subscriber-add-grid select:focus{border-color:var(--brand-accent)!important;box-shadow:0 0 0 3px var(--brand-accent)!important}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .subscriber-add-grid input:focus,:root[data-theme=light] .subscriber-add-grid select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-accent) 14%, transparent)!important}}:root[data-theme=light] .subscriber-table .subscriber-package-cell strong,:root[data-theme=light] .subscriber-table .ip-address-cell code,:root[data-theme=light] .package-table-panel .package-name-cell strong,:root[data-theme=light] .package-table-panel .package-pool-cell,:root[data-theme=light] .package-table-panel .package-range-cell{color:var(--brand-accent-dark)!important}:root[data-theme=light] .package-table-panel input[type=checkbox]{accent-color:var(--brand-accent)!important}:root[data-theme=light] .package-table-panel tbody tr:nth-child(2n) td{background:var(--brand-accent)!important}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .package-table-panel tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--brand-accent) 4%, #fff)!important}}:root[data-theme=light] .package-table-panel tbody tr:hover td{background:var(--brand-accent)!important}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .package-table-panel tbody tr:hover td{background:color-mix(in srgb, var(--brand-accent) 9%, #fff)!important}}.subscriber-page-actions,.admin-page-actions,.package-page-actions,.nas-page-actions,.pricing-actions{z-index:21;transform:translate(-50%);width:min(100%,1474px)!important;height:58px!important;min-height:58px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d4dfe5!important;border-bottom:0!important;border-radius:9px 9px 0 0!important;margin:0 auto!important;padding:8px 18px!important;position:fixed!important;top:144px!important;left:50%!important;right:auto!important}.subscriber-page-actions+.table-panel,.admin-page-actions+.admin-table,.package-page-actions+.table-panel,.nas-page-actions+.table-panel,.pricing-actions+.panel{min-height:0;border-radius:0 0 9px 9px!important;width:min(100%,1474px)!important;max-width:1474px!important;margin:58px auto 18px!important}.subscriber-table th,.subscriber-table td,.admin-table th,.admin-table td,.package-table-panel th,.package-table-panel td,.nas-table-panel th,.nas-table-panel td,.pricing-panels-table th,.pricing-panels-table td{height:46px;vertical-align:middle!important;padding-block:9px!important}.actions-dropdown>summary{border-radius:5px;min-width:116px;height:38px}@media (max-width:900px){.subscriber-page-actions,.admin-page-actions,.package-page-actions,.nas-page-actions,.pricing-actions{transform:none;width:100%!important;height:54px!important;min-height:54px!important;padding:7px 10px!important;top:64px!important;left:0!important}.subscriber-page-actions+.table-panel,.admin-page-actions+.admin-table,.package-page-actions+.table-panel,.nas-page-actions+.table-panel,.pricing-actions+.panel{min-height:0;width:100%!important}.actions-dropdown-menu{top:112px}}.observability-panel{width:min(100%,1474px);margin:18px auto}.health-stats,.noc-summary{margin-bottom:20px}.health-service-grid{margin-top:10px}.health-service-grid .system-status-card strong,.alert-severity{color:var(--brand-accent-dark)}.health-service-grid .health-down strong,.severity-critical{color:#d93b43}.health-service-grid .health-warning strong,.severity-warning{color:#c96f24}.alert-severity{border:1px solid;border-radius:999px;justify-content:center;min-width:72px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.alert-unread td{background:var(--brand-accent-soft)!important}.observability-panel td small,.noc-details td small{margin-top:4px;display:block}.noc-details{width:min(100%,1474px);margin:18px auto}.panel-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.reports-heading{transform:translate(-50%);width:min(100%,1474px)!important;height:58px!important;min-height:58px!important;box-shadow:none!important;z-index:19!important;background:#fff!important;border:1px solid #d4dfe5!important;border-radius:9px 9px 0 0!important;margin:0 auto!important;padding:8px 18px!important;position:fixed!important;top:144px!important;left:50%!important;right:auto!important}.reports-heading .actions-dropdown-menu button{justify-content:flex-start!important;width:100%!important;min-width:0!important;padding-inline:13px!important}.reports-heading+.report-tabs,.report-tabs,.reports-panel{width:min(100%,1474px)!important;max-width:1474px!important;margin-inline:auto!important}.reports-heading+.report-tabs{margin-top:58px!important}.reports-panel{min-height:0}.reports-panel th,.reports-panel td{height:46px;vertical-align:middle!important;padding-block:9px!important}@media (max-width:900px){.reports-heading{transform:none;height:54px!important;min-height:54px!important;padding:7px 10px!important;top:64px!important;left:0!important}.reports-panel{min-height:0}}.sidebar nav button.nav-direct,.sidebar-collapsed .sidebar nav button.nav-direct,:root[data-theme=light] .sidebar nav button.nav-direct{border-color:var(--brand-accent,#e58a3a)!important;background:var(--brand-accent,#e58a3a)!important;color:#fff!important}.sidebar nav button.nav-direct b,:root[data-theme=light] .sidebar nav button.nav-direct b{color:#fff!important}.sidebar nav button.nav-direct:hover,.sidebar nav button.nav-direct.active,:root[data-theme=light] .sidebar nav button.nav-direct:hover,:root[data-theme=light] .sidebar nav button.nav-direct.active{border-color:var(--brand-accent-dark,#c96f24)!important;background:var(--brand-accent-dark,#c96f24)!important}@media (max-width:900px){.settings-grid,.settings-category-tabs,.general-settings-panel,.announcement-settings-panel,.operational-settings-panel{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}.settings-category-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin:0 0 10px!important;padding:7px!important;display:grid!important;position:static!important;overflow:hidden!important}.settings-category-tabs button{white-space:normal!important;width:100%!important;min-width:0!important;min-height:42px!important;padding:7px 5px!important;font-size:12px!important;line-height:1.45!important}.general-settings-panel,.announcement-settings-panel,.operational-settings-panel{gap:12px!important;padding:14px!important;overflow:hidden!important}.general-settings-fields,.settings-fields-grid,.settings-switch-list{grid-template-columns:1fr!important;gap:9px!important;width:100%!important;min-width:0!important;display:grid!important}.general-settings-fields label,.settings-fields-grid label,.operational-settings-panel label{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:none!important}.settings-fields-grid label{padding:11px!important}.general-settings-fields input,.general-settings-fields select,.settings-fields-grid input,.settings-fields-grid select,.announcement-settings-panel textarea{box-sizing:border-box;min-height:44px;width:100%!important;min-width:0!important;max-width:100%!important;font-size:16px!important}.settings-switch-list .settings-feature-row,.general-settings-panel .settings-feature-row{grid-template-columns:minmax(0,1fr) auto auto!important;gap:8px!important;min-height:76px!important;padding:11px 12px!important}.settings-feature-row span,.settings-feature-row strong,.settings-feature-row small{overflow-wrap:anywhere;min-width:0}.logo-upload-row,.announcement-actions,.settings-save-row{flex-wrap:wrap!important;gap:8px!important;width:100%!important;display:flex!important}.logo-upload-button,.general-save-button,.announcement-actions button,.settings-save-row .primary{width:100%!important;min-width:0!important;min-height:44px!important}.server-time-preview{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:5px;width:100%}}@media (max-width:420px){.settings-category-tabs{grid-template-columns:1fr!important}.settings-category-tabs button{min-height:40px!important}}@media (max-width:900px){.app-shell .sidebar nav>button.nav-direct,.app-shell.sidebar-collapsed .sidebar nav>button.nav-direct,:root[data-theme=light] .app-shell .sidebar nav>button.nav-direct{box-sizing:border-box!important;color:#fff!important;text-align:right!important;background:#ffffff14!important;border:1px solid #ffffff4d!important;border-radius:6px!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;margin:0!important;padding:9px 14px!important;display:flex!important}.app-shell .sidebar nav>button.nav-direct:hover,.app-shell .sidebar nav>button.nav-direct.active{background:#fff3!important;border-color:#ffffff73!important}.app-shell .sidebar nav>button.nav-direct b{color:#fff!important}.profile-notification-group{z-index:106!important;left:auto!important;right:62px!important}.header-utility-actions{max-width:118px;left:10px!important;right:auto!important}.header-utility-actions .settings{text-overflow:ellipsis;white-space:nowrap;max-width:118px;overflow:hidden}}html,body{height:100%;overflow:hidden}.app-shell{height:100dvh;overflow:hidden;min-height:0!important}.workspace,.sidebar-collapsed+.workspace{box-sizing:border-box;height:calc(100dvh - 144px);overflow:hidden;min-height:0!important}.workspace>.content{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;overflow:hidden auto;min-height:0!important;padding-bottom:60px!important}.system-footer{z-index:90;box-sizing:border-box;justify-content:center;width:100%;min-height:42px;padding:7px 24px;position:fixed;bottom:0;left:0;right:0;margin:0!important}@media (max-width:900px){.workspace,.sidebar-collapsed+.workspace{height:calc(100dvh - 64px);margin-top:64px!important}.workspace>.content{padding-bottom:64px!important}.system-footer{min-height:46px;padding:6px 10px}.app-shell .sidebar .brand,.app-shell.sidebar-collapsed .sidebar .brand{z-index:102!important;justify-content:center!important;align-items:center!important;width:82px!important;min-width:82px!important;height:52px!important;padding:0!important;display:flex!important;position:absolute!important;top:50%!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important}.app-shell .sidebar .brand .company-logo,.app-shell.sidebar-collapsed .sidebar .brand .company-logo,.app-shell .sidebar .brand .brand-mark{object-fit:contain!important;width:78px!important;max-width:78px!important;height:48px!important}}html,body,input,select,textarea,button,table,.mono{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1}.sidebar nav>button.nav-direct,.sidebar nav>button.nav-direct b,.sidebar-collapsed .sidebar nav>button.nav-direct,.sidebar-collapsed .sidebar nav>button.nav-direct b,:root[data-theme=light] .sidebar nav>button.nav-direct,:root[data-theme=light] .sidebar nav>button.nav-direct b{letter-spacing:0!important;text-align:center!important;font-family:Cairo,sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:1.4!important}@media (max-width:900px){.app-shell .sidebar nav>button.nav-direct,.app-shell .sidebar nav>button.nav-direct b,.app-shell.sidebar-collapsed .sidebar nav>button.nav-direct,.app-shell.sidebar-collapsed .sidebar nav>button.nav-direct b{text-align:right!important;font-size:15px!important;font-weight:700!important;line-height:1.4!important}}:root[data-theme=light]{--accent:var(--brand-accent)!important;--accent2:var(--brand-accent-dark)!important;--ui-orange:var(--brand-accent)!important;--ui-orange-dark:var(--brand-accent-dark)!important;--ui-orange-soft:var(--brand-accent-soft)!important}:root[data-theme=light] .sidebar,:root[data-theme=light] .sidebar-collapsed .sidebar,:root[data-theme=light] .system-footer{background:var(--brand-accent)!important;border-color:var(--brand-accent-dark)!important}:root[data-theme=light] .content .moving-header{border:1px solid var(--brand-accent-dark)!important;min-height:48px!important;padding-inline:18px!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .content .moving-header{border:1px solid color-mix(in srgb, var(--brand-accent-dark) 45%, transparent)!important}}:root[data-theme=light] .content .moving-header{background:linear-gradient(105deg, var(--brand-accent-dark), var(--brand-accent) 48%, var(--brand-accent-dark))!important;border-radius:0!important}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .content .moving-header{background:linear-gradient(105deg, color-mix(in srgb, var(--brand-accent-dark) 88%, #172431), var(--brand-accent) 48%, color-mix(in srgb, var(--brand-accent-dark) 88%, #172431))!important}}:root[data-theme=light] .content .moving-header{box-shadow:0 8px 24px var(--brand-accent)!important}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .content .moving-header{box-shadow:0 8px 24px color-mix(in srgb, var(--brand-accent) 20%, transparent)!important}}:root[data-theme=light] .content .moving-header-track{color:#fff!important;min-height:46px!important;padding-block:0!important}:root[data-theme=light] .content .announcement-item{color:#fff!important}:root[data-theme=light] .report-tabs button.active,:root[data-theme=light] .subscriber-pagination>div button.active{border-color:var(--brand-accent-dark)!important;background:var(--brand-accent)!important;color:#fff!important}:root[data-theme=light] .content input[type=checkbox],:root[data-theme=light] .content input[type=radio]{accent-color:var(--brand-accent)!important}@media (max-width:900px){:root[data-theme=light] .app-shell .sidebar,:root[data-theme=light] .app-shell.sidebar-collapsed .sidebar{background:var(--brand-accent)!important}:root[data-theme=light] .app-shell .sidebar nav,:root[data-theme=light] .app-shell.sidebar-collapsed .sidebar nav{background:linear-gradient(180deg, var(--brand-accent), var(--brand-accent-dark))!important}:root[data-theme=light] .app-shell .sidebar .sidebar-edge-toggle,:root[data-theme=light] .app-shell.sidebar-collapsed .sidebar .sidebar-edge-toggle{background:var(--brand-accent-dark)!important;color:#fff!important;border-color:#ffffff9e!important}:root[data-theme=light] .content .moving-header{border-radius:0!important;min-height:44px!important;padding-inline:12px!important}}.subscriber-username-link{-webkit-appearance:none;appearance:none;color:#111827;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-weight:700;display:inline-flex}.subscriber-table .subscriber-package-cell strong{color:#111827!important}.online-subscribers-table .online-username-cell{color:#263746;font-family:inherit;font-weight:400}.online-subscribers-table .session-uptime-cell{color:#263746;font-weight:600}:is(.subscriber-username-link:hover,.subscriber-username-link:focus-visible){text-decoration:underline}.subscriber-table .subscriber-username-link,:root[data-theme=light] .subscriber-table .subscriber-username-link,.subscriber-table .subscriber-package-cell strong,:root[data-theme=light] .subscriber-table .subscriber-package-cell strong{color:#111827!important}.package-edit-modal{width:min(860px,100vw - 32px)}.package-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.package-edit-grid label{gap:7px;display:grid}.package-visibility-fieldset{border:1px solid var(--line);border-radius:10px;min-width:0;padding:14px}.package-visibility-choices{flex-wrap:wrap;gap:10px 18px;margin-bottom:12px;display:flex}.package-visibility-choices label,.package-visibility-toggle,.package-panel-option{align-items:center;flex-direction:row!important;gap:8px!important;display:flex!important}.package-visibility-choices input[type=radio],.package-visibility-toggle input[type=checkbox],.package-panel-option input[type=checkbox]{-webkit-appearance:auto;appearance:auto;accent-color:var(--brand-accent);flex:0 0 17px;width:17px!important;min-width:17px!important;max-width:17px!important;height:17px!important;min-height:17px!important;margin:0!important;padding:0!important}.package-panel-list{border:1px solid var(--line);background:var(--surface);border-radius:9px;max-height:260px;padding:8px;overflow:auto}.package-panel-option{border-radius:7px;min-height:38px;padding:7px 9px}.package-panel-option:hover{background:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.package-panel-option:hover{background:color-mix(in srgb, var(--brand-accent) 7%, transparent)}}.package-panel-option span{overflow-wrap:anywhere;min-width:0}.package-permissions-group{grid-column:1/-1}.package-permissions-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.package-permission-option{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-height:58px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}.package-permission-option.on{border-color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.package-permission-option.on{border-color:color-mix(in srgb, var(--brand-accent) 55%, var(--line))}}.package-permission-option.on{background:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.package-permission-option.on{background:color-mix(in srgb, var(--brand-accent) 7%, var(--surface))}}.package-permission-option input[type=checkbox]{-webkit-appearance:auto;appearance:auto;width:18px;min-width:18px;height:18px;accent-color:var(--brand-accent);margin:0}.package-permission-option span,.package-permission-option strong,.package-permission-option small{min-width:0;display:block}.package-permission-option strong{overflow-wrap:anywhere}.package-permission-option small{color:var(--muted);margin-top:3px}@media (max-width:900px){.package-permissions-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.package-permissions-list{grid-template-columns:1fr}}@media (max-width:680px){.package-edit-grid{grid-template-columns:1fr}}.modal.admin-edit-dialog .dialog-permissions .admin-permission-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.modal.admin-edit-dialog .dialog-permissions .admin-permission-item{flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;height:auto!important;min-height:48px!important;padding:10px 12px!important;display:flex!important;overflow:visible!important}.modal.admin-edit-dialog .dialog-permissions .admin-permission-item input[type=checkbox]{-webkit-appearance:auto!important;appearance:auto!important;flex:0 0 18px!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!important}.modal.admin-edit-dialog .dialog-permissions .admin-permission-item span{color:#263746!important;opacity:1!important;visibility:visible!important;flex:auto!important;width:auto!important;font-size:12px!important;line-height:1.7!important;display:block!important}@media (max-width:700px){.modal.admin-edit-dialog .dialog-permissions .admin-permission-grid{grid-template-columns:1fr!important}}:root{--wiven-sidebar-width:260px;--wiven-sidebar-collapsed-width:84px}.app-shell .sidebar,.app-shell.sidebar-collapsed .sidebar,:root[data-theme=light] .app-shell .sidebar,:root[data-theme=light] .app-shell.sidebar-collapsed .sidebar{z-index:120!important;width:var(--wiven-sidebar-width)!important;background:linear-gradient(180deg, var(--brand-accent), var(--brand-accent-dark))!important;border-inline-start:1px solid var(--brand-accent-dark)!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;height:100dvh!important;min-height:100dvh!important;padding:18px 14px 16px!important;display:flex!important;position:fixed!important;inset-block:0!important;inset-inline:auto 0!important;overflow:hidden auto!important}@supports (color:color-mix(in lab, red, red)){.app-shell .sidebar,.app-shell.sidebar-collapsed .sidebar,:root[data-theme=light] .app-shell .sidebar,:root[data-theme=light] .app-shell.sidebar-collapsed .sidebar{border-inline-start:1px solid color-mix(in srgb, var(--brand-accent-dark) 55%, transparent)!important}}.app-shell .sidebar,.app-shell.sidebar-collapsed .sidebar,:root[data-theme=light] .app-shell .sidebar,:root[data-theme=light] .app-shell.sidebar-collapsed .sidebar{box-shadow:-14px 0 34px #0f172a24!important}.app-shell.sidebar-collapsed .sidebar{width:var(--wiven-sidebar-collapsed-width)!important;padding-inline:10px!important}.app-shell .workspace,.app-shell.sidebar-collapsed .workspace,.app-shell.sidebar-collapsed+.workspace{box-sizing:border-box!important;margin:0!important;width:auto!important;max-width:none!important;height:100dvh!important;min-height:0!important;margin-inline-start:0!important;margin-inline-end:var(--wiven-sidebar-width)!important;position:relative!important;overflow:hidden!important}.app-shell.sidebar-collapsed .workspace,.app-shell.sidebar-collapsed+.workspace{margin-inline-end:var(--wiven-sidebar-collapsed-width)!important}.workspace>.content{width:100%!important;max-width:none!important;height:100%!important;padding:18px 24px 64px!important;overflow:auto!important}.content>.page-actions,.content>.panel,.content .table-panel,.content .subscriber-page-actions,.content .package-page-actions,.content .nas-page-actions{max-width:none!important}.content .table-panel,.content .subscriber-page-actions+.table-panel,.content .package-page-actions+.table-panel,.content .nas-page-actions+.table-panel{width:100%!important;margin-inline:0!important}.subscriber-page-actions,.subscriber-page-actions+.table-panel{width:100%!important}.sidebar .brand,.sidebar-collapsed .sidebar .brand,.app-shell .sidebar .brand,.app-shell.sidebar-collapsed .sidebar .brand{background:#fffffff5!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;height:88px!important;min-height:88px!important;margin:0!important;padding:10px!important;display:flex!important;position:static!important;transform:none!important}.sidebar .company-logo,.sidebar-collapsed .sidebar .company-logo,.sidebar .brand-mark{object-fit:contain!important;width:150px!important;max-width:100%!important;height:68px!important}.sidebar-collapsed .sidebar .brand{height:58px!important;min-height:58px!important;padding:7px!important}.sidebar-collapsed .sidebar .company-logo,.sidebar-collapsed .sidebar .brand-mark{width:54px!important;height:42px!important}.profile-notification-group,.sidebar .profile-notification-group{z-index:auto!important;grid-template-columns:minmax(0,1fr) 44px!important;gap:8px!important;width:100%!important;max-width:none!important;display:grid!important;position:static!important;inset:auto!important}.sidebar-collapsed .profile-notification-group{grid-template-columns:1fr!important}.sidebar .nav-profile,.sidebar .profile-trigger,.sidebar-collapsed .sidebar .nav-profile,.sidebar-collapsed .sidebar .profile-trigger{border-radius:14px!important;width:100%!important;min-width:0!important;height:54px!important;padding:8px 10px!important}.sidebar-collapsed .sidebar .profile-trigger div:not(.avatar),.sidebar-collapsed .sidebar .service-card,.sidebar-collapsed .sidebar .header-language-switch{display:none!important}.sidebar .notification-bell{border-radius:14px!important;flex:0 0 44px!important;width:44px!important;height:54px!important;position:relative!important}.sidebar nav,.sidebar-collapsed .sidebar nav,:root[data-theme=light] .sidebar nav,:root[data-theme=light] .sidebar-collapsed .sidebar nav{width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;box-shadow:none!important;background:0 0!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:8px!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;overflow:visible!important}.sidebar nav>button.nav-direct,.sidebar nav .nav-group summary,.sidebar-collapsed .sidebar nav>button.nav-direct,.sidebar-collapsed .sidebar nav .nav-group summary,:root[data-theme=light] .sidebar nav>button.nav-direct,:root[data-theme=light] .sidebar nav .nav-group summary{box-sizing:border-box!important;color:#fff!important;text-align:start!important;white-space:normal!important;width:100%!important;min-width:0!important;height:auto!important;min-height:44px!important;box-shadow:none!important;background:#ffffff1a!important;border:1px solid #ffffff47!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;margin:0!important;padding:11px 14px!important;display:flex!important}.sidebar nav>button.nav-direct b,.sidebar nav .nav-group summary,.sidebar nav .nav-group summary b,.sidebar-collapsed .sidebar nav>button.nav-direct b,:root[data-theme=light] .sidebar nav>button.nav-direct b{color:#fff!important;font-family:Cairo,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1.45!important}.sidebar nav>button.nav-direct:hover,.sidebar nav>button.nav-direct.active,.sidebar nav .nav-group:hover summary,.sidebar nav .nav-group[open] summary,.sidebar nav .nav-group.active summary{background:#ffffff38!important;border-color:#ffffff85!important}.sidebar nav .nav-group-menu{width:100%!important;min-width:0!important;box-shadow:none!important;background:#ffffff1f!important;border:1px solid #ffffff38!important;border-radius:12px!important;gap:6px!important;margin:6px 0 2px!important;padding:7px!important;display:grid!important;position:static!important}.sidebar nav .nav-group-menu button,.sidebar-collapsed .sidebar nav .nav-group-menu button{color:#fff!important;text-align:start!important;background:#ffffff1a!important;border:1px solid #ffffff2e!important;border-radius:9px!important;width:100%!important;min-height:38px!important;padding:8px 10px!important}.sidebar nav .nav-group-menu button:hover,.sidebar nav .nav-group-menu button.active{color:var(--brand-accent-dark)!important;background:#fff!important}.sidebar nav .nav-group-menu button:hover b,.sidebar nav .nav-group-menu button.active b{color:var(--brand-accent-dark)!important}.sidebar-collapsed .sidebar nav>button.nav-direct,.sidebar-collapsed .sidebar nav .nav-group summary{justify-content:center!important;padding-inline:8px!important}.sidebar-collapsed .sidebar nav .nav-group-menu{display:none!important}.sidebar-collapsed .sidebar nav>button.nav-direct b,.sidebar-collapsed .sidebar nav .nav-group summary{font-size:0!important}.sidebar-collapsed .sidebar nav>button.nav-direct b:first-letter,.sidebar-collapsed .sidebar nav .nav-group summary:first-letter{font-size:18px!important}.sidebar .service-card,.sidebar .header-utility-actions{width:100%!important;max-width:none!important;margin:0!important;position:static!important}.sidebar .header-utility-actions{justify-content:space-between!important;gap:8px!important;display:flex!important}.sidebar .header-utility-actions .settings{width:48px!important;min-width:48px!important}.system-footer{width:auto!important;inset-inline-start:0!important;inset-inline-end:var(--wiven-sidebar-width)!important}.app-shell.sidebar-collapsed .system-footer{inset-inline-end:var(--wiven-sidebar-collapsed-width)!important}@media (max-width:900px){.app-shell .sidebar,.app-shell.sidebar-collapsed .sidebar,:root[data-theme=light] .app-shell .sidebar,:root[data-theme=light] .app-shell.sidebar-collapsed .sidebar{width:min(82vw,292px)!important;padding:14px 12px!important;transition:transform .22s!important;transform:translate(100%)!important}.app-shell:not(.sidebar-collapsed) .sidebar{transform:translate(0)!important}.app-shell .workspace,.app-shell.sidebar-collapsed .workspace,.app-shell.sidebar-collapsed+.workspace{height:100dvh!important;margin:0!important;padding-top:64px!important}.workspace>.content{padding:12px 10px 64px!important}.sidebar-edge-toggle,.app-shell .sidebar .sidebar-edge-toggle,.app-shell.sidebar-collapsed .sidebar .sidebar-edge-toggle{z-index:160!important;top:14px!important;border-radius:12px!important;place-items:center!important;width:44px!important;height:44px!important;display:grid!important;position:fixed!important;inset-inline-end:14px!important;transform:none!important}.system-footer,.app-shell.sidebar-collapsed .system-footer{inset-inline:0!important}}@media (min-width:901px){:root{--wiven-sidebar-width:260px;--wiven-sidebar-collapsed-width:84px}html,body,.app-shell,.app-shell.sidebar-collapsed{width:100%!important;height:100dvh!important;min-height:0!important;overflow:hidden!important}.app-shell .sidebar,.app-shell.sidebar-collapsed .sidebar,:root[data-theme=light] .app-shell .sidebar,:root[data-theme=light] .app-shell.sidebar-collapsed .sidebar{width:var(--wiven-sidebar-width)!important;z-index:120!important;box-sizing:border-box!important;height:100dvh!important;min-height:100dvh!important;position:fixed!important;inset:0 0 0 auto!important;inset-inline-start:unset!important;inset-inline-end:unset!important;overflow:hidden!important;transform:none!important}.app-shell.sidebar-collapsed .sidebar{width:var(--wiven-sidebar-collapsed-width)!important}.app-shell .sidebar:after,.app-shell.sidebar-collapsed .sidebar:after{content:none!important;display:none!important}.app-shell .workspace,.app-shell.sidebar-collapsed .workspace,.app-shell.sidebar-collapsed+.workspace{box-sizing:border-box!important;height:100dvh!important;min-height:0!important;width:calc(100vw - var(--wiven-sidebar-width))!important;max-width:none!important;margin:0!important;margin-right:var(--wiven-sidebar-width)!important;background:#eef5f8!important;padding:0!important;position:relative!important;top:0!important;left:auto!important;right:auto!important;overflow:hidden!important;transform:none!important}.app-shell.sidebar-collapsed .workspace,.app-shell.sidebar-collapsed+.workspace{width:calc(100vw - var(--wiven-sidebar-collapsed-width))!important;margin-left:0!important;margin-right:var(--wiven-sidebar-collapsed-width)!important}.workspace>.content{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 38px 76px!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;overflow:hidden auto!important;transform:none!important}.content .moving-header,:root[data-theme=light] .content .moving-header{z-index:1!important;border-radius:15px!important;width:100%!important;max-width:none!important;margin:0 0 18px!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.content .moving-header:empty,.content .moving-header-track:empty{display:none!important}.content>.stats,.content>.system-status-cards,.content>.table-panel,.content>.panel,.content>.page-actions,.subscriber-page-actions,.admin-page-actions,.package-page-actions,.nas-page-actions{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.sidebar .profile-notification-group{flex:none!important;order:1!important;margin:0 0 2px!important}.sidebar .brand,.sidebar-collapsed .sidebar .brand,.app-shell .sidebar .brand,.app-shell.sidebar-collapsed .sidebar .brand{flex:none!important;order:2!important;margin:0 0 2px!important}.sidebar nav,.sidebar-collapsed .sidebar nav{overscroll-behavior:contain!important;flex:auto!important;order:3!important;min-height:0!important;overflow:hidden auto!important}.sidebar .header-utility-actions{flex:none!important;order:4!important;margin-top:auto!important}.sidebar .service-card{flex:none!important;order:5!important}.system-footer,.app-shell.sidebar-collapsed .system-footer{left:0!important;right:var(--wiven-sidebar-width)!important;z-index:60!important;width:auto!important;margin:0!important;position:fixed!important;bottom:0!important}.app-shell.sidebar-collapsed .system-footer{left:0!important;right:var(--wiven-sidebar-collapsed-width)!important}.content>.subscriber-page-actions,.content>.admin-page-actions,.content>.package-page-actions,.content>.nas-page-actions,.content>.pricing-actions,.content>.reports-heading{box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:58px!important;margin:0 0 14px!important;position:sticky!important;top:0!important;left:auto!important;right:auto!important;transform:none!important}.content>.subscriber-page-actions+.table-panel,.content>.admin-page-actions+.admin-table,.content>.package-page-actions+.table-panel,.content>.nas-page-actions+.table-panel,.content>.pricing-actions+.panel,.content>.table-panel{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0 0 18px!important;overflow:hidden!important}.content .table-wrap,.content .subscriber-table-wrap{box-sizing:border-box!important;scrollbar-gutter:stable!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;display:block!important;overflow:auto visible!important}:root[data-theme=light] .content .subscriber-table,.content .subscriber-table{table-layout:fixed!important;width:100%!important;min-width:1120px!important;max-width:none!important}.subscriber-table th,.subscriber-table td{text-overflow:ellipsis!important;min-width:0!important;padding-inline:7px!important;overflow:hidden!important}.subscriber-table th:first-child,.subscriber-table td:first-child{width:44px!important}.subscriber-table th:nth-child(2),.subscriber-table td:nth-child(2){width:60px!important}.subscriber-table th:nth-child(3),.subscriber-table td:nth-child(3){width:130px!important}.subscriber-table th:nth-child(4),.subscriber-table td:nth-child(4){width:145px!important}.subscriber-table th:nth-child(5),.subscriber-table td:nth-child(5){width:120px!important}.subscriber-table th:nth-child(6),.subscriber-table td:nth-child(6){width:175px!important}.subscriber-table th:nth-child(7),.subscriber-table td:nth-child(7){width:120px!important}.subscriber-table th:nth-child(8),.subscriber-table td:nth-child(8){width:110px!important}.subscriber-table th:nth-child(9),.subscriber-table td:nth-child(9),.subscriber-table th:nth-child(10),.subscriber-table td:nth-child(10){width:105px!important}.app-shell.language-ar .sidebar,.app-shell.language-ar.sidebar-collapsed .sidebar{left:auto!important;right:0!important}.app-shell.language-en .sidebar,.app-shell.language-en.sidebar-collapsed .sidebar{left:0!important;right:auto!important}.app-shell.language-ar .workspace{top:0!important;right:var(--wiven-sidebar-width)!important;width:auto!important;height:100dvh!important;margin:0!important;position:absolute!important;bottom:0!important;left:0!important}.app-shell.language-en .workspace{top:0!important;bottom:0!important;right:0!important;left:var(--wiven-sidebar-width)!important;width:auto!important;height:100dvh!important;margin:0!important;position:absolute!important}.app-shell.language-ar.sidebar-collapsed .workspace{right:var(--wiven-sidebar-collapsed-width)!important}.app-shell.language-en.sidebar-collapsed .workspace{left:var(--wiven-sidebar-collapsed-width)!important}.workspace>.content{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:26px 38px 76px!important}.content>.stats,.content>.system-status-section,.content .system-status-cards{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-inline:0!important}:root[data-theme=light] .content>.stats,.content>.stats,html body .app-shell:not(.android-app-shell) .content>.stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}.content .system-status-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}.content>.stats>*,.content .system-status-cards>*{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.content .moving-header{width:100%!important;max-width:100%!important;margin-inline:0!important}.app-shell.language-ar .system-footer{right:var(--wiven-sidebar-width)!important;left:0!important}.app-shell.language-en .system-footer{left:var(--wiven-sidebar-width)!important;right:0!important}.app-shell.language-ar.sidebar-collapsed .system-footer{right:var(--wiven-sidebar-collapsed-width)!important}.app-shell.language-en.sidebar-collapsed .system-footer{left:var(--wiven-sidebar-collapsed-width)!important}}.content:has(.nm-page){width:100%!important;max-width:none!important;margin-inline:0!important}.nm-page{border:0;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;display:flex;width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important}.nm-page>.page-actions,.nm-page>.report-tabs,.nm-page>.stats,.nm-page>.panel,.nm-page>.nm-split,.nm-page>.nm-dash{box-sizing:border-box;width:100%!important;max-width:none!important;margin-inline:0!important}.nm-page>.page-actions{align-items:flex-end;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important}.nm-page>.report-tabs{justify-content:flex-start;margin-bottom:0!important}:root[data-theme=light] .content .nm-page>.stats,html[data-theme=dark] .content .nm-page>.stats,.content .nm-page>.stats,.nm-page>.stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;max-width:none!important;margin-bottom:0!important;display:grid!important}.nm-page .table-panel,.nm-page .table-wrap,.nm-page table{width:100%!important;max-width:none!important}.nm-page .toolbar{flex-wrap:wrap;width:100%}@media (max-width:1200px){.nm-page>.stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:650px){.nm-page>.stats{grid-template-columns:1fr!important}.nm-page>.page-actions{flex-direction:column;align-items:stretch!important}}.nm-cell-metric{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.nm-meter{background:var(--line);vertical-align:middle;border-radius:99px;width:48px;height:4px;display:inline-block;overflow:hidden}.nm-meter i{background:var(--brand-accent,var(--accent));height:100%;display:block}.nm-meter i.warn{background:var(--orange,#e58a3a)}.nm-spark{align-items:flex-end;gap:2px;height:36px;margin:8px 0 16px;display:flex}.nm-spark span{background:var(--brand-accent,var(--accent));opacity:.7;border-radius:2px;flex:1;min-width:2px}.nm-empty{text-align:center;justify-items:center;gap:12px;padding:28px 16px;display:grid}.nm-router-dialog{width:min(520px,100vw - 32px)!important;max-width:520px!important;max-height:calc(100dvh - 32px)!important}.nm-detail-tabs{flex-wrap:wrap}.nm-device-select{min-width:180px}.nm-dash{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:14px;width:100%;display:grid}.nm-card{background:var(--surface);border:1px solid var(--line);min-width:0;box-shadow:none;border-radius:14px;grid-column:span 3;padding:16px 18px}.nm-card h3{color:var(--text);margin:0 0 12px;font-size:13px;font-weight:800}.nm-card .toolbar{background:0 0;border:0;min-height:0;margin:0 0 8px;padding:0}.nm-card .toolbar h3{margin:0}.nm-card-sys{grid-column:span 4}.nm-card-traffic{grid-column:span 8}.nm-card-clients{grid-column:span 8;padding:12px 0 8px}.nm-card-logs{grid-column:span 4}.nm-big{letter-spacing:.02em;margin:10px 0 8px;font-size:28px;font-weight:800;line-height:1.2;display:block}.nm-cpu-row{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:10px;display:grid}.nm-cpu-spark small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.nm-cpu-spark .nm-line{height:54px;margin:0}.nm-ring{width:72px;height:72px;transform:rotate(-90deg)}.nm-ring-track,.nm-ring-value{fill:none;stroke-width:6px}.nm-ring-track{stroke:var(--line)}.nm-ring-value{stroke:var(--brand-accent,var(--accent));stroke-linecap:round}.nm-ring text{transform-origin:36px 36px;fill:var(--text);font-family:Cairo,Segoe UI,sans-serif;font-size:13px;font-weight:800;transform:rotate(90deg)}.nm-mem{grid-template-columns:1fr 1fr;align-items:end;gap:16px;height:108px;display:grid}.nm-mem-col{justify-items:center;gap:6px;height:100%;display:grid}.nm-mem-track{background:var(--surface2,var(--line));border-radius:8px;flex:1;align-items:flex-end;width:28px;height:64px;display:flex;overflow:hidden}.nm-mem-track i{background:var(--brand-accent,var(--accent));border-radius:8px 8px 0 0;width:100%;display:block}.nm-mem-track i.free{background:var(--brand-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.nm-mem-track i.free{background:color-mix(in srgb, var(--brand-accent,var(--accent)) 35%, var(--line))}}.nm-mem-col strong{font-size:12px}.nm-mem-col span{color:var(--muted);font-size:11px}.nm-kv{gap:12px;margin:0;display:grid}.nm-kv div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.nm-kv div:last-child{border:0;padding:0}.nm-kv dt{color:var(--muted);font-size:12px}.nm-kv dd{text-align:end;margin:0;font-weight:700}.nm-traffic-row{grid-template-columns:minmax(0,1fr) 180px;align-items:stretch;gap:12px;display:grid}.nm-traffic-chart .nm-line{height:132px;margin:0}.nm-legend{align-content:start;gap:8px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.nm-legend small{color:var(--muted);font-family:ui-monospace,Consolas,monospace;display:block}.nm-log-list{gap:8px;max-height:280px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.nm-log-list li{color:var(--text);gap:2px;font-size:12px;display:grid}.nm-log-tag{color:var(--muted);font-size:11px;font-weight:700}.nm-line-fill{fill:currentColor;opacity:.12;stroke:none!important}@media (max-width:1200px){.nm-card,.nm-card-sys,.nm-card-traffic,.nm-card-clients,.nm-card-logs{grid-column:span 6}}@media (max-width:760px){.nm-card,.nm-card-sys,.nm-card-traffic,.nm-card-clients,.nm-card-logs{grid-column:span 12}.nm-cpu-row,.nm-traffic-row{grid-template-columns:1fr}}.nm-kpis.stats p,.nm-page .stat p{color:var(--muted);margin:8px 0 0;font-size:12px;font-weight:500}.nm-split{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px;width:100%;display:grid}.nm-inline-card{background:var(--surface);padding:0 0 14px}.nm-inline-card .nm-line,.nm-page .stat .nm-line{width:calc(100% - 24px);height:auto;margin:10px 12px 0}.nm-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;padding:4px 16px 8px;display:grid}.nm-meta dt{color:var(--muted);margin-bottom:2px;font-size:11px}.nm-meta dd{margin:0;font-weight:700}.nm-line{width:100%;height:88px;color:var(--brand-accent,var(--accent));display:block}.nm-line path{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.nm-line-secondary{color:var(--muted);opacity:.85}.nm-na,.nm-page .empty-state{color:var(--muted);margin:12px 16px}.nm-wan-pick{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.nm-wan-pick select{min-width:160px}@media (max-width:980px){.nm-split,.nm-meta{grid-template-columns:1fr}}.nm-router-dialog .form-section-title{margin:14px 0 8px}.nm-router-dialog .modal-actions{background:var(--surface,#fff);margin-top:16px;padding-top:12px;position:sticky;bottom:-8px}html[data-theme=dark] .nm-router-dialog .modal-actions{background:var(--surface)}.nm-script-box{border:1px solid var(--line);border-radius:10px;margin-top:12px;padding:10px 12px}.nm-script-box summary{cursor:pointer;color:var(--text);font-weight:700}.nm-script{border:1px solid var(--line);background:var(--surface2,var(--bg));white-space:pre-wrap;text-align:left;direction:ltr;border-radius:8px;max-height:140px;margin:10px 0 0;padding:10px;font-size:11px;line-height:1.6;overflow:auto}@media (max-width:900px){.nm-router-dialog{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}.table-wrap{overflow-x:auto}}.sp-login,.sp-shell{color:#172033;background:#f4f7fb;min-height:100vh;font-family:Tahoma,Segoe UI,sans-serif}.sp-login{background:radial-gradient(circle at 20% 10%,#d9f8f3,#0000 34%),linear-gradient(145deg,#f8fbff,#eef3f9);place-items:center;padding:24px;display:grid}.sp-login>section{text-align:right;background:#fff;border:1px solid #e7edf4;border-radius:24px;width:min(430px,100%);padding:38px;box-shadow:0 24px 70px #18344d1c}.sp-login img{object-fit:contain;width:150px;height:54px;margin:auto;display:block}.sp-login>section>span{text-align:center;color:#078f83;margin-top:8px;font-weight:800;display:block}.sp-login h1{margin:26px 0 8px;font-size:30px}.sp-login p{color:#697386;margin:0 0 22px;line-height:1.8}.sp-login form,.sp-card form{gap:13px;display:grid}.sp-login label,.sp-card label{gap:7px;font-size:13px;font-weight:700;display:grid}.sp-login input,.sp-card input,.sp-card select,.sp-card textarea,.sp-thread textarea{color:#172033;width:100%;font:inherit;background:#fff;border:1px solid #dbe3ec;border-radius:11px;outline:none;padding:12px 13px}.sp-login input:focus,.sp-card input:focus,.sp-card textarea:focus,.sp-thread textarea:focus{border-color:#0aa596;box-shadow:0 0 0 3px #0aa59618}.sp-login button,.sp-card button,.sp-thread button{color:#fff;cursor:pointer;background:#087f75;border:0;border-radius:11px;padding:12px 18px;font-weight:800}.sp-login button:disabled,.sp-card button:disabled{opacity:.6}.sp-login small{text-align:center;color:#8791a3;margin-top:18px;display:block}.sp-error,.sp-alert.error{color:#b82e35;background:#fff0f0;border-radius:9px;padding:11px}.sp-shell>header{z-index:10;background:#fff;border-bottom:1px solid #e6ebf1;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(18px,4vw,64px);display:flex;position:sticky;top:0}.sp-brand,.sp-user{align-items:center;gap:13px;display:flex}.sp-brand img{object-fit:contain;width:120px;height:48px}.sp-brand div{border-right:1px solid #e3e8ee;padding-right:13px;display:grid}.sp-brand small,.sp-user small{color:#7c8797}.sp-user span{border-radius:20px;padding:7px 10px;font-size:12px}.sp-user span.online{color:#087c65;background:#e5f8f2}.sp-user span.offline{color:#6d7480;background:#f1f3f5}.sp-user button{cursor:pointer;background:#fff;border:1px solid #dce3ea;border-radius:9px;padding:8px 12px}.sp-alert{z-index:20;color:#08765f;cursor:pointer;background:#e8faf5;border-radius:11px;padding:12px 20px;position:fixed;top:88px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #24374b22}.sp-welcome{color:#fff;background:linear-gradient(125deg,#073d52,#087e76);border-radius:22px;justify-content:space-between;align-items:center;gap:24px;width:min(1380px,100% - 36px);margin:28px auto 18px;padding:30px clamp(22px,4vw,46px);display:flex;position:relative;overflow:hidden}.sp-welcome:after{content:"";background:#58dbc32b;border-radius:50%;width:280px;height:280px;position:absolute;top:-120px;left:-80px}.sp-welcome h1{margin:7px 0;font-size:clamp(25px,3vw,38px)}.sp-welcome p{color:#d7f3ef;margin:0}.sp-account{z-index:1;background:#ffffff18;border:1px solid #ffffff29;border-radius:16px;gap:5px;min-width:230px;padding:17px;display:grid;position:relative}.sp-account small{color:#b9e8e2}.sp-account strong{font-size:22px}.sp-stats{grid-template-columns:repeat(3,1fr);gap:16px;width:min(1380px,100% - 36px);margin:auto;display:grid}.sp-stats article,.sp-card{background:#fff;border:1px solid #e4eaf0;border-radius:17px;box-shadow:0 8px 30px #20374d0b}.sp-stats article{gap:7px;padding:20px;display:grid}.sp-stats small,.sp-card p{color:#758194}.sp-stats strong{font-size:21px}.sp-stats span{color:#768395;font-size:12px}.sp-grid{grid-template-columns:340px 1fr;align-items:start;gap:16px;width:min(1380px,100% - 36px);margin:16px auto;display:grid}.sp-grid aside{gap:16px;display:grid}.sp-card{padding:21px}.sp-card h2{margin:0 0 5px;font-size:19px}.sp-card p{margin:0 0 17px;font-size:13px}.sp-tickets{min-height:570px}.sp-title{border-bottom:1px solid #edf0f4;justify-content:space-between;padding-bottom:14px;display:flex}.sp-ticket-layout{grid-template-columns:300px 1fr;min-height:485px;display:grid}.sp-ticket-layout nav{border-left:1px solid #edf0f4;align-content:start;gap:6px;padding:10px 0 0 12px;display:grid}.sp-ticket-layout nav>button{color:#172033;text-align:right;background:0 0;border:1px solid #0000;justify-content:space-between;gap:8px;padding:12px;display:flex}.sp-ticket-layout nav>button.active{background:#edf8f6;border-color:#cfeae5}.sp-ticket-layout nav span{gap:5px;display:grid}.sp-ticket-layout nav small{color:#85909f;font-weight:400}.status{white-space:nowrap;border-radius:20px;height:max-content;padding:6px 8px;font-size:11px;font-style:normal}.status.pending{color:#a46806;background:#fff3dc}.status.in_progress{color:#2369ad;background:#e6f1ff}.status.on_hold{color:#7552a9;background:#f3eefe}.status.solved{color:#197548;background:#e5f8ee}.sp-empty{text-align:center;color:#8792a1;padding:55px 10px;line-height:1.8}.sp-thread{flex-direction:column;padding:16px 18px;display:flex}.sp-thread>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.sp-thread h3{margin:4px 0}.sp-messages{flex-direction:column;gap:10px;min-height:280px;padding:18px 0;display:flex}.sp-messages>div{border-radius:14px;max-width:78%;padding:12px 15px}.sp-messages p{color:inherit;margin:5px 0 0;font-size:14px;line-height:1.75}.sp-messages small{opacity:.68;font-size:11px}.sp-messages .mine{color:#fff;background:#087f75;border-bottom-left-radius:4px;align-self:flex-start}.sp-messages .agent{background:#eef2f6;border-bottom-right-radius:4px;align-self:flex-end}.sp-thread form{grid-template-columns:1fr auto;align-items:end;gap:9px;margin-top:auto;display:grid}.sp-thread button{height:44px}.sp-shell>footer{text-align:center;color:#86909f;padding:14px 0 26px;font-size:12px}@media (max-width:900px){.sp-shell>header{height:auto;padding:12px 16px}.sp-brand div,.sp-user b,.sp-user span{display:none}.sp-brand img{width:105px}.sp-welcome{display:grid}.sp-account{min-width:0}.sp-stats,.sp-grid,.sp-ticket-layout{grid-template-columns:1fr}.sp-ticket-layout nav{border-bottom:1px solid #edf0f4;border-left:0;max-height:240px;padding:10px 0;overflow:auto}.sp-thread{padding:16px 0}.sp-messages>div{max-width:90%}.sp-thread form{grid-template-columns:1fr}.sp-login>section{padding:28px 22px}}.sp-shell{background:var(--bg);grid-template-columns:250px minmax(0,1fr);font-family:Cairo,Tahoma,Segoe UI,sans-serif;display:grid}.sp-main{min-width:0}.sp-main>header{background:var(--surface);border-bottom:1px solid var(--line);z-index:10;justify-content:space-between;align-items:center;height:72px;padding:0 28px;display:flex;position:sticky;top:0}.sp-page-title{line-height:1.3;display:grid}.sp-page-title small,.sp-eyebrow{color:var(--sidebar);letter-spacing:1.7px;font-size:10px;font-weight:800}.sp-page-title strong{color:var(--text);font-size:18px}.sp-sidebar{background:linear-gradient(180deg,var(--sidebar),#0d7f84);color:#fff;z-index:20;flex-direction:column;height:100vh;padding:20px 12px;display:flex;position:sticky;top:0;box-shadow:-4px 0 24px #0a5d621a}.sp-side-brand{border-bottom:1px solid #ffffff2b;place-items:center;height:72px;margin:0 7px 15px;display:grid}.sp-side-brand img{object-fit:contain;filter:brightness(0)invert();width:154px;max-height:58px}.sp-sidebar nav{gap:6px;display:grid}.sp-sidebar nav a{color:#eaffff;border-radius:10px;align-items:center;gap:12px;padding:11px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:all .18s;display:flex}.sp-sidebar nav a span{text-align:center;width:24px;font-size:19px}.sp-sidebar nav a.active{box-shadow:inset -3px 0 #fff}.sp-sidebar nav a i{color:var(--sidebar);background:#fff;border-radius:20px;place-items:center;min-width:21px;height:21px;margin-right:auto;font-size:10px;font-style:normal;display:grid}.sp-side-profile{background:#ffffff17;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:10px;margin-top:auto;padding:11px;display:flex}.sp-side-profile>div{width:38px;height:38px;color:var(--sidebar);background:#fff;border-radius:50%;place-items:center;font-weight:900;display:grid}.sp-side-profile span{min-width:0;display:grid}.sp-side-profile b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.sp-side-profile small{color:#d0f6f7;font-size:10px}.sp-content{padding:0 10px}.sp-welcome{background:linear-gradient(125deg,#158f94,var(--sidebar));border-radius:15px;width:min(1380px,100% - 30px);margin-top:22px;box-shadow:0 12px 30px #159a9c24}.sp-stats{width:min(1380px,100% - 30px)}.sp-stats article,.sp-card{border-color:var(--line);border-radius:12px;box-shadow:0 5px 18px #243d4a0b}.sp-stats article{padding-right:68px;position:relative}.sp-stat-icon{width:38px;height:38px;color:var(--sidebar);background:#159a9c17;border-radius:10px;place-items:center;font-size:19px;font-weight:800;display:grid;position:absolute;top:20px;right:18px}.sp-stats small{color:var(--muted);font-weight:700}.sp-stats strong,.sp-card h2,.sp-thread h3{color:var(--text)}.sp-grid{width:min(1380px,100% - 30px)}.sp-card{background:var(--surface)}.sp-card-head{align-items:flex-start;gap:11px;margin-bottom:17px;display:flex}.sp-card-head>span{width:38px;height:38px;color:var(--sidebar);background:#159a9c14;border-radius:9px;flex:none;place-items:center;font-size:19px;font-weight:900;display:grid}.sp-card-head h2,.sp-card-head p{margin:0}.sp-card input,.sp-card select,.sp-card textarea,.sp-thread textarea{background:var(--surface2);border-color:var(--line);color:var(--text)}.sp-card button,.sp-thread button{background:var(--sidebar);box-shadow:0 5px 13px #159a9c25}.sp-card button.secondary{color:var(--sidebar);box-shadow:none;background:#159a9c14}.sp-title{align-items:center}.sp-title>a{background:var(--sidebar);color:#fff;border-radius:9px;padding:9px 13px;font-size:12px;font-weight:800;text-decoration:none}.sp-ticket-layout nav>button{color:var(--text)}.sp-ticket-layout nav>button.active{box-shadow:inset -3px 0 var(--sidebar);background:#159a9c12;border-color:#159a9c35}.sp-messages .agent{background:var(--surface2);color:var(--text)}.sp-user button{color:var(--text);border-color:var(--line);background:var(--surface2)}.sp-shell>footer{display:none}.sp-content>footer{text-align:center;color:var(--muted);padding:14px 0 26px;font-size:11px;display:block}.sp-login>section{border-top:4px solid var(--sidebar);border-radius:14px}.sp-login button{background:var(--sidebar)}@media (max-width:900px){.sp-shell{display:block}.sp-sidebar{background:var(--surface);border-top:1px solid var(--line);width:100%;height:66px;color:var(--text);z-index:30;padding:7px 10px;position:fixed;inset:auto 0 0;box-shadow:0 -8px 25px #1b344417}.sp-side-brand,.sp-side-profile{display:none}.sp-sidebar nav{grid-template-columns:repeat(3,1fr);gap:5px;height:100%;display:grid}.sp-sidebar nav a{color:var(--muted);place-items:center;gap:0;padding:3px;font-size:10px;display:grid}.sp-sidebar nav a span{font-size:18px;line-height:1}.sp-sidebar nav a.active,.sp-sidebar nav a:hover{color:var(--sidebar);box-shadow:none;background:#159a9c10}.sp-sidebar nav a i{color:#fff;background:#e55;margin:0;position:absolute;transform:translate(-16px,-13px)}.sp-main>header{height:62px;padding:0 16px}.sp-page-title small,.sp-user b,.sp-user span{display:none}.sp-content{padding:0}.sp-welcome,.sp-stats,.sp-grid{width:calc(100% - 24px)}.sp-welcome{margin-top:12px}.sp-content>footer{padding-bottom:82px}}.sp-sidebar{background:linear-gradient(#159a9c 0%,#08777d 100%)}.sp-side-brand{background:#fff;border:0;border-radius:12px;margin-bottom:20px}.sp-side-brand img{filter:none;width:166px;height:58px}.sp-sidebar nav a:hover,.sp-sidebar nav a.active{color:#fff;background:#ffffff24}.sp-welcome{background:linear-gradient(118deg,#08777d 0%,#159a9c 52%,#1caeb0 100%)}.sp-welcome span,.sp-welcome h1,.sp-welcome p,.sp-account small,.sp-account strong,.sp-account b{color:#fff}.sp-welcome p{opacity:.9}.sp-account{background:#ffffff17;border-color:#ffffff3d}.sp-title>a,.sp-card button,.sp-thread button,.sp-login button{color:#fff;background:#159a9c}@media (max-width:900px){.sp-sidebar{background:#fff}.sp-sidebar nav a{color:#73818c;text-shadow:none}.sp-sidebar nav a.active,.sp-sidebar nav a:hover{color:#128f93;background:#e8f7f7}}.sp-login{background:linear-gradient(118deg,#08777d 0%,#159a9c 48%,#eaf5f5 48%,#f7fafb 100%);position:relative;overflow:hidden}.sp-login:before,.sp-login:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.sp-login:before{background:#ffffff0d;width:390px;height:390px;top:-150px;right:-120px}.sp-login:after{border:55px solid #159a9c0d;width:240px;height:240px;bottom:-100px;left:-90px}.sp-login>section{z-index:1;border:1px solid #dce7e8;border-top:5px solid #159a9c;position:relative;box-shadow:0 28px 80px #074f5330}.sp-login h1{color:#17363a}.sp-login p{color:#65777a}.sp-login input{background:#f4f8f8;border-color:#d7e4e5}.sp-login small{color:#748789}@media (max-width:700px){.sp-login{background:linear-gradient(#159a9c 0 28%,#f4f8f8 28% 100%);align-items:center}}body[data-sp-view=home] .sp-grid,body[data-sp-view=tickets] .sp-welcome,body[data-sp-view=tickets] .sp-stats,body[data-sp-view=new-ticket] .sp-welcome,body[data-sp-view=new-ticket] .sp-stats,body[data-sp-view=password] .sp-welcome,body[data-sp-view=password] .sp-stats{display:none}body[data-sp-view=tickets] .sp-grid{grid-template-columns:1fr;margin-top:24px}body[data-sp-view=tickets] .sp-grid>aside{display:none}body[data-sp-view=new-ticket] .sp-grid,body[data-sp-view=password] .sp-grid{max-width:720px;margin-top:24px;display:block}body[data-sp-view=new-ticket] .sp-tickets,body[data-sp-view=new-ticket] #password,body[data-sp-view=password] .sp-tickets,body[data-sp-view=password] #new-ticket{display:none}body[data-sp-view=new-ticket] #new-ticket button{font-size:0}body[data-sp-view=new-ticket] #new-ticket button:after{content:"فتح تذكرة وبدء المحادثة";font-size:14px}.sp-sidebar nav a.active{box-shadow:none;background:0 0}body[data-sp-view=home] .sp-sidebar nav a[href=\#account],body[data-sp-view=tickets] .sp-sidebar nav a[href=\#tickets],body[data-sp-view=new-ticket] .sp-sidebar nav a[href=\#tickets],body[data-sp-view=password] .sp-sidebar nav a[href=\#password]{color:#fff;background:#ffffff24;box-shadow:inset -3px 0 #fff}@media (max-width:900px){body[data-sp-view=home] .sp-sidebar nav a[href=\#account],body[data-sp-view=tickets] .sp-sidebar nav a[href=\#tickets],body[data-sp-view=new-ticket] .sp-sidebar nav a[href=\#tickets],body[data-sp-view=password] .sp-sidebar nav a[href=\#password]{color:#128f93;box-shadow:none;background:#e8f7f7}}.sp-sidebar{scrollbar-width:thin;scrollbar-color:#fff5 transparent;overflow-y:auto}.sp-side-subscription{color:#fff;background:#ffffff12;border:1px solid #ffffff2d;border-radius:13px;margin:14px 0;padding:13px}.sp-side-subscription>header{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:8px;padding-bottom:10px;display:flex}.sp-side-subscription>header span{font-size:13px;font-weight:800}.sp-side-subscription>header b{background:#ffffff1f;border-radius:20px;padding:5px 8px;font-size:10px}.sp-side-subscription>header b.connected{color:#08765c;background:#dff8ee}.sp-side-subscription dl{gap:0;margin:8px 0;display:grid}.sp-side-subscription dl>div{border-bottom:1px solid #ffffff17;grid-template-columns:88px 1fr;gap:8px;padding:6px 0;display:grid}.sp-side-subscription dt{color:#cceff0;font-size:10px}.sp-side-subscription dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:11px;font-weight:700}.sp-side-subscription .password-row dd{justify-content:space-between;align-items:center;gap:6px;display:flex}.sp-side-subscription .password-row button{color:#fff;cursor:pointer;background:#fff2;border:0;border-radius:6px;padding:3px 6px;font-size:9px}.sp-side-subscription .activation-request,.sp-side-subscription .technical-support{text-align:center;cursor:pointer;border:0;border-radius:9px;width:100%;padding:9px 10px;font-family:inherit;font-size:11px;font-weight:800;text-decoration:none;display:block}.sp-side-subscription .activation-request{color:#118d91;background:#fff;margin-top:10px}.sp-side-subscription .technical-support{color:#fff;background:#ffffff18;border:1px solid #ffffff30;margin-top:7px}.sp-side-subscription button:disabled{opacity:.6}.sp-side-profile{margin-top:10px}@media (max-width:900px){.sp-shell{display:block}.sp-side-subscription{display:none}}.sp-shell{grid-template-columns:250px minmax(0,1fr)}.sp-sidebar{overflow:hidden}.sp-activation-page{display:none}.sp-subscription-details{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;width:min(1380px,100% - 30px);margin:16px auto;display:grid}.sp-subscription-details .sp-card{padding:0;overflow:hidden}.sp-subscription-details article>header{border-bottom:1px solid #e2eaeb;align-items:center;gap:10px;padding:15px 18px;display:flex}.sp-subscription-details article>header>span{color:#118f92;background:#e7f6f6;border-radius:9px;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.sp-subscription-details h2{margin:0;font-size:16px}.sp-subscription-details dl{margin:0;padding:8px 18px 16px}.sp-subscription-details dl>div{border-bottom:1px solid #edf1f2;grid-template-columns:115px 1fr;gap:10px;padding:11px 0;display:grid}.sp-subscription-details dt{color:#748285;font-size:11px}.sp-subscription-details dd{margin:0;font-size:12px;font-weight:700}.detail-password{justify-content:space-between;align-items:center;gap:8px;display:flex}.detail-password button{color:#118f92;cursor:pointer;background:#e7f6f6;border:0;border-radius:6px;padding:4px 8px;font-size:10px}.detail-status{color:#08765c;background:#e1f8ef;border-radius:20px;padding:5px 9px;font-size:10px}.sp-detail-actions{padding-bottom:18px!important}.sp-detail-actions>p{color:#758487;padding:0 18px}.sp-detail-actions>a{color:#fff;text-align:center;background:#159a9c;border-radius:9px;margin:8px 18px;padding:11px;font-size:12px;font-weight:800;text-decoration:none;display:block}.sp-detail-actions>a.outline{color:#118f92;background:#e8f7f7}.sp-activation-page{text-align:center;max-width:720px;margin:28px auto!important;padding:34px!important}.activation-icon{color:#08765c;background:#e3f8ee;border-radius:18px;place-items:center;width:62px;height:62px;margin:0 auto 12px;font-size:28px;font-weight:900;display:grid}.sp-activation-page h2{margin:8px;font-size:26px}.sp-activation-page>p{color:#758487;max-width:520px;margin:0 auto 22px}.activation-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.activation-summary>span{background:#f3f8f8;border-radius:9px;gap:4px;padding:12px;display:grid}.activation-summary small{color:#778689}.sp-activation-page>button{color:#fff;font:inherit;cursor:pointer;background:#159a9c;border:0;border-radius:10px;padding:12px 26px;font-weight:800}body[data-sp-view=activation] .sp-welcome,body[data-sp-view=activation] .sp-stats,body[data-sp-view=activation] .sp-subscription-details,body[data-sp-view=activation] .sp-grid{display:none}body[data-sp-view=activation] .sp-activation-page{display:block}body[data-sp-view=tickets] .sp-subscription-details,body[data-sp-view=new-ticket] .sp-subscription-details,body[data-sp-view=password] .sp-subscription-details{display:none}body[data-sp-view=home] .sp-sidebar nav a.active{color:#fff;background:#ffffff24;box-shadow:inset -3px 0 #fff}@media (max-width:1000px){.sp-subscription-details,.activation-summary{grid-template-columns:1fr}}@media (max-width:900px){.sp-shell{display:block}.sp-subscription-details{width:calc(100% - 24px)}}.sp-sidebar{background:linear-gradient(#142347 0%,#0d1938 52%,#08122d 100%);box-shadow:-6px 0 28px #040c223d}.sp-sidebar nav a{color:#dbe5ff;text-shadow:none}.sp-sidebar nav a:hover{color:#fff;background:#ffffff12}.sp-sidebar nav a.active,body[data-sp-view=home] .sp-sidebar nav a.active,body[data-sp-view=home] .sp-sidebar nav a[href=\#account],body[data-sp-view=activation] .sp-sidebar nav a[href=\#activation],body[data-sp-view=tickets] .sp-sidebar nav a[href=\#tickets],body[data-sp-view=new-ticket] .sp-sidebar nav a[href=\#tickets],body[data-sp-view=password] .sp-sidebar nav a[href=\#password]{color:#fff;background:linear-gradient(90deg,#1b3569,#244b8f);box-shadow:inset -3px 0 #4c91ff}.sp-sidebar nav a i{color:#fff;background:#3479e8}.sp-side-profile{background:#ffffff0d;border-color:#ffffff1e}.sp-side-profile>div{color:#173260}@media (max-width:900px){.sp-sidebar{background:#fff}.sp-sidebar nav a{color:#73818c}.sp-sidebar nav a.active,body[data-sp-view=home] .sp-sidebar nav a.active,body[data-sp-view=home] .sp-sidebar nav a[href=\#account],body[data-sp-view=activation] .sp-sidebar nav a[href=\#activation],body[data-sp-view=tickets] .sp-sidebar nav a[href=\#tickets],body[data-sp-view=new-ticket] .sp-sidebar nav a[href=\#tickets],body[data-sp-view=password] .sp-sidebar nav a[href=\#password]{color:#285aa6;box-shadow:none;background:#eaf1ff}}.sp-sidebar{padding-top:0}.sp-side-brand{background:#fff;border-bottom:1px solid #e4e9f1;border-radius:0;height:72px;min-height:72px;margin:0 -12px 16px}.sp-side-brand img{max-width:188px;height:58px}.sp-main>header{height:72px}.sp-side-profile{border-radius:10px;min-height:58px;margin:10px 0 0}.sp-shell{min-height:100vh;background:#f4f6fa!important;display:block!important}.sp-main{min-height:100vh;margin-right:250px;padding:72px 0 44px}.sp-main>header{color:#fff;z-index:50;border:0;padding:0 278px 0 28px;position:fixed;inset:0 0 auto;box-shadow:0 5px 22px #07122d30;background:#101d43!important;height:72px!important}.sp-page-title small,.sp-page-title strong,.sp-main>header .sp-user b{color:#fff}.sp-main>header .sp-user span.online{color:#fff;background:#1eab7a}.sp-sidebar{z-index:40;border-top:1px solid #ffffff12;width:250px;top:72px;bottom:44px;right:0;box-shadow:-6px 0 24px #07122d24;background:#101d43!important;height:auto!important;padding:18px 12px!important;position:fixed!important}.sp-side-brand{z-index:60;width:250px;position:fixed;top:0;right:0;background:#101d43!important;border:0!important;height:72px!important;margin:0!important}.sp-side-brand img{filter:brightness(0)invert();max-width:175px}.sp-content>footer{color:#cbd7f3;z-index:55;background:#101d43;border-top:1px solid #ffffff13;place-items:center;height:44px;position:fixed;inset:auto 0 0;padding:0!important;display:grid!important}.sp-welcome{background:linear-gradient(115deg,#101d43,#1b3569 58%,#244b8f)!important;box-shadow:0 12px 30px #1423472b!important}.sp-welcome:after{background:#ffffff0c}.sp-welcome span{color:#a9c9ff}.sp-stat-icon,.sp-card-head>span{color:#244b8f!important;background:#eaf1ff!important}.sp-title>a,.sp-card button,.sp-thread button{background:#1b3569!important;box-shadow:0 5px 13px #14234722!important}.sp-card button.secondary{color:#244b8f!important;background:#eaf1ff!important}.sp-ticket-layout nav>button.active{background:#edf3ff;border-color:#cfddf7;box-shadow:inset -3px 0 #244b8f}.sp-messages .mine{background:#1b3569}.sp-profile-card{width:min(1380px,100% - 30px);margin:16px auto;overflow:hidden;padding:0!important}.sp-profile-head{color:#fff;background:linear-gradient(110deg,#101d43,#1b3569);align-items:center;gap:14px;padding:20px 24px;display:flex}.sp-profile-head .sp-eyebrow{color:#8db7ff}.sp-profile-head h2{font-size:21px;color:#fff!important;margin:3px 0!important}.sp-profile-head p{color:#cbd9f5!important;margin:0!important}.sp-profile-head>.detail-status{margin-right:auto}.sp-profile-avatar{background:#ffffff16;border:1px solid #ffffff24;border-radius:14px;place-items:center;width:52px;height:52px;font-size:22px;font-weight:900;display:grid}.sp-profile-body{grid-template-columns:1fr 1fr;display:grid}.sp-profile-body>section{padding:22px 26px}.sp-profile-body>section+section{border-right:1px solid #e5eaf2}.sp-profile-body h3,.sp-payment-activation h3{color:#17284d;margin:0 0 13px}.sp-profile-body dl{margin:0}.sp-profile-body dl>div{border-bottom:1px solid #edf0f5;grid-template-columns:130px 1fr;gap:12px;padding:11px 0;display:grid}.sp-profile-body dt{color:#71809b;font-size:12px}.sp-profile-body dd{color:#1a2743;margin:0;font-size:13px;font-weight:750}.detail-password button{color:#244b8f!important;box-shadow:none!important;background:#eaf1ff!important}.detail-status{color:#08765c;white-space:nowrap;background:#dff7ed;border-radius:20px;padding:6px 10px;font-size:10px}.sp-payment-activation{background:#f8faff;border-top:1px solid #e2e8f1;padding:22px 26px}.sp-payment-activation>div:first-child{align-items:flex-start;gap:12px;display:flex}.sp-payment-activation>div:first-child>span{color:#244b8f;background:#eaf1ff;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.sp-payment-activation p{margin:4px 0!important}.sp-mastercard-account{background:#fff;border:1px solid #cad9f1;border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:8px 14px;margin:16px 0;padding:15px 18px;display:grid}.sp-mastercard-account small{color:#71809b}.sp-mastercard-account strong{color:#142347;font-size:19px}.sp-mastercard-account button{padding:8px 14px!important}.sp-mastercard-account p{grid-column:1/-1;color:#6c7890!important}.sp-mastercard-account.unavailable{color:#8a5b08;background:#fff8e6;border-color:#efd89b;display:block}.sp-activation-actions{flex-wrap:wrap;gap:10px;display:flex}.sp-activation-actions a{color:#1b3569;background:#fff;border:1px solid #cad6e8;border-radius:10px;place-items:center;padding:11px 16px;font-size:12px;font-weight:800;text-decoration:none;display:grid}.payment-account-panel{grid-template-columns:1fr minmax(260px,380px) auto;align-items:end;gap:18px;margin-bottom:16px;padding:18px 20px;display:grid}.payment-account-panel>div{gap:12px;display:flex}.payment-account-panel>div>span{font-size:27px}.payment-account-panel h3{margin:0 0 5px}.payment-account-panel p{color:var(--muted);margin:0}.payment-account-panel label{gap:6px;font-weight:700;display:grid}.payment-account-panel input{border:1px solid var(--line);background:var(--surface);width:100%;font:inherit;border-radius:8px;padding:11px}.sp-login{background:linear-gradient(118deg,#101d43 0%,#1b3569 48%,#eef2f8 48%,#f8faff 100%)!important}.sp-login>section{border-top-color:#244b8f!important}.sp-login>section>span{color:#244b8f!important}.sp-login input:focus{border-color:#244b8f!important;box-shadow:0 0 0 3px #244b8f1c!important}.sp-login button{background:linear-gradient(100deg,#1b3569,#101d43)!important;box-shadow:0 8px 20px #101d4333!important}body[data-sp-view=tickets] .sp-profile-card,body[data-sp-view=new-ticket] .sp-profile-card,body[data-sp-view=password] .sp-profile-card{display:none}body[data-sp-view=activation] .sp-profile-card{display:block}@media (max-width:900px){.sp-main{margin-right:0;padding-top:62px;padding-bottom:110px}.sp-main>header{padding:0 16px;height:62px!important}.sp-side-brand{display:none}.sp-sidebar{border-top:1px solid #dfe5ef;width:100%;inset:auto 0 44px;background:#fff!important;height:66px!important;padding:7px 10px!important}.sp-sidebar nav{grid-template-columns:repeat(4,1fr)}.sp-sidebar nav a{color:#71809b}.sp-sidebar nav a.active,body[data-sp-view] .sp-sidebar nav a.active{color:#244b8f!important;background:#eaf1ff!important}.sp-profile-body{grid-template-columns:1fr}.sp-profile-body>section+section{border-top:1px solid #e5eaf2;border-right:0}.sp-profile-head{flex-wrap:wrap;align-items:flex-start}.sp-profile-head>.detail-status{margin-right:0}.sp-mastercard-account{grid-template-columns:1fr auto}.sp-mastercard-account small,.sp-mastercard-account p{grid-column:1/-1}.payment-account-panel{grid-template-columns:1fr}.sp-content>footer{height:44px}.sp-welcome,.sp-stats,.sp-grid,.sp-profile-card{width:calc(100% - 24px)}}html,body{min-height:100%;overflow-y:auto}.sp-shell{min-height:100dvh;overflow:visible}.sp-main{min-height:100dvh;transition:margin-right .22s;overflow:visible}.sp-content{min-height:calc(100dvh - 72px);overflow:visible;padding-bottom:34px!important}.sp-main>header{color:#17284d;border-bottom:1px solid #dfe5ef;box-shadow:0 4px 18px #14234712;background:#fff!important}.sp-page-title strong,.sp-main>header .sp-user b{color:#17284d}.sp-page-title small{color:#285aa6}.sp-main>header .sp-user button{color:#17284d;background:#f7f9fc;border-color:#dce3ee}.sp-side-brand{transition:width .22s;background:#fff!important;border-bottom:1px solid #dfe5ef!important}.sp-side-brand img{filter:none;max-width:180px;transition:max-width .22s}.sp-sidebar{transition:width .22s;padding-bottom:10px!important;bottom:0!important}.sp-sidebar-toggle{color:#1b3569;cursor:pointer;z-index:3;background:#fff;border:1px solid #dbe3f0;border-radius:9px 0 0 9px;width:29px;height:38px;font-size:22px;line-height:1;position:absolute;top:16px;left:-14px;box-shadow:0 5px 15px #07122d24}.sp-side-footer{color:#9fafcf;text-align:center;white-space:nowrap;border-top:1px solid #ffffff17;margin-top:10px;padding:10px 5px 2px;font-size:9px;overflow:hidden}.sp-collapsed .sp-main{margin-right:76px}.sp-collapsed .sp-sidebar,.sp-collapsed .sp-side-brand{width:76px}.sp-collapsed .sp-side-brand img{max-width:52px}.sp-collapsed .sp-sidebar nav a{justify-content:center;padding:11px 7px;font-size:0}.sp-collapsed .sp-sidebar nav a span{width:auto;font-size:19px}.sp-collapsed .sp-sidebar nav a i{font-size:9px;position:absolute;transform:translate(-15px,-13px)}.sp-collapsed .sp-side-profile{justify-content:center;padding:8px}.sp-collapsed .sp-side-profile>span,.sp-collapsed .sp-side-footer{display:none}@media (max-width:900px){html,body{overflow-y:auto}.sp-main{margin-right:0!important;padding-top:62px!important}.sp-content{min-height:calc(100dvh - 62px);padding-bottom:86px!important}.sp-main>header{padding-right:16px!important}.sp-sidebar-toggle,.sp-side-footer{display:none}.sp-collapsed .sp-sidebar{width:100%}.sp-collapsed .sp-sidebar nav a{font-size:10px;display:grid}.sp-collapsed .sp-sidebar nav a span{font-size:18px}}.sp-main>header{justify-content:space-between;padding-left:28px!important;padding-right:152px!important}.sp-side-brand,.sp-collapsed .sp-side-brand{box-shadow:none;z-index:70;position:fixed;top:13px;right:22px;overflow:hidden;background:#075d69!important;border:0!important;border-radius:9px!important;width:42px!important;height:44px!important;min-height:44px!important}.sp-side-brand img,.sp-collapsed .sp-side-brand img{object-fit:contain;filter:brightness(0)invert();width:34px!important;max-width:34px!important;height:34px!important}.sp-sidebar-toggle{color:#17284d;width:44px;height:44px;box-shadow:none;z-index:70;background:#fff;border:1px solid #dbe2ec;border-radius:11px;place-items:center;font-size:0;display:grid;position:fixed;top:14px;left:auto;right:78px}.sp-sidebar-toggle:after{content:"☰";font-size:19px;line-height:1}.sp-collapsed .sp-sidebar-toggle:after{content:"☰"}.sp-sidebar{top:72px!important}.sp-collapsed .sp-main>header{padding-right:152px!important}.sp-profile-card,.sp-welcome,.sp-stats,.sp-grid{max-width:calc(100vw - 282px);transition:max-width .22s,width .22s}.sp-collapsed .sp-profile-card,.sp-collapsed .sp-welcome,.sp-collapsed .sp-stats,.sp-collapsed .sp-grid{max-width:calc(100vw - 108px)}@media (max-width:900px){.sp-main>header{padding-left:14px!important;padding-right:116px!important}.sp-side-brand,.sp-collapsed .sp-side-brand{display:grid;top:9px;right:14px;width:40px!important;height:42px!important}.sp-sidebar-toggle{width:42px;height:42px;display:grid;top:9px;right:62px}.sp-sidebar{top:auto!important}.sp-profile-card,.sp-welcome,.sp-stats,.sp-grid,.sp-collapsed .sp-profile-card,.sp-collapsed .sp-welcome,.sp-collapsed .sp-stats,.sp-collapsed .sp-grid{max-width:calc(100% - 24px)}}body[data-sp-view]{height:auto!important;min-height:100%!important;overflow:hidden auto!important}html:has(body[data-sp-view]){height:auto!important;min-height:100%!important;overflow:hidden auto!important}.sp-shell{height:auto!important;min-height:100dvh!important;overflow:visible!important}.sp-main,.sp-content{height:auto!important;overflow:visible!important}.sp-welcome,.sp-stats{display:none!important}.sp-profile-card{margin-top:20px!important}.sp-main>header{z-index:50;grid-template-columns:auto auto 1fr auto;align-items:center;gap:16px;padding:0 22px!important;display:grid!important}.sp-header-tools{align-items:center;gap:10px;display:flex}.sp-header-tools .sp-side-brand,.sp-collapsed .sp-header-tools .sp-side-brand{place-items:center;overflow:hidden;background:#075d69!important;border-radius:9px!important;width:42px!important;height:42px!important;min-height:42px!important;display:grid!important;position:static!important}.sp-header-tools .sp-side-brand img,.sp-collapsed .sp-header-tools .sp-side-brand img{filter:brightness(0)invert();width:32px!important;max-width:32px!important;height:32px!important}.sp-header-menu{color:#17284d;cursor:pointer;background:#fff;border:1px solid #dbe2ec;border-radius:11px;width:44px;height:44px;font:700 18px inherit}.sp-user{grid-column:4}.sp-sidebar{z-index:40!important}.sp-sidebar-toggle{border-radius:9px 0 0 9px!important;width:29px!important;height:38px!important;font-size:22px!important;display:grid!important;position:absolute!important;top:18px!important;left:-14px!important;right:auto!important}.sp-sidebar-toggle:after{content:none!important}.sp-main{padding-top:72px!important}.sp-collapsed .sp-main>header{padding:0 22px!important}.sp-profile-card,.sp-grid{width:calc(100% - 36px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}.sp-collapsed .sp-profile-card,.sp-collapsed .sp-grid{width:calc(100% - 36px)!important;max-width:none!important}@media (max-width:900px){.sp-main>header{gap:9px;grid-template-columns:auto 1fr auto!important;padding:0 12px!important}.sp-header-tools{grid-column:1}.sp-page-title{grid-column:2}.sp-user{grid-column:3}.sp-page-title small,.sp-header-menu{display:none}.sp-sidebar-toggle{display:none!important}.sp-profile-card,.sp-grid,.sp-collapsed .sp-profile-card,.sp-collapsed .sp-grid{width:calc(100% - 24px)!important}.sp-main{padding-top:62px!important}}.sp-main{padding-bottom:42px!important}.sp-sidebar{bottom:38px!important}.sp-main>header{grid-template-columns:auto auto 1fr auto!important}.sp-header-tools{grid-column:1}.sp-header-tools .sp-side-brand,.sp-collapsed .sp-header-tools .sp-side-brand{overflow:visible;background:0 0!important;border-radius:0!important;width:118px!important;height:48px!important}.sp-header-tools .sp-side-brand img,.sp-collapsed .sp-header-tools .sp-side-brand img{object-fit:contain;filter:none!important;width:112px!important;max-width:112px!important;height:46px!important}.sp-page-title{grid-column:2}.sp-header-account{direction:rtl;grid-column:4;position:relative}.sp-header-profile{cursor:pointer;text-align:right;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;min-width:210px;height:52px;padding:5px 8px;display:flex}.sp-header-profile:hover,.sp-header-profile[aria-expanded=true]{background:#f3f6fa}.sp-header-avatar{color:#17284d;background:#e7ebf1;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.sp-header-profile-meta{min-width:0;line-height:1.45;display:grid}.sp-header-profile-meta b{color:#17284d;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.sp-header-profile-meta small{color:#78859a;font-size:9px}.sp-header-caret{color:#65738a;margin-right:auto}.sp-header-profile-menu{z-index:80;background:#fff;border:1px solid #dfe5ee;border-radius:12px;width:230px;padding:12px;position:absolute;top:59px;left:0;box-shadow:0 14px 38px #14234725}.sp-header-profile-menu>div{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.sp-header-profile-menu small{color:#78859a}.sp-header-profile-menu .online,.sp-header-profile-menu .offline{border-radius:20px;padding:5px 8px;font-size:10px}.sp-header-profile-menu .online{color:#08765c;background:#dff7ed}.sp-header-profile-menu .offline{color:#6d7480;background:#f0f2f5}.sp-header-profile-menu>button{color:#b5333d;width:100%;font:inherit;cursor:pointer;background:#fff5f5;border:1px solid #ead8da;border-radius:9px;margin-top:10px;padding:9px;font-size:11px;font-weight:800}.sp-sidebar nav a{position:relative;padding-left:34px!important}.sp-sidebar nav a:after{content:"‹";color:#91a5d1;font-size:18px;font-weight:400;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.sp-sidebar nav a:hover:after,.sp-sidebar nav a.active:after{color:#fff}.sp-sidebar nav a i{margin-left:15px;margin-right:auto}.sp-collapsed .sp-sidebar nav a{padding-left:7px!important}.sp-collapsed .sp-sidebar nav a:after{display:none}.sp-bottom-footer{color:#7a879a;z-index:55;background:#fff;border-top:1px solid #dfe5ee;place-items:center;height:38px;font-size:10px;position:fixed;bottom:0;left:0;right:0;display:grid!important}.sp-side-footer{display:none!important}@media (max-width:900px){.sp-main{padding-bottom:104px!important}.sp-sidebar{bottom:38px!important}.sp-main>header{grid-template-columns:auto 1fr auto!important}.sp-header-tools .sp-side-brand,.sp-collapsed .sp-header-tools .sp-side-brand{overflow:hidden;width:44px!important;height:42px!important}.sp-header-tools .sp-side-brand img,.sp-collapsed .sp-header-tools .sp-side-brand img{object-fit:contain;width:42px!important;max-width:42px!important;height:40px!important}.sp-header-account{grid-column:3}.sp-header-profile{width:44px;min-width:44px;padding:3px}.sp-header-profile-meta,.sp-header-caret{display:none}.sp-header-profile-menu{top:52px;left:0}.sp-sidebar nav a{padding-left:3px!important}.sp-sidebar nav a:after{display:none}}.sp-no-sidebar .sp-sidebar{display:none!important}.sp-no-sidebar .sp-main{width:100%!important;margin-right:0!important}.sp-no-sidebar .sp-main>header{width:100%!important}.sp-no-sidebar .sp-profile-card,.sp-no-sidebar .sp-grid{width:min(1380px,100% - 40px)!important}.sp-header-tools{min-width:118px}.sp-header-profile-menu{width:330px}.sp-profile-password-form{border-bottom:1px solid #edf0f5;gap:8px;padding:12px 0;display:grid}.sp-profile-password-form strong{color:#17284d;font-size:12px}.sp-profile-password-form input{width:100%;height:36px;font:inherit;background:#f8fafc;border:1px solid #dfe5ee;border-radius:8px;outline:none;padding:7px 10px;font-size:10px}.sp-profile-password-form input:focus{border-color:#285aa6;box-shadow:0 0 0 3px #285aa612}.sp-header-profile-menu .sp-profile-password-form button{color:#fff;background:#1b3569;border-color:#1b3569;margin:0}.sp-header-profile-menu>button:last-child{margin-top:10px}@media (max-width:900px){.sp-no-sidebar .sp-main{padding-bottom:54px!important}.sp-no-sidebar .sp-profile-card,.sp-no-sidebar .sp-grid{width:calc(100% - 24px)!important}.sp-header-tools{min-width:44px}.sp-header-profile-menu{width:min(330px,100vw - 24px);left:0}}body[data-sp-view=tickets] .sp-grid{width:min(1380px,100% - 48px)!important;max-width:none!important;margin:24px auto!important}.sp-tickets{overflow:hidden;border-color:#dfe5ee!important;padding:0!important;box-shadow:0 10px 32px #14234712!important}.sp-tickets>.sp-title{background:#fff;border-bottom:1px solid #e6ebf2;align-items:center;padding:22px 24px}.sp-tickets>.sp-title h2{margin:3px 0;font-size:22px}.sp-tickets>.sp-title>a{box-shadow:0 6px 16px #14234722;background:#1b3569!important}.sp-ticket-layout{background:#f6f8fc;min-height:560px;grid-template-columns:320px minmax(0,1fr)!important}.sp-ticket-layout>nav{background:#fff;border-left:1px solid #dfe5ee!important;gap:9px!important;padding:14px!important}.sp-ticket-layout>nav>button{position:relative;color:#263654!important;box-shadow:none!important;background:#f8faff!important;border:1px solid #e2e8f2!important;border-radius:11px!important;padding:14px!important}.sp-ticket-layout>nav>button b{font-size:13px;color:#263654!important}.sp-ticket-layout>nav>button small{color:#7c899e!important}.sp-ticket-layout>nav>button.active{color:#173260!important;background:#eaf1ff!important;border-color:#b9cff1!important;box-shadow:inset -3px 0 #3479e8!important}.sp-ticket-layout>nav>button.active b{color:#173260!important}.sp-ticket-layout>nav>button:hover{background:#f0f5ff!important;border-color:#cad8ef!important}.sp-ticket-layout .status{border:1px solid #0000}.sp-thread{background:#f6f8fc;padding:0!important}.sp-thread>header{background:#fff;padding:18px 22px;border-bottom:1px solid #dfe5ee!important}.sp-thread>header small{color:#74829a}.sp-thread>header h3{color:#17284d!important}.sp-messages{background:linear-gradient(#f7f9fc,#f3f6fa);gap:14px!important;min-height:365px!important;padding:22px!important}.sp-messages>div{box-shadow:0 4px 13px #1423470d;max-width:72%!important;padding:12px 15px!important}.sp-messages .mine{border:1px solid #284b8a;color:#fff!important;background:#1b3569!important;border-radius:14px 14px 4px!important}.sp-messages .agent{border:1px solid #dce4ef;color:#263654!important;background:#fff!important;border-radius:14px 14px 14px 4px!important}.sp-messages .mine p,.sp-messages .mine small{color:#fff!important}.sp-messages .agent p{color:#263654!important}.sp-thread>form{background:#fff;border-top:1px solid #dfe5ee;align-items:end;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;margin:0!important;padding:14px 18px!important}.sp-thread>form textarea{resize:vertical;min-height:78px;background:#f8fafc!important;border:1px solid #d7e0ec!important;border-radius:11px!important;padding:12px!important}.sp-thread>form textarea:focus{border-color:#3479e8!important;box-shadow:0 0 0 3px #3479e815!important}.sp-thread>form button{min-width:105px;background:#1b3569!important;border-radius:10px!important;height:46px!important;box-shadow:0 5px 13px #14234720!important}@media (max-width:800px){body[data-sp-view=tickets] .sp-grid{width:calc(100% - 24px)!important}.sp-ticket-layout{grid-template-columns:1fr!important}.sp-ticket-layout>nav{max-height:250px;border-bottom:1px solid #dfe5ee!important;border-left:0!important}.sp-messages{min-height:320px!important}.sp-thread>form{grid-template-columns:1fr!important}.sp-thread>form button{width:100%}.sp-messages>div{max-width:88%!important}}.sp-closed-ticket-notice{color:#814c2e;background:#fff7f1;border-top:1px solid #efd9ca;flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:16px 20px;display:flex}.sp-closed-ticket-notice strong{font-size:13px}.sp-closed-ticket-notice span{color:#8a6855;flex:1;font-size:11px}.sp-closed-ticket-notice a{color:#fff;background:#1b3569;border-radius:8px;padding:9px 13px;font-size:10px;font-weight:800;text-decoration:none}.sp-ticket-layout .status.pending,.sp-ticket-layout .status.in_progress,.sp-ticket-layout .status.on_hold{color:#08765c!important;background:#e3f7ee!important;border-color:#c4eadb!important}.sp-ticket-layout .status.solved{color:#667085!important;background:#f1f3f6!important;border-color:#dfe3e9!important}.noc-page{--noc-navy:#0b1836;--noc-blue:#2878f0;--noc-green:#18a873;--noc-red:#e64955;--noc-orange:#e99524;--noc-muted:#738096;gap:18px;min-width:0;padding-bottom:24px;display:grid}.noc-icon{width:21px;height:21px;display:block}.noc-head{background:linear-gradient(135deg,#fff 55%,#f3f7fc);border:1px solid #dfe5ee;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex;box-shadow:0 8px 28px #12294c0f}.noc-title{align-items:center;gap:14px;display:flex}.noc-title-icon{color:#fff;background:linear-gradient(145deg,#102550,#297cf1);border-radius:14px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 9px 22px #2878f03d}.noc-title h2,.noc-title p{margin:0}.noc-title h2{color:var(--noc-navy);font-size:22px}.noc-title p{color:var(--noc-muted);margin-top:4px;font-size:13px}.noc-eyebrow,.noc-section-kicker,.noc-panel-head>div>span,.noc-side-head>div>span{color:#337bd8;letter-spacing:.12em;margin-bottom:3px;font:700 10px/1.4 system-ui;display:block}.noc-head-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.noc-head-actions button{align-items:center;gap:6px;display:inline-flex}.noc-live{color:#157b5a;background:#eaf8f3;border-radius:20px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:700;display:flex}.noc-live i{background:#19ae77;border-radius:50%;width:7px;height:7px;animation:2s infinite nocPulse;box-shadow:0 0 0 4px #19ae7721}.noc-last{color:#8290a4;font-size:11px}.noc-icon-btn{color:#39516f;background:#fff;border:1px solid #dbe2ec;border-radius:10px;place-items:center;width:38px;height:38px;display:grid!important}.noc-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.noc-kpis article{background:#fff;border:1px solid #e1e6ee;border-radius:14px;align-items:center;gap:12px;min-height:104px;padding:16px;display:flex;box-shadow:0 6px 18px #1126490b}.noc-kpis article>span{border-radius:12px;flex:0 0 45px;place-items:center;width:45px;height:45px;display:grid}.noc-kpis .blue{color:#2878f0;background:#eaf2ff}.noc-kpis .green{color:#169f6d;background:#e6f8f1}.noc-kpis .red{color:#df3e4c;background:#ffeaed}.noc-kpis .orange{color:#d77b0f;background:#fff1dd}.noc-kpis .violet{color:#7256d8;background:#f0ecff}.noc-kpis small,.noc-kpis p{color:#7d899b}.noc-kpis strong{color:#142544;margin:3px 0;font-size:25px;display:block}.noc-kpis p{margin:0;font-size:10px}.noc-workspace{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:14px;display:grid}.noc-main,.noc-sidebar,.noc-panel{background:#fff;border:1px solid #dfe5ee;border-radius:15px;box-shadow:0 6px 22px #0e23460d}.noc-toolbar,.noc-panel-head,.noc-side-head{border-bottom:1px solid #e8ecf2;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.noc-toolbar h3,.noc-panel h3,.noc-side-head h3{color:#172742;margin:0;font-size:15px}.noc-filters{gap:8px;display:flex}.noc-filters input,.noc-filters select,.noc-panel-head select{color:#243754;background:#f9fbfd;border:1px solid #dce3ed;border-radius:9px;height:38px;padding:0 11px}.noc-filters input{width:220px}.noc-device-list{padding:7px}.noc-device{cursor:pointer;background:#fff;border:1px solid #e8edf3;border-radius:12px;grid-template-columns:64px 44px minmax(170px,1.5fr) repeat(3,minmax(72px,.55fr)) minmax(120px,.8fr) auto;align-items:center;gap:12px;margin:5px 0;padding:13px 11px;transition:all .18s;display:grid;position:relative}.noc-device:hover{border-color:#b8cbea;transform:translateY(-1px);box-shadow:0 8px 20px #224c8914}.noc-device:before{content:"";background:#1bad78;border-radius:5px;width:3px;position:absolute;inset-block:11px;inset-inline-start:0}.noc-device.warning:before{background:#e99524}.noc-device.down:before{background:#e64955}.noc-device.paused:before{background:#8894a6}.noc-device-state{justify-items:center;gap:3px;font-size:10px;display:grid}.noc-device-state i,.noc-state-dot{background:#1bad78;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #1bad781a}.noc-device.warning .noc-device-state i,.noc-sensor.warning .noc-state-dot{background:#e99524;box-shadow:0 0 0 4px #e995241f}.noc-device.down .noc-device-state i,.noc-sensor.down .noc-state-dot{background:#e64955;box-shadow:0 0 0 4px #e649551f}.noc-device-state em{color:#657187;font-style:normal}.noc-device-kind{color:#2f73d8;background:#edf4ff;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.noc-device-name{min-width:0}.noc-device-name>*{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.noc-device-name strong{color:#172742}.noc-device-name span{color:#3f5574;font:600 12px/1.6 ui-monospace,monospace}.noc-device-name small{color:#8792a3;font-size:10px}.noc-mini{border-inline-start:1px solid #edf0f4;padding-inline-start:12px}.noc-mini span,.noc-throughput span{color:#8a95a6;font-size:9px;display:block}.noc-mini strong{color:#243754;margin-top:3px;font-size:13px;display:block}.noc-throughput{text-align:left;direction:ltr;flex-direction:column;gap:4px;display:flex}.noc-throughput b{margin-right:5px}.noc-throughput .rx,.noc-legend .rx{color:#2387e6}.noc-throughput .tx,.noc-legend .tx{color:#8d55d9}.noc-device-actions{gap:5px;display:flex}.noc-device-actions button{color:#5b6c84;background:#fff;border:1px solid #dfe5ed;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.noc-device-actions button:hover,.noc-device-actions .open{color:#fff;background:#2d79e8;border-color:#2d79e8}.noc-device-actions .noc-icon{width:17px;height:17px}.noc-sidebar{overflow:hidden}.noc-side-head>strong{color:#c92f40;background:#ffe9ec;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.noc-alert-feed{min-height:260px;padding:9px}.noc-alert-feed button{text-align:start;background:0 0;border:0;border-bottom:1px solid #edf0f4;gap:10px;width:100%;padding:11px;display:flex}.noc-alert-feed button>span{color:#ce3343;background:#ffeaed;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.noc-alert-feed button>span.warning{color:#c8740c;background:#fff0db}.noc-alert-feed button div{min-width:0}.noc-alert-feed strong,.noc-alert-feed p,.noc-alert-feed small{margin:0;display:block}.noc-alert-feed strong{color:#263854;font-size:12px}.noc-alert-feed p{color:#5e6c82;margin-top:2px;font-size:11px}.noc-alert-feed small{color:#929bab;margin-top:4px;font-size:9px}.noc-side-meta{color:#718096;border-top:1px solid #edf0f4;justify-content:center;gap:16px;padding:12px;font-size:10px;display:flex}.noc-side-meta i{border-radius:50%;width:7px;height:7px;margin-inline-end:4px;display:inline-block}.noc-side-meta .up{background:#1bad78}.noc-side-meta .warning{background:#e99524}.noc-side-meta .down{background:#e64955}.noc-all-good,.noc-empty{text-align:center;color:#748196;align-content:center;justify-items:center;display:grid}.noc-all-good{min-height:240px}.noc-all-good .noc-icon,.noc-empty .noc-icon{color:#1bad78;width:38px;height:38px;margin-bottom:10px}.noc-all-good strong,.noc-all-good span{display:block}.noc-empty{min-height:260px}.noc-empty h3,.noc-empty p{margin:2px}.noc-tabs{background:#fff;border:1px solid #dfe5ee;border-radius:12px;gap:4px;padding:6px;display:flex;overflow:auto}.noc-tabs button{color:#65738a;background:0 0;border:0;border-radius:8px;min-width:110px;padding:10px 15px;font-weight:700}.noc-tabs button.active{color:#fff;background:#1b396b;box-shadow:0 5px 12px #1b396b2e}.noc-sensor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.noc-sensor{background:#fff;border:1px solid #e0e6ee;border-radius:13px;align-items:center;gap:12px;min-height:105px;padding:15px;display:flex;position:relative}.noc-sensor-icon{color:#1e9d6d;background:#e9f8f2;border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.noc-sensor.warning .noc-sensor-icon{color:#d57b13;background:#fff1de}.noc-sensor.down .noc-sensor-icon{color:#d93a49;background:#ffeaed}.noc-sensor div>*{display:block}.noc-sensor div>span{color:#7b8799;font-size:10px}.noc-sensor strong{color:#172742;margin:3px 0;font-size:17px}.noc-sensor small{color:#8994a5;font-size:10px}.noc-state-dot{position:absolute;inset-block-start:15px;inset-inline-end:15px}.noc-overview-grid,.noc-traffic-layout{grid-template-columns:minmax(0,1.65fr) minmax(310px,.85fr);gap:13px;display:grid}.noc-panel{min-width:0;overflow:hidden}.noc-panel-head{padding:14px 16px}.noc-panel-head select{min-width:150px}.noc-chart-panel .noc-chart{height:210px;padding:14px}.noc-chart{width:100%;height:150px;display:block;overflow:visible}.noc-chart path{fill:none;stroke:#2580ec;stroke-width:2.2px;vector-effect:non-scaling-stroke}.noc-chart .area{fill:#2580ec1f;stroke:none}.noc-chart .secondary path{stroke:#8c58d4}.noc-empty-chart{color:#8995a7;place-items:center;min-height:150px;display:grid}.noc-legend{gap:13px;font-size:11px;font-weight:700;display:flex}.noc-interface-summary{grid-template-columns:120px 1fr;align-items:center;gap:18px;padding:18px;display:grid}.noc-donut{background:conic-gradient(#1bad78 var(--up),#edf1f5 0);border-radius:50%;place-items:center;width:100px;height:100px;display:grid;position:relative}.noc-donut:after{content:"";background:#fff;border-radius:50%;width:72px;height:72px;position:absolute}.noc-donut strong,.noc-donut span{z-index:1;position:relative}.noc-donut strong{color:#19304e;font-size:25px}.noc-donut span{color:#8791a1;margin-top:-27px;font-size:10px}.noc-interface-summary ul{margin:0;padding:0;list-style:none}.noc-interface-summary li{border-bottom:1px solid #eff2f5;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;padding:7px 0;font-size:11px;display:grid}.noc-interface-summary li i{background:#1bad78;border-radius:50%;width:7px;height:7px}.noc-interface-summary li i.down{background:#e64955}.noc-interface-summary li small{color:#718096;direction:ltr}.noc-banner{border-radius:12px;gap:12px;padding:13px 16px;display:flex}.noc-banner.danger{color:#a92938;background:#fff1f3;border:1px solid #ffd0d5}.noc-banner p{margin:3px 0 0;font-size:11px}.noc-three-charts{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.noc-three-charts h3{border-bottom:1px solid #edf0f4;padding:14px 16px}.noc-three-charts .noc-chart{height:130px;padding:10px}.noc-resource-strip{grid-template-columns:repeat(5,minmax(0,1fr));padding:16px;display:grid}.noc-resource-strip div{border-inline-start:1px solid #e7ebf0;min-width:0;padding:0 14px}.noc-resource-strip div:first-child{border:0}.noc-resource-strip span,.noc-resource-strip strong{display:block}.noc-resource-strip span{color:#8893a4;font-size:10px}.noc-resource-strip strong{color:#253853;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.noc-table{border-collapse:collapse;width:100%}.noc-table th,.noc-table td{text-align:start;border-bottom:1px solid #e9edf2;padding:13px 14px;font-size:11px}.noc-table th{color:#6c7b90;background:#f8fafc;font-size:10px}.noc-pill{border-radius:20px;padding:4px 9px;font-size:9px;font-weight:800;display:inline-flex}.noc-pill.up{color:#167d59;background:#e6f7f0}.noc-pill.down{color:#c92f40;background:#ffe9ec}.noc-wan{color:#286fcf;background:#e9f2ff;border-radius:4px;margin-inline-start:6px;padding:2px 5px;display:inline-block}.noc-count{color:#c92f40;background:#ffe9ec;border-radius:8px;padding:5px 9px;font-size:10px}.noc-traffic-layout .wide{grid-column:auto}.noc-bars{gap:12px;padding:18px;display:grid}.noc-bars>div{grid-template-columns:100px 1fr 85px;align-items:center;gap:9px;font-size:10px;display:grid}.noc-bars i{background:#edf1f5;border-radius:10px;height:7px;overflow:hidden}.noc-bars b{background:linear-gradient(90deg,#1b67d7,#36a4eb);border-radius:10px;height:100%;display:block}.noc-bars small{color:#64748b;direction:ltr}.noc-modal{width:min(720px,100vw - 28px);max-height:90vh;overflow:auto}.noc-type-switch{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.noc-type-switch button{text-align:start;background:#f9fbfd;border:1px solid #dce3ed;border-radius:12px;grid-template-columns:40px 1fr;align-items:center;gap:1px 10px;padding:13px;display:grid}.noc-type-switch button.active{color:#1e5cae;background:#edf5ff;border-color:#75aaf0;box-shadow:inset 0 0 0 1px #75aaf0}.noc-type-switch .noc-icon{grid-row:1/3;width:28px;height:28px}.noc-type-switch small{color:#7d899b}.noc-security-note{color:#48677e;background:#edf7fb;border-radius:9px;padding:10px 12px;font-size:11px}.check-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;display:grid}.check-grid label{border:1px solid #e0e6ed;border-radius:9px;align-items:center;gap:7px;padding:10px;font-size:11px;display:flex}.noc-loading{z-index:1200;color:#fff;background:#142c50;border-radius:30px;align-items:center;gap:9px;padding:10px 15px;font-size:11px;display:flex;position:fixed;inset-block-end:22px;inset-inline-start:50%;transform:translate(-50%);box-shadow:0 12px 30px #0a19324d}.noc-loading i{border:2px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite nocSpin}.danger-link{color:#c93444!important;background:0 0!important;border:0!important}.modal-actions.split{grid-template-columns:auto 1fr auto auto;display:grid}.form-grid label.wide{grid-column:1/-1}@keyframes nocSpin{to{transform:rotate(360deg)}}@keyframes nocPulse{50%{box-shadow:0 0 0 7px #19ae7700}}html[data-theme=dark] .noc-page{--noc-navy:#eef5ff;--noc-muted:#93a4ba}html[data-theme=dark] .noc-head,html[data-theme=dark] .noc-kpis article,html[data-theme=dark] .noc-main,html[data-theme=dark] .noc-sidebar,html[data-theme=dark] .noc-panel,html[data-theme=dark] .noc-tabs,html[data-theme=dark] .noc-sensor,html[data-theme=dark] .noc-device{background:#101d31;border-color:#263954}html[data-theme=dark] .noc-head{background:linear-gradient(135deg,#101d31,#142641)}html[data-theme=dark] .noc-kpis strong,html[data-theme=dark] .noc-toolbar h3,html[data-theme=dark] .noc-panel h3,html[data-theme=dark] .noc-side-head h3,html[data-theme=dark] .noc-device-name strong,html[data-theme=dark] .noc-mini strong,html[data-theme=dark] .noc-sensor strong,html[data-theme=dark] .noc-resource-strip strong{color:#edf4ff}html[data-theme=dark] .noc-toolbar,html[data-theme=dark] .noc-panel-head,html[data-theme=dark] .noc-side-head,html[data-theme=dark] .noc-device,html[data-theme=dark] .noc-table td,html[data-theme=dark] .noc-interface-summary li{border-color:#273952}html[data-theme=dark] .noc-table th,html[data-theme=dark] .noc-filters input,html[data-theme=dark] .noc-filters select,html[data-theme=dark] .noc-panel-head select{color:#dce8f8;background:#172740;border-color:#30435e}html[data-theme=dark] .noc-donut:after{background:#101d31}@media (max-width:1250px){.noc-kpis{grid-template-columns:repeat(3,1fr)}.noc-workspace{grid-template-columns:1fr}.noc-device{grid-template-columns:58px 42px minmax(160px,1.4fr) repeat(2,minmax(70px,.5fr)) minmax(120px,.8fr) auto}.noc-device .noc-mini:nth-of-type(3){display:none}.noc-sidebar{order:-1}.noc-alert-feed{min-height:0;display:flex;overflow:auto}.noc-alert-feed button{border-bottom:0;border-inline-end:1px solid #edf0f4;min-width:250px}.noc-all-good{min-width:100%;min-height:130px}}@media (max-width:820px){.noc-head{flex-direction:column;align-items:flex-start}.noc-head-actions{width:100%}.noc-last{display:none}.noc-kpis{grid-template-columns:repeat(2,1fr)}.noc-kpis article{min-height:88px}.noc-toolbar{flex-direction:column;align-items:flex-start}.noc-filters{grid-template-columns:1fr 1fr;width:100%;display:grid}.noc-filters input{grid-column:1/-1;width:100%}.noc-device{grid-template-columns:54px 40px minmax(130px,1fr) auto}.noc-device .noc-mini,.noc-throughput{display:none}.noc-sensor-grid,.noc-three-charts,.noc-overview-grid,.noc-traffic-layout{grid-template-columns:1fr}.noc-resource-strip{grid-template-columns:1fr 1fr}.noc-resource-strip div{border-bottom:1px solid #e7ebf0;padding:10px}.noc-interface-summary{grid-template-columns:90px 1fr}.noc-donut{width:80px;height:80px}.noc-donut:after{width:57px;height:57px}.check-grid{grid-template-columns:1fr}.noc-tabs button{min-width:95px}.noc-modal .form-grid{grid-template-columns:1fr}}@media (max-width:520px){.noc-title-icon{width:41px;height:41px}.noc-title h2{font-size:18px}.noc-title p{font-size:11px}.noc-eyebrow{display:none}.noc-kpis{grid-template-columns:1fr 1fr;gap:8px}.noc-kpis article{padding:11px}.noc-kpis article>span{flex-basis:36px;width:36px;height:36px}.noc-kpis strong{font-size:20px}.noc-device{grid-template-columns:52px 1fr auto}.noc-device-kind,.noc-device-actions button:not(.open){display:none}.noc-head-actions .primary{justify-content:center;width:100%}.noc-sensor-grid,.noc-resource-strip,.noc-type-switch{grid-template-columns:1fr}.modal-actions.split{grid-template-columns:1fr 1fr}.modal-actions.split .danger-link{grid-column:1/-1}}.noc-page .noc-workspace{grid-template-columns:minmax(0,1fr)}.noc-page .noc-head-actions{flex-shrink:0;gap:10px}.noc-page .noc-head-actions button{border-radius:12px;height:44px!important;min-height:44px!important}.noc-page .noc-icon-btn{width:44px;height:44px;padding:0}.noc-page .noc-device-list{padding:10px}.noc-page .noc-device{gap:14px;min-height:94px;padding:18px 16px}.noc-page .noc-device-actions{border-inline-start:1px solid #e8edf3;align-items:center;gap:8px;padding-inline-start:14px;display:flex}.noc-page .noc-device-actions button,.noc-page .noc-head-actions .noc-action-connect{color:#53647d;cursor:pointer;background:#f8fafc;border:1px solid #dce4ee;border-radius:12px;place-items:center;width:44px;min-width:44px;height:44px;padding:0;transition:background .15s,border-color .15s,box-shadow .15s;display:grid}.noc-page .noc-device-actions .noc-icon{width:20px;height:20px}.noc-page .noc-device-actions .noc-action-connect,.noc-page .noc-head-actions .noc-action-connect{color:#fff;background:#2878f0;border-color:#2878f0;box-shadow:0 3px 8px #2878f02b}.noc-page .noc-device-actions button:hover{color:#2264c2;background:#eaf2ff;border-color:#aac9f7}.noc-page .noc-device-actions .noc-action-connect:hover,.noc-page .noc-head-actions .noc-action-connect:hover{color:#fff;background:#1f64cd;border-color:#1f64cd}.noc-page .noc-head-actions .noc-action-connect.is-connected{color:#147b55;background:#eaf8f3;border-color:#a6dec8}.noc-page button:focus-visible{outline-offset:3px;outline:3px solid #84b7ff}html[data-theme=dark] .noc-page .noc-device-actions{border-color:#30435e}html[data-theme=dark] .noc-page .noc-device-actions button:not(.noc-action-connect){color:#dce8f8;background:#172740;border-color:#30435e}@media (max-width:1250px){.noc-page .noc-device{gap:10px;padding:14px 12px}}@media (max-width:820px){.noc-page .noc-device{grid-template-columns:44px 40px minmax(0,1fr) auto}.noc-page .noc-head-actions{flex-wrap:wrap}}@media (max-width:520px){.noc-page .noc-device{grid-template-columns:44px minmax(0,1fr)}.noc-page .noc-device-actions{border-inline-start:0;border-top:1px solid #e8edf3;grid-column:1/-1;justify-content:flex-end;padding:12px 0 0}.noc-page .noc-device-actions button{display:grid}.noc-page .noc-head-actions .primary{flex:1;width:auto}}.wiven-loading-mark{filter:drop-shadow(0 0 8px #67e8f938);flex:none;width:136px;height:136px;display:block;overflow:visible}.primary .wiven-loading-mark,.secondary .wiven-loading-mark,button .wiven-loading-mark{vertical-align:middle;filter:none;width:20px;height:20px;margin-inline-end:6px;display:inline-block}.wiven-loading-base{opacity:.72}.wiven-loading-light{will-change:transform;animation:1.9s linear -.8s infinite wiven-identity-light}@keyframes wiven-identity-light{0%{transform:translate(190px)}to{transform:translate(430px)}}.global-loading-overlay{gap:0}.global-loading-overlay>span{letter-spacing:.015em;font-size:12px;font-weight:600}.android-app-shell .wiven-loading-base,html[data-wiven-app=android] .wiven-loading-base{fill:#126b7b;opacity:.85}html[data-wiven-app=android] .wiven-loading-mark,.android-app-shell .wiven-loading-mark{filter:drop-shadow(0 0 18px #28c6c461);width:168px;height:168px}.android-app-shell .global-loading-overlay{gap:0}@media (prefers-reduced-motion:reduce){.wiven-loading-light{will-change:auto;animation:none;transform:translate(300px)}}.sequence-status-suspended .sequence-status-box,.subscriber-status-legend i.suspended,.android-subscriber-avatar.suspended{color:#fff;background:#000}.android-subscriber-state.suspended{color:var(--text,#172742)}.android-subscriber-state.suspended i{background:#000}.stat-suspended .stat-icon{color:#fff;background:#000}.subscriber-edit-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.subscriber-edit-actions>button{flex:180px;min-height:44px}.subscriber-suspend-button{color:#fff;font:inherit;cursor:pointer;background:#000;border:1px solid #000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;display:inline-flex}.subscriber-access-control{border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:14px 16px;display:flex}.subscriber-access-control>div{gap:3px;display:grid}.subscriber-access-control>div>span{color:var(--muted);font-size:12px}.subscriber-access-switch{cursor:pointer;direction:ltr;background:0 0;border:0;flex:0 0 60px;width:60px;height:44px;padding:0;position:relative}.subscriber-access-switch:before{content:"";background:#000;border-radius:999px;transition:background .15s;position:absolute;inset:7px 3px}.subscriber-access-switch>span{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;position:absolute;top:11px;left:7px}.subscriber-access-switch[aria-checked=true]:before{background:#2878f0}.subscriber-access-switch[aria-checked=true]>span{transform:translate(24px)}.subscriber-access-switch:focus-visible{outline-offset:2px;border-radius:999px;outline:3px solid #4285f4}.subscriber-access-switch:disabled{opacity:.55;cursor:wait}@media (prefers-reduced-motion:reduce){.subscriber-access-switch:before,.subscriber-access-switch>span{transition:none}}.subscriber-suspend-button:disabled{opacity:.55;cursor:not-allowed}.subscriber-suspend-button:focus-visible{outline-offset:3px;outline:3px solid #4285f4}.admin-status-control{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:minmax(0,1fr) 58px;align-items:center;gap:16px;min-height:78px;padding:14px 16px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.admin-status-control{background:color-mix(in srgb, var(--surface) 94%, var(--bg))}}.admin-status-control{cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s}.admin-status-control input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.admin-status-copy{gap:3px;display:grid}.admin-status-copy strong{color:var(--text);font-size:14px}.admin-status-copy small{color:var(--muted);font-size:11px;line-height:1.65}.admin-status-track{direction:ltr;background:#111827;border-radius:999px;width:58px;height:32px;transition:background .18s;display:block;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f}.admin-status-track>span{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .18s;position:absolute;top:4px;left:4px;box-shadow:0 2px 8px #0f172a47}.admin-status-control.is-on{border-color:#2878f0}@supports (color:color-mix(in lab, red, red)){.admin-status-control.is-on{border-color:color-mix(in srgb, #2878f0 42%, var(--line))}}.admin-status-control.is-on{background:#2878f0}@supports (color:color-mix(in lab, red, red)){.admin-status-control.is-on{background:color-mix(in srgb, #2878f0 7%, var(--surface))}}.admin-status-control.is-on .admin-status-track{background:#2878f0}.admin-status-control.is-on .admin-status-track>span{transform:translate(26px)}.admin-status-control:focus-within{outline-offset:3px;outline:3px solid #2878f052}.admin-state-badge{border-radius:999px;justify-content:center;align-items:center;min-width:62px;padding:6px 11px;font-size:12px;font-weight:800;display:inline-flex}.admin-state-badge.is-active{color:#087443;background:#16a566}@supports (color:color-mix(in lab, red, red)){.admin-state-badge.is-active{background:color-mix(in srgb, #16a566 14%, var(--surface))}}.admin-state-badge.is-active{border:1px solid #16a566}@supports (color:color-mix(in lab, red, red)){.admin-state-badge.is-active{border:1px solid color-mix(in srgb, #16a566 34%, var(--line))}}.admin-state-badge.is-disabled{color:#b42318;background:#ef4444}@supports (color:color-mix(in lab, red, red)){.admin-state-badge.is-disabled{background:color-mix(in srgb, #ef4444 12%, var(--surface))}}.admin-state-badge.is-disabled{border:1px solid #ef4444}@supports (color:color-mix(in lab, red, red)){.admin-state-badge.is-disabled{border:1px solid color-mix(in srgb, #ef4444 30%, var(--line))}}@media (prefers-reduced-motion:reduce){.admin-status-control,.admin-status-track,.admin-status-track>span{transition:none}}.subscriber-suspend-dialog{border:1px solid var(--line);background:var(--surface);width:min(460px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);border-radius:18px;margin:auto;padding:24px;overflow:auto;box-shadow:0 24px 80px #0004}.subscriber-suspend-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b183680}.subscriber-suspend-dialog h3{margin:0 0 14px}.subscriber-suspend-dialog p{line-height:1.8}.remote-access-panel{max-width:none;padding:clamp(18px,2.4vw,32px)!important}.remote-access-shell{gap:18px;width:min(980px,100%);margin-inline:auto;display:grid}.remote-access-heading{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:16px;display:grid}.remote-access-heading-icon{color:#fff;background:linear-gradient(145deg, var(--accent), #174fbd);width:54px;height:54px;box-shadow:0 12px 28px var(--accent);border-radius:16px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.remote-access-heading-icon{box-shadow:0 12px 28px color-mix(in srgb, var(--accent) 28%, transparent)}}.remote-access-heading-icon svg{width:28px;height:28px}.remote-access-heading .eyebrow{margin-bottom:5px;display:block}.remote-access-heading h3{margin:0;font-size:clamp(19px,2vw,24px)}.remote-access-heading p{max-width:720px;color:var(--muted);margin:7px 0 0;line-height:1.75}.remote-access-status{border:1px solid var(--line);background:var(--surface);border-radius:16px;justify-content:space-between;align-items:center;gap:18px;min-height:90px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.remote-access-status{background:color-mix(in srgb, var(--surface) 92%, var(--page))}}.remote-access-status.online{border-color:#18aa72}@supports (color:color-mix(in lab, red, red)){.remote-access-status.online{border-color:color-mix(in srgb, #18aa72 28%, var(--line))}}.remote-access-status.online{background:#18aa72}@supports (color:color-mix(in lab, red, red)){.remote-access-status.online{background:color-mix(in srgb, #18aa72 4%, var(--surface))}}.remote-access-status-copy{align-items:center;gap:15px;min-width:0;display:flex}.remote-access-status-mark{background:#8b96a8;border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 7px #8b96a81a}.remote-access-status.online .remote-access-status-mark{background:#18aa72;box-shadow:0 0 0 7px #18aa721a}.remote-access-status.connecting .remote-access-status-mark{background:#e8a72d;animation:1.5s ease-in-out infinite remote-access-pulse;box-shadow:0 0 0 7px #e8a72d1a}.remote-access-status-copy>div{gap:4px;min-width:0;display:grid}.remote-access-status-copy small{color:var(--muted);font-size:12px}.remote-access-status-copy strong{font-size:16px}.remote-access-status-copy em{color:#ba623d;overflow-wrap:anywhere;max-width:650px;font-size:12px;font-style:normal}.remote-access-panel .remote-access-switch{flex:0 0 54px;height:32px;position:relative;width:54px!important;max-width:54px!important;display:inline-flex!important}.remote-access-panel .remote-access-switch input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.remote-access-panel .remote-access-switch i{cursor:pointer;background:#aeb7c5;border-radius:999px;width:54px;height:32px;transition:all .2s;display:block}.remote-access-panel .remote-access-switch i:after{content:"";background:#fff;border-radius:50%;width:26px;height:26px;margin:3px;transition:transform .2s;display:block;box-shadow:0 2px 7px #10213b33}.remote-access-panel .remote-access-switch input:checked+i{background:var(--accent)}.remote-access-panel .remote-access-switch input:checked+i:after{transform:translate(22px)}[dir=rtl] .remote-access-panel .remote-access-switch input:checked+i:after{transform:translate(-22px)}.remote-access-panel .remote-access-switch input:focus-visible+i{outline:3px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.remote-access-panel .remote-access-switch input:focus-visible+i{outline:3px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.remote-access-panel .remote-access-switch input:focus-visible+i{outline-offset:3px}.remote-access-panel .remote-access-switch input:disabled+i{cursor:not-allowed;opacity:.55}.remote-access-domain-card{border:1px solid var(--accent);grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.remote-access-domain-card{border:1px solid color-mix(in srgb, var(--accent) 25%, var(--line))}}.remote-access-domain-card{background:var(--accent);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.remote-access-domain-card{background:color-mix(in srgb, var(--accent) 5%, var(--surface))}}.remote-access-link-icon{width:46px;height:46px;color:var(--accent);background:var(--accent);border-radius:13px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.remote-access-link-icon{background:color-mix(in srgb, var(--accent) 11%, var(--surface))}}.remote-access-link-icon svg{width:23px;height:23px}.remote-access-domain-copy{gap:5px;min-width:0;display:grid}.remote-access-domain-copy span{color:var(--muted);font-size:12px}.remote-access-domain-copy strong{overflow-wrap:anywhere;letter-spacing:.01em;font-size:clamp(14px,1.7vw,17px)}.remote-access-domain-card .remote-access-open{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:46px;padding-inline:20px;text-decoration:none;display:inline-flex}.remote-access-open svg{width:18px;height:18px}.remote-access-footer{justify-content:space-between;align-items:center;gap:16px;padding-top:2px;display:flex}.remote-access-features{color:var(--muted);flex-wrap:wrap;gap:10px 18px;font-size:12px;display:flex}.remote-access-features span{align-items:center;gap:7px;display:inline-flex}.remote-access-features i{background:#18aa72;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #18aa7212}.remote-access-actions{flex-wrap:wrap;gap:10px;display:flex}.remote-access-actions button{min-height:44px;padding-inline:18px}.remote-access-actions .remote-access-stop{border-color:#df655e}@supports (color:color-mix(in lab, red, red)){.remote-access-actions .remote-access-stop{border-color:color-mix(in srgb, #df655e 45%, var(--line))}}.remote-access-actions .remote-access-stop{background:#df655e}@supports (color:color-mix(in lab, red, red)){.remote-access-actions .remote-access-stop{background:color-mix(in srgb, #df655e 7%, var(--surface))}}.remote-access-actions .remote-access-stop{color:#c54e48;box-shadow:none}.remote-access-confirm-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.remote-access-confirm{text-align:center;border-radius:20px;width:min(470px,100vw - 28px);padding:26px}.remote-access-confirm-icon{color:#fff;background:linear-gradient(145deg, var(--accent), #194fc2);width:54px;height:54px;box-shadow:0 12px 30px var(--accent);border-radius:16px;place-items:center;margin:0 auto 14px;font-size:24px;font-weight:800;display:grid}@supports (color:color-mix(in lab, red, red)){.remote-access-confirm-icon{box-shadow:0 12px 30px color-mix(in srgb, var(--accent) 32%, transparent)}}.remote-access-confirm h3{margin:0 0 10px}.remote-access-confirm p{color:var(--muted);line-height:1.85}.remote-access-confirm .modal-actions{justify-content:center}.remote-access-confirm .modal-actions button{min-width:120px;min-height:44px}@keyframes remote-access-pulse{50%{box-shadow:0 0 0 12px #e8a72d08}}@media (max-width:620px){.remote-access-panel{padding:14px!important}.remote-access-shell{gap:14px}.remote-access-heading{grid-template-columns:46px minmax(0,1fr);gap:12px}.remote-access-heading-icon{border-radius:13px;width:46px;height:46px}.remote-access-heading-icon svg{width:24px;height:24px}.remote-access-heading p{grid-column:1/-1;font-size:13px}.remote-access-status{min-height:78px;padding:14px}.remote-access-status-copy{gap:12px}.remote-access-domain-card{grid-template-columns:40px minmax(0,1fr);gap:11px;padding:13px}.remote-access-link-icon{border-radius:11px;width:40px;height:40px}.remote-access-domain-card .remote-access-open{grid-column:1/-1;width:100%}.remote-access-footer{flex-direction:column;align-items:stretch}.remote-access-actions{grid-template-columns:1fr;display:grid}.remote-access-actions button{width:100%}}@media (prefers-reduced-motion:reduce){.remote-access-status.connecting .remote-access-status-mark{animation:none}.remote-access-switch i,.remote-access-switch i:after{transition:none}}.backup-overview{border:1px solid var(--accent);justify-content:space-between;align-items:center;gap:24px;padding:clamp(20px,3vw,32px);display:flex}@supports (color:color-mix(in lab, red, red)){.backup-overview{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--line))}}.backup-overview{background:linear-gradient(135deg, var(--accent), var(--surface) 62%);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.backup-overview{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 8%, var(--surface)), var(--surface) 62%)}}.backup-overview-copy{min-width:0;max-width:720px}.backup-overview .eyebrow{color:var(--accent2);margin-bottom:6px;font-size:12px;font-weight:800;display:block}.backup-overview h2{color:var(--text);margin:0;font-size:clamp(22px,2.5vw,30px);line-height:1.25}.backup-overview p{color:var(--muted);margin:9px 0 0;line-height:1.75}.backup-now-button{white-space:nowrap;justify-content:center;align-items:center;gap:9px;min-width:178px;min-height:48px;display:inline-flex}.backup-now-button svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.backup-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.backup-status-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:13px;min-height:124px;padding:18px;display:flex}.backup-status-card.ready{border-color:#159a70}@supports (color:color-mix(in lab, red, red)){.backup-status-card.ready{border-color:color-mix(in srgb, #159a70 36%, var(--line))}}.backup-status-card.warning{border-color:#d18b25}@supports (color:color-mix(in lab, red, red)){.backup-status-card.warning{border-color:color-mix(in srgb, #d18b25 44%, var(--line))}}.backup-status-card.progress{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.backup-status-card.progress{border-color:color-mix(in srgb, var(--accent) 42%, var(--line))}}.backup-status-card.progress{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.backup-status-card.progress{background:color-mix(in srgb, var(--accent) 4%, var(--surface))}}.backup-status-card>div{align-content:start;gap:4px;min-width:0;display:grid}.backup-status-card small,.backup-card-heading small,.backup-schedule-toggle small{color:var(--muted);font-size:12px;line-height:1.55}.backup-status-card strong{color:var(--text);overflow-wrap:anywhere;font-size:15px;line-height:1.45}.backup-status-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.backup-status-icon{width:38px;height:38px;color:var(--accent2);background:var(--accent);border-radius:12px;flex:0 0 38px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.backup-status-icon{background:color-mix(in srgb, var(--accent) 11%, var(--surface2))}}.backup-status-card.ready .backup-status-icon{color:#137a56;background:#137a5614}.backup-status-card.warning .backup-status-icon{color:#9a6411;background:#d18b2517}.backup-status-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.backup-schedule-card{gap:18px;padding:clamp(18px,2.5vw,26px);display:grid}.backup-card-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.backup-card-heading>div{gap:5px;display:grid}.backup-card-heading strong{color:var(--text);font-size:17px}.backup-state{border:1px solid var(--line);color:var(--muted);background:var(--surface2);border-radius:999px;flex:none;padding:5px 10px;font-size:12px;font-weight:700}.backup-state.active{border-color:#159a70}@supports (color:color-mix(in lab, red, red)){.backup-state.active{border-color:color-mix(in srgb, #159a70 34%, var(--line))}}.backup-state.active{color:#137a56;background:#137a560d}.backup-schedule-toggle{border:1px solid var(--line);cursor:pointer;touch-action:manipulation;border-radius:14px;grid-template-columns:minmax(0,1fr) 52px;align-items:center;gap:16px;min-height:68px;padding:14px 16px;display:grid;position:relative}.backup-schedule-toggle input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.backup-schedule-toggle span{gap:3px;display:grid}.backup-schedule-toggle strong{color:var(--text);font-size:14px}.backup-schedule-toggle i{background:#9aa7b4;border-radius:999px;width:52px;height:30px;transition:background .18s;display:block;position:relative}.backup-schedule-toggle i:after{content:"";top:4px;background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .18s;position:absolute;inset-inline-start:4px;box-shadow:0 2px 7px #10213b33}.backup-schedule-toggle input:checked+span+i{background:var(--accent)}.backup-schedule-toggle input:checked+span+i:after{transform:translate(-22px)}[dir=ltr] .backup-schedule-toggle input:checked+span+i:after{transform:translate(22px)}.backup-schedule-toggle:focus-within{outline:3px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.backup-schedule-toggle:focus-within{outline:3px solid color-mix(in srgb, var(--accent) 34%, transparent)}}.backup-schedule-toggle:focus-within{outline-offset:3px}.backup-schedule-foot{justify-content:space-between;align-items:center;gap:16px;display:flex}.backup-schedule-foot p{max-width:720px;color:var(--muted);margin:0;font-size:12px;line-height:1.7}.backup-schedule-foot button{flex:none;min-height:44px;padding-inline:18px}.backup-table-toolbar{align-items:center;min-height:68px}.backup-table-toolbar>div{gap:4px;display:grid}.backup-table-toolbar strong{color:var(--text)}.backup-table-toolbar small{color:var(--muted);font-size:12px}.backup-table-toolbar>span{color:var(--muted);background:var(--surface2);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.table-panel .empty-state{color:var(--muted);text-align:center;padding:34px 20px;line-height:1.75}@media (max-width:820px){.backup-status-grid{grid-template-columns:1fr}}@media (max-width:620px){.backup-overview{flex-direction:column;align-items:stretch;gap:18px;padding:18px}.backup-now-button{width:100%}.backup-status-card{min-height:0;padding:15px}.backup-schedule-card{padding:16px}.backup-schedule-toggle{grid-template-columns:minmax(0,1fr) 52px;padding:14px}.backup-schedule-foot{flex-direction:column;align-items:stretch}.backup-schedule-foot button{width:100%}.backup-table-toolbar{flex-direction:column;align-items:flex-start;gap:9px}}@media (prefers-reduced-motion:reduce){.backup-schedule-toggle i,.backup-schedule-toggle i:after{transition:none}}.wiven-not-found{min-height:100dvh;color:var(--text);background:radial-gradient(circle at 86% 12%, var(--brand-accent), transparent 32%), radial-gradient(circle at 10% 88%, #2166f01c, transparent 30%), var(--bg);direction:rtl;place-items:center;padding:clamp(20px,4vw,52px);display:grid}@supports (color:color-mix(in lab, red, red)){.wiven-not-found{background:radial-gradient(circle at 86% 12%, color-mix(in srgb, var(--brand-accent) 14%, transparent), transparent 32%), radial-gradient(circle at 10% 88%, #2166f01c, transparent 30%), var(--bg)}}.wiven-not-found-card{border:1px solid var(--border);background:var(--surface);border-radius:30px;grid-template-columns:minmax(300px,1.08fr) minmax(280px,.92fr);align-items:center;gap:clamp(30px,6vw,76px);width:min(1120px,100%);padding:clamp(24px,4.5vw,64px);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wiven-not-found-card{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.wiven-not-found-card{box-shadow:0 30px 80px #0f224224}.wiven-not-found-visual{place-items:center;min-width:0;display:grid}.wiven-not-found-visual img{object-fit:contain;filter:drop-shadow(0 22px 30px #2055b421);width:100%;height:auto;max-height:460px}.wiven-not-found-copy{max-width:500px}.wiven-not-found-code{min-height:34px;color:var(--brand-accent);background:var(--brand-accent);border-radius:999px;align-items:center;padding:6px 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.wiven-not-found-code{background:color-mix(in srgb, var(--brand-accent) 12%, transparent)}}.wiven-not-found-code{letter-spacing:.08em;font-size:14px;font-weight:900}.wiven-not-found-copy h1{letter-spacing:-.04em;margin:18px 0 10px;font-size:clamp(31px,4.5vw,54px);line-height:1.18}.wiven-not-found-copy p{max-width:460px;color:var(--muted);margin:0;font-size:clamp(15px,1.7vw,18px);line-height:1.9}.wiven-not-found-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.wiven-not-found-actions a{border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;min-height:48px;padding:11px 22px;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.wiven-not-found-actions a:hover{transform:translateY(-2px)}.wiven-not-found-actions a:focus-visible{outline:3px solid var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.wiven-not-found-actions a:focus-visible{outline:3px solid color-mix(in srgb, var(--brand-accent) 30%, transparent)}}.wiven-not-found-actions a:focus-visible{outline-offset:3px}.wiven-not-found-primary{color:#fff;background:var(--brand-accent);box-shadow:0 12px 26px var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.wiven-not-found-primary{box-shadow:0 12px 26px color-mix(in srgb, var(--brand-accent) 28%, transparent)}}.wiven-not-found-secondary{color:var(--text);background:var(--surface2);border-color:var(--border)!important}.dark .wiven-not-found-card{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark .wiven-not-found-card{background:color-mix(in srgb, var(--surface) 96%, transparent)}}.dark .wiven-not-found-card{box-shadow:0 30px 80px #00000052}@media (max-width:760px){.wiven-not-found{padding:14px}.wiven-not-found-card{text-align:center;border-radius:22px;grid-template-columns:1fr;gap:18px;padding:24px 18px 28px}.wiven-not-found-visual img{max-height:290px}.wiven-not-found-copy{max-width:none}.wiven-not-found-copy p{margin-inline:auto}.wiven-not-found-actions{justify-content:center}}@media (max-width:430px){.wiven-not-found-actions{flex-direction:column}.wiven-not-found-actions a{width:100%}}@media (prefers-reduced-motion:reduce){.wiven-not-found-actions a{transition:none}}.invoices-page{gap:16px;display:grid}.invoices-hero{border:1px solid var(--border);background:linear-gradient(135deg, var(--brand-accent), var(--surface) 58%);border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:24px 26px;display:flex}@supports (color:color-mix(in lab, red, red)){.invoices-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-accent) 9%, var(--surface)), var(--surface) 58%)}}.invoices-hero{box-shadow:0 10px 30px #0f22420f}.invoices-hero h2{margin:5px 0 4px;font-size:26px}.invoices-hero p{color:var(--muted);margin:0;line-height:1.7}.invoices-hero-actions{align-items:center;gap:10px;display:flex}.invoices-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.invoices-summary article{border:1px solid var(--border);background:var(--surface);border-radius:17px;align-content:center;gap:7px;min-height:112px;padding:18px 20px;display:grid;box-shadow:0 8px 24px #0f22420d}.invoices-summary span,.invoices-summary small{color:var(--muted)}.invoices-summary strong{color:var(--text);font-size:25px;line-height:1}.invoices-summary strong em{color:var(--muted);font-size:12px;font-style:normal}.invoices-panel{overflow:hidden}.invoices-toolbar{border-bottom:1px solid var(--border);grid-template-columns:minmax(260px,1fr) 150px 160px 160px;align-items:center;gap:10px;padding:16px;display:grid}.invoices-toolbar select,.invoices-toolbar>input{min-height:44px}.invoices-search{border:1px solid var(--border);width:100%;min-width:0;min-height:44px;color:var(--muted);background:var(--surface);box-sizing:border-box;border-radius:12px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;padding:0 13px;display:grid}.invoices-search:focus-within{border-color:var(--brand-accent);box-shadow:0 0 0 3px var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.invoices-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-accent) 14%, transparent)}}.invoices-search>svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:18px;height:18px}.invoices-search>input,.invoices-search>input:focus{width:100%;min-width:0;min-height:42px;color:var(--text);box-shadow:none;background:0 0;border:0;outline:0;padding:0}.invoices-search>input:focus-visible{width:100%;min-width:0;min-height:42px;color:var(--text);box-shadow:none;background:0 0;border:0;outline:0;padding:0}.invoice-date{text-align:right;white-space:nowrap;direction:ltr;unicode-bidi:isolate}.invoices-table td{vertical-align:middle}.invoice-number{color:var(--brand-accent);white-space:nowrap;font-weight:800}.invoice-username{color:var(--muted);text-align:right;direction:ltr;margin-top:4px;display:block}.invoice-status{border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.invoice-status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.invoice-status.paid{color:#087a4d;background:#e5f8ef}.invoice-status.complimentary{color:#7157c8;background:#f0ebff}.invoice-view-button{border:1px solid var(--border);min-height:36px;color:var(--text);background:var(--surface2);cursor:pointer;border-radius:10px;padding:7px 12px;font-weight:750}.invoice-view-button:hover{color:var(--brand-accent);border-color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.invoice-view-button:hover{border-color:color-mix(in srgb, var(--brand-accent) 38%, var(--border))}}.invoice-dialog{z-index:3000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0712288a;place-items:center;padding:14px;display:grid;position:fixed;inset:0;overflow:auto}.invoice-print-sheet{border:1px solid var(--border);width:min(720px,100vw - 28px);max-height:calc(100dvh - 28px);color:var(--text);background:var(--surface);border-radius:22px;padding:30px;overflow:auto;box-shadow:0 34px 90px #0712283d}.invoice-print-sheet>header{border-bottom:2px solid var(--text);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex}.invoice-print-sheet>header span{color:var(--muted);font-size:12px;font-weight:800}.invoice-print-sheet>header h2{margin:5px 0 0}.invoice-print-sheet>header>strong{color:var(--brand-accent);font-size:15px}.invoice-receipt-meta,.invoice-receipt-customer{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.invoice-receipt-customer{grid-template-columns:repeat(3,minmax(0,1fr))}.invoice-receipt-meta p,.invoice-receipt-customer p{background:var(--surface2);border-radius:12px;gap:5px;margin:0;padding:13px;display:grid}.invoice-receipt-meta span,.invoice-receipt-customer span{color:var(--muted);font-size:12px}.invoice-print-sheet table{border-collapse:collapse;width:100%;margin-top:22px}.invoice-print-sheet th,.invoice-print-sheet td{border-bottom:1px solid var(--border);text-align:right;padding:13px 10px}.invoice-print-sheet>footer{background:var(--brand-accent);border-radius:12px;justify-content:space-between;align-items:center;margin-top:18px;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.invoice-print-sheet>footer{background:color-mix(in srgb, var(--brand-accent) 10%, var(--surface))}}.invoice-print-sheet>footer strong{color:var(--brand-accent);font-size:22px}.invoice-dialog-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.dark .invoice-status.paid{color:#67e0aa;background:#147e5233}.dark .invoice-status.complimentary{color:#baa8ff;background:#684ebd38}@media (max-width:980px){.invoices-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.invoices-toolbar{grid-template-columns:1fr 1fr}.invoices-search{grid-column:1/-1}}@media (max-width:620px){.invoices-hero{flex-direction:column;align-items:stretch;padding:18px}.invoices-hero-actions .secondary{flex:1}.invoices-summary{grid-template-columns:1fr 1fr;gap:8px}.invoices-summary article{min-height:96px;padding:14px}.invoices-summary strong{font-size:20px}.invoices-toolbar{grid-template-columns:1fr}.invoices-search{grid-column:auto}.invoice-print-sheet{padding:20px 16px}.invoice-receipt-meta,.invoice-receipt-customer{grid-template-columns:1fr}.invoice-dialog-actions{flex-direction:column}.invoice-dialog-actions button{width:100%}}@media print{body *{visibility:hidden!important}.invoice-print-sheet,.invoice-print-sheet *{visibility:visible!important}.invoice-print-sheet{box-sizing:border-box;width:100vw;max-width:100vw;max-height:none;box-shadow:none;color:#111;direction:rtl;background:#fff;border:0;border-radius:0;padding:24px 28px;position:fixed;inset:0;overflow:visible}.invoice-print-sheet *,.invoice-print-sheet table{box-sizing:border-box}.invoice-print-sheet table{table-layout:fixed}.invoice-print-sheet th,.invoice-print-sheet td{overflow-wrap:anywhere}.invoice-dialog-actions{display:none!important}}.license-restriction{color:#6b1d1d;border:1px solid #f0b4a0;background:#fff1ee;border-inline-start:6px solid #d63a49;border-radius:12px;gap:6px;margin:0 0 14px;padding:14px 18px;display:grid}.license-restriction strong{color:#b3261e;font-size:15px}.license-restriction p{margin:0;font-weight:700;line-height:1.8}.license-restriction small{color:#7a4a44;line-height:1.7}.license-restriction button{color:#fff;cursor:pointer;background:#d63a49;border:0;border-radius:9px;justify-self:start;min-height:38px;padding:0 16px;font-weight:700}html[data-theme=dark] .license-restriction{color:#ffd7dc;background:#3a1b24;border-color:#7a2f3d}html[data-theme=dark] .license-restriction strong{color:#ff9aa6}html[data-theme=dark] .license-restriction small{color:#e8b4bb}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.mobile-drawer-backdrop{display:none}html body main.app-shell .content .subscriber-table tbody tr:not(.subscriber-row-selected){cursor:pointer}html body main.app-shell .content .subscriber-table tbody tr.subscriber-row-selected td{background:#eaf2ff!important;box-shadow:inset 0 1px #93b9f8,inset 0 -1px #93b9f8!important}html body main.app-shell .content .subscriber-table tbody tr.subscriber-row-selected td:first-child{box-shadow:inset 2px 0 #3b82f6,inset 0 1px #93b9f8,inset 0 -1px #93b9f8!important}html[data-theme=dark] body main.app-shell .content .subscriber-table tbody tr.subscriber-row-selected td{background:#3b82f62e!important;box-shadow:inset 0 1px #4c78ba,inset 0 -1px #4c78ba!important}html[data-theme=dark] body main.app-shell .content .subscriber-table tbody tr.subscriber-row-selected td:first-child{box-shadow:inset 2px 0 #60a5fa,inset 0 1px #4c78ba,inset 0 -1px #4c78ba!important}html body main.login-page .login-card{width:400px!important;max-width:calc(100vw - 28px)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #cbd3d9!important;border-radius:4px!important;gap:18px!important;padding:42px 56px 38px!important;position:relative!important}html body main.login-page .login-brand{display:none!important}html body main.login-page .login-language-switch{display:none!important}html body main.login-page .login-theme-toggle{display:none!important}html body main.login-page input[type=text],html body main.login-page input[type=password]{color:#111827!important;width:100%!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:#eaf2ff!important;border:1px solid #c7d2df!important;border-radius:2px!important;padding:0 12px!important;font-size:14px!important}html body main.login-page input:focus{background:#f4f8ff!important;border-color:#4d87c7!important;outline:2px solid #4d87c726!important}@media (max-width:600px){html body main.login-page .login-card{gap:17px!important;width:400px!important;max-width:calc(100vw - 28px)!important;padding:42px 34px 34px!important}html body main.login-page .login-heading strong{font-size:22px!important}}html body main.app-shell .subscriber-list-panel>.toolbar label.subscriber-primary-search>input:focus-visible{width:100%!important;min-width:0!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important}html body main.android-app-shell .android-subscribers-view label.android-subscriber-search>input:focus-visible{width:100%!important;min-width:0!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important}html body main.android-app-shell.mobile-theme-light .android-subscribers-view label.android-subscriber-search>input:focus-visible{width:100%!important;min-width:0!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important}html body main.app-shell.app-shell:not(.android-app-shell)>.workspace>.content label.search.search{color:#667085!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d0d5dd!important;border-radius:12px!important;width:min(430px,100%)!important;min-height:44px!important;margin:0!important;padding:0!important;transition:border-color .16s,box-shadow .16s!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:0 1px 2px #1018280d!important}html body main.app-shell.app-shell:not(.android-app-shell)>.workspace>.content label.search.search:after{content:""!important;inset-inline-end:14px!important;pointer-events:none!important;background-color:currentColor!important;width:18px!important;height:18px!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-4-4'/%3E%3C/svg%3E") 50%/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-4-4'/%3E%3C/svg%3E") 50%/contain no-repeat!important}html body main.app-shell.app-shell:not(.android-app-shell)>.workspace>.content label.search.search:focus-within{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f624!important}html body main.app-shell.app-shell:not(.android-app-shell)>.workspace>.content label.search.search>input,html body main.app-shell.app-shell:not(.android-app-shell)>.workspace>.content label.search.search>input:focus{color:#101828!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important;box-sizing:border-box!important;background:0 0!important;border:0 #0000!important;border-radius:0!important;outline:0!important;margin:0!important;padding-block:0!important;padding-inline:14px 44px!important}html body main.app-shell.app-shell:not(.android-app-shell)>.workspace>.content label.search.search>input:focus-visible{color:#101828!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important;box-sizing:border-box!important;background:0 0!important;border:0 #0000!important;border-radius:0!important;outline:0!important;margin:0!important;padding-block:0!important;padding-inline:14px 44px!important}html body main.app-shell.app-shell:not(.android-app-shell)>.workspace>.content label.search.search>input::placeholder{color:#98a2b3!important;opacity:1!important}html[data-theme=dark] body main.app-shell.app-shell:not(.android-app-shell)>.workspace>.content label.search.search{color:#98a2b3!important;box-shadow:none!important;background:#182230!important;border-color:#344054!important}html[data-theme=dark] body main.app-shell.app-shell:not(.android-app-shell)>.workspace>.content label.search.search:focus-within{border-color:#60a5fa!important;box-shadow:0 0 0 3px #60a5fa29!important}html[data-theme=dark] body main.app-shell.app-shell:not(.android-app-shell)>.workspace>.content label.search.search>input,html[data-theme=dark] body main.app-shell.app-shell:not(.android-app-shell)>.workspace>.content label.search.search>input:focus{color:#f2f4f7!important;background:0 0!important}html[data-theme=dark] body main.app-shell.app-shell:not(.android-app-shell)>.workspace>.content label.search.search>input:focus-visible{color:#f2f4f7!important;background:0 0!important}@media (max-width:900px){html body main.app-shell.app-shell:not(.android-app-shell)>.workspace>.content label.search.search{width:100%!important}}html body main.app-shell.app-shell:not(.android-app-shell) .subscriber-list-panel.subscriber-list-panel>.toolbar label.subscriber-primary-search>input,html body main.app-shell.app-shell:not(.android-app-shell) .subscriber-list-panel.subscriber-list-panel>.toolbar label.subscriber-primary-search>input:focus{box-shadow:none!important;background:0 0!important;border:0 #0000!important;border-radius:0!important;outline:0!important}html body main.app-shell.app-shell:not(.android-app-shell) .subscriber-list-panel.subscriber-list-panel>.toolbar label.subscriber-primary-search>input:focus-visible{box-shadow:none!important;background:0 0!important;border:0 #0000!important;border-radius:0!important;outline:0!important}html body main.app-shell .subscriber-list-panel>.toolbar .subscriber-primary-search{color:#667085!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d0d5dd!important;border-radius:12px!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:min(430px,100%)!important;min-height:44px!important;padding:0 14px!important;transition:border-color .16s,box-shadow .16s!important;display:grid!important;box-shadow:0 1px 2px #1018280d!important}html body main.app-shell .subscriber-list-panel>.toolbar .subscriber-primary-search:focus-within{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f624!important}html body main.app-shell .subscriber-list-panel>.toolbar .subscriber-primary-search>svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;pointer-events:none!important;width:18px!important;height:18px!important}html body main.app-shell .subscriber-list-panel>.toolbar .subscriber-primary-search>input,html body main.app-shell .subscriber-list-panel>.toolbar .subscriber-primary-search>input:focus{color:#101828!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}html body main.app-shell .subscriber-list-panel>.toolbar .subscriber-primary-search>input:focus-visible{color:#101828!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}html body main.app-shell .subscriber-list-panel>.toolbar .subscriber-primary-search>input::placeholder{color:#98a2b3!important;opacity:1!important}html[data-theme=dark] body main.app-shell .subscriber-list-panel>.toolbar .subscriber-primary-search{color:#98a2b3!important;box-shadow:none!important;background:#182230!important;border-color:#344054!important}html[data-theme=dark] body main.app-shell .subscriber-list-panel>.toolbar .subscriber-primary-search:focus-within{border-color:#60a5fa!important;box-shadow:0 0 0 3px #60a5fa29!important}html[data-theme=dark] body main.app-shell .subscriber-list-panel>.toolbar .subscriber-primary-search>input,html[data-theme=dark] body main.app-shell .subscriber-list-panel>.toolbar .subscriber-primary-search>input:focus{color:#f2f4f7!important;background:0 0!important}html[data-theme=dark] body main.app-shell .subscriber-list-panel>.toolbar .subscriber-primary-search>input:focus-visible{color:#f2f4f7!important;background:0 0!important}@media (max-width:900px){html body main.app-shell .subscriber-list-panel>.toolbar .subscriber-primary-search{width:100%!important}}.mobile-language-toggle{display:none}:root{--wiven-horizontal-header:82px}@media (min-width:1081px){html body .app-shell>aside.sidebar{grid-template-columns:minmax(205px,auto) minmax(0,1fr) minmax(150px,auto)!important;grid-template-areas:"profile navigation utilities"!important}html body .app-shell>aside.sidebar>.brand{display:none!important}}html body .content table tbody td{color:#111827;border-color:#e5e7eb!important}html body .sidebar nav>button.nav-direct.active,html body .sidebar nav .nav-group[open]>summary,html body .sidebar nav .nav-group.active>summary,html body .content .actions-dropdown[open]>summary{border-color:color-mix(in srgb, var(--brand-accent-dark) 72%, #fff)!important;background:var(--brand-accent-dark)!important;color:#fff!important;box-shadow:0 3px 10px color-mix(in srgb, var(--brand-accent) 24%, transparent)!important}html body .sidebar nav .nav-group-menu button.active,html body .sidebar nav .nav-group-menu button.active:hover{border-color:var(--brand-accent)!important;background:color-mix(in srgb, var(--brand-accent-soft) 76%, #fffdf8)!important;color:var(--brand-accent-dark)!important;box-shadow:none!important;border-inline-start:3px solid var(--brand-accent)!important}html body .subscriber-detail-visible-back{justify-content:center;align-items:center;min-height:40px;margin:0 0 14px;font-weight:700;display:inline-flex;border-color:var(--brand-accent)!important;color:var(--brand-accent-dark)!important;background:#fffdf8!important}html[dir=rtl] body .subscriber-detail-visible-back:before,html[dir=ltr] body .subscriber-detail-visible-back:before{content:"←";margin-inline-end:8px}:root,:root[data-theme=light],:root[data-accent]{--brand-accent:#2563eb!important;--brand-accent-dark:#1d4ed8!important;--brand-accent-soft:#eff6ff!important;--accent:#2563eb!important;--accent2:#1d4ed8!important;--accent-soft:#eff6ff!important;--ui-orange:#2563eb!important;--ui-orange-dark:#1d4ed8!important;--ui-orange-soft:#eff6ff!important;--bg:#f9fafb!important;--surface:#fff!important;--surface2:#f9fafb!important;--line:#e5e7eb!important;--muted:#6b7280!important;--text:#111827!important;--ink:#111827!important}html body .sidebar nav>button.nav-direct,html body .sidebar nav .nav-group summary{background:#ffffff14!important;border-color:#ffffff6b!important}html body .sidebar nav>button.nav-direct:hover,html body .sidebar nav>button.nav-direct.active,html body .sidebar nav .nav-group:hover summary,html body .sidebar nav .nav-group[open] summary,html body .sidebar nav .nav-group.active summary{background:#1d4ed8!important;border-color:#fff!important}html body .content .panel,html body .content .stat,html body .content .system-status-card,html body .content .table-panel,html body .content .admin-table,html body .dashboard-brand-above-stats .dashboard-company-logo{background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 1px 3px #0f172a14!important}html:not([data-theme=dark]) body .content table tbody td{color:#111827;background:#fff!important;border-color:#e5e7eb!important}html body .content button.primary,html body .content .primary,html body .content .activation-button,html body .content .actions-dropdown>summary,html body .content .accounts-submit,html body .content .modal-actions button[type=submit]{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}html body .content button.primary:hover,html body .content .primary:hover,html body .content .activation-button:hover,html body .content .actions-dropdown>summary:hover,html body .content .accounts-submit:hover{background:#1d4ed8!important;border-color:#1d4ed8!important}html body .content input,html body .content select,html body .content textarea,html body .content .search{color:#111827!important;background:#fff!important;border-color:#d1d5db!important}html body .content input:focus,html body .content select:focus,html body .content textarea:focus,html body .content .search:focus-within{border-color:#3b82f6!important;outline:none!important;box-shadow:0 0 0 3px #3b82f626!important}html body .content .moving-header{background:linear-gradient(100deg,#1e40af,#2563eb,#1e40af)!important;border-color:#1d4ed8!important;box-shadow:0 6px 18px #2563eb2e!important}html body .app-shell .system-footer{color:#6b7280!important;background:#fff!important;border-top:1px solid #e5e7eb!important}html body .app-shell>.workspace>.content>.subscriber-page-actions,html body .app-shell>.workspace>.content>.admin-page-actions,html body .app-shell>.workspace>.content>.package-page-actions,html body .app-shell>.workspace>.content>.nas-page-actions,html body .app-shell>.workspace>.content>.pricing-actions,html body .app-shell>.workspace>.content>.reports-heading{background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 2px 6px #0f172a0f!important}.dashboard-brand-above-stats{justify-content:center!important;align-items:center!important;width:100%!important;min-height:86px!important;margin:4px 0 16px!important;display:flex!important}.dashboard-brand-above-stats .dashboard-company-logo{object-fit:contain!important;background:#fff!important;border:1px solid #d7e1e6!important;border-radius:10px!important;width:150px!important;height:82px!important;padding:8px 14px!important;display:block!important;box-shadow:0 4px 12px #0f172a14!important}.dashboard-brand-above-stats .dashboard-brand-mark{width:76px!important;height:76px!important;color:var(--brand-accent)!important;background:#fff!important;border-radius:12px!important;place-items:center!important;font-size:32px!important;font-weight:800!important;display:grid!important;box-shadow:0 4px 12px #0f172a14!important}.app-shell,.app-shell.sidebar-collapsed{background:#eef5f8!important;height:100dvh!important;min-height:100dvh!important;display:block!important;overflow:hidden!important}.app-shell .sidebar,.app-shell.sidebar-collapsed .sidebar,:root[data-theme=light] .app-shell .sidebar,:root[data-theme=light] .app-shell.sidebar-collapsed .sidebar{z-index:120!important;box-sizing:border-box!important;width:100%!important;height:var(--wiven-horizontal-header)!important;min-height:var(--wiven-horizontal-header)!important;background:var(--brand-accent)!important;border:0!important;border-bottom:1px solid #ffffff47!important;grid-template-columns:minmax(205px,auto) minmax(0,1fr) 118px minmax(150px,auto)!important;grid-template-areas:"profile navigation brand utilities"!important;align-items:center!important;gap:14px!important;padding:10px 24px!important;display:grid!important;position:fixed!important;inset:0 0 auto!important;overflow:visible!important;transform:none!important;box-shadow:0 3px 12px #0f172a1a!important}.app-shell.language-ar .sidebar,.app-shell.language-ar.sidebar-collapsed .sidebar,.app-shell.language-en .sidebar,.app-shell.language-en.sidebar-collapsed .sidebar{left:0!important;right:0!important}.sidebar .profile-notification-group,.sidebar-collapsed .sidebar .profile-notification-group{grid-area:profile!important;grid-template-columns:minmax(0,1fr) 44px!important;gap:8px!important;width:100%!important;max-width:250px!important;display:grid!important;position:relative!important;inset:auto!important}.sidebar .nav-profile,.sidebar .profile-trigger,.sidebar-collapsed .sidebar .nav-profile,.sidebar-collapsed .sidebar .profile-trigger{color:#fff!important;background:#ffffff1f!important;border:1px solid #ffffff5c!important;border-radius:12px!important;width:100%!important;min-width:0!important;height:58px!important;padding:7px 10px!important}.sidebar .notification-bell,.sidebar-collapsed .sidebar .notification-bell{color:#fff!important;background:0 0!important;border:1px solid #ffffff6b!important;border-radius:12px!important;width:44px!important;height:58px!important;position:relative!important;inset:auto!important}.sidebar .brand,.sidebar-collapsed .sidebar .brand,.app-shell .sidebar .brand,.app-shell.sidebar-collapsed .sidebar .brand{background:#fff!important;border-radius:9px!important;grid-area:brand!important;justify-content:center!important;align-items:center!important;width:118px!important;min-width:118px!important;height:70px!important;min-height:70px!important;margin:0!important;padding:6px!important;display:flex!important;position:static!important;transform:none!important}.sidebar .company-logo,.sidebar-collapsed .sidebar .company-logo,.sidebar .brand-mark,.sidebar-collapsed .sidebar .brand-mark{object-fit:contain!important;width:104px!important;max-width:100%!important;height:58px!important}.sidebar nav,.sidebar-collapsed .sidebar nav,:root[data-theme=light] .sidebar nav,:root[data-theme=light] .sidebar-collapsed .sidebar nav{width:100%!important;max-width:none!important;height:auto!important;box-shadow:none!important;background:0 0!important;flex-direction:row!important;grid-area:navigation!important;justify-content:center!important;align-items:center!important;gap:7px!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important;overflow:visible!important}.sidebar nav>button.nav-direct,.sidebar nav .nav-group summary,.sidebar-collapsed .sidebar nav>button.nav-direct,.sidebar-collapsed .sidebar nav .nav-group summary,:root[data-theme=light] .sidebar nav>button.nav-direct,:root[data-theme=light] .sidebar nav .nav-group summary{box-sizing:border-box!important;color:#fff!important;white-space:nowrap!important;width:auto!important;min-width:max-content!important;height:42px!important;min-height:42px!important;box-shadow:none!important;background:#ffffff14!important;border:1px solid #ffffff8a!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:9px 13px!important;display:flex!important}.sidebar nav>button.nav-direct b,.sidebar nav .nav-group summary,.sidebar nav .nav-group summary b,.sidebar-collapsed .sidebar nav>button.nav-direct b,:root[data-theme=light] .sidebar nav>button.nav-direct b{color:#fff!important;font-family:Cairo,sans-serif!important;font-size:12.5px!important;font-weight:700!important;line-height:1.35!important;display:inline!important}.sidebar nav>button.nav-direct:hover,.sidebar nav>button.nav-direct.active,.sidebar nav .nav-group:hover summary,.sidebar nav .nav-group[open] summary,.sidebar nav .nav-group.active summary{color:#fff!important;background:#ffffff38!important;border-color:#fff!important}.sidebar nav .nav-group{width:auto!important;position:relative!important}.sidebar nav .nav-group-menu,.sidebar-collapsed .sidebar nav .nav-group-menu{z-index:180!important;background:#fff!important;border:1px solid #d6e0e5!important;border-radius:9px!important;gap:6px!important;width:210px!important;min-width:210px!important;margin:0!important;padding:7px!important;display:grid!important;position:absolute!important;top:calc(100% + 8px)!important;left:auto!important;right:0!important;box-shadow:0 14px 30px #0f172a2e!important}.language-en .sidebar nav .nav-group-menu{left:0!important;right:auto!important}.sidebar nav .nav-group-menu button,.sidebar-collapsed .sidebar nav .nav-group-menu button{border:1px solid color-mix(in srgb, var(--brand-accent) 48%, #d6e0e5)!important;width:100%!important;min-height:38px!important;color:var(--brand-accent-dark)!important;text-align:start!important;background:#fff!important;border-radius:7px!important;padding:8px 10px!important}.sidebar nav .nav-group-menu button b{color:inherit!important;font-size:12px!important;display:inline!important}.sidebar nav .nav-group-menu button:hover,.sidebar nav .nav-group-menu button.active{background:var(--brand-accent)!important;color:#fff!important}.sidebar .header-utility-actions,.sidebar-collapsed .sidebar .header-utility-actions{grid-area:utilities!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:150px!important;margin:0!important;display:flex!important;position:static!important}.sidebar .header-utility-actions .settings,.sidebar-collapsed .sidebar .header-utility-actions .settings{width:44px!important;min-width:44px!important;height:44px!important}.sidebar .header-language-switch,.sidebar-collapsed .sidebar .header-language-switch{display:flex!important}.sidebar .service-card,.sidebar-collapsed .sidebar .service-card,.sidebar .sidebar-edge-toggle,.sidebar-collapsed .sidebar .sidebar-edge-toggle{display:none!important}.app-shell .workspace,.app-shell.sidebar-collapsed .workspace,.app-shell.sidebar-collapsed+.workspace,.app-shell.language-ar .workspace,.app-shell.language-en .workspace,.app-shell.language-ar.sidebar-collapsed .workspace,.app-shell.language-en.sidebar-collapsed .workspace{inset:var(--wiven-horizontal-header) 0 0 0!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;height:calc(100dvh - var(--wiven-horizontal-header))!important;min-height:0!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.workspace>.content{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;padding:26px 38px 76px!important;overflow:auto!important}.system-footer,.app-shell.sidebar-collapsed .system-footer,.app-shell.language-ar .system-footer,.app-shell.language-en .system-footer,.app-shell.language-ar.sidebar-collapsed .system-footer,.app-shell.language-en.sidebar-collapsed .system-footer{width:100%!important;left:0!important;right:0!important}.sidebar .profile-popover{z-index:200!important;position:fixed!important;top:76px!important;left:24px!important;right:auto!important}.language-en .sidebar .profile-popover{left:24px!important;right:auto!important}@media (max-width:1450px){.app-shell .sidebar,.app-shell.sidebar-collapsed .sidebar{grid-template-columns:minmax(175px,auto) minmax(0,1fr) 102px minmax(125px,auto)!important;gap:8px!important;padding-inline:14px!important}.sidebar nav{gap:5px!important}.sidebar nav>button.nav-direct,.sidebar nav .nav-group summary{padding-inline:9px!important}.sidebar nav>button.nav-direct b,.sidebar nav .nav-group summary{font-size:11.5px!important}.sidebar .brand,.sidebar-collapsed .sidebar .brand{width:102px!important;min-width:102px!important}.sidebar .company-logo,.sidebar-collapsed .sidebar .company-logo{width:90px!important}}@media (max-width:1080px){:root{--wiven-horizontal-header:132px}.app-shell .sidebar,.app-shell.sidebar-collapsed .sidebar,:root[data-theme=light] .app-shell .sidebar,:root[data-theme=light] .app-shell.sidebar-collapsed .sidebar{height:var(--wiven-horizontal-header)!important;min-height:var(--wiven-horizontal-header)!important;grid-template:"profile brand utilities"64px"navigation navigation navigation"44px/minmax(185px,1fr) 110px minmax(145px,1fr)!important;padding:6px 12px 10px!important}.sidebar nav,.sidebar-collapsed .sidebar nav{justify-content:flex-start!important;padding-bottom:2px!important;overflow:auto visible!important}.workspace>.content{padding:18px 16px 76px!important}}@media (max-width:700px){:root{--wiven-horizontal-header:126px}.app-shell .sidebar,.app-shell.sidebar-collapsed .sidebar,:root[data-theme=light] .app-shell .sidebar,:root[data-theme=light] .app-shell.sidebar-collapsed .sidebar{grid-template-rows:60px 42px!important;grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr)!important;width:100%!important;padding-inline:8px!important;transform:none!important}.sidebar .profile-notification-group,.sidebar-collapsed .sidebar .profile-notification-group{grid-template-columns:minmax(0,1fr) 38px!important;gap:5px!important;max-width:150px!important}.sidebar .nav-profile,.sidebar .profile-trigger,.sidebar-collapsed .sidebar .profile-trigger{height:50px!important;padding:5px 7px!important}.sidebar .nav-profile small{display:none!important}.sidebar .notification-bell,.sidebar-collapsed .sidebar .notification-bell{width:38px!important;height:50px!important}.sidebar .brand,.sidebar-collapsed .sidebar .brand{width:92px!important;min-width:92px!important;height:58px!important;min-height:58px!important}.sidebar .company-logo,.sidebar-collapsed .sidebar .company-logo{width:80px!important;height:48px!important}.sidebar .header-utility-actions,.sidebar-collapsed .sidebar .header-utility-actions{justify-content:flex-end!important;min-width:0!important}.sidebar .header-language-switch{display:none!important}.sidebar nav>button.nav-direct,.sidebar nav .nav-group summary{height:38px!important;min-height:38px!important;padding:7px 10px!important}.sidebar nav .nav-group-menu{position:fixed!important;top:118px!important;right:8px!important}.language-en .sidebar nav .nav-group-menu{left:8px!important;right:auto!important}.workspace>.content{padding:14px 10px 72px!important}}@media (min-width:901px){html body main.app-shell:before{content:none!important;display:none!important}html body .app-shell.app-shell[dir=rtl]>aside.sidebar,html body .app-shell.app-shell[dir=ltr]>aside.sidebar,html body .app-shell.app-shell.sidebar-collapsed>aside.sidebar{box-sizing:border-box!important;width:100%!important;height:var(--wiven-horizontal-header)!important;min-height:var(--wiven-horizontal-header)!important;margin:0!important;position:fixed!important;inset:0 0 auto!important;overflow:visible!important;transform:none!important}html body .app-shell.app-shell[dir=rtl]>section.workspace,html body .app-shell.app-shell[dir=ltr]>section.workspace,html body .app-shell.app-shell[dir=rtl].sidebar-collapsed>section.workspace,html body .app-shell.app-shell[dir=ltr].sidebar-collapsed>section.workspace{inset:var(--wiven-horizontal-header) 0 0 0!important;box-sizing:border-box!important;width:100%!important;height:calc(100dvh - var(--wiven-horizontal-header))!important;max-width:none!important;margin:0!important;position:fixed!important;overflow:hidden!important}html body .app-shell>aside.sidebar>button.sidebar-edge-toggle{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}html body .app-shell>aside.sidebar>.profile-notification-group{z-index:auto!important;grid-area:profile!important;grid-template-columns:minmax(0,1fr) 44px!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:250px!important;height:auto!important;margin:0!important;display:grid!important;position:relative!important;inset:auto!important;transform:none!important}html body .app-shell>aside.sidebar>.profile-notification-group .nav-profile{width:100%!important;min-width:0!important;height:58px!important;margin:0!important}html body .app-shell>aside.sidebar>.brand{z-index:auto!important;place-items:initial!important;width:118px!important;min-width:118px!important;height:70px!important;min-height:70px!important;box-shadow:none!important;background:#fff!important;border-radius:9px!important;grid-area:brand!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:6px!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important}html body .app-shell>aside.sidebar>.brand .company-logo{object-fit:contain!important;width:104px!important;max-width:100%!important;height:58px!important;max-height:100%!important}html body .app-shell>aside.sidebar>.header-utility-actions{z-index:auto!important;grid-area:utilities!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:150px!important;height:auto!important;margin:0!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important}html body .app-shell>aside.sidebar>.profile-popover{top:76px!important;left:auto!important;right:22px!important}html body .app-shell.language-en>aside.sidebar>.profile-popover{left:22px!important;right:auto!important}html body .app-shell>aside.sidebar>nav{grid-area:navigation!important;position:static!important;inset:auto!important;transform:none!important}html body .app-shell .system-footer,html body .app-shell.sidebar-collapsed .system-footer{width:100%!important;left:0!important;right:0!important}html body .app-shell.sidebar-collapsed>aside.sidebar .profile-trigger div:not(.avatar),html body .app-shell.sidebar-collapsed>aside.sidebar .nav-profile div:not(.avatar){flex-direction:column!important;min-width:0!important;display:flex!important}html body .app-shell.sidebar-collapsed>aside.sidebar .profile-trigger strong,html body .app-shell.sidebar-collapsed>aside.sidebar .profile-trigger small{visibility:visible!important;opacity:1!important;display:block!important}html body .app-shell.sidebar-collapsed>aside.sidebar nav>button.nav-direct,html body .app-shell.sidebar-collapsed>aside.sidebar nav .nav-group summary{justify-content:center!important;width:auto!important;min-width:max-content!important;padding:9px 13px!important;font-family:Cairo,sans-serif!important;font-size:12.5px!important;line-height:1.35!important}html body .app-shell.sidebar-collapsed>aside.sidebar nav>button.nav-direct b,html body .app-shell.sidebar-collapsed>aside.sidebar nav .nav-group summary b{visibility:visible!important;opacity:1!important;width:auto!important;font-size:12.5px!important;line-height:1.35!important;display:inline!important}html body .app-shell.sidebar-collapsed>aside.sidebar nav>button.nav-direct b:first-letter,html body .app-shell.sidebar-collapsed>aside.sidebar nav .nav-group summary:first-letter{font-size:inherit!important}html body .app-shell.sidebar-collapsed>aside.sidebar nav .nav-group-menu{display:grid!important}html body .app-shell.sidebar-collapsed>aside.sidebar .header-language-switch{display:flex!important}html body .app-shell>.workspace>.content>.subscriber-page-actions,html body .app-shell>.workspace>.content>.admin-page-actions,html body .app-shell>.workspace>.content>.package-page-actions,html body .app-shell>.workspace>.content>.nas-page-actions,html body .app-shell>.workspace>.content>.pricing-actions,html body .app-shell>.workspace>.content>.reports-heading{top:var(--wiven-horizontal-header)!important;z-index:120!important;box-sizing:border-box!important;background:#eef3f6!important;border-bottom:1px solid #d4dfe5!important;width:100%!important;max-width:none!important;height:58px!important;min-height:58px!important;margin:0!important;padding:9px 20px!important;position:fixed!important;left:0!important;right:0!important;overflow:visible!important;box-shadow:0 4px 9px #26374612!important}html body .app-shell>.workspace>.content>.subscriber-page-actions+.table-panel,html body .app-shell>.workspace>.content>.admin-page-actions+.admin-table,html body .app-shell>.workspace>.content>.package-page-actions+.table-panel,html body .app-shell>.workspace>.content>.nas-page-actions+.table-panel,html body .app-shell>.workspace>.content>.pricing-actions+.panel,html body .app-shell>.workspace>.content>.reports-heading+.panel{margin-top:72px!important}html body .workspace .table-panel,html body .workspace .table-wrap,html body .workspace table tbody,html body .workspace table tbody tr,html body .workspace table tbody td{z-index:auto!important}}html body main.app-shell .content .reports-toolbar-modern>.reports-primary-search{flex:420px!important;min-width:240px!important;max-width:520px!important}html body main.app-shell .content .reports-toolbar-modern>.reports-toolbar-icons{flex:none!important;margin-inline-start:auto!important}@media (max-width:900px){html body main.app-shell .content .reports-panel>.reports-toolbar-modern{flex-direction:column!important;align-items:stretch!important}html body main.app-shell .content .reports-toolbar-modern>.reports-primary-search{flex:none!important;width:100%!important;min-width:0!important;max-width:none!important}html body main.app-shell .content .reports-toolbar-modern>.reports-toolbar-icons{width:100%!important;margin:0!important}html body main.app-shell .content .reports-toolbar-modern .report-filter-popover{width:min(310px,100vw - 44px)!important}}html body main.login-page{background:#edf3f6!important;min-height:100dvh!important;padding:24px 14px!important}html body main.login-page .login-card{box-sizing:border-box!important;width:400px!important;max-width:calc(100vw - 28px)!important;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #cbd3d9!important;border-radius:4px!important;gap:18px!important;padding:42px 56px 38px!important;position:relative!important}html body main.login-page .login-brand,html body main.login-page .login-language-switch,html body main.login-page .login-theme-toggle{display:none!important}html body main.login-page .login-heading{border-bottom:1px solid #d8e0e5!important;width:100%!important;margin:0 0 14px!important;padding:0 0 14px!important}html body main.login-page .login-heading strong{color:#111827!important;letter-spacing:0!important;font-size:24px!important;font-weight:500!important}html body main.login-page .login-toolbar{width:auto!important;margin:0!important;position:absolute!important;inset-block-start:10px!important;inset-inline-end:10px!important}html body main.login-page .login-language-icon{color:#334155!important;width:36px!important;height:36px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d5dde3!important;border-radius:5px!important;place-items:center!important;padding:0!important;display:grid!important}html body main.login-page label:not(.remember-login){color:#111827!important;gap:5px!important;width:100%!important;font-size:13px!important;font-weight:500!important}html body main.login-page input[type=text],html body main.login-page input[type=password]{box-sizing:border-box!important;color:#111827!important;width:100%!important;max-width:100%!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:#eaf2ff!important;border:1px solid #c7d2df!important;border-radius:2px!important;padding:0 12px!important;font-size:14px!important}html body main.login-page .remember-login{color:#111827!important;justify-content:flex-start!important;font-size:13px!important}html body main.login-page button.primary.full{color:#fff!important;width:auto!important;min-width:78px!important;height:38px!important;min-height:38px!important;box-shadow:none!important;background:#dc3545!important;border:0!important;border-radius:3px!important;justify-self:center!important;padding:0 18px!important;font-size:14px!important}html body main.login-page .login-note{color:#7a8792!important;margin-top:6px!important;font-size:10px!important}@media (max-width:600px){html body main.login-page .login-card{gap:17px!important;width:400px!important;max-width:calc(100vw - 28px)!important;padding:42px 34px 34px!important}html body main.login-page .login-heading strong{font-size:22px!important}}html body main.login-page .login-heading strong{text-align:center!important;display:block!important}html body main.login-page .login-card>button.primary.full{width:88px!important;max-width:88px!important}html body main.app-shell .content .reports-toolbar-modern>.reports-primary-search{background:#fff!important;border:1px solid #d7e0eb!important;border-radius:11px!important;align-items:center!important;min-height:42px!important;padding:0 13px!important;display:flex!important;position:relative!important;overflow:hidden!important}html[data-theme=dark] body main.app-shell .content .reports-toolbar-modern>.reports-primary-search{background:#122139!important;border-color:#31445f!important}@media (min-width:1081px){html body .app-shell>aside.sidebar{grid-template-columns:minmax(205px,auto) minmax(0,1fr) minmax(150px,auto)!important;grid-template-areas:"profile navigation utilities"!important}html body .app-shell>aside.sidebar>.brand{display:none!important}}html body .app-shell>aside.sidebar{background:#0d1633!important;border-color:#0d1633!important}html body .workspace,html body .workspace>.content{color:#111827!important;background:#f9fafb!important}html body .content table thead th,html body .content table thead td{color:#374151!important;background:#f3f4f6!important;border-color:#e5e7eb!important}html body .content .actions-dropdown>summary,html body .content button.primary,html body .content .primary,html body .content .activation-button,html body .content .accounts-submit{background:var(--brand-accent)!important;border-color:var(--brand-accent)!important;color:#fff!important}html body .content .actions-dropdown>summary:hover,html body .content button.primary:hover,html body .content .primary:hover,html body .content .activation-button:hover,html body .content .accounts-submit:hover{background:var(--brand-accent-dark)!important;border-color:var(--brand-accent-dark)!important}html body .content input:focus,html body .content select:focus,html body .content textarea:focus{border-color:#3b82f6!important;outline:none!important;box-shadow:0 0 0 3px #3b82f626!important}html body .content .moving-header{background:linear-gradient(100deg,#1e40af,#2563eb,#1e40af)!important;border-color:#1d4ed8!important}html body .app-shell .system-footer{color:#6b7280!important;background:#fff!important;border-top-color:#e5e7eb!important}:root,:root[data-accent=turquoise],:root[data-accent=blue],:root[data-accent=maroon],:root[data-accent=burgundy],html[data-accent=orange]{--brand-accent:#3b82f6!important;--brand-accent-dark:#2563eb!important;--brand-accent-soft:#eff6ff!important;--accent:#3b82f6!important;--accent2:#2563eb!important;--ui-orange:#3b82f6!important;--ui-orange-dark:#2563eb!important;--ui-orange-soft:#eff6ff!important}:root[data-accent=red]{--brand-accent:#dc3f45!important;--brand-accent-dark:#b92f35!important;--brand-accent-soft:#fff1f2!important;--accent:#dc3f45!important;--accent2:#b92f35!important;--ui-orange:#dc3f45!important;--ui-orange-dark:#b92f35!important;--ui-orange-soft:#fff1f2!important}:root[data-accent=blue],:root[data-accent=maroon],:root[data-accent=burgundy]{--brand-accent:#3b82f6!important;--brand-accent-dark:#2563eb!important;--brand-accent-soft:#eff6ff!important;--accent:#3b82f6!important;--accent2:#2563eb!important;--ui-orange:#3b82f6!important;--ui-orange-dark:#2563eb!important;--ui-orange-soft:#eff6ff!important}:root[data-accent=purple]{--brand-accent:#7651b5!important;--brand-accent-dark:#5e3d96!important;--brand-accent-soft:#f5f0fc!important;--accent:#7651b5!important;--accent2:#5e3d96!important;--ui-orange:#7651b5!important;--ui-orange-dark:#5e3d96!important;--ui-orange-soft:#f5f0fc!important}html body,html body .app-shell,html body .workspace,html body .workspace>.content{color:#172431!important;background:#eef5f8!important}html body .app-shell>aside.sidebar,html body .app-shell.sidebar-collapsed>aside.sidebar{background:var(--brand-accent)!important;border-color:var(--brand-accent-dark)!important;box-shadow:0 3px 12px #0f172a1a!important}html body .sidebar nav>button.nav-direct,html body .sidebar nav .nav-group summary{color:#fff!important;background:#ffffff14!important;border-color:#ffffff8a!important}html body .sidebar nav>button.nav-direct:hover,html body .sidebar nav>button.nav-direct.active,html body .sidebar nav .nav-group:hover summary,html body .sidebar nav .nav-group[open] summary,html body .sidebar nav .nav-group.active summary{color:#fff!important;background:#ffffff38!important;border-color:#fff!important}html body .content .panel,html body .content .stat,html body .content .system-status-card,html body .content .table-panel,html body .content .admin-table{background:#fff!important;border-color:#d4dfe5!important;box-shadow:0 3px 10px #26374612!important}html body .content .stat>strong,html body .content .stat>a,html body .content .eyebrow{color:var(--brand-accent-dark)!important}html body .content table thead th,html body .content table thead td{border-color:color-mix(in srgb, var(--brand-accent-dark) 55%, #d4dfe5)!important;background:var(--brand-accent)!important;color:#fff!important}html:not([data-theme=dark]) body .content table tbody tr:nth-child(odd) td{background:#fff!important}html:not([data-theme=dark]) body .content table tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--brand-accent-soft) 42%, #fff)!important}html:not([data-theme=dark]) body .content table tbody tr:hover td{background:var(--brand-accent-soft)!important}html body .content button.primary,html body .content .primary,html body .content .activation-button,html body .content .actions-dropdown>summary,html body .content .accounts-submit{border-color:var(--brand-accent-dark)!important;background:var(--brand-accent)!important;color:#fff!important}html body .content button.primary:hover,html body .content .primary:hover,html body .content .activation-button:hover,html body .content .actions-dropdown>summary:hover,html body .content .accounts-submit:hover{border-color:var(--brand-accent-dark)!important;background:var(--brand-accent-dark)!important}html body .content .actions-dropdown-menu button,html body .content .actions-dropdown-menu button.primary,html body .content .actions-dropdown-menu button.secondary,html body .content .actions-dropdown-menu button.danger,html body .content .actions-dropdown-menu button.activation-button,html body .content .actions-dropdown-menu button.trial-activation-button{border:1px solid color-mix(in srgb, var(--brand-accent) 38%, #d8dde1)!important;color:var(--brand-accent-dark)!important;box-shadow:none!important;filter:none!important;background:#fffdf8!important}:is(html body .content .actions-dropdown-menu button:hover:not(:disabled),html body .content .actions-dropdown-menu button:focus-visible:not(:disabled)){border-color:var(--brand-accent)!important;background:color-mix(in srgb, var(--brand-accent-soft) 74%, #fffdf8)!important;color:var(--brand-accent-dark)!important;box-shadow:inset 3px 0 0 var(--brand-accent)!important}html body .content .actions-dropdown-menu button:active:not(:disabled){transform:translateY(1px);background:color-mix(in srgb, var(--brand-accent) 14%, #fff)!important}html body .content .actions-dropdown-menu button:disabled{opacity:.78;color:#9aa4aa!important;background:#f5f4f0!important;border-color:#dde3e7!important}html body .content input,html body .content select,html body .content textarea{color:#172431!important;background:#fff!important;border-color:#cad7de!important}html body .content input:focus,html body .content select:focus,html body .content textarea:focus{border-color:var(--brand-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-accent) 14%, transparent)!important;outline:none!important}html body .content .moving-header{border-color:var(--brand-accent-dark)!important;background:linear-gradient(105deg, var(--brand-accent-dark), var(--brand-accent), var(--brand-accent-dark))!important;box-shadow:0 8px 24px color-mix(in srgb, var(--brand-accent) 20%, transparent)!important}html body .app-shell .system-footer{border-top-color:var(--brand-accent-dark)!important;background:var(--brand-accent)!important;color:#fff!important}.app-shell .table-wrap table,.app-shell .table-panel table{font-family:Cairo,sans-serif!important;font-size:14px!important;line-height:1.55!important}.app-shell .table-wrap th,.app-shell .table-panel th{white-space:nowrap;vertical-align:middle!important;height:44px!important;padding:10px 12px!important;font-size:13.5px!important;font-weight:700!important}.app-shell .table-wrap td,.app-shell .table-panel td{vertical-align:middle!important;min-height:44px!important;padding:11px 12px!important;font-size:14px!important;font-weight:500!important}.app-shell .table-wrap td strong,.app-shell .table-panel td strong,.app-shell .subscriber-username-button{font-size:14px!important;font-weight:600!important}@media (max-width:700px){.app-shell .table-wrap table,.app-shell .table-panel table,.app-shell .table-wrap td,.app-shell .table-panel td{font-size:13px!important}.app-shell .table-wrap th,.app-shell .table-panel th{font-size:12.5px!important}}html body .subscriber-table .connection-status-cell .status{font-family:Cairo,Inter,sans-serif!important;font-size:12.5px!important;font-weight:600!important;line-height:1.55!important}html body .sidebar nav .nav-group-menu button.active,html body .sidebar nav .nav-group-menu button.active:hover{background:var(--brand-accent-dark,var(--brand-accent))!important;border-color:var(--brand-accent-dark,var(--brand-accent))!important;color:#fff!important;opacity:1!important}html body .sidebar nav .nav-group-menu button.active *,html body .sidebar nav .nav-group-menu button.active:hover *{color:#fff!important;opacity:1!important}html body .login-card .brand-mark,html body .login-card button.primary,html body .login-language-switch button.active{border-color:var(--brand-accent-dark)!important;background:var(--brand-accent)!important;color:#fff!important}html body .login-card input:focus{border-color:var(--brand-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-accent) 16%, transparent)!important}html body .login-card .remember-login input{accent-color:var(--brand-accent)!important}@media (max-width:900px){.android-activity-panel,.android-recent-panel,.android-monitor-preview,.system-status-section{display:none!important}:root{--wiven-mobile-header:72px}html body,html body .app-shell{width:100%!important;min-width:0!important;overflow:hidden!important}html body main.app-shell:before{content:none!important;display:none!important}html body .app-shell.app-shell[dir]>aside.sidebar,html body .app-shell.app-shell[dir].sidebar-collapsed>aside.sidebar{z-index:500!important;width:100%!important;height:var(--wiven-mobile-header)!important;min-height:var(--wiven-mobile-header)!important;grid-template-columns:minmax(92px,1fr) 92px minmax(92px,1fr)!important;grid-template-areas:"profile brand utilities"!important;align-items:center!important;gap:6px!important;padding:6px 10px!important;display:grid!important;position:fixed!important;inset:0 0 auto!important;overflow:visible!important;transform:none!important}html body .app-shell>.sidebar>.profile-notification-group{grid-area:profile!important;grid-template-columns:minmax(0,1fr) 38px!important;gap:5px!important;width:100%!important;max-width:150px!important;margin:0!important;display:grid!important}html body .app-shell>.sidebar .nav-profile,html body .app-shell>.sidebar .notification-bell{height:48px!important}html body .app-shell>.sidebar .nav-profile{padding:5px 7px!important}html body .app-shell>.sidebar .nav-profile small{display:none!important}html body .app-shell>.sidebar .nav-profile strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:72px!important;font-size:11px!important;overflow:hidden!important}html body .app-shell>.sidebar>.brand{background:#fff!important;border-radius:9px!important;grid-area:brand!important;justify-content:center!important;align-items:center!important;width:92px!important;min-width:92px!important;height:58px!important;min-height:58px!important;margin:0 auto!important;padding:5px!important;display:flex!important;position:static!important}html body .app-shell>.sidebar>.brand .company-logo{object-fit:contain!important;width:80px!important;height:48px!important}html body .app-shell>.sidebar>.header-utility-actions{grid-area:utilities!important;justify-content:flex-end!important;width:100%!important;min-width:0!important;margin:0!important;display:flex!important}html body .app-shell>.sidebar .header-language-switch{display:none!important}html body .app-shell>.sidebar>button.sidebar-edge-toggle,html body .app-shell.sidebar-collapsed>.sidebar>button.sidebar-edge-toggle{z-index:560!important;visibility:visible!important;opacity:1!important;color:#fff!important;pointer-events:auto!important;background:#ffffff1f!important;border:1px solid #ffffffbf!important;border-radius:10px!important;place-items:center!important;width:40px!important;height:40px!important;display:grid!important;position:fixed!important;top:17px!important}html body .app-shell[dir=rtl]>.sidebar>button.sidebar-edge-toggle{left:10px!important;right:auto!important}html body .app-shell[dir=ltr]>.sidebar>button.sidebar-edge-toggle{left:auto!important;right:10px!important}html body .app-shell>.sidebar>nav,html body .app-shell.sidebar-collapsed>.sidebar>nav{top:var(--wiven-mobile-header)!important;z-index:540!important;width:min(320px,86vw)!important;height:calc(100dvh - var(--wiven-mobile-header))!important;background:linear-gradient(180deg, var(--brand-accent), var(--brand-accent-dark))!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:8px!important;padding:14px 12px 84px!important;transition:transform .22s!important;display:flex!important;position:fixed!important;bottom:0!important;overflow:hidden auto!important;box-shadow:0 16px 32px #0f172a3d!important}html body .app-shell[dir=rtl].sidebar-collapsed>.sidebar>nav{transform:translate(105%)!important}html body .app-shell[dir=ltr].sidebar-collapsed>.sidebar>nav{transform:translate(-105%)!important}html body .app-shell>.sidebar nav>button.nav-direct,html body .app-shell>.sidebar nav .nav-group summary{justify-content:space-between!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:10px 13px!important;font-size:14px!important}html body .app-shell>.sidebar nav .nav-group{width:100%!important}html body .app-shell>.sidebar nav .nav-group-menu{width:100%!important;box-shadow:none!important;margin:5px 0 0!important;position:static!important}html body .app-shell>section.workspace,html body .app-shell.sidebar-collapsed>section.workspace,html body .app-shell.app-shell[dir]>section.workspace{inset:var(--wiven-mobile-header) 0 0 0!important;width:100%!important;height:calc(100dvh - var(--wiven-mobile-header))!important;max-width:none!important;margin:0!important;position:fixed!important;overflow:hidden!important}html body .workspace>.content{width:100%!important;min-width:0!important;max-width:100%!important;padding:12px 10px 66px!important;overflow:hidden auto!important}html body .content>.stats,html body .content .system-status-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;display:grid!important}html body .content .stat,html body .content .system-status-card{min-width:0!important;min-height:118px!important;padding:14px 10px!important}html body .content .stat>strong{font-size:21px!important}html body .content>.subscriber-page-actions,html body .content>.admin-page-actions,html body .content>.package-page-actions,html body .content>.nas-page-actions,html body .content>.pricing-actions,html body .content>.reports-heading{z-index:120!important;background:#eef3f6!important;border-bottom:1px solid #d4dfe5!important;width:calc(100% + 20px)!important;height:auto!important;min-height:56px!important;margin:-12px -10px 12px!important;padding:8px 10px!important;position:sticky!important;top:-12px!important}html body .content .table-panel,html body .content .panel,html body .content .admin-table,html body .content .table-wrap,html body .content .subscriber-table-wrap{width:100%!important;min-width:0!important;max-width:100%!important;margin-inline:0!important}html body .content .table-wrap,html body .content .subscriber-table-wrap,html body .content .table-panel{overflow-x:auto!important}html body .content table{table-layout:auto!important;min-width:860px!important}html body .content .toolbar,html body .content .subscriber-filter-toolbar,html body .content .settings-fields-grid,html body .content .subscriber-add-grid,html body .content .nas-form-grid,html body .content .split-layout,html body .content .activation-summary-grid{grid-template-columns:1fr!important;gap:10px!important;width:100%!important;display:grid!important}html body .modal-backdrop{padding:8px!important}html body .modal{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;padding:16px 12px!important;overflow:hidden auto!important}html body .modal .permissions,html body .modal .permissions-grid,html body .modal .permission-grid{grid-template-columns:1fr!important}html body .app-shell .system-footer,html body .app-shell.sidebar-collapsed .system-footer{z-index:80!important;width:100%!important;height:34px!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}:root{--wiven-mobile-header:64px;--wiven-mobile-drawer:min(288px, 82vw)}html,body{width:100%!important;max-width:100%!important;overflow-x:hidden!important}html body .app-shell,html body .app-shell.sidebar-collapsed{width:100%!important;max-width:100%!important;min-height:100dvh!important;display:block!important;overflow:hidden!important}html body .app-shell>aside.sidebar,html body .app-shell.sidebar-collapsed>aside.sidebar,html body .app-shell.app-shell[dir]>aside.sidebar{z-index:600!important;width:100%!important;max-width:100%!important;height:var(--wiven-mobile-header)!important;min-height:var(--wiven-mobile-header)!important;padding:0!important;display:block!important;position:fixed!important;inset:0 0 auto!important;overflow:visible!important;transform:none!important}html body .app-shell>.sidebar>.brand,html body .app-shell.sidebar-collapsed>.sidebar>.brand,html body .app-shell>.sidebar>.service-card{display:none!important}html body .app-shell>.sidebar>button.sidebar-edge-toggle,html body .app-shell.sidebar-collapsed>.sidebar>button.sidebar-edge-toggle,html body .app-shell[dir=rtl]>.sidebar>button.sidebar-edge-toggle,html body .app-shell[dir=ltr]>.sidebar>button.sidebar-edge-toggle{z-index:620!important;width:44px!important;height:44px!important;margin:0!important;position:absolute!important;top:10px!important;left:60px!important;right:auto!important;transform:none!important}html body .app-shell>.sidebar>nav,html body .app-shell.sidebar-collapsed>.sidebar>nav,html body .app-shell.app-shell[dir]>.sidebar>nav{top:var(--wiven-mobile-header)!important;z-index:610!important;width:var(--wiven-mobile-drawer)!important;min-width:0!important;max-width:var(--wiven-mobile-drawer)!important;height:calc(100dvh - var(--wiven-mobile-header))!important;visibility:visible!important;opacity:1!important;background:linear-gradient(180deg, var(--brand-accent), var(--brand-accent-dark))!important;flex-flow:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:8px!important;margin:0!important;padding:14px 12px 76px!important;transition:transform .2s,visibility .2s!important;display:flex!important;position:fixed!important;bottom:0!important;overflow:hidden auto!important}html body .app-shell[dir=rtl]>.sidebar>nav{left:auto!important;right:0!important;transform:translate(0,0)!important}html body .app-shell[dir=ltr]>.sidebar>nav{left:0!important;right:auto!important;transform:translate(0,0)!important}html body .app-shell[dir=rtl].sidebar-collapsed>.sidebar>nav{visibility:hidden!important;pointer-events:none!important;transform:translate(105%)!important}html body .app-shell[dir=ltr].sidebar-collapsed>.sidebar>nav{visibility:hidden!important;pointer-events:none!important;transform:translate(-105%)!important}html body .app-shell>.sidebar>nav>button.nav-direct,html body .app-shell>.sidebar>nav>details.nav-group,html body .app-shell>.sidebar>nav>details.nav-group>summary,html body .app-shell>.sidebar>nav .nav-group-menu{float:none!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;position:relative!important;inset:auto!important;transform:none!important}html body .app-shell>.sidebar>nav>button.nav-direct,html body .app-shell>.sidebar>nav>details.nav-group>summary{min-height:44px!important;display:flex!important}html body .app-shell>.sidebar>nav>details.nav-group{display:block!important}html body .app-shell>.sidebar>nav .nav-group-menu{margin-top:5px!important;display:grid!important}html body .app-shell:not(.sidebar-collapsed):after{content:""!important;inset:var(--wiven-mobile-header) 0 0 0!important;z-index:605!important;-webkit-backdrop-filter:blur(1px)!important;backdrop-filter:blur(1px)!important;background:#0f172a61!important;display:block!important;position:fixed!important}html body .app-shell.sidebar-collapsed:after{display:none!important}html body .app-shell>section.workspace,html body .app-shell.sidebar-collapsed>section.workspace,html body .app-shell.app-shell[dir]>section.workspace{inset:var(--wiven-mobile-header) 0 0 0!important;width:100%!important;max-width:100%!important;height:calc(100dvh - var(--wiven-mobile-header))!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;overflow:hidden auto!important;transform:none!important}html body .app-shell>.workspace>.content,html body .app-shell.sidebar-collapsed>.workspace>.content{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding-left:12px!important;padding-right:12px!important}html body .android-app-shell{--bg:#071827;--surface:#10283a;--surface-2:#132f43;--text:#f7fafc;--muted:#9fb6c2;--line:#86bccd33;color:#f7fafc!important;background:#071827!important}html body .android-app-shell>section.workspace,html body .android-app-shell.sidebar-collapsed>section.workspace{background:radial-gradient(circle at 10% 0, color-mix(in srgb, var(--brand-accent) 18%, transparent), transparent 32%), linear-gradient(180deg, #071827, #091d2d)!important;height:calc(100dvh - 138px)!important;bottom:74px!important}html body .android-app-shell>.workspace>.content{background:0 0!important;padding:14px 12px 28px!important}html body .android-app-shell .system-footer{display:none!important}html body .android-app-shell .moving-header{border:1px solid color-mix(in srgb, var(--brand-accent) 34%, transparent)!important;background:color-mix(in srgb, var(--brand-accent-dark) 78%, transparent)!important;border-radius:14px!important;margin:0 0 12px!important}html body .android-app-shell .dashboard-brand-above-stats{min-height:88px!important;margin:2px 0 12px!important}html body .android-app-shell .dashboard-wiven-system-logo{filter:drop-shadow(0 12px 20px #00000057);object-fit:contain!important;border-radius:20px!important;width:82px!important;height:82px!important}html body .android-app-shell .stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-bottom:18px!important;display:grid!important}html body .android-app-shell .stat,html body .android-app-shell .panel,html body .android-app-shell .system-status-card,html body .android-app-shell .nas-card,html body .android-app-shell .mini-stats{color:#f7fafc!important;background:linear-gradient(145deg,#132f43,#0c2233)!important;border:1px solid #86bccd2e!important;box-shadow:0 10px 24px #0003!important}html body .android-app-shell .stat{border-radius:16px!important;min-height:122px!important;padding:14px!important}html body .android-app-shell .stat>strong{color:#f7fafc!important;font-size:clamp(1.35rem,7vw,1.85rem)!important}html body .android-app-shell .stat>span,html body .android-app-shell .stat>small,html body .android-app-shell .panel small,html body .android-app-shell .system-status-card span,html body .android-app-shell .system-status-card small{color:#9fb6c2!important}html body .android-app-shell .stat.hot{border-color:color-mix(in srgb, var(--brand-accent) 58%, transparent)!important;background:linear-gradient(145deg, color-mix(in srgb, var(--brand-accent-dark) 70%, #132f43), #0b2636)!important}html body .android-app-shell .stat.warn{border-color:#af3c4a80!important}html body .android-app-shell .system-status-section>h2{color:#f7fafc!important}html body .android-app-shell .system-status-cards{grid-template-columns:1fr!important;gap:10px!important}html body .android-app-shell table,html body .android-app-shell th,html body .android-app-shell td{color:#f7fafc!important;border-color:#86bccd29!important}html body .android-app-shell th{background:#10283a!important}html body .android-app-shell td{background:#0c2233!important}html body .android-bottom-nav{z-index:1300!important;height:74px!important;padding:5px max(8px, env(safe-area-inset-right)) max(5px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left))!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#061522f7!important;border-top:1px solid #86bccd33!important;grid-auto-columns:1fr!important;grid-auto-flow:column!important;display:grid!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -12px 30px #0000004d!important}html body .android-bottom-nav>button{color:#91a8b5!important;background:0 0!important;border:0!important;border-radius:12px!important;align-content:center!important;place-items:center!important;gap:2px!important;min-width:0!important;padding:4px 2px!important;font-family:Cairo,sans-serif!important;display:grid!important}html body .android-bottom-nav>button.active{background:color-mix(in srgb, var(--brand-accent) 15%, transparent)!important;color:var(--brand-accent)!important}html body .android-bottom-nav svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:23px!important;height:23px!important}html body .android-bottom-nav span{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:10px!important;font-weight:700!important;overflow:hidden!important}html body .app-shell[dir=rtl]>.sidebar>button.sidebar-edge-toggle,html body .app-shell[dir=rtl].sidebar-collapsed>.sidebar>button.sidebar-edge-toggle{top:10px!important;left:auto!important;right:10px!important;transform:none!important}html body .app-shell[dir=ltr]>.sidebar>button.sidebar-edge-toggle,html body .app-shell[dir=ltr].sidebar-collapsed>.sidebar>button.sidebar-edge-toggle{top:10px!important;left:10px!important;right:auto!important;transform:none!important}html body .app-shell[dir=rtl]>.sidebar>.profile-notification-group,html body .app-shell[dir=rtl].sidebar-collapsed>.sidebar>.profile-notification-group{left:auto!important;right:62px!important}html body .app-shell>.sidebar .nav-profile div:not(.avatar),html body .app-shell.sidebar-collapsed>.sidebar .nav-profile div:not(.avatar){min-width:0!important;display:block!important}html body .app-shell>.sidebar .nav-profile strong,html body .app-shell>.sidebar .nav-profile small{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}html body .app-shell[dir=ltr]>.sidebar>.header-utility-actions,html body .app-shell[dir=ltr].sidebar-collapsed>.sidebar>.header-utility-actions{left:62px!important}html body .app-shell>.sidebar>nav>button.nav-direct,html body .app-shell>.sidebar>nav>details.nav-group>summary{box-sizing:border-box!important;color:#fff!important;min-height:46px!important;box-shadow:none!important;text-align:center!important;background:#ffffff14!important;border:1px solid #ffffff85!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;padding:10px 14px!important;font-family:Cairo,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1.35!important}html body .app-shell>.sidebar>nav>button.nav-direct>b,html body .app-shell>.sidebar>nav>details.nav-group>summary>b{text-align:center!important;width:100%!important;margin:0!important}html body .app-shell>.sidebar>nav>button.nav-direct:hover,html body .app-shell>.sidebar>nav>details.nav-group>summary:hover{background:#ffffff29!important}html body .app-shell>.sidebar>nav>button.nav-direct.active,html body .app-shell>.sidebar>nav>details.nav-group.active>summary,html body .app-shell>.sidebar>nav>details.nav-group[open]>summary{color:var(--brand-accent-dark)!important;background:#fff!important;border-color:#fff!important}html body .app-shell>.sidebar>nav .nav-group-menu{background:#00000014!important;border:1px solid #ffffff57!important;border-radius:10px!important;gap:6px!important;padding:6px!important}html body .app-shell>.sidebar>nav .nav-group-menu button{color:#fff!important;text-align:start!important;background:#ffffff1a!important;border:1px solid #ffffff61!important;border-radius:8px!important;width:100%!important;min-height:40px!important;padding:8px 12px!important;font-family:Cairo,sans-serif!important;font-size:13px!important;font-weight:600!important}html body .app-shell>.sidebar>nav .nav-group-menu button:hover,html body .app-shell>.sidebar>nav .nav-group-menu button.active{color:var(--brand-accent-dark)!important;background:#fff!important}}@media (max-width:430px){html body .app-shell[dir]>.sidebar>.profile-notification-group,html body .app-shell[dir].sidebar-collapsed>.sidebar>.profile-notification-group{width:44px!important;max-width:44px!important;height:44px!important;display:block!important;top:10px!important;left:auto!important;right:64px!important}html body .app-shell>.sidebar .nav-profile{display:none!important}html body .app-shell>.sidebar .notification-bell,html body .app-shell.sidebar-collapsed>.sidebar .notification-bell{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;padding:8px!important;display:grid!important}html body .app-shell>.sidebar .notification-bell svg{stroke:#fff!important;width:25px!important;height:25px!important}html body .app-shell>.sidebar .notification-count{top:-3px!important;left:-3px!important;right:auto!important}html body .app-shell>.sidebar>.profile-notification-group,html body .app-shell.sidebar-collapsed>.sidebar>.profile-notification-group{grid-template-columns:44px 44px!important;width:94px!important;max-width:94px!important}html body .app-shell>.sidebar .nav-profile div:not(.avatar),html body .app-shell.sidebar-collapsed>.sidebar .nav-profile div:not(.avatar){display:none!important}html body .login-page{padding:14px!important}html body .login-card{border-radius:16px!important;width:100%!important;padding:24px 18px!important}html body .content>.stats,html body .content .system-status-cards{grid-template-columns:1fr!important}html body .app-shell>.sidebar .profile-notification-group{max-width:118px!important}html body .app-shell>.sidebar .nav-profile div:not(.avatar){display:none!important}}.app-shell>.sidebar>.brand{display:none!important}@media (min-width:901px){html body .app-shell>aside.sidebar,html body .app-shell.sidebar-collapsed>aside.sidebar{grid-template-columns:minmax(205px,auto) minmax(0,1fr) minmax(150px,auto)!important;grid-template-areas:"profile navigation utilities"!important}}@media (max-width:900px){:root{--wiven-mobile-header:64px}html body .app-shell.app-shell[dir]>aside.sidebar,html body .app-shell.app-shell[dir].sidebar-collapsed>aside.sidebar{width:100%!important;height:var(--wiven-mobile-header)!important;min-height:var(--wiven-mobile-header)!important;background:var(--brand-accent)!important;padding:0!important;display:block!important;position:fixed!important;inset:0 0 auto!important;overflow:visible!important;transform:none!important}html body .app-shell>.sidebar>.profile-notification-group,html body .app-shell.sidebar-collapsed>.sidebar>.profile-notification-group{z-index:565!important;grid-template-columns:minmax(0,108px) 40px!important;gap:5px!important;width:153px!important;max-width:153px!important;height:50px!important;margin:0!important;display:grid!important;position:absolute!important;top:7px!important;left:auto!important;right:8px!important;transform:none!important}html body .app-shell>.sidebar .nav-profile,html body .app-shell>.sidebar .notification-bell{width:100%!important;height:50px!important;min-height:50px!important;margin:0!important}html body .app-shell>.sidebar>.header-utility-actions,html body .app-shell.sidebar-collapsed>.sidebar>.header-utility-actions{z-index:565!important;justify-content:center!important;align-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:10px!important;left:8px!important;right:auto!important;transform:none!important}html body .app-shell>.sidebar .header-language-switch{display:none!important}html body .app-shell>.sidebar .logout-icon-button{width:44px!important;min-width:44px!important;height:44px!important;padding:0!important}html body .app-shell>.sidebar>button.sidebar-edge-toggle,html body .app-shell.sidebar-collapsed>.sidebar>button.sidebar-edge-toggle,html body .app-shell[dir=rtl]>.sidebar>button.sidebar-edge-toggle,html body .app-shell[dir=ltr]>.sidebar>button.sidebar-edge-toggle{z-index:570!important;place-items:center!important;width:40px!important;height:40px!important;margin:0!important;display:grid!important;position:absolute!important;top:12px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}html body .app-shell>.sidebar>nav,html body .app-shell.sidebar-collapsed>.sidebar>nav,html body .app-shell[dir]>.sidebar>nav{top:var(--wiven-mobile-header)!important;z-index:550!important;width:min(310px,84vw)!important;max-width:none!important;height:calc(100dvh - var(--wiven-mobile-header))!important;background:linear-gradient(180deg, var(--brand-accent), var(--brand-accent-dark))!important;flex-flow:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:8px!important;margin:0!important;padding:14px 12px 72px!important;transition:transform .22s!important;display:flex!important;position:fixed!important;bottom:0!important;overflow:hidden auto!important;box-shadow:0 18px 40px #0f172a4d!important}html body .app-shell[dir=rtl]>.sidebar>nav{left:auto!important;right:0!important;transform:translate(0)!important}html body .app-shell[dir=ltr]>.sidebar>nav{left:0!important;right:auto!important;transform:translate(0)!important}html body .app-shell[dir=rtl].sidebar-collapsed>.sidebar>nav{transform:translate(105%)!important}html body .app-shell[dir=ltr].sidebar-collapsed>.sidebar>nav{transform:translate(-105%)!important}html body .app-shell>.sidebar>nav>button.nav-direct,html body .app-shell>.sidebar>nav>details.nav-group>summary{width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:44px!important;margin:0!important;display:flex!important;position:relative!important;inset:auto!important}html body .app-shell>.sidebar>nav>details.nav-group{width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;margin:0!important;display:block!important;position:relative!important;inset:auto!important}html body .app-shell>.sidebar>nav .nav-group-menu{width:100%!important;margin:5px 0 0!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important}html body .app-shell>section.workspace,html body .app-shell.sidebar-collapsed>section.workspace,html body .app-shell.app-shell[dir]>section.workspace{inset:var(--wiven-mobile-header) 0 0 0!important;width:100%!important;height:calc(100dvh - var(--wiven-mobile-header))!important;margin:0!important;position:fixed!important}html body .dashboard-brand-above-stats{width:100%!important;min-height:72px!important;margin:0 0 12px!important;position:static!important;transform:none!important}html body .dashboard-brand-above-stats .dashboard-company-logo{width:126px!important;height:68px!important}}@media (max-width:430px){html body .content>.stats,html body .content .system-status-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .app-shell>.sidebar>.profile-notification-group,html body .app-shell.sidebar-collapsed>.sidebar>.profile-notification-group{grid-template-columns:44px 40px!important;width:89px!important;max-width:89px!important}html body .app-shell>.sidebar .nav-profile{padding:3px!important}html body .app-shell>.sidebar .nav-profile .avatar{margin:auto!important}}@media (max-width:900px){:root{--wiven-mobile-drawer:min(285px, 80vw)}html body .app-shell>.sidebar>.brand,html body .app-shell.sidebar-collapsed>.sidebar>.brand{display:none!important}html body .app-shell>.sidebar>nav,html body .app-shell.sidebar-collapsed>.sidebar>nav,html body .app-shell[dir]>.sidebar>nav{width:var(--wiven-mobile-drawer)!important}html body .app-shell:not(.sidebar-collapsed):after{content:"";inset:var(--wiven-mobile-header) 0 0 0;z-index:530;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);pointer-events:auto;background:#0f172a3d;position:fixed}html body .app-shell>section.workspace,html body .app-shell.sidebar-collapsed>section.workspace,html body .app-shell.app-shell[dir]>section.workspace{inset:var(--wiven-mobile-header) 0 0 0!important;width:100%!important}}html body,html body .app-shell,html body .workspace,html body .workspace>.content{color:#1f2937!important;background:#f3f4f6!important;font-family:Cairo,Segoe UI,sans-serif!important}html body .app-shell>aside.sidebar,html body .app-shell.sidebar-collapsed>aside.sidebar{box-shadow:none!important;color:#fff!important;background:#1a2231!important;border:0!important}html body .sidebar nav>button.nav-direct,html body .sidebar nav .nav-group summary{letter-spacing:.01em;color:#fff!important;background:0 0!important;border:0!important;border-radius:8px!important;font-weight:500!important}html body .sidebar nav>button.nav-direct:hover,html body .sidebar nav .nav-group:hover summary,html body .sidebar nav .nav-group[open] summary{color:#fff!important;box-shadow:none!important;background:#ffffff14!important}html body .sidebar nav>button.nav-direct.active,html body .sidebar nav .nav-group.active summary{background:var(--brand-accent)!important;color:#fff!important;box-shadow:none!important}html body .content .panel,html body .content .stat,html body .content .system-status-card,html body .content .table-panel,html body .content .admin-table,html body .content .login-card{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:16px!important;box-shadow:0 1px 2px #0f172a0f,0 8px 24px #0f172a0a!important}html body .content .stat strong,html body .content .stat .value{color:var(--brand-accent-dark)!important;font-weight:700!important}html body .content table thead th,html body .content table thead td{letter-spacing:.04em;color:#64748b!important;text-transform:none!important;background:#f8fafc!important;font-size:12px!important;font-weight:700!important}html body .content button.primary,html body .content .primary,html body .content .activation-button,html body .content .actions-dropdown>summary,html body .content .accounts-submit,html body .content .modal-actions button[type=submit]{background:var(--brand-accent)!important;color:#fff!important;box-shadow:0 8px 18px color-mix(in srgb, var(--brand-accent) 28%, transparent)!important;border:0!important;border-radius:10px!important}html body .login-page{background:radial-gradient(1200px 480px at 80% -10%, color-mix(in srgb, var(--brand-accent) 28%, transparent), transparent), #0f172a!important}html body .login-card{border-radius:22px!important;padding:32px 28px!important;box-shadow:0 24px 60px #02061747!important}html body .login-heading strong{letter-spacing:.08em}html body .login-error{color:#fca5a5!important;background:#f8717124!important;border:1px solid #f8717166!important}html body .system-footer{color:#667085!important;background:#fff!important}html body .app-shell:not(.android-app-shell).sidebar-collapsed>aside.sidebar,html body .app-shell:not(.android-app-shell)>aside.sidebar{overflow-x:hidden!important}html body .app-shell:not(.android-app-shell) aside.sidebar nav{gap:4px!important;min-width:0!important;overflow:visible!important}html body .app-shell:not(.android-app-shell) aside.sidebar nav>button.nav-direct,html body .app-shell:not(.android-app-shell) aside.sidebar nav .nav-group summary{padding:8px 10px!important;font-size:13px!important}html body .app-shell:not(.android-app-shell) .workspace>.content{padding:22px 24px 36px!important}html body .app-shell:not(.android-app-shell) .stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}html body .app-shell:not(.android-app-shell) .stat{text-align:start!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:16px!important;min-height:0!important;padding:14px 16px!important;box-shadow:0 1px 2px #0f172a0d,0 10px 24px #0f172a0a!important}html body .app-shell:not(.android-app-shell) .stat>span{color:#64748b!important;font-size:13px!important;font-weight:600!important;display:block!important}html body .app-shell:not(.android-app-shell) .stat>strong,html body .app-shell:not(.android-app-shell) .stat .value{color:#0f172a!important;letter-spacing:-.02em!important;text-align:start!important;margin:8px 0 6px!important;font-size:1.55rem!important;font-weight:800!important;display:block!important}html body .app-shell:not(.android-app-shell) .stat>small{color:#94a3b8!important;font-size:12px!important}html body .app-shell:not(.android-app-shell) .stat.warn>strong{color:#dc2626!important}html body .app-shell:not(.android-app-shell) .stat.hot>strong{color:var(--brand-accent-dark)!important}html body .app-shell:not(.android-app-shell) .stat.stat-clickable:hover{transform:translateY(-1px);border-color:color-mix(in srgb, var(--brand-accent) 45%, #e5e7eb)!important;box-shadow:0 12px 28px #0f172a14!important}html body .app-shell:not(.android-app-shell) .page-actions,html body .app-shell:not(.android-app-shell) .subscriber-page-actions,html body .app-shell:not(.android-app-shell) .admin-page-actions,html body .app-shell:not(.android-app-shell) .package-page-actions,html body .app-shell:not(.android-app-shell) .nas-page-actions{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;margin-bottom:16px!important;display:flex!important}html body .app-shell:not(.android-app-shell) input:not([type=checkbox]):not([type=radio]):not([type=file]),html body .app-shell:not(.android-app-shell) select,html body .app-shell:not(.android-app-shell) textarea{color:#1f2937!important;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:10px!important}html body .app-shell:not(.android-app-shell) input:focus,html body .app-shell:not(.android-app-shell) select:focus,html body .app-shell:not(.android-app-shell) textarea:focus{outline:2px solid color-mix(in srgb, var(--brand-accent) 35%, transparent)!important;border-color:var(--brand-accent)!important}html body .app-shell:not(.android-app-shell) button.secondary,html body .app-shell:not(.android-app-shell) .secondary{color:#334155!important;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:10px!important}html:not([data-theme=dark]) body .app-shell:not(.android-app-shell) .content table tbody tr:hover td{background:#f8fafc!important}html body .app-shell:not(.android-app-shell) .android-activity-panel,html body .app-shell:not(.android-app-shell) .android-recent-panel,html body .app-shell:not(.android-app-shell) .android-monitor-preview{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:16px!important;padding:18px!important;box-shadow:0 1px 2px #0f172a0d,0 8px 24px #0f172a0a!important}html body .app-shell:not(.android-app-shell) .system-status-section{box-shadow:none!important;background:0 0!important;border:0!important;padding:8px 0 0!important}html body .app-shell:not(.android-app-shell) .system-status-cards{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;padding:0!important;display:grid!important}html body .app-shell:not(.android-app-shell) .system-status-card{text-align:start!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:16px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;min-height:124px!important;padding:18px 18px 16px!important;display:flex!important;box-shadow:0 1px 2px #0f172a0d,0 10px 24px #0f172a0a!important}html body .app-shell:not(.android-app-shell) .system-status-card span{color:#64748b!important;font-size:13px!important;font-weight:600!important;display:block!important}html body .app-shell:not(.android-app-shell) .system-status-card strong{color:#0f172a!important;letter-spacing:-.02em!important;text-align:start!important;margin:8px 0 6px!important;font-size:1.55rem!important;font-weight:800!important;display:block!important}html body .app-shell:not(.android-app-shell) .system-status-card small{color:#94a3b8!important;font-size:12px!important}html body .app-shell:not(.android-app-shell) .android-section-title strong,html body .app-shell:not(.android-app-shell) .system-status-section h2,html body .app-shell:not(.android-app-shell) .android-monitor-heading strong{color:#0f172a!important}html body .toast{border-radius:12px!important;box-shadow:0 12px 30px #0f172a2e!important}.app-header,.sidebar-brand,.sidebar-menu-label{display:none}@media (min-width:901px){html body main.app-shell.app-shell[dir]:not(.android-app-shell){--wiven-sidebar-width:225px;--wiven-sidebar-collapsed-width:70px;--wiven-header-height:72px;--wiven-footer-height:44px}html body main.app-shell.app-shell[dir]:not(.android-app-shell):before,html body main.app-shell.app-shell[dir]:not(.android-app-shell):after,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar:after,html body main.app-shell.app-shell[dir]:not(.android-app-shell).sidebar-collapsed>aside.sidebar:after{content:none!important;height:0!important;box-shadow:none!important;background:0 0!important;display:none!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar,html body main.app-shell.app-shell[dir]:not(.android-app-shell).sidebar-collapsed>aside.sidebar{top:var(--wiven-header-height)!important;bottom:var(--wiven-footer-height)!important;z-index:140!important;box-sizing:border-box!important;width:var(--wiven-sidebar-width)!important;max-width:var(--wiven-sidebar-width)!important;height:calc(100dvh - var(--wiven-header-height) - var(--wiven-footer-height))!important;min-height:calc(100dvh - var(--wiven-header-height) - var(--wiven-footer-height))!important;border:0!important;box-shadow:none!important;color:#fff!important;background:#0d1633!important;border-inline:0!important;flex-direction:column!important;grid-template:none!important;align-items:stretch!important;gap:8px!important;margin:0!important;padding:10px 10px 14px!important;display:flex!important;position:fixed!important;overflow:hidden!important;transform:none!important}html body main.app-shell.app-shell[dir=rtl]:not(.android-app-shell)>aside.sidebar,html body main.app-shell.app-shell[dir=rtl]:not(.android-app-shell).sidebar-collapsed>aside.sidebar{left:auto!important;right:0!important}html body main.app-shell.app-shell[dir=ltr]:not(.android-app-shell)>aside.sidebar,html body main.app-shell.app-shell[dir=ltr]:not(.android-app-shell).sidebar-collapsed>aside.sidebar{left:0!important;right:auto!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell).sidebar-collapsed>aside.sidebar{width:var(--wiven-sidebar-collapsed-width)!important;max-width:var(--wiven-sidebar-collapsed-width)!important;padding:14px 8px 16px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar>*{grid-area:auto!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar>.service-card,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar>button.sidebar-edge-toggle,html body main.app-shell.app-shell[dir]:not(.android-app-shell).sidebar-collapsed>aside.sidebar>button.sidebar-edge-toggle{display:none!important}html body main.app-shell.app-shell[dir=rtl]:not(.android-app-shell)>aside.sidebar>button.sidebar-edge-toggle{left:-16px!important;right:auto!important}html body main.app-shell.app-shell[dir=ltr]:not(.android-app-shell)>aside.sidebar>button.sidebar-edge-toggle{left:auto!important;right:-16px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar>.profile-notification-group,html body main.app-shell.app-shell[dir]:not(.android-app-shell).sidebar-collapsed>aside.sidebar>.profile-notification-group{display:none!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar .profile-trigger{background:#ffffff14!important;border:1px solid #ffffff29!important;border-radius:999px!important;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar .profile-meta,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar>.profile-popover,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar>.mobile-language-toggle,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar>.header-utility-actions,html body main.app-shell.app-shell[dir]:not(.android-app-shell).sidebar-collapsed>aside.sidebar>.header-utility-actions{display:none!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar .desktop-theme-toggle,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar .logout-icon-button{color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff29!important;border-radius:12px!important;width:44px!important;min-width:44px!important;height:44px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar .desktop-theme-toggle svg,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar .logout-icon-button svg,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar .mobile-language-toggle svg,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar .notification-bell svg{fill:none!important;stroke:currentColor!important;stroke-width:1.7px!important;width:18px!important;height:18px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar>.sidebar-brand{background:#fff!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:64px!important;margin:4px 0 8px!important;padding:8px 10px!important;display:flex!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar>.sidebar-brand img{object-fit:contain!important;width:148px!important;max-width:100%!important;height:48px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar>.sidebar-menu-label{color:#ffffff8c!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:2px 8px 6px!important;font-size:11px!important;font-weight:600!important;display:block!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell).sidebar-collapsed>aside.sidebar{align-items:center!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell).sidebar-collapsed>aside.sidebar>.sidebar-menu-label,html body main.app-shell.app-shell[dir]:not(.android-app-shell).sidebar-collapsed>aside.sidebar nav>button.nav-direct b,html body main.app-shell.app-shell[dir]:not(.android-app-shell).sidebar-collapsed>aside.sidebar nav .nav-group summary b,html body main.app-shell.app-shell[dir]:not(.android-app-shell).sidebar-collapsed>aside.sidebar nav .nav-group summary:after{display:none!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell).sidebar-collapsed>aside.sidebar nav>button.nav-direct,html body main.app-shell.app-shell[dir]:not(.android-app-shell).sidebar-collapsed>aside.sidebar nav .nav-group summary{justify-content:center!important;width:44px!important;min-width:44px!important;padding:10px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell).sidebar-collapsed>aside.sidebar nav .nav-group[open] .nav-group-menu{top:0!important;z-index:90!important;background:#0d1633!important;border:1px solid #ffffff1f!important;border-radius:12px!important;width:210px!important;padding:8px!important;position:absolute!important;inset-inline-end:calc(100% + 8px)!important;box-shadow:0 12px 30px #02081759!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar>nav,html body main.app-shell.app-shell[dir]:not(.android-app-shell).sidebar-collapsed>aside.sidebar>nav{scrollbar-width:thin!important;scrollbar-color:#ffffff47 transparent!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;box-shadow:none!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;background:0 0!important;flex-flow:column!important;flex:auto!important;justify-content:flex-start!important;align-items:stretch!important;gap:2px!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important;overflow:hidden auto!important;transform:none!important}html body main.app-shell.app-shell[dir=rtl]:not(.android-app-shell)>aside.sidebar>nav,html body main.app-shell.app-shell[dir=rtl]:not(.android-app-shell).sidebar-collapsed>aside.sidebar>nav{direction:ltr!important}html body main.app-shell.app-shell[dir=rtl]:not(.android-app-shell)>aside.sidebar>nav>*,html body main.app-shell.app-shell[dir=rtl]:not(.android-app-shell).sidebar-collapsed>aside.sidebar>nav>*,html body main.app-shell.app-shell[dir=ltr]:not(.android-app-shell)>aside.sidebar>nav,html body main.app-shell.app-shell[dir=ltr]:not(.android-app-shell).sidebar-collapsed>aside.sidebar>nav{direction:rtl!important}html body main.app-shell.app-shell[dir=ltr]:not(.android-app-shell)>aside.sidebar>nav>*,html body main.app-shell.app-shell[dir=ltr]:not(.android-app-shell).sidebar-collapsed>aside.sidebar>nav>*{direction:ltr!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar>nav::-webkit-scrollbar{width:6px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar>nav::-webkit-scrollbar-track{background:0 0!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar>nav::-webkit-scrollbar-thumb{background:#ffffff47!important;border-radius:999px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav>button.nav-direct,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group summary{width:100%!important;min-width:0!important;max-width:100%!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav>button.nav-direct,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group summary{text-align:start!important;white-space:nowrap!important;color:#fff!important;height:auto!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;justify-content:flex-start!important;gap:8px!important;padding:6px 10px!important;font-size:12.5px!important;font-weight:500!important;display:flex!important;position:relative!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-icon{stroke:currentColor!important;flex:0 0 16px!important;width:16px!important;height:16px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav>button.nav-direct b,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group summary,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group summary b{color:inherit!important;font-size:12.5px!important;font-weight:500!important;line-height:1.25!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group summary{list-style:none!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group summary::-webkit-details-marker{display:none!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group summary:after{content:""!important;border-inline-end:1.6px solid!important;opacity:.55!important;border-bottom:1.6px solid!important;width:7px!important;height:7px!important;margin-inline-start:auto!important;transform:rotate(45deg)!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group[open] summary:after{transform:rotate(-135deg)!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav>button.nav-direct:hover,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group:hover summary,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group[open] summary{color:#fff!important;background:#ffffff14!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav>button.nav-direct.active,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group.active summary{color:#fff!important;background:#ffffff24!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group{position:relative!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group:not([open]) .nav-group-menu{display:none!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group[open] .nav-group-menu{box-sizing:border-box!important;padding:0 4px 2px!important;width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;z-index:auto!important;background:0 0!important;border:0!important;gap:1px!important;margin:2px 0 4px!important;padding-inline:28px 4px!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group-menu button,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group-menu button b{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group-menu button{color:#ffffffd1!important;text-align:start!important;white-space:nowrap!important;min-height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important;align-items:center!important;margin:0!important;padding:5px 8px!important;padding-inline:10px 8px!important;font-size:12px!important;font-weight:500!important;display:flex!important;overflow:hidden!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group-menu button b{min-height:0!important;color:inherit!important;white-space:nowrap!important;box-shadow:none!important;font-size:12px!important;font-weight:500!important;display:block!important;overflow:hidden!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group-menu button:hover,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group-menu button:hover b{color:#fff!important;background:#ffffff14!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group-menu button.active,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group-menu button.active b{color:#fff!important;box-shadow:none!important;border-inline-start:3px solid var(--brand-accent)!important;background:#ffffff24!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar>.service-card,html body main.app-shell.app-shell[dir]:not(.android-app-shell).sidebar-collapsed>aside.sidebar>.service-card{display:none!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>section.workspace,html body main.app-shell.app-shell[dir]:not(.android-app-shell).sidebar-collapsed>section.workspace{top:var(--wiven-header-height)!important;bottom:var(--wiven-footer-height)!important;width:auto!important;max-width:none!important;height:calc(100dvh - var(--wiven-header-height) - var(--wiven-footer-height))!important;background:#f9fafb!important;flex-direction:column!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;overflow:hidden!important}html body main.app-shell.app-shell[dir=rtl]:not(.android-app-shell)>section.workspace{right:var(--wiven-sidebar-width)!important;left:0!important}html body main.app-shell.app-shell[dir=ltr]:not(.android-app-shell)>section.workspace{left:var(--wiven-sidebar-width)!important;right:0!important}html body main.app-shell.app-shell[dir=rtl]:not(.android-app-shell).sidebar-collapsed>section.workspace{right:var(--wiven-sidebar-collapsed-width)!important;left:0!important}html body main.app-shell.app-shell[dir=ltr]:not(.android-app-shell).sidebar-collapsed>section.workspace{left:var(--wiven-sidebar-collapsed-width)!important;right:0!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .mobile-drawer-backdrop{display:none!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header{z-index:220!important;flex:0 0 var(--wiven-header-height)!important;box-sizing:border-box!important;width:100%!important;height:var(--wiven-header-height)!important;min-height:var(--wiven-header-height)!important;color:#344054!important;background:#fff!important;border:0!important;border-bottom:1px solid #e5e7eb!important;border-radius:0!important;align-items:center!important;gap:14px!important;margin:0!important;padding:0 20px!important;display:flex!important;position:fixed!important;top:0!important;left:0!important;right:0!important;overflow:visible!important;box-shadow:0 1px 3px #10182814!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-brand{flex:none!important;align-items:center!important;height:44px!important;margin-inline-end:8px!important;display:flex!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-brand img{object-fit:contain!important;width:auto!important;max-width:168px!important;height:40px!important;display:block!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-toggle{color:#344054!important;width:44px!important;min-width:44px!important;height:44px!important;box-shadow:none!important;cursor:pointer!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;flex:0 0 44px!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-toggle svg{width:20px!important;height:20px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-search{box-sizing:border-box!important;background:#f2f4f7!important;border:1px solid #e5e7eb!important;border-radius:999px!important;flex:auto!important;align-items:center!important;gap:10px!important;width:auto!important;min-width:0!important;max-width:560px!important;height:44px!important;margin:0!important;padding:0 14px!important;display:flex!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-search svg{color:#667085!important;flex:0 0 18px!important;width:18px!important;height:18px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-search input,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-search input:focus{width:auto!important;min-width:0!important;height:42px!important;box-shadow:none!important;color:#101828!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;flex:auto!important;margin:0!important;padding:0!important;font-size:14px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-search kbd{color:#667085!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;flex:none!important;align-items:center!important;height:22px!important;padding:0 7px!important;font-size:11px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-actions{justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin-inline-start:auto!important;display:flex!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .language-switch{background:#f9fafb!important;border:1px solid #e4e7ec!important;border-radius:10px!important;height:36px!important;padding:3px!important;display:flex!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .language-switch button{color:#667085!important;min-width:0!important;height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:0 10px!important;font-size:12px!important;font-weight:600!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .language-switch button.active{color:#101828!important;background:#fff!important;box-shadow:0 1px 2px #10182814!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-icon{color:#344054!important;width:44px!important;min-width:44px!important;height:44px!important;box-shadow:none!important;cursor:pointer!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .language-icon-toggle{display:none!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .pay-header-shortcut{color:#087f8c!important;text-decoration:none!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .pay-header-shortcut:hover{color:#05636d!important;background:#edf9fa!important;border-color:#9bd4d8!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-icon svg,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .desktop-theme-toggle svg,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .notification-bell svg{fill:none!important;stroke:currentColor!important;stroke-width:1.7px!important;width:18px!important;height:18px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .notification-count{border-width:0!important;min-width:16px!important;height:16px!important;font-size:9px!important;top:4px!important;left:auto!important;right:4px!important}html body main.app-shell.app-shell[dir=rtl]:not(.android-app-shell)>.workspace>.app-header .notification-count{left:4px!important;right:auto!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-profile{color:#101828!important;height:44px!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;align-items:center!important;gap:10px!important;margin:0!important;padding:4px 8px 4px 4px!important;display:flex!important}html body main.app-shell.app-shell[dir=rtl]:not(.android-app-shell)>.workspace>.app-header .app-header-profile{padding:4px 4px 4px 8px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-profile .avatar{color:#344054!important;background:#e4e7ec!important;border-radius:999px!important;width:36px!important;min-width:36px!important;height:36px!important;font-size:13px!important;font-weight:700!important;overflow:hidden!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-profile .avatar img{object-fit:cover!important;width:100%!important;height:100%!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-profile-meta{text-align:start!important;min-width:0!important;display:grid!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-profile-meta strong{color:#101828!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-profile-meta small{color:#667085!important;font-size:11px!important;font-weight:500!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-profile-caret{color:#667085!important;width:16px!important;height:16px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.profile-popover{top:8px!important;z-index:80!important;width:320px!important;max-width:calc(100% - 32px)!important;display:block!important;position:absolute!important;inset-inline:auto 24px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.profile-popover .profile-logout{color:#b42318!important;cursor:pointer!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:10px!important;width:100%!important;margin-top:10px!important;padding:10px 12px!important;font-weight:700!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content{background:#f9fafb!important;flex:auto!important;min-height:0!important;padding:24px 24px 40px!important;overflow:auto!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .dashboard-brand-above-stats{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:88px!important;margin:0 0 18px!important;padding:12px!important;display:flex!important;box-shadow:0 1px 2px #0f172a0a,0 8px 20px #0f172a0a!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .dashboard-brand-above-stats .dashboard-company-logo{width:min(220px,42%)!important;height:64px!important;box-shadow:none!important;background:0 0!important;border:0!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar>.sidebar-brand,html body main.app-shell.app-shell[dir]:not(.android-app-shell).sidebar-collapsed>aside.sidebar>.sidebar-brand{display:none!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell).sidebar-collapsed>aside.sidebar>.sidebar-brand img{width:42px!important;height:42px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell).sidebar-collapsed>aside.sidebar>.sidebar-menu-label{display:none!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .system-footer,html body main.app-shell.app-shell[dir]:not(.android-app-shell).sidebar-collapsed .system-footer{z-index:210!important;width:100%!important;height:var(--wiven-footer-height)!important;min-height:var(--wiven-footer-height)!important;color:#667085!important;background:#fff!important;border-top:1px solid #e5e7eb!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 20px!important;font-size:12px!important;font-weight:500!important;display:flex!important;position:fixed!important;inset:auto 0 0!important;box-shadow:0 -1px 3px #1018280f!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar{flex-wrap:nowrap!important;overflow:hidden!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar>.sidebar-brand{background:#fff!important;flex:none!important;order:1!important;width:100%!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar>.sidebar-menu-label{order:2!important;width:100%!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar>.mobile-language-toggle,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar>.profile-notification-group,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar>.header-utility-actions,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar>.profile-popover{display:none!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar>nav{flex:auto!important;order:3!important;width:100%!important;min-height:0!important;overflow:hidden auto!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav>button.nav-direct.active,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group.active summary{box-shadow:none!important;background:#ffffff1f!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav>button.nav-direct.active:before,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group.active summary:before{content:""!important;top:8px!important;bottom:8px!important;background:var(--brand-accent)!important;border-radius:999px!important;width:3px!important;position:absolute!important;inset-inline:0 auto!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stat-online>strong,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stat-active>strong{color:#12b76a!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stat-expired>strong,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stat.warn>strong,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stat-fup>strong,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stat-expiring>strong{color:#f04438!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .content button.primary,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .content .primary,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .content .activation-button,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .content .actions-dropdown>summary,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .content .accounts-submit{background:var(--brand-accent)!important;border-color:var(--brand-accent)!important;color:#fff!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content>.page-actions,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content>.subscriber-page-actions,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content>.admin-page-actions,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content>.package-page-actions,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content>.nas-page-actions,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content>.pricing-actions,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content>.accounts-page-actions,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content>.reports-heading{z-index:2!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:16px!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0 0 16px!important;padding:14px 16px!important;display:flex!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;overflow:visible!important;box-shadow:0 1px 2px #1018280a,0 8px 20px #1018280a!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content>.subscriber-page-actions+.table-panel,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content>.admin-page-actions+.admin-table,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content>.package-page-actions+.table-panel,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content>.nas-page-actions+.table-panel,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content>.pricing-actions+.panel,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content>.reports-heading+.panel{margin-top:0!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .system-status-section{box-shadow:none!important;background:0 0!important;border:0!important;margin-top:8px!important;padding:8px 0 0!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .system-status-section>h2{box-shadow:none!important;color:#0f172a!important;background:0 0!important;border:0!important;margin:0 0 14px!important;padding:0!important;font-size:1.05rem!important;font-weight:700!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .system-status-cards{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;padding:0!important;display:grid!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .system-status-card{text-align:start!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:16px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;min-height:124px!important;padding:18px 18px 16px!important;display:flex!important;box-shadow:0 1px 2px #0f172a0d,0 10px 24px #0f172a0a!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .system-status-card span{color:#64748b!important;font-size:13px!important;font-weight:600!important;display:block!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .system-status-card strong{color:#0f172a!important;letter-spacing:-.02em!important;text-align:start!important;margin:8px 0 6px!important;font-size:1.55rem!important;font-weight:800!important;display:block!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .system-status-card small{color:#94a3b8!important;font-size:12px!important}}html[data-theme=dark] body .content .panel,html[data-theme=dark] body .content .stat,html[data-theme=dark] body .content .system-status-card,html[data-theme=dark] body .content .table-panel,html[data-theme=dark] body .content .admin-table,html[data-theme=dark] body .content .toolbar,html[data-theme=dark] body .content .login-card,html[data-theme=dark] body .content .page-actions,html[data-theme=dark] body .content .subscriber-page-actions,html[data-theme=dark] body .content .admin-page-actions,html[data-theme=dark] body .content .package-page-actions,html[data-theme=dark] body .content .nas-page-actions,html[data-theme=dark] body .content .pricing-actions,html[data-theme=dark] body .content .accounts-page-actions,html[data-theme=dark] body .content .reports-heading{color:#f2f4f7!important;box-shadow:none!important;background:#1d2939!important;border-color:#344054!important}html[data-theme=dark] body .app-header,html[data-theme=dark] body .workspace>.app-header{box-shadow:none!important;color:#eaecf0!important;background:#1d2939!important;border-bottom-color:#344054!important}html[data-theme=dark] body .app-header .app-header-toggle,html[data-theme=dark] body .app-header .app-header-icon,html[data-theme=dark] body .app-header .language-switch button.active,html[data-theme=dark] body .app-header .app-header-search kbd{color:#eaecf0!important;background:#101828!important;border-color:#344054!important}html[data-theme=dark] body .app-header .app-header-search{background:#101828!important;border-color:#344054!important}html[data-theme=dark] body .app-header .app-header-search input,html[data-theme=dark] body .app-header .app-header-profile,html[data-theme=dark] body .app-header .app-header-profile-meta strong{color:#f2f4f7!important;background:0 0!important}html[data-theme=dark] body .app-header .language-switch{background:#101828!important;border-color:#344054!important}html[data-theme=dark] body .content table thead th,html[data-theme=dark] body .content table thead td{color:#d0d5dd!important;background:#1a2231!important;border-color:#344054!important}html[data-theme=dark] body .content table tbody td,html[data-theme=dark] body .content h2,html[data-theme=dark] body .content h3,html[data-theme=dark] body .content strong,html[data-theme=dark] body .content label,html[data-theme=dark] body .content .stat>span{color:#eaecf0!important;border-color:#344054!important}html[data-theme=dark] body .content input,html[data-theme=dark] body .content select,html[data-theme=dark] body .content textarea{color:#f2f4f7!important;background:#101828!important;border-color:#344054!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header{color:#eaecf0!important;box-shadow:none!important;background:#1d2939!important;border-bottom-color:#344054!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-toggle,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-icon,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-search kbd,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .language-switch button.active{color:#eaecf0!important;background:#101828!important;border-color:#344054!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-search{background:#101828!important;border-color:#344054!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-search input,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-profile,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-profile-meta strong{color:#f2f4f7!important;background:0 0!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .system-status-section>h2,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .system-status-card strong,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .stat>strong{color:#f2f4f7!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .system-status-card span,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .system-status-card small,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .stat>span,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .stat>small{color:#98a2b3!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content>.page-actions,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content>.subscriber-page-actions,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content>.admin-page-actions,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content>.package-page-actions,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content>.nas-page-actions,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content>.pricing-actions,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content>.accounts-page-actions,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content>.reports-heading{background:#1d2939!important;border-color:#344054!important}html body main.app-shell:not(.android-app-shell) .content table thead th,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .content table thead th,html body main.app-shell:not(.android-app-shell) .content table thead th.check-cell{white-space:nowrap;color:#344054!important;filter:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #e4e7ec!important;font-weight:700!important}html body main.app-shell:not(.android-app-shell) .content table thead th.sortable-th{cursor:pointer;-webkit-user-select:none;user-select:none}html body main.app-shell:not(.android-app-shell) .content table thead th.sortable-th:hover{background:#f9fafb!important}html body main.app-shell:not(.android-app-shell) .content .sortable-th-label{align-items:center!important;gap:6px!important;display:inline-flex!important}html body main.app-shell:not(.android-app-shell) .content .sortable-th-label:after{content:"";opacity:.28;border-inline:4px solid #0000;border-bottom:5px solid}html body main.app-shell:not(.android-app-shell) .content th.sorted-asc .sortable-th-label:after{opacity:1;border-top:0;border-bottom:5px solid}html body main.app-shell:not(.android-app-shell) .content th.sorted-desc .sortable-th-label:after{opacity:1;border-top:5px solid;border-bottom:0}html body .app-shell:not(.android-app-shell) .stat{position:relative}html body .app-shell:not(.android-app-shell) .stat:before{content:"";background:#eff4ff;border-radius:12px;width:46px;height:46px;margin-bottom:14px;display:block;box-shadow:inset 0 0 0 1px #3c50e01f}html body .app-shell:not(.android-app-shell) .stat.stat-active:before,html body .app-shell:not(.android-app-shell) .stat.stat-solved:before{background:#ecfdf3;box-shadow:inset 0 0 0 1px #12b76a29}html body .app-shell:not(.android-app-shell) .stat.warn:before,html body .app-shell:not(.android-app-shell) .stat.stat-expiring:before,html body .app-shell:not(.android-app-shell) .stat.stat-expired:before,html body .app-shell:not(.android-app-shell) .stat.stat-packetLoss:before{background:#fffaeb;box-shadow:inset 0 0 0 1px #f790092e}html body .app-shell:not(.android-app-shell) .stat.hot:before,html body .app-shell:not(.android-app-shell) .stat.stat-online:before{background:#f0fdf9;box-shadow:inset 0 0 0 1px #12b76a29}html body .app-shell:not(.android-app-shell) .tickets-page{gap:18px;display:grid}html body .app-shell:not(.android-app-shell) .tickets-hero{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}html body .app-shell:not(.android-app-shell) .tickets-hero .eyebrow{color:#667085;letter-spacing:.08em;margin-bottom:6px;font-size:11px;font-weight:800;display:block}html body .app-shell:not(.android-app-shell) .tickets-hero h2{color:#101828;margin:0;font-size:1.7rem;font-weight:800}html body .app-shell:not(.android-app-shell) .tickets-hero p{color:#667085;margin:6px 0 0}html body .app-shell:not(.android-app-shell) .ticket-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .app-shell:not(.android-app-shell) .tickets-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}html body .app-shell:not(.android-app-shell) .ticket-row{cursor:pointer}html body .app-shell:not(.android-app-shell) .ticket-row:hover td{background:#f9fafb}html body .app-shell:not(.android-app-shell) .ticket-status{color:#b54708;background:#fffaeb;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}html body .app-shell:not(.android-app-shell) .ticket-status.status-solved{color:#027a48;background:#ecfdf3}html body .app-shell:not(.android-app-shell) .ticket-status.status-in_progress{color:#3c50e0;background:#eff4ff}html body .app-shell:not(.android-app-shell) .ticket-status.status-on_hold{color:#667085;background:#f2f4f7}html body .app-shell:not(.android-app-shell) .ticket-reply-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}html body .app-shell:not(.android-app-shell) .ticket-thread,html body .app-shell:not(.android-app-shell) .ticket-meta{padding:20px!important}html body .app-shell:not(.android-app-shell) .ticket-message{border-bottom:1px solid #eaecf0;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}html body .app-shell:not(.android-app-shell) .ticket-avatar{color:#fff;background:#3c50e0;border-radius:999px;place-items:center;width:44px;height:44px;font-weight:800;display:grid}html body .app-shell:not(.android-app-shell) .ticket-message small{color:#667085;margin:4px 0 8px;display:block}html body .app-shell:not(.android-app-shell) .ticket-message p{color:#344054;margin:0;line-height:1.7}html body .app-shell:not(.android-app-shell) .ticket-reply-box{margin-top:16px}html body .app-shell:not(.android-app-shell) .ticket-reply-box textarea{resize:vertical;width:100%;min-height:132px}html body .app-shell:not(.android-app-shell) .ticket-reply-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}html body .app-shell:not(.android-app-shell) .ticket-reply-buttons{gap:8px;display:flex}html body .app-shell:not(.android-app-shell) .ticket-status-radios{color:#667085;flex-wrap:wrap;gap:16px;display:flex}html body .app-shell:not(.android-app-shell) .ticket-thread{flex-direction:column;min-height:620px;display:flex;background:#f8fbfb!important}html body .app-shell:not(.android-app-shell) .ticket-message{background:#fff;border:0;border-radius:15px;gap:10px;width:min(78%,720px);margin:6px 0;padding:12px 14px;display:flex;box-shadow:0 4px 14px #0f474b14}html body .app-shell:not(.android-app-shell) .ticket-message.from-agent{border-right:3px solid #159a9c;border-bottom-left-radius:4px;align-self:flex-start}html body .app-shell:not(.android-app-shell) .ticket-message.from-subscriber{background:#e8f7f7;border-bottom-right-radius:4px;flex-direction:row-reverse;align-self:flex-end}html body .app-shell:not(.android-app-shell) .ticket-message.from-subscriber>div:last-child{text-align:start}html body .app-shell:not(.android-app-shell) .ticket-message.from-agent .ticket-avatar{background:#159a9c}html body .app-shell:not(.android-app-shell) .ticket-message.from-subscriber .ticket-avatar{background:#536471}html body .app-shell:not(.android-app-shell) .ticket-reply-box{border-top:1px solid #dfe8e8;margin-top:auto;padding-top:18px}@media (max-width:760px){html body .app-shell:not(.android-app-shell) .ticket-message{width:92%}}html body .app-shell:not(.android-app-shell) .ticket-channel-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 16px;display:grid}html body .app-shell:not(.android-app-shell) .ticket-channel-tabs>button{text-align:start;color:#263638;cursor:pointer;background:#fff;border:1px solid #dfe8e8;border-radius:13px;align-items:center;gap:12px;min-height:82px;padding:14px 16px;display:flex;box-shadow:0 5px 18px #184d510f}html body .app-shell:not(.android-app-shell) .ticket-channel-tabs>button.active{background:linear-gradient(120deg,#edfafa,#fff);border-color:#159a9c;box-shadow:inset -4px 0 #159a9c,0 7px 22px #159a9c1f}html body .app-shell:not(.android-app-shell) .ticket-channel-tabs .channel-number{color:#118f92;background:#e7f6f6;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}html body .app-shell:not(.android-app-shell) .ticket-channel-tabs>button>span:nth-child(2){gap:4px;display:grid}html body .app-shell:not(.android-app-shell) .ticket-channel-tabs small{color:#718184;font-size:11px}html body .app-shell:not(.android-app-shell) .ticket-channel-tabs i{color:#fff;background:#159a9c;border-radius:20px;place-items:center;min-width:26px;height:26px;margin-inline-start:auto;font-size:11px;font-style:normal;display:grid}html body .app-shell:not(.android-app-shell) .provider-ticket-heading{align-items:center;gap:11px;margin-bottom:14px;display:flex}html body .app-shell:not(.android-app-shell) .provider-ticket-heading>span{color:#118f92;background:#e7f6f6;border-radius:9px;place-items:center;width:38px;height:38px;font-size:20px;font-weight:800;display:grid}html body .app-shell:not(.android-app-shell) .provider-ticket-heading h3,html body .app-shell:not(.android-app-shell) .provider-ticket-heading p{margin:0}html body .app-shell:not(.android-app-shell) .provider-ticket-heading p{color:#718184;font-size:12px}@media (max-width:760px){html body .app-shell:not(.android-app-shell) .ticket-channel-tabs{grid-template-columns:1fr}}html body .app-shell:not(.android-app-shell) .ticket-message.from-system{width:min(88%,760px);box-shadow:none;text-align:center;background:#f2f4f7;border:1px dashed #bdc7cc;justify-content:center;align-self:center}html body .app-shell:not(.android-app-shell) .ticket-message.from-system .ticket-avatar{background:#7b8991}html body .app-shell:not(.android-app-shell) .ticket-workflow-controls{background:#f3f9f9;border:1px solid #d9ecec;border-radius:11px;gap:10px;margin:16px 0;padding:14px;display:grid}html body .app-shell:not(.android-app-shell) .ticket-workflow-controls label{color:#536568;gap:5px;font-size:12px;font-weight:700;display:grid}html body .app-shell:not(.android-app-shell) .ticket-workflow-controls select{color:#263638;background:#fff;border:1px solid #d4e2e3;border-radius:8px;width:100%;min-height:40px;padding:7px 10px}html body .app-shell:not(.android-app-shell) .ticket-workflow-controls button{color:#fff;background:#159a9c;width:100%}html body .app-shell:not(.android-app-shell) .ticket-meta h3{margin:0 0 16px}html body .app-shell:not(.android-app-shell) .ticket-meta p{border-bottom:1px solid #eaecf0;justify-content:space-between;gap:12px;margin:0;padding:10px 0;display:flex}html body .app-shell:not(.android-app-shell) .ticket-meta p span{color:#667085}@media (max-width:1100px){html body .app-shell:not(.android-app-shell) .ticket-summary,html body .app-shell:not(.android-app-shell) .ticket-reply-grid{grid-template-columns:1fr!important}}html[data-theme=dark] body,html[data-theme=dark] body .app-shell,html[data-theme=dark] body .workspace,html[data-theme=dark] body .workspace>.content{color:#e4e7ec!important;background:#1a222c!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell).sidebar-collapsed>aside.sidebar{color:#eaecf0!important;background:#1c2434!important;border-inline-start-color:#ffffff0f!important}html[data-theme=dark] body .content .panel,html[data-theme=dark] body .content .stat,html[data-theme=dark] body .content .system-status-card,html[data-theme=dark] body .content .table-panel,html[data-theme=dark] body .content .admin-table,html[data-theme=dark] body .content .toolbar,html[data-theme=dark] body .content .login-card,html[data-theme=dark] body .content .page-actions,html[data-theme=dark] body .content .subscriber-page-actions,html[data-theme=dark] body .content .admin-page-actions,html[data-theme=dark] body .content .package-page-actions,html[data-theme=dark] body .content .nas-page-actions,html[data-theme=dark] body .content .pricing-actions,html[data-theme=dark] body .content .accounts-page-actions,html[data-theme=dark] body .content .reports-heading,html[data-theme=dark] body .content .android-activity-panel,html[data-theme=dark] body .content .android-recent-panel,html[data-theme=dark] body .content .android-monitor-preview,html[data-theme=dark] body .dashboard-brand-above-stats,html[data-theme=dark] body .ticket-thread,html[data-theme=dark] body .ticket-meta{color:#f2f4f7!important;box-shadow:none!important;background:#24303f!important;border-color:#2e3a47!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .dashboard-brand-above-stats{background:#24303f!important;border-color:#2e3a47!important}html[data-theme=dark] body .app-header,html[data-theme=dark] body .workspace>.app-header,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header{color:#eaecf0!important;box-shadow:none!important;background:#24303f!important;border-bottom-color:#2e3a47!important}html[data-theme=dark] body .app-header .app-header-toggle,html[data-theme=dark] body .app-header .app-header-icon,html[data-theme=dark] body .app-header .language-switch,html[data-theme=dark] body .app-header .language-switch button.active,html[data-theme=dark] body .app-header .app-header-search,html[data-theme=dark] body .app-header .app-header-search kbd,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-toggle,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-icon,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-search,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-search kbd,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .language-switch button.active{color:#eaecf0!important;background:#1a222c!important;border-color:#344054!important}html[data-theme=dark] body .app-header .app-header-search input,html[data-theme=dark] body .app-header .app-header-profile,html[data-theme=dark] body .app-header .app-header-profile-meta strong,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-search input,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-profile,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-profile-meta strong{color:#f2f4f7!important;background:0 0!important}html[data-theme=dark] body .workspace>.profile-popover{color:#eaecf0!important;background:#24303f!important;border-color:#344054!important}html[data-theme=dark] body .content table thead th,html[data-theme=dark] body .content table thead td,html[data-theme=dark] body main.app-shell:not(.android-app-shell) .content table thead th,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content table thead th,html[data-theme=dark] body main.app-shell:not(.android-app-shell) .content table thead th.check-cell{color:#d0d5dd!important;background:#1a222c!important;border:0!important;border-bottom:1px solid #344054!important}html[data-theme=dark] body main.app-shell:not(.android-app-shell) .content table thead th.sortable-th:hover{background:#24303f!important}html[data-theme=dark] body .content table tbody td,html[data-theme=dark] body .content h2,html[data-theme=dark] body .content h3,html[data-theme=dark] body .content strong,html[data-theme=dark] body .content label,html[data-theme=dark] body .tickets-hero h2,html[data-theme=dark] body .stat>strong,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .stat>strong{color:#f2f4f7!important;border-color:#344054!important}html[data-theme=dark] body .content input,html[data-theme=dark] body .content select,html[data-theme=dark] body .content textarea,html[data-theme=dark] body .content .search{color:#f2f4f7!important;background:#1a222c!important;border-color:#344054!important}html[data-theme=dark] body .stat>span,html[data-theme=dark] body .stat>small,html[data-theme=dark] body .tickets-hero .eyebrow,html[data-theme=dark] body .tickets-hero p,html[data-theme=dark] body .ticket-message small,html[data-theme=dark] body .ticket-meta p span{color:#98a2b3!important}html[data-theme=dark] body .stat:before{box-shadow:none!important;background:#3c50e029!important}html[data-theme=dark] body .stat.stat-active:before,html[data-theme=dark] body .stat.hot:before{background:#12b76a29!important}html[data-theme=dark] body .stat.warn:before,html[data-theme=dark] body .stat.stat-expiring:before{background:#f7900929!important}html[data-theme=dark] body .ticket-row:hover td{background:#1a222c!important}html[data-theme=dark] body .ticket-message,html[data-theme=dark] body .ticket-meta p{border-bottom-color:#344054!important}html[data-theme=dark] body .ticket-message p,html[data-theme=dark] body .ticket-status-radios{color:#d0d5dd!important}html[data-theme=dark] body .ticket-status.status-pending,html[data-theme=dark] body .ticket-status{color:#fdb022!important;background:#f7900924!important}html[data-theme=dark] body .ticket-status.status-solved{color:#32d583!important;background:#12b76a24!important}html[data-theme=dark] body .ticket-status.status-in_progress{color:#8098f9!important;background:#3c50e02e!important}html[data-theme=dark] body .ticket-status.status-on_hold{color:#98a2b3!important;background:#1a222c!important}html[data-theme=dark] body .content .report-tabs button,html[data-theme=dark] body .content button.secondary{color:#eaecf0!important;background:#1a222c!important;border-color:#344054!important}html[data-theme=dark] body .content .report-tabs button.active,html[data-theme=dark] body .content button.primary{color:#fff!important;background:#3c50e0!important;border-color:#3c50e0!important}html[data-theme=dark] body .content table tbody tr{background:0 0!important}html[data-theme=dark] body .content table tbody td{border-color:#344054!important}html body .app-shell:not(.android-app-shell) .ticket-row td small{color:#667085;display:block}html[data-theme=dark] body .ticket-row td small{color:#98a2b3!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat,html body main.app-shell:not(.android-app-shell) .stats .stat{color:#fff!important;border:0!important;box-shadow:0 12px 24px #0f172a1f!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat:before,html body main.app-shell:not(.android-app-shell) .stats .stat:before{display:none!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat .stat-icon,html body main.app-shell:not(.android-app-shell) .stats .stat .stat-icon{color:#fff!important;background:#ffffff2e!important;border-radius:12px!important;place-items:center!important;width:44px!important;height:44px!important;margin-bottom:14px!important;display:grid!important}html body main.app-shell:not(.android-app-shell) .stats .stat .stat-icon svg{width:22px;height:22px}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat>span:not(.stat-icon),html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat>strong,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat>small,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat.warn>strong,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat.hot>strong,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stat-expired>strong,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stat-fup>strong,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stat-expiring>strong{color:#fff!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat:nth-child(4n+1){background:linear-gradient(135deg,#1d4ed8 0%,#3b82f6 55%,#60a5fa 100%)!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat:nth-child(4n+2){background:linear-gradient(135deg,#0284c7 0%,#38bdf8 60%,#7dd3fc 100%)!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat:nth-child(4n+3){background:linear-gradient(135deg,#6d28d9 0%,#8b5cf6 55%,#c4b5fd 100%)!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat:nth-child(4n+4){background:linear-gradient(135deg,#047857 0%,#34d399 58%,#6ee7b7 100%)!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat.stat-clickable:hover{filter:brightness(1.06);transform:translateY(-2px);border-color:#0000!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell),html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>section.workspace,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell).sidebar-collapsed>section.workspace,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content{color:#e4e7ec!important;background:#1a222c!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header{background:#24303f!important;border-bottom-color:#344054!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .system-footer,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell).sidebar-collapsed .system-footer{color:#98a2b3!important;background:#24303f!important;border-top-color:#344054!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content .panel,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content .table-panel,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content .admin-table,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content .toolbar,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content>.page-actions,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content>.subscriber-page-actions,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content>.admin-page-actions,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content>.package-page-actions,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content>.nas-page-actions,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content>.pricing-actions,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content>.accounts-page-actions,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content>.reports-heading,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content .android-activity-panel,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content .android-recent-panel,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content .android-monitor-preview{color:#f2f4f7!important;box-shadow:none!important;background:#24303f!important;border-color:#344054!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-toggle,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-icon,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-search,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-search kbd,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .language-switch,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .language-switch button.active{color:#eaecf0!important;background:#1a222c!important;border-color:#344054!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content input:not([type=checkbox]):not([type=radio]):not([type=file]),html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content select,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content textarea,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content .search{color:#f2f4f7!important;background:#1a222c!important;border-color:#344054!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content table thead th,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content table thead th.check-cell{color:#d0d5dd!important;background:#1a222c!important;border-bottom-color:#344054!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content table tbody td,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content h2,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content h3,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content label,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content strong{color:#eaecf0!important;border-color:#344054!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content table tbody tr:nth-child(odd) td{background:#1f2a37!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell).sidebar-collapsed>aside.sidebar{background:#0f172a!important}html body .content button.primary,html body .content .primary,html body .content .activation-button,html body .content .actions-dropdown>summary,html body .content .accounts-submit,html body .content .modal-actions button[type=submit],html body main.app-shell.app-shell[dir]:not(.android-app-shell) .content button.primary,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .content .primary,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .content .activation-button,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .content .actions-dropdown>summary,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .content .accounts-submit,html[data-theme=dark] body .content button.primary,html[data-theme=dark] body .content .report-tabs button.active{color:#fff!important;background:#3b82f6!important;border-color:#3b82f6!important;box-shadow:0 8px 18px #3b82f647!important}html body .content button.primary:hover,html body .content .primary:hover,html body .content .activation-button:hover,html body .content .accounts-submit:hover{background:#2563eb!important;border-color:#2563eb!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group-menu button.active,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group-menu button.active b{color:#3b82f6!important;background:0 0!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .moving-header.dashboard-announce-slot,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .content>.moving-header{border:0!important;border-radius:12px!important;align-items:center!important;width:100%!important;min-height:52px!important;margin:0 0 16px!important;padding:0 16px!important;display:flex!important;overflow:hidden!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat{isolation:isolate!important;color:#fff!important;border:0!important;border-radius:10px!important;grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1fr) 58px!important;align-items:start!important;gap:4px 10px!important;height:auto!important;min-height:108px!important;padding:16px 16px 14px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 18px #0f172a1f!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat:before{display:none!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat>span:not(.stat-icon),html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat>strong,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat>small{z-index:2!important;color:#fff!important;text-shadow:0 1px 2px #0f172a2e!important;grid-column:1!important;position:static!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat>span:not(.stat-icon){letter-spacing:.04em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:800!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat>strong{text-align:start!important;direction:ltr!important;margin:2px 0 0!important;font-size:1.55rem!important;font-weight:400!important;line-height:1.15!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat>small{opacity:.92!important;font-size:11px!important;font-weight:500!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat .stat-icon{color:#ffffff61!important;pointer-events:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-area:1/2/span 3!important;place-self:center end!important;width:54px!important;height:54px!important;margin:0!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat .stat-icon svg{stroke-width:1.4px!important;width:48px!important;height:48px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat:nth-child(10n+1){background:linear-gradient(#3b82f6 0%,#1d4ed8 100%)!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat:nth-child(10n+2){background:linear-gradient(#22c55e 0%,#15803d 100%)!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat:nth-child(10n+3){background:linear-gradient(#38bdf8 0%,#0369a1 100%)!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat:nth-child(10n+4){background:linear-gradient(#f87171 0%,#b91c1c 100%)!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat:nth-child(10n+5){background:linear-gradient(#f59e0b 0%,#b45309 100%)!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat:nth-child(10n+6){background:linear-gradient(#2563eb 0%,#1e3a8a 100%)!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat:nth-child(10n+7){background:linear-gradient(#10b981 0%,#047857 100%)!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat:nth-child(10n+8){background:linear-gradient(#fb7185 0%,#be123c 100%)!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat:nth-child(10n+9){background:linear-gradient(#14b8a6 0%,#0f766e 100%)!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat:nth-child(10n+10){background:linear-gradient(#34d399 0%,#166534 100%)!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat.stat-clickable:after{display:none!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat.stat-clickable:hover{transform:translateY(-2px)!important;box-shadow:0 10px 22px #0f172a2e!important}@media (max-width:1280px){html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .dashboard-brand-above-stats{display:none!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-form-section,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .required-fields-section,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .optional-fields-section{background:#fff!important;border:1px solid #e4e7ec!important;border-radius:14px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .admin-permission-item{color:#344054!important;background:#f9fafb!important;border:1px solid #e4e7ec!important;border-radius:10px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .admin-permission-item:hover{background:#eff6ff!important;border-color:#3b82f6!important}html body main.app-shell:not(.android-app-shell) input[type=checkbox],html body main.app-shell:not(.android-app-shell) input[type=radio]{accent-color:#3b82f6!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .panel,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-add-page,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .admin-add-page,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-form-section,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .required-fields-section,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .optional-fields-section,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .generator-card,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-add-footer,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .admin-add-footer,html[data-theme=dark] body .modal,html[data-theme=dark] body .modal.entity-edit-dialog,html[data-theme=dark] body .actions-dropdown-menu{color:#eaecf0!important;box-shadow:none!important;background:#24303f!important;border-color:#344054!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-form-section,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .required-fields-section,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .optional-fields-section{background:#1f2a37!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .admin-permission-item{color:#d0d5dd!important;background:#1a222c!important;border-color:#344054!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .admin-permission-item:hover{background:#1d2b3f!important;border-color:#3b82f6!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .admin-permission-item span,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .form-section-title strong,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-add-page label,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .admin-add-page label,html[data-theme=dark] body .modal label,html[data-theme=dark] body .modal h2{color:#f2f4f7!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .form-section-title small,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-add-footer span,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .admin-permission-item small,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .eyebrow,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content small,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content .muted,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .remaining-days-cell span{color:#98a2b3!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat>small,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat>span:not(.stat-icon){color:#ffffffd6!important}html[data-theme=dark] body .modal input,html[data-theme=dark] body .modal select,html[data-theme=dark] body .modal textarea,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content input:not([type=checkbox]):not([type=radio]):not([type=file]),html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content select,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content textarea{color:#f2f4f7!important;background:#131b24!important;border-color:#344054!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content input::placeholder,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content textarea::placeholder{color:#667085!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content input:focus,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content select:focus,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content textarea:focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f638!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content input:disabled,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content select:disabled{color:#98a2b3!important;background:#1a222c!important}html[data-theme=dark] body .modal-backdrop{background:#090e14b8!important}html[data-theme=dark] body .actions-dropdown-menu button,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content button.secondary,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content .report-tabs button{color:#eaecf0!important;background:#1a222c!important;border-color:#344054!important}html[data-theme=dark] body .actions-dropdown-menu button:hover:not(:disabled),html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content button.secondary:hover{color:#fff!important;background:#1d2b3f!important;border-color:#3b82f6!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content table tbody td,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content table tbody tr td,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content table tbody tr:nth-child(odd) td,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content table tbody tr:nth-child(2n) td,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content .subscriber-table tbody td,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content .subscriber-table tbody tr:nth-child(odd) td,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content .subscriber-table tbody tr:nth-child(2n) td{color:#e4e7ec!important;background:#1a222c!important;border-color:#344054!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content table tbody tr:nth-child(2n) td,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content .subscriber-table tbody tr:nth-child(2n) td{background:#1f2a37!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content table tbody tr:hover td,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content .subscriber-table tbody tr:hover td{background:#243447!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content table tbody td strong,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content table tbody td a,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content table tbody td span,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content table tbody td small{color:#e4e7ec!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-table .connection-status-cell .status.offline{color:#d0d5dd!important;background:#98a2b329!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-table .connection-status-cell .status.offline i{background:#98a2b3!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content .mono,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content .date-cell{color:#d0d5dd!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content .status{color:#d0d5dd!important;background:#98a2b329!important;border:1px solid #0000!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content .status.online{color:#32d583!important;background:#12b76a29!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content .status.expired{color:#fda29b!important;background:#f0443829!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content .account-state-cell strong.active{color:#32d583!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content .account-state-cell strong.expired{color:#fda29b!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content .empty-state{color:#98a2b3!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) ::-webkit-scrollbar-thumb{background:#344054!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) ::-webkit-scrollbar-track{background:#1a222c!important}:root,:root[data-theme=light],:root[data-theme=dark],:root[data-accent=turquoise],:root[data-accent=blue],:root[data-accent=maroon],:root[data-accent=burgundy]{--accent:#3b82f6!important;--accent2:#2563eb!important;--orange:#3b82f6!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat{isolation:isolate!important;z-index:0!important;overflow:hidden!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat .stat-icon{z-index:1!important;color:#ffffff61!important;position:static!important;inset:auto!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat>strong{z-index:2!important;position:static!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats.ticket-summary,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats.license-summary,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats.health-stats,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats.update-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stat.warn .stat-icon,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stat.warn small,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .content .report-tabs button{color:inherit!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .content .report-tabs{background:0 0!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .content .report-tabs button,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .content .report-tabs button.active{color:#344054!important;box-shadow:none!important;background:#fff!important;border-color:#d0d5dd!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .content .report-tabs button.active{color:#fff!important;background:#3b82f6!important;border-color:#3b82f6!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .widget-toggle-row input:checked+i,html body main.app-shell.app-shell[dir]:not(.android-app-shell) input:checked+i{background:#3b82f6!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content .report-tabs button{color:#d0d5dd!important;background:#1a222c!important;border-color:#344054!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content .report-tabs button.active{color:#fff!important;background:#3b82f6!important;border-color:#3b82f6!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-table .subscriber-username-link,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-table .subscriber-username-link strong,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-table .subscriber-package-cell strong,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-username-button{color:#f2f4f7!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .server-time-preview,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .logo-upload-row,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .widget-toggle-row,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .settings-feature-row{color:#d0d5dd!important;background:#1f2a37!important;border-color:#344054!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .server-time-preview strong{color:#f2f4f7!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .health-service-grid .system-status-card,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .system-status-card{color:#eaecf0!important;background:#24303f!important;border-color:#344054!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .health-service-grid .system-status-card span,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .health-service-grid .system-status-card small{color:#98a2b3!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .health-service-grid .health-healthy strong{color:#32d583!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .topbar{border-bottom-color:#3b82f6!important}html body .subscriber-table .connection-status-cell .status,html body .subscriber-table .connection-status-cell .status.online,html body .subscriber-table .connection-status-cell .status.offline,html body .subscriber-table .connection-status-cell .status.expired,html[data-theme=dark] body .subscriber-table .connection-status-cell .status,html[data-theme=dark] body .subscriber-table .connection-status-cell .status.offline,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-table .connection-status-cell .status,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-table .connection-status-cell .status.offline{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html body .subscriber-table .connection-status-cell .status.online,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content .status.online,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content table tbody td span.status.online{color:#12b76a!important}html body .subscriber-table .connection-status-cell .status.offline,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content table tbody td span.status.offline{color:#667085!important}html body .subscriber-table .connection-status-cell .status.expired,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content .status.expired,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content table tbody td span.status.expired{color:#f04438!important}html body .content .role,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content table tbody td span.role{background:0 0!important;border-radius:0!important;padding:0!important;font-weight:700!important}html body .content .role.role-security,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content table tbody td span.role.role-security{color:#f04438!important}html body .content .role.role-super,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content table tbody td span.role.role-super{color:#7a5af8!important}html body .content .role.role-normal,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content table tbody td span.role.role-normal{color:#0ba5ec!important}html body .content .role.role-admin,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .content table tbody td span.role.role-admin{color:#f79009!important}html body .subscriber-detail-overlay{background:#0f172a8c!important;justify-content:center!important;align-items:center!important;padding:24px!important}html body .subscriber-profile-card{color:#101828!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:18px!important;gap:18px!important;width:min(860px,100%)!important;max-height:calc(100dvh - 48px)!important;margin:0!important;padding:22px 24px 18px!important;display:grid!important;overflow:auto!important;box-shadow:0 24px 60px #0f172a38!important}html body .subscriber-profile-card-head{justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;display:flex!important}html body .subscriber-profile-card-head h2{color:#101828!important;margin:4px 0 0!important;font-size:1.35rem!important}html body .subscriber-profile-card-head p{color:#667085!important;margin:4px 0 0!important}html body .subscriber-profile-card-actions{flex-wrap:wrap!important;gap:8px!important;display:flex!important}html body .subscriber-profile-status-row{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}html body .subscriber-profile-plan{color:#344054!important;margin-inline-start:auto!important;font-weight:700!important}html body .subscriber-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html body .subscriber-profile-grid>div{background:#f9fafb!important;border:1px solid #e4e7ec!important;border-radius:12px!important;gap:4px!important;padding:12px 14px!important;display:grid!important}html body .subscriber-profile-grid>div span{color:#667085!important;font-size:11px!important;font-weight:700!important}html body .subscriber-profile-grid>div strong{color:#101828!important;font-size:14px!important}html body .subscriber-username-detail-row{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}html body .subscriber-inline-rename{color:#175cd3!important;background:#eff8ff!important;border:1px solid #b2ddff!important;border-radius:7px!important;align-items:center!important;gap:5px!important;min-height:30px!important;padding:5px 9px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important}html body .subscriber-inline-rename:hover{background:#dff0ff!important;border-color:#84caff!important}html body .subscriber-inline-rename svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:14px!important;height:14px!important}html body .subscriber-profile-edit h3{color:#101828!important;margin:0 0 12px!important;font-size:1rem!important}html body .subscriber-profile-card .subscriber-edit-form{max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}html body .subscriber-profile-card-foot{border-top:1px solid #e4e7ec!important;justify-content:flex-end!important;gap:8px!important;padding-top:8px!important;display:flex!important}html body .subscriber-workspace-quick-actions{direction:rtl!important;background:#f9fafb!important;border:1px solid #eaecf0!important;border-radius:12px!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;padding:10px!important;display:flex!important}html body .subscriber-workspace-quick-actions .subscriber-quick-action{color:#344054!important;background:#fff!important;border:1px solid #d0d5dd!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:42px!important;padding:9px 14px!important;font-size:13px!important;font-weight:700!important;display:inline-flex!important;box-shadow:0 1px 2px #1018280d!important}html body .subscriber-workspace-quick-actions .subscriber-quick-action:hover{background:#f2f4f7!important;border-color:#98a2b3!important}html body .subscriber-workspace-quick-actions .subscriber-quick-action svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;flex:0 0 17px!important;width:17px!important;height:17px!important}html body .subscriber-workspace-quick-actions .subscriber-quick-action.is-primary{color:#fff!important;background:#3478f6!important;border-color:#2e6eea!important;box-shadow:0 4px 10px #3478f633!important}html body .subscriber-workspace-quick-actions .subscriber-quick-action.is-primary:hover{background:#2869df!important;border-color:#245fd0!important}html body .subscriber-workspace-quick-actions .subscriber-quick-action.is-trial{color:#175cd3!important;background:#eff8ff!important;border-color:#b2ddff!important}html body .subscriber-workspace-quick-actions .subscriber-quick-action.is-danger{color:#b42318!important;background:#fff1f3!important;border-color:#fecdca!important}html body .subscriber-workspace-quick-actions .subscriber-quick-action.is-danger:hover{background:#fee4e2!important}html[data-theme=dark] body .subscriber-workspace-quick-actions{background:#1d2939!important;border-color:#344054!important}html[data-theme=dark] body .subscriber-workspace-quick-actions .subscriber-quick-action:not(.is-primary):not(.is-trial):not(.is-danger){color:#f2f4f7!important;background:#344054!important;border-color:#475467!important}html[data-theme=dark] body .subscriber-profile-card{color:#eaecf0!important;background:#24303f!important;border-color:#344054!important}html[data-theme=dark] body .subscriber-profile-card-head h2,html[data-theme=dark] body .subscriber-profile-edit h3,html[data-theme=dark] body .subscriber-profile-grid>div strong{color:#f2f4f7!important}html[data-theme=dark] body .subscriber-profile-card-head p,html[data-theme=dark] body .subscriber-profile-grid>div span{color:#98a2b3!important}html[data-theme=dark] body .subscriber-profile-grid>div{background:#1a222c!important;border-color:#344054!important}html[data-theme=dark] body .subscriber-profile-card-foot{border-top-color:#344054!important}html[data-theme=dark] body .subscriber-profile-plan{color:#d0d5dd!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .settings-fields-grid label,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .general-settings-fields label,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .payment-mode-options>label,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .payment-mode-options>label.active{color:#f2f4f7!important;box-shadow:none!important;background:#1f2a37!important;border-color:#344054!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .payment-mode-options>label.active{background:#1d2b3f!important;border-color:#3b82f6!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .settings-fields-grid label small,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .payment-mode-options small,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .operational-settings-panel>p{color:#98a2b3!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .settings-fields-grid input,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .settings-fields-grid select,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .general-settings-fields input,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .general-settings-fields select{color:#f2f4f7!important;background:#131b24!important;border-color:#344054!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-status-legend,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .toolbar{color:#eaecf0!important;box-shadow:none!important;background:#1a222c!important;border-color:#344054!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .system-footer,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell).sidebar-collapsed .system-footer{z-index:210!important;color:#98a2b3!important;background:#24303f!important;border-top-color:#344054!important;width:100%!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -1px 3px #0000003d!important}@media (max-width:900px){html body .app-header,html body .sidebar-brand,html body .sidebar-menu-label,html body .workspace>.profile-popover,html body .app-shell:not(.sidebar-collapsed):after{display:none!important}html body .mobile-drawer-backdrop{z-index:530!important;-webkit-backdrop-filter:blur(1px)!important;backdrop-filter:blur(1px)!important;background:#0f172a47!important;border:0!important;width:100%!important;height:calc(100dvh - 64px)!important;padding:0!important;display:block!important;position:fixed!important;inset:64px 0 0!important}html body .app-shell>.sidebar>button.sidebar-edge-toggle,html body .app-shell.sidebar-collapsed>.sidebar>button.sidebar-edge-toggle{width:44px!important;height:44px!important;margin:0!important;position:absolute!important;top:10px!important;transform:none!important}html body .app-shell>.sidebar>.profile-notification-group,html body .app-shell.sidebar-collapsed>.sidebar>.profile-notification-group{z-index:552!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:10px!important;left:auto!important;right:64px!important}html body .app-shell>.sidebar>.profile-notification-group>.nav-profile{display:none!important}html body .app-shell>.sidebar .notification-bell,html body .app-shell.sidebar-collapsed>.sidebar .notification-bell{color:#fff!important;width:44px!important;min-width:44px!important;height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;padding:0!important;display:grid!important}html body .app-shell>.sidebar .notification-bell svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;width:23px!important;height:23px!important}html body .app-shell>.sidebar .notification-count{top:-3px!important;left:-3px!important;right:auto!important}html body .app-shell>.sidebar>.mobile-language-toggle,html body .app-shell.sidebar-collapsed>.sidebar>.mobile-language-toggle{z-index:552!important;color:#fff!important;width:44px!important;min-width:44px!important;height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;padding:0!important;display:grid!important;position:absolute!important;top:10px!important;left:64px!important}html body .app-shell>.sidebar>.mobile-language-toggle svg{fill:none!important;stroke:currentColor!important;stroke-width:1.7px!important;width:22px!important;height:22px!important}html body .app-shell[dir=rtl]>.sidebar>button.sidebar-edge-toggle,html body .app-shell[dir=rtl].sidebar-collapsed>.sidebar>button.sidebar-edge-toggle{left:auto!important;right:10px!important}html body .app-shell[dir=ltr]>.sidebar>button.sidebar-edge-toggle,html body .app-shell[dir=ltr].sidebar-collapsed>.sidebar>button.sidebar-edge-toggle{left:10px!important;right:auto!important}html body .app-shell[dir=ltr]>.sidebar>.profile-notification-group,html body .app-shell[dir=ltr].sidebar-collapsed>.sidebar>.profile-notification-group{left:64px!important;right:auto!important}html body .app-shell[dir=ltr]>.sidebar>.mobile-language-toggle,html body .app-shell[dir=ltr].sidebar-collapsed>.sidebar>.mobile-language-toggle{left:auto!important;right:64px!important}html body .app-shell[dir=ltr]>.sidebar>.header-utility-actions,html body .app-shell[dir=ltr].sidebar-collapsed>.sidebar>.header-utility-actions{left:auto!important;right:10px!important}html body .app-shell>.sidebar>nav,html body .app-shell.sidebar-collapsed>.sidebar>nav,html body .app-shell.app-shell[dir]>.sidebar>nav{background:var(--brand-accent-dark)!important;flex-flow:column!important;gap:8px!important;width:min(288px,82vw)!important;min-width:0!important;max-width:min(288px,82vw)!important;height:calc(100dvh - 64px)!important;margin:0!important;padding:14px 12px 76px!important;display:flex!important;position:fixed!important;top:64px!important;bottom:0!important;overflow:hidden auto!important}html body .app-shell[dir=rtl]>.sidebar>nav{left:auto!important;right:0!important;transform:translate(0,0)!important}html body .app-shell[dir=ltr]>.sidebar>nav{left:0!important;right:auto!important;transform:translate(0,0)!important}html body .app-shell[dir=rtl].sidebar-collapsed>.sidebar>nav{visibility:hidden!important;opacity:0!important;pointer-events:none!important;transform:translate(110%)!important}html body .app-shell[dir=ltr].sidebar-collapsed>.sidebar>nav{visibility:hidden!important;opacity:0!important;pointer-events:none!important;transform:translate(-110%)!important}html body .app-shell:not(.sidebar-collapsed)>.sidebar>nav{visibility:visible!important;opacity:1!important;pointer-events:auto!important}html body .app-shell>.sidebar>nav>button.nav-direct,html body .app-shell>.sidebar>nav>details.nav-group,html body .app-shell>.sidebar>nav>details.nav-group>summary,html body .app-shell>.sidebar>nav .nav-group-menu{float:none!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;position:relative!important;inset:auto!important;transform:none!important}html body .app-shell>.sidebar>nav>button.nav-direct,html body .app-shell>.sidebar>nav>details.nav-group>summary{color:#fff!important;text-align:center!important;background:#ffffff14!important;border:1px solid #ffffff8c!important;border-radius:10px!important;justify-content:center!important;min-height:46px!important;padding:10px 14px!important;font-family:Cairo,sans-serif!important;font-size:14px!important;font-weight:700!important}html body .app-shell>.sidebar>nav>button.nav-direct>b{text-align:center!important;width:100%!important;margin:0!important;display:block!important}html body .app-shell>.sidebar>nav>details.nav-group>summary:after{color:currentColor!important}html body .app-shell>.sidebar>nav>details.nav-group.active>summary:after,html body .app-shell>.sidebar>nav>details.nav-group[open]>summary:after{color:var(--brand-accent-dark)!important}html body .app-shell>.sidebar>nav>button.nav-direct.active,html body .app-shell>.sidebar>nav>details.nav-group.active>summary,html body .app-shell>.sidebar>nav>details.nav-group[open]>summary{color:var(--brand-accent-dark)!important;background:#fff!important;border-color:#fff!important}html body .app-shell>.sidebar>nav .nav-group-menu{background:#0000001a!important;border:1px solid #ffffff52!important;border-radius:10px!important;gap:6px!important;padding:6px!important}html body .app-shell>.sidebar>nav .nav-group-menu button{color:#fff!important;text-align:start!important;background:#ffffff1a!important;border:1px solid #ffffff61!important;border-radius:8px!important;min-height:40px!important;padding:8px 12px!important;font-family:Cairo,sans-serif!important;font-size:13px!important;font-weight:600!important}html body .app-shell>.sidebar>nav .nav-group-menu button.active{color:var(--brand-accent-dark)!important;background:#fff!important}html body .app-shell>section.workspace,html body .app-shell.sidebar-collapsed>section.workspace,html body .app-shell.app-shell[dir]>section.workspace{width:100%!important;max-width:100%!important;height:calc(100dvh - 64px)!important;margin:0!important;padding:0!important;position:fixed!important;inset:64px 0 0!important;overflow-x:hidden!important;transform:none!important}html body .app-shell>.workspace>.content,html body .app-shell.sidebar-collapsed>.workspace>.content{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding-left:12px!important;padding-right:12px!important}html body .android-app-shell>section.workspace,html body .android-app-shell.sidebar-collapsed>section.workspace{background:radial-gradient(circle at 90% 0, color-mix(in srgb, var(--brand-accent) 24%, transparent), transparent 34%), linear-gradient(180deg, #071827 0%, #0b2030 100%)!important;height:calc(100dvh - 136px)!important;inset:64px 0 72px!important}html body .android-app-shell>.workspace>.content{padding:14px 12px 30px!important}html body .android-app-shell .android-dashboard-hero{background:linear-gradient(135deg,#123449,#0b2435)!important;border:1px solid #7bd2d840!important;border-radius:22px!important;grid-template-columns:68px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;margin:0 0 14px!important;padding:16px!important;display:grid!important;box-shadow:0 16px 34px #00000042!important}html body .android-app-shell .android-dashboard-hero>img{filter:drop-shadow(0 9px 14px #00000052);object-fit:contain!important;border-radius:18px!important;width:68px!important;height:68px!important}html body .android-app-shell .android-dashboard-hero small,html body .android-app-shell .android-dashboard-hero h1,html body .android-app-shell .android-dashboard-hero span{color:#f7fafc!important;margin:0!important;font-family:Cairo,sans-serif!important;display:block!important}html body .android-app-shell .android-dashboard-hero small{color:#9fb6c2!important;font-size:12px!important}html body .android-app-shell .android-dashboard-hero h1{text-overflow:ellipsis!important;white-space:nowrap!important;margin:2px 0 5px!important;font-size:19px!important;font-weight:800!important;overflow:hidden!important}html body .android-app-shell .android-dashboard-hero span{color:#b8d1d8!important;font-size:11px!important}html body .android-app-shell .android-dashboard-hero span>i{background:#2dd4bf!important;border-radius:50%!important;width:8px!important;height:8px!important;margin-inline-end:6px!important;display:inline-block!important;box-shadow:0 0 0 4px #2dd4bf21!important}html body .android-app-shell .dashboard-brand-above-stats{display:none!important}html body .android-app-shell .stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0 0 18px!important;display:grid!important}html body .android-app-shell .stat{background:linear-gradient(145deg,#14354a,#0d2637)!important;border:1px solid #7bd2d82e!important;border-radius:18px!important;min-height:112px!important;padding:14px!important;box-shadow:0 10px 24px #0003!important}html body .android-app-shell .stat.hot{background:linear-gradient(145deg, color-mix(in srgb, var(--brand-accent-dark) 78%, #14354a), #0d2e3b)!important}html body .android-app-shell .stat>strong{color:#fff!important;font-size:25px!important}html body .android-app-shell .stat>span,html body .android-app-shell .stat>small{color:#a9c0ca!important}html body .android-app-shell .online-subscribers-panel{background:#0d2637!important;border:1px solid #7bd2d833!important;border-radius:20px!important;overflow:hidden!important;box-shadow:0 14px 32px #0000003d!important}html body .android-app-shell .online-subscribers-panel .toolbar{background:#123449!important;padding:12px!important}html body .android-app-shell .online-subscribers-panel .empty-state{color:#b8d1d8!important}html body .android-app-shell .online-subscribers-panel>.table-wrap{display:none!important}html body .android-app-shell .android-online-cards{gap:12px!important;padding:12px!important;display:grid!important}html body .android-app-shell .android-online-card{color:#f7fafc!important;background:linear-gradient(145deg,#173b50,#102d40)!important;border:1px solid #7bd2d82e!important;border-radius:18px!important;grid-template-columns:48px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:14px!important;display:grid!important;position:relative!important;box-shadow:0 9px 22px #0000002e!important}html body .android-app-shell .android-online-avatar{color:#fff!important;background:linear-gradient(135deg,#27aeb2,#167f8e)!important;border-radius:15px!important;place-items:center!important;width:48px!important;height:48px!important;font-size:20px!important;font-weight:900!important;display:grid!important}html body .android-app-shell .android-online-identity{min-width:0!important}html body .android-app-shell .android-online-identity strong,html body .android-app-shell .android-online-identity span{color:#fff!important;text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}html body .android-app-shell .android-online-identity strong{font-size:15px!important}html body .android-app-shell .android-online-identity span{color:#94b3c1!important;text-align:right!important;font-size:11px!important}html body .android-app-shell .android-online-badge{color:#5eead4!important;white-space:nowrap!important;background:#2dd4bf1f!important;border-radius:999px!important;padding:5px 8px!important;font-size:10px!important;font-weight:800!important}html body .android-app-shell .android-online-badge i{background:#2dd4bf!important;border-radius:50%!important;width:6px!important;height:6px!important;margin-inline-end:4px!important;display:inline-block!important}html body .android-app-shell .android-online-metrics{grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}html body .android-app-shell .android-online-metrics>span{background:#04131f5c!important;border-radius:12px!important;min-width:0!important;padding:9px 10px!important}html body .android-app-shell .android-online-metrics small,html body .android-app-shell .android-online-metrics b{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}html body .android-app-shell .android-online-metrics small{color:#86a8b7!important;font-size:9px!important}html body .android-app-shell .android-online-metrics b{color:#eef8fa!important;margin-top:2px!important;font-size:11px!important}html body .android-app-shell .android-online-traffic{flex-wrap:wrap!important;grid-column:1/-1!important;gap:7px!important;display:flex!important}html body .android-app-shell .android-online-traffic span{color:#a9c7d2!important;border:1px solid #7bd2d81f!important;border-radius:999px!important;padding:4px 8px!important;font-size:9px!important}html body .android-app-shell .android-online-disconnect{color:#fca5a5!important;background:#ef44441f!important;border:1px solid #f8717159!important;border-radius:12px!important;grid-column:1/-1!important;width:100%!important;min-height:40px!important;font-size:12px!important;font-weight:800!important}html body .android-app-shell .android-online-select{opacity:.72!important;position:absolute!important;inset:8px 8px auto auto!important;transform:scale(.8)!important}}.android-online-cards{display:none}.online-disconnect-button{white-space:nowrap;min-height:32px;padding:5px 10px}html body .subscriber-table .connection-status-cell .status.offline{color:#667085!important;background:0 0!important;font-weight:700!important}html body .subscriber-table .connection-status-cell .status.offline i{background:#b7c0c8!important}@media (max-width:760px){html body .android-app-shell .subscriber-table .connection-status-cell .status.offline{color:#cbd5e1!important;background:#cbd5e11f!important}html body .android-app-shell .subscriber-table .connection-status-cell .status.offline i{background:#cbd5e1!important}html body .android-app-shell>.sidebar{background:linear-gradient(#0b2133,#081a29)!important;border-bottom:1px solid #44759338!important;height:64px!important;box-shadow:0 8px 24px #0000003d!important}html body .android-app-shell .android-topbar-brand{z-index:4!important;color:#f7fafc!important;letter-spacing:-.3px!important;white-space:nowrap!important;font-family:Cairo,sans-serif!important;font-size:16px!important;font-weight:900!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}html body .android-app-shell .android-topbar-brand span{color:#20d5df!important}html body .android-app-shell>.sidebar>.sidebar-edge-toggle{width:42px!important;height:42px!important;box-shadow:none!important;color:#e8f2f6!important;background:0 0!important;border:0!important;border-radius:12px!important;font-size:25px!important}html body .android-app-shell>.sidebar>.profile-notification-group .nav-profile{display:none!important}html body .android-app-shell>.sidebar>.profile-notification-group{inset-inline:12px auto!important}html body .android-app-shell>.sidebar .notification-bell{background:0 0!important;border:0!important;width:40px!important;height:40px!important}html body .android-app-shell>.sidebar>.mobile-language-toggle{background:0 0!important;border:0!important;width:38px!important;height:38px!important}html body .android-app-shell .android-dashboard-hero{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:1fr!important;margin:0 0 12px!important;padding:8px 4px 12px!important}html body .android-app-shell .android-dashboard-hero>img{display:none!important}html body .android-app-shell .android-dashboard-hero small{color:#89a7b5!important;font-size:11px!important}html body .android-app-shell .android-dashboard-hero h1{margin:3px 0!important;font-size:22px!important}html body .android-app-shell .android-dashboard-hero span{color:#8da8b5!important}html body .android-app-shell .stats{gap:9px!important}html body .android-app-shell .stat{background:linear-gradient(145deg,#142d43,#10263a)!important;border-radius:15px!important;min-height:104px!important;box-shadow:0 8px 18px #0000002e!important}html body .android-app-shell .mobile-bottom-nav{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#071827f7!important;border-top:1px solid #44759333!important}html body .android-app-shell .mobile-bottom-nav button{border-radius:15px!important}html body .android-app-shell .mobile-bottom-nav button.active{color:#20d5df!important;background:#18c2cc17!important}html body .android-app-shell .subscriber-table-wrap,html body .android-app-shell .subscriber-table{box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}html body .android-app-shell .subscriber-table thead{display:none!important}html body .android-app-shell .subscriber-table tbody{gap:9px!important;display:grid!important}html body .android-app-shell .subscriber-table tbody tr{background:linear-gradient(145deg,#132c41,#0f2639)!important;border:1px solid #54849e2e!important;border-radius:15px!important;grid-template-columns:42px minmax(0,1fr) auto!important;grid-template-areas:"avatar user status""avatar name status"!important;align-items:center!important;gap:2px 10px!important;min-height:70px!important;padding:12px!important;display:grid!important;position:relative!important;box-shadow:0 7px 16px #00000029!important}html body .android-app-shell .subscriber-table tbody td{border:0!important;padding:0!important;display:none!important}html body .android-app-shell .subscriber-table .sequence-cell{background:#1a3a50!important;border-radius:50%!important;grid-area:avatar!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important}html body .android-app-shell .subscriber-table .sequence-status-box{color:#c9d9e1!important;font-size:11px!important}html body .android-app-shell .subscriber-table .subscriber-username-cell{grid-area:user!important;min-width:0!important;display:block!important}html body .android-app-shell .subscriber-table .subscriber-username-link{color:#f5f9fb!important;text-align:start!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;font-size:13px!important;font-weight:800!important;overflow:hidden!important}html body .android-app-shell .subscriber-table .subscriber-full-name-cell{color:#89a7b5!important;grid-area:name!important;font-size:10px!important;display:block!important}html body .android-app-shell .subscriber-table .subscriber-full-name-cell strong{color:inherit!important;font-weight:500!important}html body .android-app-shell .subscriber-table .connection-status-cell{grid-area:status!important;display:block!important}html body .android-app-shell .subscriber-table .connection-status-cell .status{white-space:nowrap!important;background:0 0!important;border:0!important;padding:0!important;font-size:9px!important}}.radius-log-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.radius-log-summary span{text-align:center;background:0 0;border:0;border-radius:0;padding:12px}.radius-log-summary b{font-size:22px;display:block}.radius-log-summary .radius-log-ok b{color:#22c55e}.radius-log-summary .radius-log-bad b{color:#ef4444}.radius-log-help{color:var(--text-muted);background:#0ea5e91a;border-radius:12px;margin:0 14px 12px;padding:10px 12px;font-size:12px}@media (max-width:760px){html body .android-app-shell .radius-log-panel{color:#f7fafc!important;background:#0d2637!important}html body .android-app-shell .radius-log-summary{gap:7px!important;padding:10px!important}html body .android-app-shell .radius-log-summary span{color:#a9c0ca!important;background:#14354a!important;padding:9px 5px!important;font-size:9px!important}html body .android-app-shell .radius-log-summary b{color:#fff;font-size:18px!important}html body .android-app-shell .radius-log-help{color:#b8d1d8!important}html body main.app-shell.app-shell.android-app-shell.sidebar-collapsed[dir]>aside.sidebar,html body main.app-shell.app-shell.android-app-shell[dir]>aside.sidebar{background:#081a29 linear-gradient(#0d2538 0%,#071824 100%)!important;border-color:#4a7e9933!important}html body main.app-shell.android-app-shell .stats>.stat-active,html body main.app-shell.android-app-shell .stats>.stat-expired,html body main.app-shell.android-app-shell .stats>.stat-offline,html body main.app-shell.android-app-shell .stats>.stat-expiring,html body main.app-shell.android-app-shell .stats>.stat-fup{display:none!important}html body main.app-shell.android-app-shell .stats>.stat-total{order:1!important}html body main.app-shell.android-app-shell .stats>.stat-online{order:2!important}html body main.app-shell.android-app-shell .stats>.stat-balance{order:3!important}html body main.app-shell.android-app-shell .stats>.stat-trialBalance{order:4!important}html body main.app-shell.android-app-shell>aside.sidebar{background:#081a29 linear-gradient(#0d2538 0%,#071824 100%)!important;border-bottom:1px solid #4a7e9933!important;height:64px!important;min-height:64px!important;box-shadow:0 8px 24px #0000004d!important}html body main.app-shell.android-app-shell>section.workspace{background:#071827!important}html body main.app-shell.android-app-shell>section.workspace>.content{padding:12px 12px 92px!important}html body main.app-shell.android-app-shell .android-dashboard-hero{min-height:0!important;margin:0 0 9px!important;padding:3px 2px 8px!important}html body main.app-shell.android-app-shell .android-dashboard-hero h1{margin:1px 0 2px!important;font-size:18px!important;line-height:1.35!important}html body main.app-shell.android-app-shell .android-dashboard-hero small,html body main.app-shell.android-app-shell .android-dashboard-hero span{font-size:10px!important;line-height:1.5!important}html body main.app-shell.android-app-shell .dashboard-brand-above-stats,html body main.app-shell.android-app-shell .moving-header{display:none!important}html body main.app-shell.android-app-shell .stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0 0 12px!important;display:grid!important}html body main.app-shell.android-app-shell .stats>.stat{background:#102a3e linear-gradient(145deg,#15334a,#0e2639)!important;border:1px solid #4a7e9929!important;border-radius:14px!important;min-width:0!important;min-height:78px!important;margin:0!important;padding:10px 11px!important;box-shadow:0 7px 16px #0000002e!important}html body main.app-shell.android-app-shell .stats>.stat>span{font-size:9px!important;line-height:1.35!important}html body main.app-shell.android-app-shell .stats>.stat>strong{margin:3px 0 1px!important;font-size:19px!important;line-height:1.25!important}html body main.app-shell.android-app-shell .stats>.stat>small{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:8px!important;line-height:1.35!important;overflow:hidden!important}html body main.app-shell.android-app-shell .system-status-section{background:#0c2234!important;border-radius:16px!important;margin-top:5px!important;padding:12px!important}html body main.app-shell.android-app-shell .system-status-section>h2{margin:0 0 9px!important;font-size:14px!important}html body main.app-shell.android-app-shell .system-status-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html body main.app-shell.android-app-shell .system-status-card{background:#123047!important;border-radius:12px!important;min-height:70px!important;padding:9px!important}html body main.app-shell.android-app-shell .system-status-card span,html body main.app-shell.android-app-shell .system-status-card small{font-size:8px!important}html body main.app-shell.android-app-shell .system-status-card strong{font-size:14px!important}html body main.app-shell.app-shell.android-app-shell[dir]>aside.sidebar,html body main.app-shell.app-shell.android-app-shell.sidebar-collapsed[dir]>aside.sidebar{height:0!important;min-height:0!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;border:0!important}html body main.android-app-shell>.sidebar>.android-topbar-brand,html body main.android-app-shell>.sidebar>.sidebar-edge-toggle,html body main.android-app-shell>.sidebar>.profile-notification-group,html body main.android-app-shell>.sidebar>.mobile-language-toggle,html body main.android-app-shell>.sidebar>.header-utility-actions,html body main.android-app-shell>.sidebar>.service-card{display:none!important}html body main.app-shell.android-app-shell>section.workspace,html body main.app-shell.android-app-shell.sidebar-collapsed>section.workspace{inset:0!important;min-height:100dvh!important;top:0!important}html body main.android-app-shell>.sidebar>nav,html body main.android-app-shell.sidebar-collapsed>.sidebar>nav,html body main.android-app-shell.app-shell[dir]>.sidebar>nav{z-index:560!important;will-change:auto!important;pointer-events:auto!important;overscroll-behavior:contain!important;background:#0b2234!important;width:min(286px,82vw)!important;height:calc(100dvh - 74px)!important;padding:18px 12px!important;transition:none!important;top:0!important;bottom:74px!important;box-shadow:-8px 0 24px #0000003d!important}html body main.android-app-shell.sidebar-collapsed>.sidebar>nav{visibility:hidden!important;opacity:0!important;transform:translate(105%)!important}html body main.android-app-shell:not(.sidebar-collapsed)>.sidebar>nav{visibility:visible!important;opacity:1!important;transform:translate(0,0)!important}html body main.android-app-shell .mobile-drawer-backdrop{z-index:555!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#020c148c!important;height:auto!important;transition:none!important;inset:0 0 74px!important}html body main.android-app-shell .android-bottom-nav{z-index:580!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#071827!important;border-top:1px solid #52869e33!important;height:74px!important;box-shadow:0 -8px 20px #00000029!important}html body main.android-app-shell .android-bottom-nav>button{border-radius:12px!important;min-width:0!important;padding:8px 2px 6px!important}html body main.android-app-shell .android-bottom-nav svg{width:21px!important;height:21px!important}html body main.android-app-shell .android-bottom-nav span{font-size:9px!important}html body main.android-app-shell .subscriber-table tbody tr{min-height:88px!important;box-shadow:none!important;border-radius:14px!important;grid-template-columns:42px minmax(0,1fr) auto!important;grid-template-areas:"avatar user status""avatar name status""plan plan expiry"!important;gap:2px 10px!important;padding:11px 12px!important}html body main.android-app-shell .subscriber-table .subscriber-package-cell{color:#7fd4da!important;grid-area:plan!important;margin-top:6px!important;font-size:9px!important;display:block!important}html body main.android-app-shell .subscriber-table .date-cell{color:#87a4b3!important;white-space:nowrap!important;grid-area:expiry!important;align-self:end!important;margin-top:6px!important;font-size:8px!important;display:block!important}html body main.android-app-shell .subscriber-table .subscriber-username-link{font-size:12px!important}html body main.android-app-shell .subscriber-table .subscriber-full-name-cell{font-size:9px!important}html body main.android-app-shell .android-monitor-preview{background:#0c2234!important;border:1px solid #4a7e9929!important;border-radius:16px!important;margin:12px 0!important;padding:13px!important;display:block!important}html body main.android-app-shell .android-monitor-heading{justify-content:space-between!important;align-items:center!important;margin-bottom:10px!important;display:flex!important}html body main.android-app-shell .android-monitor-heading div{display:grid!important}html body main.android-app-shell .android-monitor-heading small{color:#7896a5!important;font-size:8px!important}html body main.android-app-shell .android-monitor-heading strong{color:#f4f8fa!important;font-size:14px!important}html body main.android-app-shell .android-monitor-heading button{color:#20d5df!important;background:#20d5df1a!important;border:0!important;border-radius:9px!important;min-height:30px!important;padding:5px 10px!important;font-size:9px!important}html body main.android-app-shell .android-monitor-devices{gap:7px!important;display:grid!important}html body main.android-app-shell .android-monitor-device{color:#f4f8fa!important;text-align:start!important;min-height:58px!important;box-shadow:none!important;background:#123047!important;border:0!important;border-radius:12px!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;padding:9px!important;display:grid!important}html body main.android-app-shell .android-monitor-device>span:nth-child(2){min-width:0!important;display:grid!important}html body main.android-app-shell .android-monitor-device strong{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;overflow:hidden!important}html body main.android-app-shell .android-monitor-device small{color:#87a4b3!important;font-size:8px!important}html body main.android-app-shell .android-monitor-icon{background:#193d54!important;border-radius:10px!important;place-items:center!important;width:36px!important;height:36px!important;display:grid!important}html body main.android-app-shell .android-monitor-icon svg{fill:none!important;stroke:currentColor!important;stroke-width:1.6px!important;width:20px!important}html body main.android-app-shell .android-monitor-icon.online{color:#20d5df!important}html body main.android-app-shell .android-monitor-icon.offline{color:#8aa0ad!important}html body main.android-app-shell .android-monitor-state{border-radius:8px!important;padding:4px 7px!important;font-size:8px!important}html body main.android-app-shell .android-monitor-state.online{color:#5ce18c!important;background:#22c55e1f!important}html body main.android-app-shell .android-monitor-state.offline{color:#9caeba!important;background:#94a3b81a!important}html body main.android-app-shell .android-monitor-empty{color:#87a4b3!important;text-align:center!important;padding:14px!important;font-size:10px!important}}@media (min-width:761px){.android-monitor-preview{display:none}}@media (max-width:760px){html body main.app-shell.app-shell.android-app-shell[dir]>aside.sidebar,html body main.app-shell.app-shell.android-app-shell.sidebar-collapsed[dir]>aside.sidebar{pointer-events:auto!important;background:#081a29 linear-gradient(#0d2538,#071824)!important;border-bottom:1px solid #4a7e992e!important;height:60px!important;min-height:60px!important}html body main.android-app-shell>.sidebar>.android-topbar-brand,html body main.android-app-shell>.sidebar>.sidebar-edge-toggle,html body main.android-app-shell>.sidebar>.profile-notification-group{display:block!important}html body main.android-app-shell>.sidebar>.android-topbar-brand{font-size:14px!important;top:50%!important}html body main.android-app-shell>.sidebar>.sidebar-edge-toggle{width:42px!important;height:42px!important;font-size:22px!important;top:8px!important;left:auto!important;right:10px!important}html body main.android-app-shell>.sidebar>.profile-notification-group{width:42px!important;height:42px!important;top:8px!important;left:10px!important;right:auto!important}html body main.android-app-shell>.sidebar .notification-bell{place-items:center!important;width:42px!important;height:42px!important;display:grid!important}html body main.android-app-shell>.sidebar>.mobile-language-toggle,html body main.android-app-shell>.sidebar>.header-utility-actions,html body main.android-app-shell>.sidebar>.service-card{display:none!important}html body main.app-shell.android-app-shell>section.workspace,html body main.app-shell.android-app-shell.sidebar-collapsed>section.workspace{min-height:calc(100dvh - 60px)!important;inset:60px 0 0!important}html body main.android-app-shell>.sidebar>nav,html body main.android-app-shell.sidebar-collapsed>.sidebar>nav,html body main.android-app-shell.app-shell[dir]>.sidebar>nav{height:calc(100dvh - 134px)!important;transition:none!important;top:60px!important;bottom:74px!important}html body main.android-app-shell .mobile-drawer-backdrop{inset:60px 0 74px!important}html body main.android-app-shell .android-bottom-nav{grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}html body main.android-app-shell .android-activity-panel,html body main.android-app-shell .android-recent-panel{background:#0c2234!important;border:1px solid #4a7e9929!important;border-radius:16px!important;margin:12px 0!important;padding:13px!important;display:block!important}html body main.android-app-shell .android-section-title{justify-content:space-between!important;align-items:center!important;margin-bottom:9px!important;display:flex!important}html body main.android-app-shell .android-section-title strong{color:#f5f9fb!important;font-size:13px!important}html body main.android-app-shell .android-section-title span,html body main.android-app-shell .android-section-title button{color:#a7bdc8!important;background:#112c41!important;border:1px solid #5c8aa240!important;border-radius:8px!important;min-height:28px!important;padding:4px 8px!important;font-size:8px!important}html body main.android-app-shell .android-activity-chart{width:100%!important;height:108px!important;display:block!important}html body main.android-app-shell .android-activity-chart .chart-grid{fill:none!important;stroke:#769db024!important;stroke-width:1px!important}html body main.android-app-shell .android-activity-chart .chart-area{fill:url(#activityFill)!important}html body main.android-app-shell .android-activity-chart .chart-line{fill:none!important;stroke:#16d9e4!important;stroke-width:2.2px!important}html body main.android-app-shell .android-chart-labels{color:#718e9d!important;justify-content:space-between!important;font-size:7px!important;display:flex!important}html body main.android-app-shell .android-recent-list{display:grid!important}html body main.android-app-shell .android-recent-list>button{color:#f5f9fb!important;text-align:start!important;background:0 0!important;border:0!important;border-bottom:1px solid #5c8aa224!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;min-height:53px!important;padding:8px 2px!important;display:grid!important}html body main.android-app-shell .android-recent-list>button:last-child{border-bottom:0!important}html body main.android-app-shell .recent-avatar{color:#dceaf0!important;background:#193d54!important;border-radius:50%!important;place-items:center!important;width:32px!important;height:32px!important;font-size:11px!important;display:grid!important}html body main.android-app-shell .android-recent-list>button>span:nth-child(2){min-width:0!important;display:grid!important}html body main.android-app-shell .android-recent-list strong{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important;overflow:hidden!important}html body main.android-app-shell .android-recent-list small{color:#7895a4!important;font-size:8px!important}html body main.android-app-shell .recent-state{align-items:center!important;gap:4px!important;font-size:8px!important;display:flex!important}html body main.android-app-shell .recent-state i{background:currentColor!important;border-radius:50%!important;width:6px!important;height:6px!important}html body main.android-app-shell .recent-state.online{color:#49df7c!important}html body main.android-app-shell .recent-state.offline{color:#91a4af!important}html body main.android-app-shell .android-noc-cards{gap:10px!important;padding:10px!important;display:grid!important}html body main.android-app-shell .observability-panel>.table-wrap{display:none!important}html body main.android-app-shell .android-noc-card{color:#f4f8fa!important;text-align:start!important;width:100%!important;box-shadow:none!important;background:#102a3e!important;border:1px solid #4a7e992e!important;border-radius:15px!important;padding:12px!important;display:block!important}html body main.android-app-shell .android-noc-card-head{grid-template-columns:36px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;display:grid!important}html body main.android-app-shell .android-noc-router{color:#dceaf0!important;background:#183a51!important;border-radius:9px!important;place-items:center!important;width:34px!important;height:34px!important;display:grid!important}html body main.android-app-shell .android-noc-router svg{fill:none!important;stroke:currentColor!important;stroke-width:1.7px!important;width:20px!important}html body main.android-app-shell .android-noc-card-head>span:nth-child(2){display:grid!important}html body main.android-app-shell .android-noc-card-head strong{font-size:11px!important}html body main.android-app-shell .android-noc-card-head small{color:#829daa!important;font-size:8px!important}html body main.android-app-shell .android-noc-status{align-items:center!important;gap:4px!important;font-size:8px!important;display:flex!important}html body main.android-app-shell .android-noc-status i{background:currentColor!important;border-radius:50%!important;width:6px!important;height:6px!important}html body main.android-app-shell .android-noc-status.online{color:#49df7c!important}html body main.android-app-shell .android-noc-status.offline{color:#91a4af!important}html body main.android-app-shell .android-noc-metrics{border:1px solid #5c8aa229!important;border-radius:9px!important;grid-template-columns:repeat(3,1fr)!important;margin-top:10px!important;display:grid!important}html body main.android-app-shell .android-noc-metrics span{text-align:center!important;border-inline-end:1px solid #5c8aa229!important;gap:2px!important;padding:7px 4px!important;display:grid!important}html body main.android-app-shell .android-noc-metrics span:last-child{border:0!important}html body main.android-app-shell .android-noc-metrics small{color:#7895a4!important;font-size:7px!important}html body main.android-app-shell .android-noc-metrics strong{color:#dceaf0!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:8px!important;overflow:hidden!important}html body main.android-app-shell .android-noc-spark{width:100%!important;height:42px!important;margin-top:7px!important}html body main.android-app-shell .android-noc-spark path{fill:none!important;stroke:#16d9e4!important;stroke-width:2px!important}}@media (min-width:761px){.android-activity-panel,.android-recent-panel,.android-noc-cards{display:none}}@media (max-width:760px){html body main.app-shell.app-shell.android-app-shell[dir]>aside.sidebar>button.sidebar-edge-toggle,html body main.app-shell.app-shell.android-app-shell.sidebar-collapsed[dir]>aside.sidebar>button.sidebar-edge-toggle{color:#f3f8fa!important;width:38px!important;height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;place-items:center!important;padding:0!important;display:grid!important;top:10px!important;left:auto!important;right:12px!important}html body main.android-app-shell .menu-toggle-icon{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;width:23px!important;height:23px!important;display:block!important}html body main.app-shell.app-shell.android-app-shell[dir]>aside.sidebar>button.mobile-language-toggle,html body main.app-shell.app-shell.android-app-shell.sidebar-collapsed[dir]>aside.sidebar>button.mobile-language-toggle,html body main.app-shell.app-shell.android-app-shell.sidebar-collapsed[dir]>aside.sidebar>div.header-utility-actions{display:none!important}html body main.app-shell.app-shell.android-app-shell:not(.sidebar-collapsed)[dir]>aside.sidebar>div.header-utility-actions{z-index:570!important;background:0 0!important;width:36px!important;height:36px!important;padding:0!important;display:block!important;position:fixed!important;bottom:84px!important;left:auto!important;right:14px!important}html body main.android-app-shell>.sidebar>.header-utility-actions>.header-language-switch{display:none!important}html body main.android-app-shell>.sidebar>.header-utility-actions>.logout-icon-button{color:#fda4af!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;box-shadow:none!important;background:#ef44441a!important;border:1px solid #f8717147!important;border-radius:10px!important;place-items:center!important;padding:0!important;display:grid!important}html body main.android-app-shell>.sidebar>.header-utility-actions>.logout-icon-button svg{width:18px!important;height:18px!important}html body main.android-app-shell .subscriber-page-actions{display:none!important}html body main.android-app-shell .subscriber-list-panel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}html body main.android-app-shell .subscriber-list-panel>.subscriber-status-legend,html body main.android-app-shell .subscriber-list-panel>.toolbar,html body main.android-app-shell .subscriber-list-panel>.subscriber-table-wrap,html body main.android-app-shell .subscriber-list-panel>.subscriber-pagination{display:none!important}html body main.android-app-shell .android-subscribers-view{display:block!important}html body main.android-app-shell .android-subscribers-head{grid-template-columns:38px 1fr 38px!important;align-items:center!important;gap:8px!important;margin-bottom:11px!important;display:grid!important}html body main.android-app-shell .android-subscribers-head>strong{color:#f5f9fb!important;text-align:center!important;font-size:18px!important}html body main.android-app-shell .android-subscribers-head>span{color:#85a2b1!important;background:#122e43!important;border-radius:9px!important;place-items:center!important;width:34px!important;height:28px!important;font-size:10px!important;display:grid!important}html body main.android-app-shell .android-subscriber-add{color:#05202a!important;background:#18c8d2!important;border:0!important;border-radius:10px!important;place-items:center!important;width:34px!important;height:34px!important;padding:0!important;font-size:20px!important;display:grid!important}html body main.android-app-shell .android-subscriber-search{background:#102a3e!important;border:1px solid #52849d33!important;border-radius:13px!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-height:45px!important;padding:0 12px!important;display:grid!important}html body main.android-app-shell .android-subscriber-search svg{fill:none!important;stroke:#8ba5b2!important;stroke-width:1.8px!important;width:18px!important}html body main.android-app-shell .android-subscriber-search input{color:#f4f8fa!important;width:100%!important;min-height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;font-size:11px!important}html body main.android-app-shell .android-subscriber-chips{scrollbar-width:none!important;gap:6px!important;margin:10px 0 12px!important;display:flex!important;overflow-x:auto!important}html body main.android-app-shell .android-subscriber-chips button{color:#9eb3bd!important;white-space:nowrap!important;min-width:58px!important;min-height:31px!important;box-shadow:none!important;background:#112b40!important;border:1px solid #52849d33!important;border-radius:16px!important;padding:5px 10px!important;font-size:9px!important}html body main.android-app-shell .android-subscriber-chips button.active{color:#05202a!important;background:#18c8d2!important;border-color:#18c8d2!important}html body main.android-app-shell .android-subscriber-list{gap:8px!important;display:grid!important}html body main.android-app-shell .android-subscriber-card{color:#f5f9fb!important;text-align:start!important;width:100%!important;min-height:64px!important;box-shadow:none!important;background:#102a3e!important;border:1px solid #52849d29!important;border-radius:13px!important;grid-template-columns:38px minmax(0,1fr) auto 18px!important;align-items:center!important;gap:9px!important;padding:10px!important;display:grid!important}html body main.android-app-shell .android-subscriber-avatar{color:#dce8ed!important;background:#193a51!important;border:1px solid #85a6b647!important;border-radius:50%!important;place-items:center!important;width:36px!important;height:36px!important;display:grid!important}html body main.android-app-shell .android-subscriber-avatar svg{fill:none!important;stroke:currentColor!important;stroke-width:1.7px!important;width:19px!important}html body main.android-app-shell .android-subscriber-identity{min-width:0!important;display:grid!important}html body main.android-app-shell .android-subscriber-identity strong{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;overflow:hidden!important}html body main.android-app-shell .android-subscriber-identity small{color:#7896a5!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:8px!important;overflow:hidden!important}html body main.android-app-shell .android-subscriber-state{white-space:nowrap!important;align-items:center!important;gap:4px!important;font-size:8px!important;display:flex!important}html body main.android-app-shell .android-subscriber-state i{background:currentColor!important;border-radius:50%!important;width:6px!important;height:6px!important}html body main.android-app-shell .android-subscriber-state.online{color:#49df7c!important}html body main.android-app-shell .android-subscriber-state.expired{color:#ff675d!important}html body main.android-app-shell .android-subscriber-state.offline{color:#93a6b0!important}html body main.android-app-shell .android-subscriber-more{color:#91a8b3!important;font-size:17px!important}html body main.android-app-shell .android-subscriber-empty{color:#89a4b1!important;text-align:center!important;padding:24px!important;font-size:10px!important}}@media (min-width:761px){.android-subscribers-view{display:none}}@media (max-width:760px){html body main.app-shell.app-shell.android-app-shell:not(.sidebar-collapsed)[dir]>aside.sidebar>div.header-utility-actions{width:34px!important;height:34px!important;inset:auto 18px 88px auto!important;transform:none!important}html body main.app-shell.app-shell.android-app-shell:not(.sidebar-collapsed)[dir]>aside.sidebar>div.header-utility-actions>button.logout-icon-button{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;position:static!important;inset:auto!important;transform:none!important}html body main.app-shell.app-shell.android-app-shell[dir]>aside.sidebar>nav,html body main.app-shell.app-shell.android-app-shell:not(.sidebar-collapsed)[dir]>aside.sidebar>nav{background:#0b2234!important;border-inline-start:1px solid #5b89a02e!important;gap:5px!important;width:min(264px,76vw)!important;max-width:min(264px,76vw)!important;padding:14px 10px 60px!important}html body main.android-app-shell>aside.sidebar>nav>button.nav-direct,html body main.android-app-shell>aside.sidebar>nav>details.nav-group>summary{color:#dce8ed!important;min-height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;align-items:center!important;margin:0!important;padding:8px 12px!important;font-size:12px!important;display:flex!important}html body main.android-app-shell>aside.sidebar>nav>button.nav-direct:hover,html body main.android-app-shell>aside.sidebar>nav>button.nav-direct.active,html body main.android-app-shell>aside.sidebar>nav>details.nav-group.active>summary,html body main.android-app-shell>aside.sidebar>nav>details.nav-group[open]>summary{color:#20d5df!important;background:#1fc7d11a!important}html body main.android-app-shell>aside.sidebar>nav>details.nav-group>summary::marker{color:#7896a5!important}html body main.android-app-shell>aside.sidebar>nav .nav-group-menu{box-shadow:none!important;background:#04121d61!important;border:0!important;border-radius:9px!important;gap:3px!important;margin:3px 8px 6px!important;padding:4px!important;display:grid!important;position:static!important}html body main.android-app-shell>aside.sidebar>nav .nav-group-menu>button{color:#9eb4bf!important;text-align:start!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:7px 10px!important;font-size:10px!important}html body main.android-app-shell>aside.sidebar>nav .nav-group-menu>button.active{color:#20d5df!important;background:#1fc7d11f!important}html body main.app-shell.android-app-shell>aside.sidebar>nav,html body main.app-shell.android-app-shell>aside.sidebar>div.header-utility-actions,html body main.app-shell.android-app-shell>aside.sidebar>button.mobile-language-toggle,html body main.app-shell.android-app-shell:not(.sidebar-collapsed)>aside.sidebar>button.sidebar-edge-toggle{display:none!important}html body main.android-app-shell .mobile-drawer-backdrop{z-index:610!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#010a11a3!important;inset:0 0 74px!important}html body main.android-app-shell .android-native-drawer{z-index:620!important;color:#f4f8fa!important;width:min(330px,86vw)!important;direction:inherit!important;background:#0b1f2e!important;border-inline-start:1px solid #53829933!important;grid-template-rows:auto minmax(0,1fr) auto!important;padding:0!important;display:grid!important;position:fixed!important;inset:0 0 74px auto!important;overflow:hidden!important;box-shadow:-14px 0 34px #00000052!important}html body main.android-app-shell[dir=ltr] .android-native-drawer{left:0!important;right:auto!important;box-shadow:14px 0 34px #00000052!important}html body main.android-app-shell .android-drawer-top{background:linear-gradient(#102a3d,#0c2233)!important;border-bottom:1px solid #53829924!important;justify-items:center!important;padding:18px 18px 15px!important;display:grid!important;position:relative!important}html body main.android-app-shell .android-drawer-close{color:#a9bec8!important;width:34px!important;height:34px!important;box-shadow:none!important;background:#ffffff0d!important;border:0!important;border-radius:10px!important;place-items:center!important;padding:0!important;font-size:22px!important;font-weight:300!important;display:grid!important;position:absolute!important;top:12px!important;left:12px!important}html body main.android-app-shell .android-drawer-top>img{object-fit:cover!important;border-radius:15px!important;width:58px!important;height:58px!important;margin-bottom:10px!important}html body main.android-app-shell .android-drawer-account{align-items:center!important;gap:10px!important;width:100%!important;display:flex!important}html body main.android-app-shell .android-drawer-avatar{color:#04212a!important;background:linear-gradient(145deg,#1ccbd5,#168d9d)!important;border-radius:50%!important;flex:0 0 43px!important;place-items:center!important;width:43px!important;height:43px!important;font-size:17px!important;font-weight:900!important;display:grid!important}html body main.android-app-shell .android-drawer-account>div{min-width:0!important;display:grid!important}html body main.android-app-shell .android-drawer-account strong{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;overflow:hidden!important}html body main.android-app-shell .android-drawer-account small{color:#829ca9!important;text-align:right!important;direction:ltr!important;font-size:9px!important}html body main.android-app-shell .android-drawer-balance{background:#1fc7d114!important;border-radius:10px!important;justify-content:space-between!important;width:100%!important;margin-top:12px!important;padding:9px 11px!important;display:flex!important}html body main.android-app-shell .android-drawer-balance span{color:#8da5b0!important;font-size:9px!important}html body main.android-app-shell .android-drawer-balance strong{color:#20d5df!important;font-size:10px!important}html body main.android-app-shell .android-drawer-links{overscroll-behavior:contain!important;align-content:start!important;gap:3px!important;padding:11px 10px!important;display:grid!important;overflow-y:auto!important}html body main.android-app-shell .android-drawer-links>button{color:#b5c7cf!important;text-align:start!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;grid-template-columns:26px minmax(0,1fr) 16px!important;align-items:center!important;gap:10px!important;padding:8px 10px!important;display:grid!important}html body main.android-app-shell .android-drawer-links>button.active{color:#20d5df!important;background:#1fc7d11a!important}html body main.android-app-shell .android-drawer-links svg{fill:none!important;stroke:currentColor!important;stroke-width:1.6px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:21px!important;height:21px!important}html body main.android-app-shell .android-drawer-links span{font-size:11px!important;font-weight:700!important}html body main.android-app-shell .android-drawer-links b{color:#597585!important;font-size:18px!important;font-weight:400!important}html body main.android-app-shell .android-drawer-footer{border-top:1px solid #53829924!important;gap:7px!important;padding:12px 16px 14px!important;display:grid!important}html body main.android-app-shell .android-drawer-footer small{color:#617e8d!important;font-size:8px!important}html body main.android-app-shell .android-drawer-footer button{color:#fb7185!important;text-align:start!important;min-height:38px!important;box-shadow:none!important;background:#ef444414!important;border:1px solid #f8717133!important;border-radius:10px!important;padding:7px 11px!important;font-size:10px!important}html body main.android-app-shell .menu-toggle-icon{display:none!important}html body main.android-app-shell .android-menu-lines{background:linear-gradient(currentColor,currentColor) 0 0/100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) 0/100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) 0 100%/100% 1.5px no-repeat!important;width:19px!important;height:13px!important;display:block!important}html body main.android-app-shell .android-profile-hero{background:#102d40!important;border:1px solid #4ea2b52e!important;border-radius:19px!important;grid-template-columns:78px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding:16px!important;display:grid!important}html body main.android-app-shell .android-profile-avatar{color:#fff!important;background:#2db5e3!important;border-radius:50%!important;place-items:center!important;width:74px!important;height:74px!important;font-size:27px!important;font-weight:800!important;display:grid!important}html body main.android-app-shell .android-profile-summary{gap:3px!important;min-width:0!important;display:grid!important}html body main.android-app-shell .android-profile-summary>strong{color:#f1f9fb!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:17px!important;overflow:hidden!important}html body main.android-app-shell .android-profile-summary>small{color:#88a8b5!important;font-size:11px!important}html body main.android-app-shell .android-profile-status{color:#61df97!important;font-size:10px!important}html body main.android-app-shell .android-profile-status i{background:currentColor!important;border-radius:50%!important;width:7px!important;height:7px!important;margin-inline-end:5px!important;display:inline-block!important}html body main.android-app-shell .android-profile-meta{grid-template-columns:1fr 1fr!important;gap:7px!important;margin-top:8px!important;display:grid!important}html body main.android-app-shell .android-profile-meta>span{gap:1px!important;min-width:0!important;display:grid!important}html body main.android-app-shell .android-profile-meta small{color:#7094a3!important;font-size:8px!important}html body main.android-app-shell .android-profile-meta b{color:#dfeef2!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important;overflow:hidden!important}html body main.android-app-shell .android-profile-tabs{background:#0b2231!important;border-radius:13px!important;grid-template-columns:repeat(5,1fr)!important;gap:3px!important;padding:4px!important;display:grid!important}html body main.android-app-shell .android-profile-tabs button{color:#7998a5!important;min-height:37px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:9px!important;padding:4px 2px!important;font-size:8px!important}html body main.android-app-shell .android-profile-tabs button.active{color:#32d7c0!important;background:#163e52!important}html body main.android-app-shell .android-profile-cards{grid-template-columns:1fr 1fr!important;gap:9px!important;display:grid!important}html body main.android-app-shell .android-profile-cards article{background:#102b3e!important;border:1px solid #4b97ad2b!important;border-radius:15px!important;gap:4px!important;min-height:90px!important;padding:12px!important;display:grid!important}html body main.android-app-shell .android-profile-cards small{color:#7f9daa!important;font-size:9px!important}html body main.android-app-shell .android-profile-cards strong{color:#eff8fa!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;overflow:hidden!important}html body main.android-app-shell .android-profile-cards span{color:#8faab5!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:9px!important;overflow:hidden!important}html body main.android-app-shell .login-policy-links{flex-wrap:wrap!important;justify-content:center!important;gap:7px 12px!important;margin-top:12px!important;display:flex!important}html body main.android-app-shell .login-policy-links button{color:#2fcfc2!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:10px!important}html body main.android-app-shell .login-policy-links span{color:#8ba5ae!important;text-align:center!important;width:100%!important;font-size:9px!important}html body main.android-app-shell .login-info-card{color:#a8c2cb!important;text-align:center!important;background:#0f3143b3!important;border:1px solid #549db233!important;border-radius:11px!important;padding:9px 11px!important;font-size:10px!important;line-height:1.7!important}html body main.android-app-shell .android-menu-icon{fill:currentColor!important;stroke:none!important;shape-rendering:geometricprecision!important;width:20px!important;height:20px!important;display:block!important}html body main.android-app-shell>aside.sidebar>button.sidebar-edge-toggle{font-size:0!important;overflow:hidden!important}html body main.android-app-shell .android-theme-toggle{z-index:575!important;color:#9fb4be!important;width:36px!important;height:36px!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;place-items:center!important;padding:0!important;display:grid!important;position:fixed!important;top:11px!important;left:54px!important}html body main.android-app-shell .android-theme-toggle svg{fill:none!important;stroke:currentColor!important;stroke-width:1.5px!important;stroke-linecap:round!important;width:19px!important;height:19px!important}html body main.android-app-shell .android-native-drawer{width:min(340px,88vw)!important}html body main.android-app-shell .android-drawer-top{padding:14px 15px 11px!important}html body main.android-app-shell .android-drawer-top>img{border-radius:13px!important;width:48px!important;height:48px!important;margin-bottom:7px!important}html body main.android-app-shell .android-drawer-links{gap:1px!important;padding:8px!important}html body main.android-app-shell .android-drawer-links>button{min-height:44px!important;padding:8px 10px!important}html body main.android-app-shell .android-drawer-links span{font-size:12px!important}html body main.android-app-shell .android-drawer-footer{grid-template-columns:1fr auto!important;align-items:center!important;gap:8px!important;padding:9px 13px 10px!important}html body main.android-app-shell .android-drawer-footer button{text-align:center!important;width:auto!important;min-width:86px!important;min-height:31px!important;padding:5px 10px!important}html body main.android-app-shell .online-subscribers-panel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:14px!important}html body main.android-app-shell .online-subscribers-panel .toolbar{border:1px solid #5b8fa733!important;border-radius:12px!important;margin-bottom:8px!important;padding:9px!important}html body main.android-app-shell .android-online-cards{gap:8px!important;padding:0!important}html body main.android-app-shell .android-online-card{box-shadow:none!important;background:#123247!important;border-radius:13px!important;grid-template-columns:38px minmax(0,1fr) auto!important;gap:8px!important;padding:10px!important}html body main.android-app-shell .android-online-avatar{border-radius:11px!important;width:38px!important;height:38px!important;font-size:15px!important}html body main.android-app-shell .android-online-identity strong{font-size:12px!important}html body main.android-app-shell .android-online-identity span{font-size:9px!important}html body main.android-app-shell .android-online-badge{padding:4px 6px!important;font-size:8px!important}html body main.android-app-shell .android-online-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important}html body main.android-app-shell .android-online-metrics>span{border-radius:8px!important;padding:6px 5px!important}html body main.android-app-shell .android-online-metrics small{font-size:7px!important}html body main.android-app-shell .android-online-metrics b{font-size:8px!important}html body main.android-app-shell .android-online-traffic{gap:4px!important}html body main.android-app-shell .android-online-traffic span{padding:3px 6px!important;font-size:7px!important}html body main.android-app-shell .android-online-disconnect{border-radius:9px!important;justify-self:end!important;width:auto!important;min-width:92px!important;min-height:30px!important;padding:4px 12px!important;font-size:9px!important}html body main.app-shell.app-shell.android-app-shell[dir]>aside.sidebar>button.mobile-language-toggle,html body main.app-shell.app-shell.android-app-shell.sidebar-collapsed[dir]>aside.sidebar>button.mobile-language-toggle{z-index:575!important;color:#9fb4be!important;width:36px!important;height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;place-items:center!important;padding:0!important;display:grid!important;position:fixed!important;top:11px!important;left:13px!important;right:auto!important}html body main.android-app-shell>aside.sidebar>button.mobile-language-toggle svg{fill:none!important;stroke:currentColor!important;stroke-width:1.5px!important;width:19px!important;height:19px!important}html body main.android-app-shell .notification-count{color:#0000!important;background:#20d5df!important;border:1px solid #081d2b!important;border-radius:50%!important;width:7px!important;min-width:7px!important;height:7px!important;padding:0!important;font-size:0!important;line-height:0!important;top:7px!important;right:7px!important;overflow:hidden!important}html body main.android-app-shell .notification-bell svg{stroke-width:1.45px!important;width:20px!important;height:20px!important}html body main.android-app-shell .android-online-actions{color:#8da6b2!important;letter-spacing:1px!important;width:84px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;background:#ffffff09!important;border:0!important;border-radius:8px!important;grid-column:1/-1!important;justify-self:start!important;padding:3px 9px!important;font-size:13px!important;position:static!important}html body main.android-app-shell .android-session-sheet-backdrop{z-index:800!important;background:#00080eb3!important;align-items:end!important;padding:12px!important;display:grid!important;position:fixed!important;inset:0!important}html body main.android-app-shell .android-session-sheet{background:#102b3e!important;border:1px solid #6797ac38!important;border-radius:18px!important;gap:1px!important;padding:10px!important;display:grid!important;box-shadow:0 -12px 36px #00000061!important}html body main.android-app-shell .android-session-sheet-head{border-bottom:1px solid #5c899e29!important;grid-template-columns:38px minmax(0,1fr) 30px!important;align-items:center!important;gap:9px!important;padding:7px 6px 12px!important;display:grid!important}html body main.android-app-shell .android-session-sheet-head>div{display:grid!important}html body main.android-app-shell .android-session-sheet-head strong{font-size:12px!important}html body main.android-app-shell .android-session-sheet-head small{color:#839daa!important;font-size:9px!important}html body main.android-app-shell .android-session-sheet-head>button{color:#8ca4af!important;width:30px!important;height:30px!important;min-height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:20px!important}html body main.android-app-shell .android-session-sheet>button{color:#d7e4e9!important;min-height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #5c899e21!important;border-radius:0!important;justify-content:space-between!important;padding:9px 10px!important;font-size:10px!important;display:flex!important}html body main.android-app-shell .android-session-sheet>button b{color:#87a2ae!important;font-size:9px!important}html body main.android-app-shell .android-session-sheet>button.danger{color:#fb7185!important}html body main.android-app-shell .android-session-sheet>button.cancel{border:1px solid #6997ab33!important;border-radius:11px!important;justify-content:center!important;margin-top:7px!important}html body main.android-app-shell .android-subscriber-actions-backdrop{z-index:810!important;background:#00080eb3!important;align-items:end!important;padding:12px!important;display:grid!important;position:fixed!important;inset:0!important}html body main.android-app-shell .android-subscriber-actions-sheet{background:#102b3e!important;border:1px solid #6797ac38!important;border-radius:18px!important;gap:1px!important;padding:10px!important;display:grid!important;box-shadow:0 -12px 36px #0006!important}html body main.android-app-shell .android-subscriber-actions-head{border-bottom:1px solid #5c899e29!important;grid-template-columns:38px minmax(0,1fr) 30px!important;align-items:center!important;gap:9px!important;padding:7px 6px 11px!important;display:grid!important}html body main.android-app-shell .android-subscriber-actions-head>div{display:grid!important}html body main.android-app-shell .android-subscriber-actions-head strong{font-size:12px!important}html body main.android-app-shell .android-subscriber-actions-head small{color:#829ca9!important;font-size:9px!important}html body main.android-app-shell .android-subscriber-actions-head>button{color:#8ca4af!important;width:30px!important;height:30px!important;min-height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:20px!important}html body main.android-app-shell .android-subscriber-actions-sheet>button{color:#dce8ed!important;min-height:52px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #5c899e21!important;border-radius:0!important;justify-content:space-between!important;padding:12px 13px!important;font-size:13px!important;display:flex!important}html body main.android-app-shell .android-subscriber-actions-sheet>button b{color:#20d5df!important;font-size:16px!important}html body main.android-app-shell .android-subscriber-actions-sheet>button.danger{color:#fb7185!important}html body main.android-app-shell .android-subscriber-actions-sheet>button.cancel{border:1px solid #6997ab33!important;border-radius:11px!important;justify-content:center!important;margin-top:7px!important}:is(html body main.android-app-shell .subscriber-add-heading,html body main.android-app-shell:has(.subscriber-edit-form) .page-actions){align-items:center!important;margin:0 0 10px!important;padding:0!important;display:flex!important}html body main.android-app-shell .subscriber-add-heading .eyebrow,html body main.android-app-shell .subscriber-add-heading p{display:none!important}html body main.android-app-shell:has(.subscriber-edit-form) .page-actions .eyebrow{display:none!important}html body main.android-app-shell:has(.subscriber-edit-form) .page-actions p{display:none!important}html body main.android-app-shell .subscriber-add-heading h2{margin:0!important;font-size:18px!important}:is(html body main.android-app-shell .subscriber-add-heading>button,html body main.android-app-shell:has(.subscriber-edit-form) .page-actions>button){border-radius:9px!important;min-height:32px!important;padding:5px 10px!important;font-size:9px!important}html body main.android-app-shell .subscriber-add-page,html body main.android-app-shell .subscriber-edit-form{box-shadow:none!important;background:#102b3e!important;border:1px solid #5d91a833!important;border-radius:16px!important;margin:0!important;padding:12px!important}html body main.android-app-shell .subscriber-form-section{background:0 0!important;border:0!important;padding:0!important}html body main.android-app-shell .subscriber-form-section+.subscriber-form-section{border-top:1px solid #5b8a9f26!important;margin-top:14px!important;padding-top:12px!important}html body main.android-app-shell .form-section-title{margin-bottom:9px!important}html body main.android-app-shell .form-section-title strong{font-size:12px!important}html body main.android-app-shell .form-section-title small{color:#7895a3!important;font-size:8px!important}html body main.android-app-shell .subscriber-add-grid,html body main.android-app-shell .edit-form-grid{grid-template-columns:1fr!important;gap:9px!important;display:grid!important}html body main.android-app-shell .subscriber-add-page label,html body main.android-app-shell .subscriber-edit-form label{color:#a7bdc7!important;gap:5px!important;font-size:9px!important}html body main.android-app-shell .subscriber-add-page input,html body main.android-app-shell .subscriber-add-page select,html body main.android-app-shell .subscriber-edit-form input,html body main.android-app-shell .subscriber-edit-form select{color:#edf7fa!important;min-height:40px!important;box-shadow:none!important;background:#091f2e!important;border:1px solid #5a8fa73d!important;border-radius:10px!important;padding:8px 10px!important;font-size:10px!important}html body main.android-app-shell .system-admin-expiry{background:#0d2536!important;border-radius:10px!important;margin-top:12px!important;padding:9px 10px!important;font-size:9px!important}html body main.android-app-shell .subscriber-add-footer{gap:9px!important;margin-top:14px!important;padding-top:10px!important;display:grid!important}html body main.android-app-shell .subscriber-add-footer>span{color:#708d9b!important;font-size:8px!important}html body main.android-app-shell .subscriber-add-footer>div{grid-template-columns:1fr auto!important;gap:7px!important;display:grid!important}html body main.android-app-shell .subscriber-add-footer button,html body main.android-app-shell .subscriber-edit-form>button.primary{border-radius:10px!important;min-height:40px!important;font-size:10px!important}html body main.android-app-shell .android-subscriber-card{grid-template-columns:40px minmax(0,1fr) auto 34px!important;gap:10px!important}html body main.android-app-shell .android-subscriber-identity strong{font-size:13px!important}html body main.android-app-shell .android-subscriber-identity small{font-size:9px!important}html body main.android-app-shell .android-subscriber-state{justify-content:center!important;min-width:64px!important;font-size:9px!important}html body main.android-app-shell .android-subscriber-more{background:#ffffff09!important;border-radius:8px!important;place-items:center!important;width:32px!important;height:32px!important;display:grid!important}html body main.android-app-shell .android-manager-switch{align-items:center!important;gap:5px!important;display:flex!important;position:absolute!important;top:0!important;left:0!important}html body main.android-app-shell .android-manager-switch span{display:none!important}html body main.android-app-shell .android-manager-switch select{color:#b7cad2!important;min-width:74px!important;min-height:30px!important;box-shadow:none!important;background:#102b3e!important;border:1px solid #5d91a838!important;border-radius:9px!important;padding:4px 8px!important;font-size:9px!important}html body main.android-app-shell .activation-card{color:#eef7fa!important;box-shadow:none!important;background:#102b3e!important;border:1px solid #5d91a833!important;border-radius:16px!important;padding:12px!important}html body main.android-app-shell .activation-grid{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}html body main.android-app-shell .activation-grid>div{background:#0b2435!important;border:1px solid #5c8fa629!important;border-radius:10px!important;min-width:0!important;padding:10px!important}html body main.android-app-shell .activation-grid small{color:#829eaa!important;font-size:8px!important;display:block!important}html body main.android-app-shell .activation-grid strong{overflow-wrap:anywhere!important;color:#f1f8fa!important;margin-top:3px!important;font-size:11px!important;display:block!important}html body main.android-app-shell .activation-grid .balance-ok{color:#36d9c8!important}html body main.android-app-shell .activation-grid .balance-low{color:#fb7185!important}html body main.android-app-shell .activation-note{color:#fda4af!important;background:#ef44441a!important;border-radius:9px!important;margin-top:10px!important;padding:9px!important;font-size:9px!important}html body main.android-app-shell .activation-confirm{color:#05202a!important;background:#18c8d2!important;border:0!important;border-radius:10px!important;width:100%!important;min-height:42px!important;margin-top:12px!important;font-size:11px!important;font-weight:800!important}html body main.android-app-shell .android-monitor-page-head{align-items:center!important;margin-bottom:9px!important;display:flex!important}html body main.android-app-shell .android-monitor-page-head strong{font-size:15px!important}html body main.android-app-shell .android-monitor-page-head button{border-radius:9px!important;min-height:34px!important;padding:6px 10px!important;font-size:9px!important}html body main.android-app-shell .android-sector-backdrop{z-index:820!important;background:#00080eb8!important;align-items:end!important;padding:12px!important;display:grid!important;position:fixed!important;inset:0!important}html body main.android-app-shell .android-sector-form{background:#102b3e!important;border:1px solid #6797ac38!important;border-radius:18px!important;gap:9px!important;max-height:calc(100vh - 28px)!important;padding:13px!important;display:grid!important;overflow-y:auto!important}html body main.android-app-shell .android-sector-form-head{border-bottom:1px solid #5c899e26!important;align-items:center!important;padding-bottom:8px!important;display:flex!important}html body main.android-app-shell .android-sector-form-head>div{display:grid!important}html body main.android-app-shell .android-sector-form-head small{color:#7896a5!important;font-size:8px!important}html body main.android-app-shell .android-sector-form-head strong{font-size:14px!important}html body main.android-app-shell .android-sector-form-head button{color:#91a8b3!important;width:30px!important;height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:20px!important}html body main.android-app-shell .android-sector-form label{color:#a5bbc5!important;gap:5px!important;font-size:9px!important;display:grid!important}html body main.android-app-shell .android-sector-form input,html body main.android-app-shell .android-sector-form select{color:#edf7fa!important;min-height:39px!important;box-shadow:none!important;background:#091f2e!important;border:1px solid #5a8fa73d!important;border-radius:10px!important;padding:8px 10px!important;font-size:10px!important}html body main.android-app-shell .android-sector-two{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}html body main.android-app-shell .android-sector-form p{color:#7895a3!important;margin:1px 0!important;font-size:8px!important;line-height:1.6!important}html body main.android-app-shell .android-sector-form>button.primary{border-radius:10px!important;min-height:42px!important;font-size:10px!important}html body main.app-shell.android-app-shell[dir=rtl] .android-bottom-nav{direction:rtl!important}html body main.app-shell.android-app-shell[dir=ltr] .android-bottom-nav{direction:ltr!important}html body main.app-shell.android-app-shell[dir] .android-bottom-nav>button{direction:inherit!important}}@media (min-width:761px){.android-native-drawer{display:none}}html body main.android-app-shell.mobile-theme-light>aside.sidebar,html body main.android-app-shell.mobile-theme-light .android-bottom-nav{background:#fff!important;border-color:#dbe6eb!important}html body main.android-app-shell.mobile-theme-light .android-topbar-brand,html body main.android-app-shell.mobile-theme-light .sidebar-edge-toggle,html body main.android-app-shell.mobile-theme-light .notification-bell,html body main.android-app-shell.mobile-theme-light .mobile-language-toggle,html body main.android-app-shell.mobile-theme-light .android-theme-toggle{color:#456573!important}html body main.android-app-shell.mobile-theme-light .android-dashboard-hero h1,html body main.android-app-shell.mobile-theme-light .android-subscribers-head>strong,html body main.android-app-shell.mobile-theme-light .android-subscriber-identity strong,html body main.android-app-shell.mobile-theme-light .android-section-title strong{color:#173040!important}html body main.android-app-shell.mobile-theme-light .stat,html body main.android-app-shell.mobile-theme-light .panel,html body main.android-app-shell.mobile-theme-light .android-subscriber-card,html body main.android-app-shell.mobile-theme-light .android-online-card,html body main.android-app-shell.mobile-theme-light .android-activity-panel,html body main.android-app-shell.mobile-theme-light .android-recent-panel,html body main.android-app-shell.mobile-theme-light .android-noc-card{color:#173040!important;background:#fff!important;border-color:#dbe7ec!important;box-shadow:0 4px 14px #25485814!important}html body main.android-app-shell.mobile-theme-light .android-subscriber-search,html body main.android-app-shell.mobile-theme-light .online-subscribers-panel .toolbar,html body main.android-app-shell.mobile-theme-light .android-manager-switch select{color:#173040!important;background:#edf3f6!important;border-color:#d8e5ea!important}html body main.android-app-shell.mobile-theme-light .android-bottom-nav>button{color:#78909b!important}html body main.android-app-shell.mobile-theme-light .android-bottom-nav>button.active{color:#119da6!important;background:#e3f7f8!important}html body main.android-app-shell.mobile-theme-light .android-native-drawer{color:#173040!important;background:#fff!important}html body main.android-app-shell.mobile-theme-light .android-drawer-top{background:#edf5f7!important;border-color:#dae7eb!important}html body main.android-app-shell.mobile-theme-light .android-drawer-links>button{color:#4e6975!important}html body main.android-app-shell.mobile-theme-light .android-drawer-links>button.active{color:#119da6!important;background:#e0f6f7!important}@media (max-width:760px){html body main.android-app-shell .android-monitor-preview,html body main.android-app-shell .system-status-section{display:none!important}html body main.android-app-shell .android-menu-lines{background:linear-gradient(currentColor,currentColor) 0 0/100% 1px no-repeat,linear-gradient(currentColor,currentColor) 0/100% 1px no-repeat,linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat!important;width:17px!important;height:12px!important}html body main.android-app-shell .stats{gap:11px!important}html body main.android-app-shell .stats .stat{border-radius:17px!important;min-height:104px!important;padding:15px 14px!important}html body main.android-app-shell .stats .stat strong,html body main.android-app-shell .stats .stat .value{color:#32d7b7!important;font-size:22px!important}html body main.android-app-shell .stats .stat span,html body main.android-app-shell .stats .stat small,html body main.android-app-shell .stats .stat h3{color:#f1f7f8!important}html body main.android-app-shell .android-reports-page{gap:12px!important;display:grid!important}html body main.android-app-shell .android-reports-page>header{justify-content:space-between!important;align-items:center!important;display:flex!important}html body main.android-app-shell .android-reports-page>header div{gap:2px!important;display:grid!important}html body main.android-app-shell .android-reports-page>header small{color:#7493a2!important;letter-spacing:.12em!important;font-size:8px!important}html body main.android-app-shell .android-reports-page>header h2{color:#eef7f9!important;margin:0!important;font-size:20px!important}html body main.android-app-shell .android-reports-page>header>span{color:#32d7b7!important;background:#1ed2c81f!important;border-radius:12px!important;place-items:center!important;width:38px!important;height:38px!important;font-weight:800!important;display:grid!important}html body main.android-app-shell .android-report-tabs{background:#0b2231!important;border-radius:13px!important;grid-template-columns:1fr 1fr!important;padding:4px!important;display:grid!important}html body main.android-app-shell .android-report-tabs button{color:#7693a0!important;min-height:39px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;font-size:11px!important}html body main.android-app-shell .android-report-tabs button.active{color:#35d7c0!important;background:#14374a!important}html body main.android-app-shell .android-report-search input{color:#edf7f9!important;background:#0a2232!important;border:1px solid #6094aa33!important;border-radius:12px!important;width:100%!important;min-height:43px!important;padding:10px 13px!important;font-size:11px!important}html body main.android-app-shell .android-report-list{gap:9px!important;display:grid!important}html body main.android-app-shell .android-report-list article{background:#102b3e!important;border:1px solid #5b91a82e!important;border-radius:15px!important;grid-template-columns:42px minmax(0,1fr) 78px!important;align-items:center!important;gap:10px!important;padding:12px!important;display:grid!important}html body main.android-app-shell .android-report-avatar{color:#32d7b7!important;background:#32d7b721!important;border-radius:13px!important;place-items:center!important;width:40px!important;height:40px!important;font-weight:800!important;display:grid!important}html body main.android-app-shell .android-report-list article.error .android-report-avatar{color:#fb7185!important;background:#fb71851f!important}html body main.android-app-shell .android-report-list article>div{gap:2px!important;min-width:0!important;display:grid!important}html body main.android-app-shell .android-report-list strong{color:#edf7f9!important;text-overflow:ellipsis!important;font-size:12px!important;overflow:hidden!important}html body main.android-app-shell .android-report-list small{color:#90a9b4!important;text-overflow:ellipsis!important;font-size:9px!important;overflow:hidden!important}html body main.android-app-shell .android-report-list em{color:#32d7b7!important;font-size:8px!important;font-style:normal!important}html body main.android-app-shell .android-report-list time{color:#7896a3!important;text-align:end!important;font-size:7px!important}html body main.android-app-shell .android-report-empty{color:#7896a3!important;text-align:center!important;background:#102b3e!important;border-radius:15px!important;padding:34px 12px!important}html body main.android-app-shell .accounts-page-actions{margin-bottom:10px!important}html body main.android-app-shell .report-tabs{background:#0b2231!important;border-radius:13px!important;grid-template-columns:repeat(3,1fr)!important;gap:4px!important;padding:4px!important;display:grid!important}html body main.android-app-shell .report-tabs button{color:#7895a3!important;background:0 0!important;border:0!important;border-radius:9px!important;min-height:38px!important;padding:5px!important;font-size:8px!important}html body main.android-app-shell .report-tabs button.active{color:#32d7b7!important;background:#14374a!important}html body main.android-app-shell .accounts-transfer-panel{background:#102b3e!important;border-radius:17px!important;padding:14px!important}html body main.android-app-shell .accounts-transfer-grid{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}html body main.android-app-shell .accounts-transfer-grid label{color:#9cb2bc!important;gap:5px!important;font-size:9px!important;display:grid!important}html body main.android-app-shell .accounts-transfer-grid input,html body main.android-app-shell .accounts-transfer-grid select{color:#edf7f9!important;background:#092231!important;border:1px solid #5c91a838!important;border-radius:11px!important;min-height:42px!important}html body main.android-app-shell .accounts-submit{border-radius:11px!important;width:100%!important;min-height:43px!important;margin-top:12px!important}}html body main.android-app-shell.mobile-theme-light,html body main.android-app-shell.mobile-theme-light>section.workspace,html body main.android-app-shell.mobile-theme-light>section.workspace>.content{color:#17313e!important;background:#dfe8ec!important}html body main.android-app-shell.mobile-theme-light>aside.sidebar,html body main.android-app-shell.mobile-theme-light .android-bottom-nav,html body main.android-app-shell.mobile-theme-light .android-native-drawer{background:#d6e2e7!important;border-color:#c3d3da!important}html body main.android-app-shell.mobile-theme-light .stat,html body main.android-app-shell.mobile-theme-light .panel,html body main.android-app-shell.mobile-theme-light .android-subscriber-card,html body main.android-app-shell.mobile-theme-light .android-online-card,html body main.android-app-shell.mobile-theme-light .android-activity-panel,html body main.android-app-shell.mobile-theme-light .android-recent-panel,html body main.android-app-shell.mobile-theme-light .android-report-list article,html body main.android-app-shell.mobile-theme-light .android-report-empty,html body main.android-app-shell.mobile-theme-light .accounts-transfer-panel{color:#17313e!important;background:#e9f0f2!important;border-color:#c6d5da!important;box-shadow:0 5px 16px #2d4c5a14!important}html body main.android-app-shell.mobile-theme-light .android-report-tabs,html body main.android-app-shell.mobile-theme-light .report-tabs{background:#cfdee4!important}html body main.android-app-shell.mobile-theme-light .android-report-tabs button.active,html body main.android-app-shell.mobile-theme-light .report-tabs button.active{color:#078f91!important;background:#eaf2f4!important}html body main.android-app-shell.mobile-theme-light .android-report-search input,html body main.android-app-shell.mobile-theme-light .accounts-transfer-grid input,html body main.android-app-shell.mobile-theme-light .accounts-transfer-grid select{color:#17313e!important;background:#dce8ec!important;border-color:#bfd0d7!important}html body main.android-app-shell.mobile-theme-light .stats .stat span,html body main.android-app-shell.mobile-theme-light .stats .stat small,html body main.android-app-shell.mobile-theme-light .stats .stat h3,html body main.android-app-shell.mobile-theme-light .android-reports-page h2,html body main.android-app-shell.mobile-theme-light .android-report-list strong{color:#17313e!important}html body main.android-app-shell.mobile-theme-light .android-subscriber-actions-sheet,html body main.android-app-shell.mobile-theme-light .android-session-sheet,html body main.android-app-shell.mobile-theme-light .android-sector-form,html body main.android-app-shell.mobile-theme-light .subscriber-add-page,html body main.android-app-shell.mobile-theme-light .subscriber-edit-form,html body main.android-app-shell.mobile-theme-light .activation-card{color:#17313e!important;background:#e6eef1!important;border-color:#c3d3da!important}html body main.android-app-shell.mobile-theme-light .android-profile-hero,html body main.android-app-shell.mobile-theme-light .android-profile-cards article{background:#e9f1f3!important;border-color:#c5d5da!important}html body main.android-app-shell.mobile-theme-light .android-profile-summary>strong,html body main.android-app-shell.mobile-theme-light .android-profile-meta b,html body main.android-app-shell.mobile-theme-light .android-profile-cards strong{color:#1c3945!important}html body main.android-app-shell.mobile-theme-light .android-profile-summary>small,html body main.android-app-shell.mobile-theme-light .android-profile-meta small,html body main.android-app-shell.mobile-theme-light .android-profile-cards small,html body main.android-app-shell.mobile-theme-light .android-profile-cards span{color:#607b86!important}html body main.android-app-shell.mobile-theme-light .android-profile-tabs{background:#d3e0e4!important}html body main.android-app-shell.mobile-theme-light .android-profile-tabs button{color:#5d7782!important}html body main.android-app-shell.mobile-theme-light .android-profile-tabs button.active{color:#087f7d!important;background:#eef4f5!important}@media (max-width:760px){html body main.android-app-shell *,html body main.android-app-shell :before,html body main.android-app-shell :after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body main.android-app-shell .android-native-drawer,html body main.android-app-shell .mobile-drawer-backdrop{transition-duration:.12s!important}html body main.android-app-shell .android-subscriber-card,html body main.android-app-shell .android-online-card,html body main.android-app-shell .android-report-list article,html body main.android-app-shell .android-recent-list>button{contain:layout paint style!important}html body main.android-app-shell .android-subscriber-list,html body main.android-app-shell .android-report-list,html body main.android-app-shell .android-recent-list{content-visibility:auto!important;contain-intrinsic-size:600px!important}html body main.android-app-shell .android-menu-icon{fill:currentColor!important;stroke:none!important;width:18px!important;height:18px!important}html body main.android-app-shell>aside.sidebar>button.sidebar-edge-toggle:before,html body main.android-app-shell>aside.sidebar>button.sidebar-edge-toggle:after{content:none!important;background:0 0!important;display:none!important}html body main.android-app-shell.mobile-theme-light,html body main.android-app-shell.mobile-theme-light .workspace,html body main.android-app-shell.mobile-theme-light .content{color:#203944!important;background:#e5ecee!important}html body main.android-app-shell.mobile-theme-light>aside.sidebar{background:#d7e2e6!important;border-bottom:1px solid #bdcdd3!important;box-shadow:0 2px 8px #22404d14!important}html body main.android-app-shell.mobile-theme-light .android-topbar-brand{color:#183541!important}html body main.android-app-shell.mobile-theme-light .sidebar-edge-toggle,html body main.android-app-shell.mobile-theme-light .notification-bell,html body main.android-app-shell.mobile-theme-light .mobile-language-toggle,html body main.android-app-shell.mobile-theme-light .android-theme-toggle{color:#385765!important;background:0 0!important}html body main.android-app-shell.mobile-theme-light .android-dashboard-hero small,html body main.android-app-shell.mobile-theme-light .android-dashboard-hero span{color:#587480!important}html body main.android-app-shell.mobile-theme-light .android-dashboard-hero h1{color:#193541!important}html body main.android-app-shell.mobile-theme-light .stat,html body main.android-app-shell.mobile-theme-light .android-activity-panel,html body main.android-app-shell.mobile-theme-light .android-recent-panel,html body main.android-app-shell.mobile-theme-light .android-subscriber-card,html body main.android-app-shell.mobile-theme-light .android-online-card,html body main.android-app-shell.mobile-theme-light .android-noc-card,html body main.android-app-shell.mobile-theme-light .panel,html body main.android-app-shell.mobile-theme-light .activation-card,html body main.android-app-shell.mobile-theme-light .subscriber-add-page,html body main.android-app-shell.mobile-theme-light .subscriber-edit-form,html body main.android-app-shell.mobile-theme-light .android-report-list article,html body main.android-app-shell.mobile-theme-light .android-report-empty,html body main.android-app-shell.mobile-theme-light .accounts-transfer-panel{color:#203944!important;background:#f0f4f5!important;border-color:#c7d4d9!important;box-shadow:0 3px 10px #25424e12!important}html body main.android-app-shell.mobile-theme-light .stats .stat span,html body main.android-app-shell.mobile-theme-light .stats .stat small,html body main.android-app-shell.mobile-theme-light .stats .stat h3,html body main.android-app-shell.mobile-theme-light .android-section-title strong,html body main.android-app-shell.mobile-theme-light .android-recent-list strong,html body main.android-app-shell.mobile-theme-light .android-subscriber-identity strong,html body main.android-app-shell.mobile-theme-light .android-online-identity strong,html body main.android-app-shell.mobile-theme-light .android-report-list strong,html body main.android-app-shell.mobile-theme-light .android-reports-page h2,html body main.android-app-shell.mobile-theme-light h2,html body main.android-app-shell.mobile-theme-light h3{color:#203944!important}html body main.android-app-shell.mobile-theme-light .stats .stat strong,html body main.android-app-shell.mobile-theme-light .stats .stat .value,html body main.android-app-shell.mobile-theme-light .android-report-list em{color:#078f86!important}html body main.android-app-shell.mobile-theme-light small,html body main.android-app-shell.mobile-theme-light .android-subscriber-identity small,html body main.android-app-shell.mobile-theme-light .android-online-identity small,html body main.android-app-shell.mobile-theme-light .android-report-list small,html body main.android-app-shell.mobile-theme-light .android-report-list time{color:#607b86!important}html body main.android-app-shell.mobile-theme-light .android-recent-list>button{color:#203944!important;box-shadow:none!important;background:0 0!important;border-color:#d2dde1!important}html body main.android-app-shell.mobile-theme-light .chart-grid{stroke:#cad7dc!important}html body main.android-app-shell.mobile-theme-light .chart-line{stroke:#079da0!important}html body main.android-app-shell.mobile-theme-light input,html body main.android-app-shell.mobile-theme-light select,html body main.android-app-shell.mobile-theme-light textarea,html body main.android-app-shell.mobile-theme-light .android-subscriber-search,html body main.android-app-shell.mobile-theme-light .online-subscribers-panel .toolbar,html body main.android-app-shell.mobile-theme-light .android-report-search input,html body main.android-app-shell.mobile-theme-light .accounts-transfer-grid input,html body main.android-app-shell.mobile-theme-light .accounts-transfer-grid select{color:#203944!important;box-shadow:none!important;background:#e1e9ec!important;border-color:#bdcdd3!important}html body main.android-app-shell.mobile-theme-light input::placeholder,html body main.android-app-shell.mobile-theme-light textarea::placeholder{color:#79909a!important;opacity:1!important}html body main.android-app-shell.mobile-theme-light .android-native-drawer{color:#203944!important;background:#e5ecee!important;box-shadow:-10px 0 24px #1c364224!important}html body main.android-app-shell.mobile-theme-light .android-drawer-top{background:#d8e3e7!important;border-color:#bdcdd3!important}html body main.android-app-shell.mobile-theme-light .android-drawer-account strong,html body main.android-app-shell.mobile-theme-light .android-drawer-balance strong{color:#203944!important}html body main.android-app-shell.mobile-theme-light .android-drawer-account small,html body main.android-app-shell.mobile-theme-light .android-drawer-balance span{color:#607b86!important}html body main.android-app-shell.mobile-theme-light .android-drawer-links>button{color:#365560!important;border-color:#d0dcdf!important}html body main.android-app-shell.mobile-theme-light .android-drawer-links>button.active{color:#087f7d!important;background:#cce8e7!important}html body main.android-app-shell.mobile-theme-light .android-drawer-footer{color:#607b86!important;border-color:#c6d4d9!important}html body main.android-app-shell.mobile-theme-light .android-bottom-nav{background:#d8e3e6!important;border-color:#bdcdd3!important;box-shadow:0 -3px 12px #23404c14!important}html body main.android-app-shell.mobile-theme-light .android-bottom-nav>button{color:#607b86!important;background:0 0!important}html body main.android-app-shell.mobile-theme-light .android-bottom-nav>button.active{color:#087f7d!important;background:#c9e5e5!important}html body main.android-app-shell.mobile-theme-light .android-subscriber-actions-sheet,html body main.android-app-shell.mobile-theme-light .android-session-sheet,html body main.android-app-shell.mobile-theme-light .android-sector-form{color:#203944!important;background:#eaf0f2!important;border-color:#bdcdd3!important;box-shadow:0 -10px 28px #1e394429!important}html body main.android-app-shell.mobile-theme-light .android-subscriber-actions-sheet>button,html body main.android-app-shell.mobile-theme-light .android-session-sheet>button{color:#294651!important;border-color:#c9d6da!important}html body main.android-app-shell.mobile-theme-light .android-report-tabs,html body main.android-app-shell.mobile-theme-light .report-tabs{background:#d2dfe3!important}html body main.android-app-shell.mobile-theme-light .android-report-tabs button,html body main.android-app-shell.mobile-theme-light .report-tabs button{color:#5d7782!important}html body main.android-app-shell.mobile-theme-light .android-report-tabs button.active,html body main.android-app-shell.mobile-theme-light .report-tabs button.active{color:#087f7d!important;background:#eef3f4!important;box-shadow:0 1px 4px #25434e14!important}}@media (max-width:900px){html body main.app-shell{--phone-header:58px;--phone-nav:0px}html body main.app-shell.android-app-shell{--phone-nav:64px}html body .app-header,html body main.app-shell>.workspace>.app-header{z-index:720!important;width:100%!important;height:var(--phone-header)!important;min-height:var(--phone-header)!important;background:#fff!important;border:0!important;border-bottom:1px solid #e5e7eb!important;border-radius:0!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0 10px!important;display:flex!important;position:fixed!important;top:0!important;left:0!important;right:0!important;overflow:hidden!important;box-shadow:0 1px 4px #10182814!important}html body .app-header .app-header-brand{flex:none!important;order:2!important;align-items:center!important;display:flex!important}html body .app-header .app-header-brand img{object-fit:contain!important;width:auto!important;max-width:120px!important;height:32px!important;display:block!important}html body .app-header .app-header-toggle{color:#344054!important;background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:10px!important;flex:0 0 40px!important;order:1!important;place-items:center!important;width:40px!important;height:40px!important;display:grid!important}html body .app-header .app-header-search{background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:10px!important;flex:auto!important;order:3!important;min-width:0!important;height:40px!important;padding:0 10px!important;display:flex!important}html body .app-header .app-header-search kbd{display:none!important}html body .app-header .app-header-actions{flex:none!important;order:4!important;gap:6px!important;display:flex!important}html body .app-header .language-switch,html body .app-header .app-header-profile-meta,html body .app-header .app-header-profile-caret{display:none!important}html body .app-header .app-header-icon,html body .app-header .app-header-profile{border-radius:10px!important;width:40px!important;min-width:40px!important;height:40px!important;padding:0!important}html body .android-topbar-brand,html body .sidebar-brand,html body .sidebar-menu-label,html body .sidebar-edge-toggle,html body .android-theme-toggle,html body .mobile-language-toggle,html body .profile-notification-group,html body .system-footer,html body .android-dashboard-hero{display:none!important}html body main.app-shell>aside.sidebar,html body main.app-shell.sidebar-collapsed>aside.sidebar,html body main.android-app-shell>aside.sidebar,html body main.app-shell.android-app-shell>aside.sidebar{top:var(--phone-header)!important;bottom:var(--phone-nav)!important;z-index:560!important;width:min(300px,86vw)!important;max-width:min(300px,86vw)!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:#0d1633!important;padding:0!important;position:fixed!important;overflow:hidden!important}html body main.app-shell[dir=rtl]>aside.sidebar{left:auto!important;right:0!important}html body main.app-shell[dir=ltr]>aside.sidebar{left:0!important;right:auto!important}html body main.app-shell.sidebar-collapsed>aside.sidebar{pointer-events:none!important;border:0!important;width:0!important;max-width:0!important}html body main.app-shell.android-app-shell>aside.sidebar,html body main.android-app-shell>aside.sidebar{pointer-events:none!important;width:0!important;max-width:0!important;box-shadow:none!important;background:0 0!important}html body main.android-app-shell>aside.sidebar>nav{display:none!important}html body main.app-shell>aside.sidebar>nav,html body main.android-app-shell>.sidebar>nav{visibility:visible!important;opacity:1!important;width:100%!important;height:100%!important;display:flex!important;position:absolute!important;inset:0!important;overflow-y:auto!important;transform:none!important}html body main.app-shell.sidebar-collapsed>aside.sidebar>nav,html body main.android-app-shell.sidebar-collapsed>.sidebar>nav{visibility:hidden!important;opacity:0!important}html body .mobile-drawer-backdrop{inset:var(--phone-header) 0 var(--phone-nav) 0!important;z-index:550!important;height:auto!important}html body main.android-app-shell .android-native-drawer{top:var(--phone-header)!important;bottom:var(--phone-nav)!important;z-index:620!important}html body main.app-shell>section.workspace,html body main.app-shell.sidebar-collapsed>section.workspace,html body main.app-shell.android-app-shell>section.workspace{top:var(--phone-header)!important;z-index:1!important;background:#f9fafb!important;width:100%!important;height:auto!important;min-height:0!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important}html body main.app-shell>section.workspace>.content,html body .android-app-shell>.workspace>.content{height:100%!important;padding:12px 12px calc(var(--phone-nav) + 16px)!important;overflow:auto!important}html body .android-bottom-nav,html body main.android-app-shell .android-bottom-nav{z-index:700!important;height:var(--phone-nav)!important;padding:4px 6px max(4px, env(safe-area-inset-bottom))!important;background:#0b1a2b!important;border-top:1px solid #52869e38!important;border-bottom:0!important;display:grid!important;position:fixed!important;inset:auto 0 0!important;box-shadow:0 -8px 20px #0000002e!important}html body .stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html body .stats .stat{color:#fff!important;border:0!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) 42px!important;height:auto!important;min-height:92px!important;padding:12px!important;display:grid!important;overflow:hidden!important;box-shadow:0 8px 16px #0f172a24!important}html body .stats .stat>span:not(.stat-icon),html body .stats .stat>strong,html body .stats .stat>small{color:#fff!important;text-shadow:0 1px 2px #0f172a33!important;grid-column:1!important}html body .stats .stat .stat-icon{color:#ffffff61!important;background:0 0!important;grid-area:1/2/span 3!important;align-self:center!important}html body .stats .stat:nth-child(10n+1){background:linear-gradient(#3b82f6 0%,#1d4ed8 100%)!important}html body .stats .stat:nth-child(10n+2){background:linear-gradient(#22c55e 0%,#15803d 100%)!important}html body .stats .stat:nth-child(10n+3){background:linear-gradient(#38bdf8 0%,#0369a1 100%)!important}html body .stats .stat:nth-child(10n+4){background:linear-gradient(#f87171 0%,#b91c1c 100%)!important}html body .stats .stat:nth-child(10n+5){background:linear-gradient(#f59e0b 0%,#b45309 100%)!important}html body .stats .stat:nth-child(10n+6){background:linear-gradient(#2563eb 0%,#1e3a8a 100%)!important}html body .stats .stat:nth-child(10n+7){background:linear-gradient(#10b981 0%,#047857 100%)!important}html body .stats .stat:nth-child(10n+8){background:linear-gradient(#fb7185 0%,#be123c 100%)!important}html body .stats .stat:nth-child(10n+9){background:linear-gradient(#14b8a6 0%,#0f766e 100%)!important}html body .stats .stat:nth-child(10n+10){background:linear-gradient(#34d399 0%,#166534 100%)!important}html body .moving-header.dashboard-announce-slot,html body .content>.moving-header{border-radius:10px!important;min-height:42px!important;margin:0 0 12px!important}html body .subscriber-detail-overlay{justify-content:flex-end!important;align-items:stretch!important;padding:0!important}html body .subscriber-profile-card{width:100%!important;max-height:calc(100dvh - var(--phone-header))!important;padding:14px 12px calc(var(--phone-nav) + 12px)!important;border-radius:18px 18px 0 0!important;margin-top:auto!important;overflow:auto!important}html body .subscriber-profile-card-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important;display:grid!important}html body .subscriber-profile-card-head h2{overflow-wrap:anywhere!important;font-size:1.12rem!important;line-height:1.45!important}html body .subscriber-profile-card-actions{justify-content:flex-end!important}html body .subscriber-profile-status-row{gap:7px!important}html body .subscriber-profile-plan{width:100%!important;margin-inline-start:0!important}html body .subscriber-profile-grid{grid-template-columns:1fr!important;gap:8px!important}html body .subscriber-profile-grid>div{min-width:0!important;padding:11px 12px!important}html body .subscriber-username-detail-row{align-items:center!important;gap:8px!important}html body .subscriber-username-detail-row strong{overflow-wrap:anywhere!important;min-width:0!important}html body .subscriber-inline-rename{flex:none!important;min-width:44px!important;min-height:44px!important;padding:8px 10px!important}html body .subscriber-profile-card-foot{width:100%!important;display:block!important}html body .subscriber-workspace-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:8px!important;display:grid!important}html body .subscriber-workspace-quick-actions .subscriber-quick-action{white-space:normal!important;width:100%!important;min-width:0!important;min-height:46px!important;padding:9px 8px!important;line-height:1.3!important}html body .subscriber-password-row,html body .subscriber-password-row strong,html body .subscriber-password-value,html body main.android-app-shell .subscriber-password-row,html body main.android-app-shell .subscriber-password-value{visibility:visible!important;white-space:normal!important;text-overflow:unset!important;word-break:break-all!important;display:grid!important;overflow:visible!important}html body main.android-app-shell .subscriber-password-value{min-height:1.2em!important;display:block!important}html body .subscriber-profile-card-head,html body .subscriber-profile-card-actions,html body .subscriber-profile-card-foot{flex-wrap:wrap!important}html body .edit-form-grid{grid-template-columns:1fr!important}html[data-theme=dark] body .app-header,html[data-theme=dark] body main.app-shell>.workspace>.app-header{background:#24303f!important;border-bottom-color:#344054!important}html[data-theme=dark] body .app-header .app-header-toggle,html[data-theme=dark] body .app-header .app-header-search,html[data-theme=dark] body .app-header .app-header-icon{color:#eaecf0!important;background:#1a222c!important;border-color:#344054!important}html[data-theme=dark] body main.app-shell>section.workspace{background:#1a222c!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header{z-index:730!important;background:#fff!important;border:0!important;border-bottom:1px solid #e5e7eb!important;grid-template:"menu logo actions"44px"search search search"40px/40px minmax(0,1fr) auto!important;align-content:start!important;align-items:center!important;gap:6px!important;width:100%!important;height:96px!important;min-height:96px!important;max-height:96px!important;margin:0!important;padding:6px 10px!important;display:grid!important;position:fixed!important;top:0!important;left:0!important;right:0!important;overflow:hidden!important;box-shadow:0 1px 4px #10182814!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-brand{order:unset!important;grid-area:logo!important;display:flex!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-brand img{max-width:110px!important;height:28px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-toggle{order:unset!important;background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:10px!important;grid-area:menu!important;place-items:center!important;width:40px!important;height:40px!important;display:grid!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-search{order:unset!important;grid-area:search!important;width:100%!important;min-width:0!important;height:40px!important;display:flex!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-search kbd{display:none!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-actions{grid-area:actions!important;align-items:center!important;gap:6px!important;display:flex!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.profile-popover{top:calc(var(--web-phone-header) + 6px)!important;z-index:740!important;display:block!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar,html body main.app-shell.app-shell[dir]:not(.android-app-shell).sidebar-collapsed>aside.sidebar{z-index:500!important;width:100%!important;height:0!important;min-height:0!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;inset:0 0 auto!important;overflow:visible!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar>button.sidebar-edge-toggle,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar>.profile-notification-group,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar>.mobile-language-toggle,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar>.sidebar-brand,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar>.sidebar-menu-label{display:none!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar>nav,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.sidebar>nav{top:var(--web-phone-header)!important;bottom:var(--web-phone-footer)!important;z-index:640!important;width:min(288px,86vw)!important;height:calc(100dvh - var(--web-phone-header) - var(--web-phone-footer))!important;pointer-events:auto!important;background:#0d1633!important;padding:12px!important;position:fixed!important;overflow-y:auto!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell).sidebar-collapsed>aside.sidebar>nav,html body main.app-shell.app-shell[dir]:not(.android-app-shell).sidebar-collapsed>.sidebar>nav{visibility:hidden!important;opacity:0!important;pointer-events:none!important;transform:translate(110%)!important}html body main.app-shell.app-shell[dir=ltr]:not(.android-app-shell).sidebar-collapsed>aside.sidebar>nav{transform:translate(-110%)!important}html body main.app-shell.app-shell[dir=rtl]:not(.android-app-shell)>aside.sidebar>nav{left:auto!important;right:0!important}html body main.app-shell.app-shell[dir=ltr]:not(.android-app-shell)>aside.sidebar>nav{left:0!important;right:auto!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .mobile-drawer-backdrop{inset:var(--web-phone-header) 0 var(--web-phone-footer) 0!important;z-index:620!important;height:auto!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>section.workspace,html body main.app-shell.app-shell[dir]:not(.android-app-shell).sidebar-collapsed>section.workspace{inset:var(--web-phone-header) 0 var(--web-phone-footer) 0!important;width:100%!important;height:calc(100dvh - var(--web-phone-header) - var(--web-phone-footer))!important;background:#f9fafb!important;position:fixed!important;overflow:hidden!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content{height:100%!important;padding:12px 12px 16px!important;overflow:auto!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .system-footer,html body main.app-shell.app-shell[dir]:not(.android-app-shell).sidebar-collapsed .system-footer{z-index:710!important;width:100%!important;height:var(--web-phone-footer)!important;min-height:var(--web-phone-footer)!important;color:#667085!important;background:#fff!important;border-top:1px solid #e5e7eb!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 12px!important;font-size:11px!important;display:flex!important;position:fixed!important;inset:auto 0 0!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats{grid-template-columns:1fr!important;gap:10px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat{color:#fff!important;border-radius:12px!important;min-height:92px!important;padding:12px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat>span:not(.stat-icon),html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat>strong,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat>small{color:#fff!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat:nth-child(10n+1){background:linear-gradient(#3b82f6 0%,#1d4ed8 100%)!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat:nth-child(10n+2){background:linear-gradient(#22c55e 0%,#15803d 100%)!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat:nth-child(10n+3){background:linear-gradient(#38bdf8 0%,#0369a1 100%)!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat:nth-child(10n+4){background:linear-gradient(#f87171 0%,#b91c1c 100%)!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat:nth-child(10n+5){background:linear-gradient(#f59e0b 0%,#b45309 100%)!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat:nth-child(10n+6){background:linear-gradient(#2563eb 0%,#1e3a8a 100%)!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat:nth-child(10n+7){background:linear-gradient(#10b981 0%,#047857 100%)!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat:nth-child(10n+8){background:linear-gradient(#fb7185 0%,#be123c 100%)!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat:nth-child(10n+9){background:linear-gradient(#14b8a6 0%,#0f766e 100%)!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat:nth-child(10n+10){background:linear-gradient(#34d399 0%,#166534 100%)!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-profile-grid,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .edit-form-grid{grid-template-columns:1fr!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-detail-overlay{align-items:stretch!important;padding:0!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-profile-card{width:100%!important;max-height:calc(100dvh - var(--web-phone-header) - var(--web-phone-footer))!important;border-radius:16px 16px 0 0!important;overflow:auto!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-password-row,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-password-value{visibility:visible!important;white-space:normal!important;word-break:break-all!important;display:grid!important;overflow:visible!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-password-value{display:block!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .system-footer{color:#98a2b3!important;background:#24303f!important;border-color:#344054!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>section.workspace,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content{background:#1a222c!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell){--web-phone-header:96px;--web-phone-footer:36px}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header{grid-template:"menu logo actions"44px"search search search"40px/40px minmax(0,1fr) auto!important;align-content:start!important;align-items:center!important;gap:6px!important;height:96px!important;min-height:96px!important;max-height:96px!important;padding:6px 10px!important;display:grid!important;overflow:hidden!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-toggle{order:unset!important;grid-area:menu!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-brand{order:unset!important;grid-area:logo!important;margin:0!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-search{order:unset!important;grid-area:search!important;width:100%!important;max-width:none!important;height:38px!important;margin:0!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-actions{order:unset!important;grid-area:actions!important;gap:6px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .language-switch,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-profile-meta,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-profile-caret{display:none!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-profile{border-radius:50%!important;width:36px!important;min-width:36px!important;height:36px!important;padding:0!important;overflow:hidden!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .avatar{width:36px!important;height:36px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar>nav,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.sidebar>nav{background:#0b1220!important;border-radius:0!important;flex-direction:column!important;gap:6px!important;width:min(300px,84vw)!important;max-width:min(300px,84vw)!important;padding:14px 12px 18px!important;display:flex!important;overflow:hidden auto!important;box-shadow:0 18px 40px #02061759!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-icon,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav svg{opacity:.92!important;flex:0 0 20px!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;margin:0!important;display:block!important;position:static!important;overflow:visible!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav>button.nav-direct,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group summary{color:#e4e7ec!important;background:#ffffff0f!important;border:0!important;border-radius:10px!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;min-height:44px!important;padding:8px 12px!important;font-size:14px!important;display:flex!important;overflow:hidden!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav>button.nav-direct b,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group summary b{color:inherit!important;text-overflow:ellipsis!important;white-space:nowrap!important;flex:auto!important;font-size:14px!important;font-weight:600!important;display:block!important;overflow:hidden!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav>button.nav-direct.active,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group.active>summary,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group[open]>summary{color:#fff!important;background:#3b82f6!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group-menu{background:#0000002e!important;border:0!important;border-radius:10px!important;margin:4px 0 8px!important;padding:6px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group-menu button{color:#d0d5dd!important;background:0 0!important;border:0!important;border-radius:8px!important;min-height:40px!important;padding:8px 10px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group-menu button.active{color:#fff!important;background:#3b82f633!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar:before,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar:after,html body main.app-shell.app-shell[dir]:not(.android-app-shell):before,html body main.app-shell.app-shell[dir]:not(.android-app-shell):after{content:none!important;display:none!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell):not(.sidebar-collapsed):after{content:""!important;inset:var(--web-phone-header) 0 var(--web-phone-footer) 0!important;z-index:630!important;background:#0f172a75!important;display:block!important;position:fixed!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat .stat-icon,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat .stat-icon svg{width:36px!important;max-width:36px!important;height:36px!important}}html body .subscriber-table-heading{display:none}@media (max-width:900px){html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header{z-index:730!important;height:56px!important;min-height:56px!important;max-height:56px!important;box-shadow:none!important;background:#f5f6f8!important;border-bottom:1px solid #e5e7eb!important;grid-template:"menu logo actions"56px/44px 1fr auto!important;align-items:center!important;gap:0!important;padding:0 10px!important;display:grid!important;position:fixed!important;top:0!important;left:0!important;right:0!important;overflow:hidden!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-toggle{color:#4b5563!important;background:0 0!important;border:0!important;grid-area:menu!important;width:36px!important;height:36px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-brand{grid-area:logo!important;justify-self:center!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-actions{grid-area:actions!important;justify-self:end!important;gap:8px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .language-switch{color:#fff!important;background:#111827!important;border:1px solid #111827!important;border-radius:4px!important;align-items:center!important;gap:0!important;width:32px!important;min-width:32px!important;height:32px!important;padding:0!important;display:flex!important;overflow:hidden!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .language-switch button{color:#fff!important;background:0 0!important;border:0!important;flex:auto!important;min-width:0!important;height:32px!important;padding:0!important;font-size:0!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .language-switch button.active{font-size:11px!important;font-weight:800!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .desktop-theme-toggle,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .notification-bell,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-profile-meta,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-profile-caret{display:none!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-profile{background:#9ca3af!important;border-radius:50%!important;width:32px!important;min-width:32px!important;height:32px!important;padding:0!important;overflow:hidden!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .avatar{width:32px!important;height:32px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .moving-header.dashboard-announce-slot{display:none!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content{background:#eef1f4!important;padding:12px 12px 16px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat{color:#fff!important;border:0!important;border-radius:6px!important;grid-template-rows:auto auto minmax(64px,1fr)!important;grid-template-columns:minmax(0,1fr) 84px!important;height:auto!important;min-height:124px!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 2px 6px #0f172a1f!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat>span:not(.stat-icon){letter-spacing:.05em!important;text-transform:uppercase!important;color:#fff!important;text-shadow:none!important;background:#00000029!important;grid-area:1/1/auto/-1!important;padding:10px 14px 2px!important;font-size:13px!important;font-weight:800!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat>small{color:#ffffffe6!important;text-shadow:none!important;background:#00000029!important;grid-area:2/1/auto/-1!important;padding:0 14px 8px!important;font-size:11px!important;font-weight:500!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat>strong{color:#fff!important;text-shadow:none!important;grid-area:3/1!important;align-self:center!important;padding:12px 14px!important;font-size:2.35rem!important;font-weight:400!important;line-height:1!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat .stat-icon{color:#ffffff47!important;background:0 0!important;grid-area:3/2!important;place-self:center end!important;width:72px!important;max-width:72px!important;height:72px!important;margin:0 10px 0 0!important;display:grid!important;position:static!important;top:auto!important;left:auto!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat .stat-icon svg{stroke-width:1.2px!important;width:64px!important;max-width:64px!important;height:64px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar>nav{background:#343a40!important;border-radius:0!important;width:min(270px,82vw)!important;height:calc(100dvh - 90px)!important;top:56px!important;bottom:34px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav>button.nav-direct.active,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group.active>summary{background:#3b82f6!important;border-radius:0!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .system-footer{color:#5b6b7c!important;height:34px!important;min-height:34px!important;box-shadow:none!important;background:#e9eef3!important;font-size:11px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-status-legend{box-shadow:none!important;background:0 0!important;border:0!important;flex-wrap:wrap!important;gap:10px 14px!important;margin:0 0 10px!important;padding:8px 4px!important;display:flex!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .page-actions,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-page-actions{width:100%!important;margin:0 0 10px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .actions-dropdown{width:100%!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .actions-dropdown>summary{color:#fff!important;background:#3b82f6!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:42px!important;display:flex!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .toolbar{background:#fff!important;grid-template-columns:1fr!important;gap:8px!important;padding:10px!important;display:grid!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .toolbar .search{width:100%!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .table-wrap,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-table-wrap{-webkit-overflow-scrolling:touch!important;background:#fff!important;overflow-x:auto!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-table-heading{color:#fff!important;background:#343a40!important;border-radius:0!important;align-items:center!important;min-height:42px!important;margin:0 0 10px!important;padding:0 12px!important;display:flex!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-table-heading strong{color:#fff!important;font-size:14px!important;font-weight:700!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-page-actions{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell){--web-phone-header:56px;--web-phone-footer:34px}html body main.app-shell.app-shell[dir]:not(.android-app-shell):not(.sidebar-collapsed):after,html body main.app-shell.app-shell[dir]:not(.android-app-shell):after,html body main.app-shell.app-shell[dir]:not(.android-app-shell):before{content:none!important;background:0 0!important;display:none!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .mobile-drawer-backdrop{inset:var(--web-phone-header) 0 var(--web-phone-footer) 0!important;z-index:650!important;pointer-events:auto!important;cursor:pointer!important;-webkit-appearance:none!important;appearance:none!important;background:#0f172a6b!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar>nav,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.sidebar>nav{z-index:660!important;pointer-events:auto!important;width:min(250px,78vw)!important;max-width:min(250px,78vw)!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header{background:#fff!important;flex-flow:row!important;grid-template:none!important;align-items:center!important;gap:8px!important;height:56px!important;min-height:56px!important;max-height:56px!important;padding:0 10px!important;display:flex!important;overflow:visible!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-brand{flex:none!important;order:0!important;justify-self:start!important;margin:0!important;display:flex!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-brand img{max-width:108px!important;height:28px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-toggle{color:#344054!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:10px!important;flex:0 0 36px!important;order:0!important;width:36px!important;min-width:36px!important;height:36px!important;display:grid!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-search{display:none!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-actions{flex:none!important;justify-self:end!important;align-items:center!important;gap:6px!important;margin-inline-start:auto!important;display:flex!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .language-switch{color:#344054!important;background:#f9fafb!important;border:1px solid #e4e7ec!important;border-radius:10px!important;align-items:center!important;width:auto!important;min-width:0!important;height:32px!important;padding:2px!important;display:flex!important;overflow:visible!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .language-switch button{color:#667085!important;background:0 0!important;border:0!important;border-radius:8px!important;flex:none!important;min-width:0!important;height:28px!important;padding:0 7px!important;font-size:11px!important;font-weight:600!important;position:static!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .language-switch button.active{color:#101828!important;background:#fff!important;font-size:11px!important;box-shadow:0 1px 2px #10182814!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .desktop-theme-toggle,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .notification-bell{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:10px!important;width:32px!important;min-width:32px!important;height:32px!important;display:grid!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-profile{background:0 0!important;border:0!important;border-radius:999px!important;width:auto!important;min-width:32px!important;height:32px!important;padding:0!important;display:flex!important;overflow:hidden!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-profile-meta,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-profile-caret{display:none!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .avatar{width:32px!important;min-width:32px!important;height:32px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content{scrollbar-width:none!important;-ms-overflow-style:none!important;padding:10px 10px 14px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat{border:0!important;border-radius:10px!important;grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1fr) 52px!important;align-items:start!important;gap:2px 8px!important;height:auto!important;min-height:0!important;padding:12px 14px!important;display:grid!important;overflow:hidden!important;box-shadow:0 6px 14px #0f172a1f!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat>span:not(.stat-icon),html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat>strong,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat>small{color:#fff!important;text-shadow:none!important;background:0 0!important;grid-area:auto/1!important;padding:0!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat>span:not(.stat-icon){letter-spacing:.04em!important;font-size:11px!important;font-weight:800!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat>strong{margin:2px 0 0!important;font-size:1.45rem!important;font-weight:400!important;line-height:1.15!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat>small{opacity:.9!important;font-size:11px!important;font-weight:500!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat .stat-icon{color:#ffffff52!important;background:0 0!important;grid-area:1/2/span 3!important;place-self:center end!important;width:48px!important;max-width:48px!important;height:48px!important;margin:0!important;display:grid!important;position:static!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat .stat-icon svg{width:42px!important;max-width:42px!important;height:42px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat:nth-child(10n+1){background:linear-gradient(#3b82f6 0%,#1d4ed8 100%)!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat:nth-child(10n+2){background:linear-gradient(#22c55e 0%,#15803d 100%)!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat:nth-child(10n+3){background:linear-gradient(#38bdf8 0%,#0369a1 100%)!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat:nth-child(10n+4){background:linear-gradient(#f87171 0%,#b91c1c 100%)!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat:nth-child(10n+5){background:linear-gradient(#f59e0b 0%,#b45309 100%)!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat:nth-child(10n+6){background:linear-gradient(#2563eb 0%,#1e3a8a 100%)!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat:nth-child(10n+7){background:linear-gradient(#10b981 0%,#047857 100%)!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat:nth-child(10n+8){background:linear-gradient(#fb7185 0%,#be123c 100%)!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat:nth-child(10n+9){background:linear-gradient(#14b8a6 0%,#0f766e 100%)!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat:nth-child(10n+10){background:linear-gradient(#34d399 0%,#166534 100%)!important}}html body main.app-shell:not(.android-app-shell) .android-subscribers-view,html body main.app-shell:not(.android-app-shell) .android-subscriber-actions-backdrop{display:none!important}html body main.app-shell .language-icon-toggle{display:none}@media (max-width:900px){html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar,html body main.app-shell.app-shell[dir]:not(.android-app-shell).sidebar-collapsed>aside.sidebar{z-index:700!important;pointer-events:none!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar>nav,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.sidebar>nav{z-index:710!important;pointer-events:auto!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .mobile-drawer-backdrop{z-index:640!important;pointer-events:auto!important;display:block!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell):not(.sidebar-collapsed):after,html body main.app-shell.app-shell[dir]:not(.android-app-shell):after{content:none!important;pointer-events:none!important;display:none!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .language-switch,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .notification-bell{display:none!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .language-icon-toggle,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .desktop-theme-toggle{color:#344054!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:10px!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;display:grid!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .language-icon-toggle svg,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .desktop-theme-toggle svg{fill:none!important;stroke:currentColor!important;width:18px!important;height:18px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar>.header-utility-actions,html body main.app-shell.app-shell[dir]:not(.android-app-shell).sidebar-collapsed>aside.sidebar>.header-utility-actions,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar .logout-icon-button{pointer-events:none!important;display:none!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.profile-popover{top:calc(var(--web-phone-header,56px) + 8px)!important;z-index:740!important;pointer-events:auto!important;width:min(320px,100vw - 20px)!important;inset-inline-end:10px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.profile-popover .profile-logout,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-list-panel>.toolbar,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-table-wrap,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-table{display:block!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-table{width:max-content!important;min-width:100%!important;display:table!important}}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat>strong{font-weight:400!important}html body .subscriber-profile-card,html body .subscriber-profile-card h2,html body .subscriber-profile-card p,html body .subscriber-profile-card span,html body .subscriber-profile-card strong,html body .subscriber-profile-card small,html body .subscriber-profile-card button{font-family:Cairo,Inter,sans-serif!important}html body .subscriber-profile-card .mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}html body .subscriber-profile-status-row .status,html body .subscriber-profile-status-row .status.online,html body .subscriber-profile-status-row .status.offline,html body .subscriber-profile-status-row .status.expired,html[data-theme=dark] body .subscriber-profile-status-row .status,html[data-theme=dark] body .subscriber-profile-status-row .status.offline{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-family:Cairo,Inter,sans-serif!important;font-size:12.5px!important;font-weight:600!important}html body .subscriber-profile-status-row .status.online{color:#12b76a!important}html body .subscriber-profile-status-row .status.offline{color:#667085!important}html body .subscriber-profile-status-row .status.expired{color:#f04438!important}@media (max-width:900px){html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.content{padding:0 0 16px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-table-heading{display:none!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .page-actions.subscriber-page-actions,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-page-actions{z-index:45!important;width:100%!important;box-shadow:none!important;background:#3b82f6!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:sticky!important;top:0!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-page-actions .actions-dropdown,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-page-actions .actions-dropdown>summary{border:0!important;border-radius:0!important;width:100%!important;margin:0!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-page-actions .subscriber-actions{width:100%!important;height:42px!important;min-height:42px!important;display:block!important;position:relative!important;overflow:visible!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-page-actions .actions-dropdown{height:42px!important;display:block!important;position:relative!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-page-actions .actions-dropdown>summary{height:42px!important;min-height:42px!important;max-height:42px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-page-actions .selection-count{top:50%!important;z-index:2!important;color:#fff!important;pointer-events:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;padding:0!important;font-size:11px!important;font-weight:600!important;position:absolute!important;inset-inline-start:12px!important;transform:translateY(-50%)!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-page-actions .actions-dropdown-menu{z-index:30!important;width:100%!important;position:absolute!important;top:42px!important;left:0!important;right:0!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-list-panel{border-radius:0!important;margin:0!important}}html:has(.login-page){height:100%!important;min-height:100dvh!important;margin:0!important}html:has(.login-page) body{height:100%!important;min-height:100dvh!important;margin:0!important}html body main.login-page{box-sizing:border-box!important;place-content:center!important;place-items:center!important;width:100%!important;min-height:100dvh!important;margin:0!important;padding:24px 16px!important;display:grid!important}html body main.login-page .login-card{place-self:center!important;justify-items:stretch!important;width:600px!important;max-width:calc(100vw - 32px)!important;margin:0 auto!important;padding:36px 48px 34px!important;display:grid!important}html body main.login-page .login-brand,html body main.login-page .login-heading,html body main.login-page .login-language-switch,html body main.login-page .login-policy-links,html body main.login-page .login-note{text-align:center!important;justify-self:center!important}html body main.login-page .login-language-switch,html body main.login-page .login-policy-links{flex-wrap:wrap!important;justify-content:center!important;display:flex!important}html body main.login-page .remember-login,html body main.login-page .biometric-login{justify-content:center!important}html body main.login-page .biometric-unlock{width:100%!important;margin:0 0 10px!important}html body .workspace>.profile-popover button.primary,html body main.app-shell .profile-popover button.primary,html body .profile-popover button.primary{background:var(--brand-accent,#3b82f6)!important;color:#fff!important;box-shadow:0 8px 18px color-mix(in srgb, var(--brand-accent,#3b82f6) 28%, transparent)!important;border:0!important}html body .toast,html body main.app-shell .toast{background:var(--brand-accent,#3b82f6)!important;color:#fff!important;box-shadow:0 12px 30px color-mix(in srgb, var(--brand-accent,#3b82f6) 32%, transparent)!important;border:0!important}html body .content .managers-category-tabs{width:100%!important;min-height:58px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:9px!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:0 0 16px!important;padding:9px!important;display:flex!important}html body .content .managers-category-tabs button{color:#344054!important;min-width:135px!important;min-height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important;padding:8px 16px!important;font-weight:700!important}html body .content .managers-category-tabs button.active{background:var(--brand-accent,#3b82f6)!important;color:#fff!important}@media (min-width:901px){html body main.app-shell.app-shell[dir]:not(.android-app-shell){--wiven-sidebar-width:225px;--wiven-sidebar-collapsed-width:70px}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar,html body main.app-shell.app-shell[dir]:not(.android-app-shell).sidebar-collapsed>aside.sidebar{gap:0!important;padding:0!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar>.sidebar-brand,html body main.app-shell.app-shell[dir]:not(.android-app-shell).sidebar-collapsed>aside.sidebar>.sidebar-brand,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar>.sidebar-menu-label{display:none!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar>nav,html body main.app-shell.app-shell[dir]:not(.android-app-shell).sidebar-collapsed>aside.sidebar>nav{gap:0!important;padding:0!important;font-size:14px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav>button.nav-direct,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group summary{border-radius:0!important;gap:10px!important;height:auto!important;min-height:40px!important;padding:12px 15px!important;font-size:14px!important;line-height:1.42857!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav>button.nav-direct b,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group summary,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group summary b{font-size:14px!important;font-weight:400!important;line-height:1.42857!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-icon{stroke-width:1.6px!important;flex:0 0 18px!important;width:18px!important;height:18px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group summary:after{opacity:.5!important;width:7px!important;height:7px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group[open] .nav-group-menu{gap:0!important;margin:0!important;padding:0!important;padding-inline:0!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group-menu button{color:#ffffffc7!important;background:0 0!important;border:0!important;border-radius:0!important;height:auto!important;min-height:40px!important;padding:12px 15px!important;padding-inline:32px 15px!important;font-size:14px!important;line-height:1.42857!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group-menu button b{font-size:14px!important;font-weight:400!important;line-height:1.42857!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav>button.nav-direct:hover,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group:hover summary,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group[open] summary{background:#ffffff0f!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav>button.nav-direct.active,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group.active summary,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav>button.nav-direct.active:hover,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group.active summary:hover{color:#fff!important;background:#ffffff1a!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav>button.nav-direct.active:before,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group.active summary:before{background:var(--brand-accent)!important;top:0!important;bottom:0!important;border-radius:0!important;width:4px!important;inset-inline:0 auto!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group-menu button:hover,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group-menu button:hover b{color:#fff!important;background:#ffffff0f!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group-menu button.active,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>aside.sidebar nav .nav-group-menu button.active b{color:#fff!important;box-shadow:inset 4px 0 0 var(--brand-accent)!important;background:#ffffff1a!important;border:0!important}html body main.app-shell.app-shell[dir=ltr]:not(.android-app-shell)>aside.sidebar nav .nav-group-menu button.active,html body main.app-shell.app-shell[dir=ltr]:not(.android-app-shell)>aside.sidebar nav .nav-group-menu button.active b{box-shadow:inset -4px 0 0 var(--brand-accent)!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell).sidebar-collapsed>aside.sidebar{padding:0!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell).sidebar-collapsed>aside.sidebar nav>button.nav-direct,html body main.app-shell.app-shell[dir]:not(.android-app-shell).sidebar-collapsed>aside.sidebar nav .nav-group summary{justify-content:center!important;width:70px!important;min-width:70px!important;padding:0!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .content>.content-announce-slot{flex:none!important;width:100%!important;min-height:52px!important;margin:0 0 16px!important;display:flex!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .content>.content-announce-slot+*{margin-top:0!important}}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .nas-table-panel .status,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .nas-table-panel .status.online,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .nas-table-panel .status.offline,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .backup-jobs .status,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .backup-jobs .status.online,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .backup-jobs .status.offline,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .nas-table-panel .status,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .backup-jobs .status{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;min-width:0!important;padding:0!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .nas-table-panel .status.online,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .backup-jobs .status.online,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .nas-table-panel .status.online,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .backup-jobs .status.online{color:#12b76a!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .nas-table-panel .status.offline,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .backup-jobs .status.offline,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .nas-table-panel .status.offline,html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell) .backup-jobs .status.offline{color:#667085!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .permissions-workbench{isolation:isolate!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;position:relative!important;overflow:hidden!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .permissions-toolbar{z-index:1!important;grid-template-columns:minmax(240px,360px) minmax(0,1fr) auto!important;align-items:end!important;gap:12px 16px!important;margin:0!important;padding:14px 16px!important;display:grid!important;position:relative!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .perm-admin-select{color:var(--muted)!important;gap:6px!important;margin:0!important;font-size:12px!important;display:grid!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .perm-admin-select select{width:100%!important;min-height:40px!important;padding:0 10px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .perm-toolbar-meta{gap:4px!important;min-width:0!important;padding-bottom:4px!important;display:grid!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .perm-toolbar-meta small{color:var(--muted)!important;font-size:12px!important;line-height:1.45!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .permissions-fixed-badge{color:var(--muted)!important;align-self:end!important;margin-bottom:8px!important;font-size:12px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .permissions-matrix{gap:10px!important;min-width:0!important;display:grid!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .permissions-group{min-width:0!important;padding:14px!important;overflow:hidden!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .permissions-group-head{flex-wrap:wrap!important;justify-content:space-between!important;align-items:baseline!important;gap:8px 12px!important;margin-bottom:10px!important;display:flex!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .permissions-group-head small{color:var(--muted)!important;font-size:12px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .permissions-switch-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .permissions-switch{width:100%!important;min-width:0!important;min-height:46px!important;color:inherit!important;text-align:start!important;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;align-items:center!important;gap:10px!important;margin:0!important;padding:8px 12px!important;display:flex!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .permissions-switch.on{background:#f0fdf4!important;border-color:#86efac!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .permissions-switch i{background:#fff!important;border:2px solid #94a3b8!important;border-radius:4px!important;flex:0 0 18px!important;width:18px!important;height:18px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .permissions-switch i.checked{background:#16a34a!important;border-color:#16a34a!important;box-shadow:inset 0 0 0 2px #fff!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .permissions-switch input{display:none!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .permissions-switch span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;color:inherit!important;flex:auto!important;font-size:13px!important;font-weight:600!important;overflow:hidden!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .permissions-switch.locked-off{opacity:.5!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .permissions-switch b{color:#667085!important;white-space:nowrap!important;flex:none!important;font-size:11px!important;font-weight:600!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .about-system-page{gap:18px!important;min-width:0!important;display:grid!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .about-system-hero{color:#fff!important;background:linear-gradient(135deg,#1d4ed8,#0ea5e9 58%,#14b8a6)!important;border:0!important;border-radius:18px!important;padding:22px 24px!important;box-shadow:0 12px 28px #1d4ed82e!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .about-system-hero .eyebrow,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .about-system-hero h2,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .about-system-hero p{color:#fff!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .about-system-hero h2{margin:6px 0 8px!important;font-size:28px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .about-system-hero p{color:#ffffffe6!important;max-width:62ch!important;margin:0!important;line-height:1.65!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .about-system-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin:0!important;display:grid!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .about-system-card{color:#0f172a!important;border:0!important;border-radius:16px!important;grid-template-rows:auto auto!important;grid-template-columns:48px minmax(0,1fr)!important;gap:6px 14px!important;min-width:0!important;padding:18px!important;display:grid!important;box-shadow:0 8px 20px #0f172a0f!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .about-system-card-icon{background:#ffffff8c!important;border-radius:14px!important;grid-row:1/span 2!important;place-items:center!important;width:48px!important;height:48px!important;display:grid!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .about-system-card-icon svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:24px!important;height:24px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .about-system-card strong{color:inherit!important;align-self:end!important;font-size:16px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .about-system-card p{color:inherit!important;opacity:.82!important;grid-column:2!important;margin:0!important;line-height:1.65!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .about-system-card.tone-sky{color:#075985!important;background:#e0f2fe!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .about-system-card.tone-teal{color:#0f766e!important;background:#ccfbf1!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .about-system-card.tone-indigo{color:#3730a3!important;background:#e0e7ff!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .about-system-card.tone-violet{color:#6d28d9!important;background:#ede9fe!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .about-system-card.tone-amber{color:#b45309!important;background:#fef3c7!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .about-system-card.tone-rose{color:#be123c!important;background:#ffe4e6!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .about-system-card.tone-green{color:#15803d!important;background:#dcfce7!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .about-system-card.tone-blue{color:#1d4ed8!important;background:#dbeafe!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .about-system-flow{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:16px!important;padding:18px 20px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .about-system-flow>strong{margin-bottom:12px!important;font-size:16px!important;display:block!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .about-system-steps{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .about-system-step{background:#f8fafc!important;border-radius:14px!important;gap:8px!important;min-width:0!important;padding:14px!important;display:grid!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .about-system-step b{color:#fff!important;background:#2563eb!important;border-radius:999px!important;place-items:center!important;width:28px!important;height:28px!important;font-size:13px!important;display:grid!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .about-system-step p{color:#475467!important;margin:0!important;line-height:1.55!important}@media (max-width:1100px){html body main.app-shell.app-shell[dir]:not(.android-app-shell) .about-system-steps{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:900px){html body main.app-shell.app-shell[dir]:not(.android-app-shell) .permissions-toolbar,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .permissions-switch-grid,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .about-system-grid,html body main.app-shell.app-shell[dir]:not(.android-app-shell) .about-system-steps{grid-template-columns:1fr!important}}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-excel-export{color:#15803d!important;width:36px!important;min-width:36px!important;height:36px!important;box-shadow:none!important;background:#dcfce7!important;border:1px solid #86efac!important;border-radius:8px!important;place-items:center!important;padding:0!important;display:inline-grid!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-excel-export:hover{color:#166534!important;background:#bbf7d0!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-excel-export svg{width:20px!important;height:20px!important}.vpn-command-center{gap:18px;display:grid}.vpn-command-hero{color:#fff;background:radial-gradient(circle at 12% 10%,#38bdf847,#0000 34%),linear-gradient(135deg,#07142f 0%,#10275b 58%,#075d73 100%);border:1px solid #ffffff1f;border-radius:24px;justify-content:space-between;align-items:center;gap:28px;min-height:190px;padding:34px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 54px #07142f33}.vpn-command-hero:after{content:"";inset-inline-end:-70px;border:1px solid #ffffff26;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-110px}.vpn-command-copy{z-index:1;max-width:680px;position:relative}.vpn-command-kicker,.vpn-section-title span{color:#67e8f9;letter-spacing:.14em;font-size:11px;font-weight:800}.vpn-command-copy h2{color:#fff;margin:8px 0;font-size:clamp(25px,3vw,38px)}.vpn-command-copy p{color:#dbeafe;margin:0;line-height:1.8}.vpn-command-flow{z-index:1;white-space:nowrap;direction:ltr;background:#ffffff14;border:1px solid #ffffff24;border-radius:16px;align-items:center;gap:10px;padding:13px;display:flex;position:relative}.vpn-command-flow span,.vpn-command-flow b{background:#ffffff1a;border-radius:11px;padding:10px 12px;font-size:12px}.vpn-command-flow b{color:#07142f;background:#67e8f9}.vpn-command-flow i{color:#67e8f9;font-style:normal}.vpn-access-layout{grid-template-columns:1.2fr .8fr 1fr;gap:16px;display:grid}.vpn-access-card,.vpn-steps-card,.vpn-services-panel{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:22px;box-shadow:0 12px 32px #0f172a0f}.vpn-profile-card{color:#fff;background:linear-gradient(145deg,#0f1f45,#163d72);border:0}.vpn-card-icon{color:#0f1f45;background:#67e8f9;border-radius:15px;place-items:center;width:52px;height:52px;margin-bottom:20px;font-size:11px;font-weight:900;display:grid}.vpn-access-card h3{margin:5px 0 10px}.vpn-profile-card p,.vpn-profile-card small{color:#cbd5e1}.vpn-download{width:100%;margin-top:15px;background:#16a6ba!important}.vpn-card-heading,.vpn-section-title,.vpn-service-state{justify-content:space-between;align-items:center;gap:12px;display:flex}.vpn-big-number{color:#10275b;margin:18px 0 3px;font-size:44px;display:block}.vpn-client-row{background:#f1f5f9;border-radius:10px;justify-content:space-between;gap:10px;margin-top:12px;padding:10px;display:flex}.vpn-health-dot{background:#94a3b8;border-radius:50%;width:10px;height:10px;display:inline-block;box-shadow:0 0 0 5px #94a3b81f}.vpn-health-dot.up{background:#22c55e;box-shadow:0 0 0 5px #22c55e21}.vpn-health-dot.down{background:#ef4444;box-shadow:0 0 0 5px #ef444421}.vpn-network-chips{direction:ltr;flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.vpn-network-chips code{color:#075985;background:#f0f9ff;border:1px solid #bae6fd;border-radius:9px;padding:7px 9px}.vpn-steps-card>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.vpn-steps-card article{background:#f8fafc;border-radius:14px;grid-template-columns:38px 1fr;gap:2px 10px;padding:14px;display:grid}.vpn-steps-card article b{color:#fff;background:#163d72;border-radius:11px;grid-row:1/3;place-items:center;width:36px;height:36px;display:grid}.vpn-status-strip{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.vpn-status-strip article{color:#fff;background:linear-gradient(145deg,#132753,#0c6b78);border-radius:16px;padding:18px}.vpn-status-strip small,.vpn-status-strip strong{display:block}.vpn-status-strip strong{margin-top:9px;font-size:19px}.vpn-section-title{margin-bottom:18px}.vpn-section-title h3{margin:3px 0 0}.vpn-service-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.vpn-service-grid>article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:15px;padding:16px}.vpn-service-grid>article>strong{color:#10275b;margin:18px 0 11px;font-size:19px;display:block}.vpn-service-grid button{color:#10275b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;width:100%;padding:8px}body.dark-mode .vpn-access-card,body.dark-mode .vpn-steps-card,body.dark-mode .vpn-services-panel{color:#e5edf9;background:#101b33;border-color:#263858}body.dark-mode .vpn-client-row,body.dark-mode .vpn-steps-card article,body.dark-mode .vpn-service-grid>article{background:#16233d;border-color:#263858}body.dark-mode .vpn-big-number,body.dark-mode .vpn-service-grid>article>strong{color:#e5edf9}@media (max-width:1150px){.vpn-command-hero{flex-direction:column;align-items:flex-start}.vpn-access-layout{grid-template-columns:1fr 1fr}.vpn-profile-card{grid-column:1/-1}.vpn-service-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.vpn-command-hero{padding:24px}.vpn-command-flow{width:100%;overflow-x:auto}.vpn-access-layout,.vpn-status-strip,.vpn-service-grid,.vpn-steps-card>div{grid-template-columns:1fr}}html body main.login-page .login-language-icon{display:none}@media (max-width:900px){html body main.app-shell.app-shell[dir]>.workspace>.app-header .app-header-actions{justify-content:center!important;align-items:center!important;gap:7px!important;height:40px!important;display:flex!important}html body main.app-shell.app-shell[dir]>.workspace>.app-header .pay-header-shortcut,html body main.app-shell.app-shell[dir]>.workspace>.app-header .language-icon-toggle{box-sizing:border-box!important;vertical-align:middle!important;border-radius:11px!important;flex:0 0 38px!important;align-self:center!important;place-items:center!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0!important;line-height:0!important}html body main.app-shell.app-shell[dir]>.workspace>.app-header .language-switch,html body main.login-page .login-language-switch{display:none!important}html body main.app-shell.app-shell[dir]>.workspace>.app-header .language-icon-toggle,html body main.login-page .login-language-icon{color:#17315f!important;background:#fff!important;border:1px solid #dbe3ee!important;border-radius:11px!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;padding:0!important;display:grid!important;box-shadow:0 4px 12px #0f172a0f!important}html body main.app-shell.app-shell[dir]>.workspace>.app-header .language-icon-toggle svg,html body main.login-page .login-language-icon svg{fill:none!important;stroke:currentColor!important;stroke-width:1.7px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:19px!important;height:19px!important}html body main.app-shell.app-shell[dir]>.workspace>.app-header .pay-header-shortcut{color:#087f8c!important;box-shadow:none!important;background:#fff!important;border-color:#e5e7eb!important;display:grid!important}html body main.app-shell.app-shell[dir]>.workspace>.app-header .pay-header-shortcut svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:19px!important;height:19px!important}html[data-theme=dark] body main.app-shell.app-shell[dir]>.workspace>.app-header .language-icon-toggle,html[data-theme=dark] body main.login-page .login-language-icon{color:#e7eef9!important;background:#15233e!important;border-color:#314565!important}html[data-theme=dark] body main.app-shell.app-shell[dir]>.workspace>.app-header .pay-header-shortcut{color:#67e8f9!important;background:#15233e!important;border-color:#314565!important}}html body main.app-shell .subscriber-list-panel>.toolbar label.subscriber-primary-search>input,html body main.app-shell .subscriber-list-panel>.toolbar label.subscriber-primary-search>input:focus,html body main.android-app-shell .android-subscribers-view label.android-subscriber-search>input,html body main.android-app-shell .android-subscribers-view label.android-subscriber-search>input:focus,html body main.android-app-shell.mobile-theme-light .android-subscribers-view label.android-subscriber-search>input,html body main.android-app-shell.mobile-theme-light .android-subscribers-view label.android-subscriber-search>input:focus{width:100%!important;min-width:0!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important}html body main.app-shell .subscriber-list-panel>.toolbar label.subscriber-primary-search>input:focus-visible{width:100%!important;min-width:0!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important}html body main.android-app-shell .android-subscribers-view label.android-subscriber-search>input:focus-visible{width:100%!important;min-width:0!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important}html body main.android-app-shell.mobile-theme-light .android-subscribers-view label.android-subscriber-search>input:focus-visible{width:100%!important;min-width:0!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important}html body main.app-shell .subscriber-list-panel>.toolbar label.subscriber-primary-search,html body main.android-app-shell .android-subscribers-view label.android-subscriber-search{overflow:hidden!important}html body main.android-app-shell .android-subscribers-view label.android-subscriber-search:focus-within{border-color:#18c8d2!important;box-shadow:0 0 0 3px #18c8d224!important}html body main.android-app-shell.mobile-theme-light .android-subscribers-view label.android-subscriber-search:focus-within{border-color:#119da6!important;box-shadow:0 0 0 3px #119da621!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .stats .stat.stat-uptime>strong{white-space:normal!important;overflow-wrap:anywhere!important;font-variant-numeric:tabular-nums!important;font-size:clamp(14px,1.2vw,19px)!important;line-height:1.5!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .language-switch{display:none!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .language-icon-toggle{color:#344054!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:12px!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;display:grid!important;box-shadow:0 1px 2px #1018280d!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .language-icon-toggle:hover{color:var(--brand-accent,#2563eb)!important;background:#f8fafc!important;border-color:#cbd5e1!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .language-icon-toggle svg{width:19px!important;height:19px!important}html[data-theme=dark] body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .language-icon-toggle{color:#e5e7eb!important;background:#111827!important;border-color:#334155!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.profile-popover{border-radius:14px!important;width:280px!important;padding:14px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.profile-popover>strong{margin-bottom:9px!important;font-size:14px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.profile-popover .profile-image-upload{min-height:36px!important;margin-bottom:8px!important;padding:7px 10px!important;font-size:12px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.profile-popover form{gap:7px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.profile-popover form label{gap:3px!important;font-size:11px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.profile-popover input,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.profile-popover button.primary,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.profile-popover .profile-logout{min-height:36px!important;padding:7px 10px!important;font-size:12px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .server-clock{white-space:normal!important;gap:4px!important;line-height:1.35!important;display:grid!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .server-clock>span{color:inherit!important;opacity:.78!important;font-size:10px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .server-clock>b{white-space:nowrap!important;align-items:center!important;gap:7px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .server-clock>b>i{opacity:.45!important;font-style:normal!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .server-time-preview{align-items:center!important;min-height:62px!important;padding:10px 14px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .server-time-preview .server-time-value{text-align:center!important;gap:2px!important;min-width:128px!important;line-height:1.2!important;display:grid!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .server-time-preview .server-time-value>b{letter-spacing:.02em!important;font-size:15px!important;font-weight:750!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .server-time-preview .server-time-value>small{color:#667085!important;font-size:11px!important;font-weight:600!important}@media (max-width:900px){html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.profile-popover{width:min(280px,100vw - 20px)!important}}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-list-panel{overflow:visible!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-list-panel>.subscriber-table-toolbar{z-index:24!important;background:#fff!important;border-bottom:1px solid #e4e7ec!important;grid-template-columns:minmax(120px,1fr) minmax(340px,520px) minmax(210px,1fr)!important;align-items:center!important;gap:16px!important;min-height:68px!important;padding:11px 14px!important;display:grid!important;position:relative!important;overflow:visible!important}html body main.app-shell .subscriber-list-panel>.subscriber-table-toolbar .subscriber-primary-search{grid-column:2!important;justify-self:center!important;width:min(520px,100%)!important}.subscriber-results-count{color:#667085;white-space:nowrap;justify-self:start;font-size:11px;font-weight:700}.subscriber-toolbar-icons{direction:rtl;justify-self:end;align-items:center;gap:8px;display:flex;position:relative}.subscriber-toolbar-sr{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html body main.app-shell .subscriber-toolbar-icons .subscriber-toolbar-actions,html body main.app-shell .subscriber-toolbar-icons .subscriber-filter-menu{width:40px!important;min-width:40px!important;height:40px!important;margin:0!important;position:relative!important}html body main.app-shell .subscriber-toolbar-icons .subscriber-toolbar-actions>summary,html body main.app-shell .subscriber-toolbar-icons .subscriber-filter-menu>summary,html body main.app-shell .subscriber-toolbar-icons .data-refresh-button,html body main.app-shell .subscriber-toolbar-icons .subscriber-excel-export{box-sizing:border-box!important;color:#344054!important;cursor:pointer!important;background:#fff!important;border:1px solid #d0d5dd!important;border-radius:10px!important;place-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important;list-style:none!important;transition:border-color .15s,background .15s,color .15s,box-shadow .15s!important;display:grid!important;position:relative!important;box-shadow:0 1px 2px #1018280d!important}html body main.app-shell .subscriber-toolbar-icons .subscriber-toolbar-actions>summary:hover,html body main.app-shell .subscriber-toolbar-icons .subscriber-filter-menu>summary:hover,html body main.app-shell .subscriber-toolbar-icons .data-refresh-button:hover:not(:disabled){color:#175cd3!important;background:#f9fafb!important;border-color:#98a2b3!important;box-shadow:0 2px 6px #10182814!important}html body main.app-shell .subscriber-toolbar-icons .subscriber-toolbar-actions[open]>summary,html body main.app-shell .subscriber-toolbar-icons .subscriber-filter-menu[open]>summary,html body main.app-shell .subscriber-toolbar-icons .subscriber-filter-menu.has-active-filters>summary{color:#175cd3!important;background:#eff4ff!important;border-color:#84adff!important}html body main.app-shell .subscriber-toolbar-icons .subscriber-toolbar-actions>summary:before,html body main.app-shell .subscriber-toolbar-icons .subscriber-toolbar-actions>summary:after,html body main.app-shell .subscriber-toolbar-icons .subscriber-filter-menu>summary:before,html body main.app-shell .subscriber-toolbar-icons .subscriber-filter-menu>summary:after{content:none!important;display:none!important}html body main.app-shell .subscriber-toolbar-icons summary::-webkit-details-marker{display:none!important}html body main.app-shell .subscriber-toolbar-icons summary>svg,html body main.app-shell .subscriber-toolbar-icons .data-refresh-button svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:19px!important;height:19px!important}.subscriber-action-count,.subscriber-filter-count{top:-5px;color:#fff;box-sizing:border-box;background:#2563eb;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;font-weight:800;line-height:1;display:grid;position:absolute;inset-inline-end:-5px}html body main.app-shell .subscriber-toolbar-actions>.actions-dropdown-menu,.subscriber-filter-popover{top:calc(100% + 9px)!important;z-index:240!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:12px!important;width:270px!important;margin:0!important;padding:10px!important;position:absolute!important;inset-inline:auto 0!important;overflow:visible!important;box-shadow:0 16px 38px #10182829!important}.subscriber-filter-popover{gap:11px;display:grid;width:310px!important}.subscriber-filter-popover>header{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:center;gap:10px;padding:2px 2px 9px;display:flex}.subscriber-filter-popover>header strong{color:#101828;font-size:13px}.subscriber-filter-popover>header button{color:#175cd3!important;height:28px!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 8px!important;font-size:10px!important;font-weight:700!important}.subscriber-filter-popover>label{color:#475467;gap:6px;font-size:10.5px;font-weight:700;display:grid}html body main.app-shell .subscriber-filter-popover select{color:#344054!important;width:100%!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background-color:#fff!important;border:1px solid #d0d5dd!important;border-radius:9px!important;margin:0!important;padding-inline:11px 34px!important;font-size:11px!important}html body main.app-shell .content .actions-dropdown-menu{background:#fff!important;border:1px solid #e4e7ec!important;border-radius:12px!important;gap:4px!important;padding:8px!important;box-shadow:0 16px 38px #10182829!important}html body main.app-shell .content .actions-dropdown-menu button,html body main.app-shell .content .actions-dropdown-menu button.primary,html body main.app-shell .content .actions-dropdown-menu button.secondary,html body main.app-shell .content .actions-dropdown-menu button.activation-button,html body main.app-shell .content .actions-dropdown-menu button.trial-activation-button{color:#344054!important;width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;justify-content:flex-start!important;padding:0 11px!important;font-size:11px!important;font-weight:700!important}html body main.app-shell .content .actions-dropdown-menu button:hover:not(:disabled){color:#175cd3!important;filter:none!important;background:#eff4ff!important;border-color:#dbe8ff!important}html body main.app-shell .content .actions-dropdown-menu button.danger{color:#b42318!important}html body main.app-shell .content .actions-dropdown-menu button.danger:hover:not(:disabled){color:#b42318!important;background:#fef3f2!important;border-color:#fecdca!important}.subscriber-pagination{min-height:62px;justify-content:space-between!important;padding:10px 14px!important}.subscriber-page-summary{min-width:170px}.subscriber-page-numbers,.subscriber-page-controls{align-items:center;gap:6px!important;display:flex!important}.subscriber-page-controls>button{color:#344054!important;min-width:68px!important;height:36px!important;min-height:36px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d0d5dd!important;border-radius:8px!important;padding:0 12px!important;font-size:10.5px!important;font-weight:700!important}.subscriber-page-controls>button:disabled{opacity:.45!important}.subscriber-page-size{color:#667085;white-space:nowrap;align-items:center;gap:7px;margin-inline-start:2px;font-size:10.5px;font-weight:700;display:flex}html body main.app-shell .subscriber-page-size select{color:#344054!important;width:76px!important;min-width:76px!important;height:36px!important;min-height:36px!important;box-shadow:none!important;background-color:#fff!important;border:1px solid #d0d5dd!important;border-radius:8px!important;padding:0 9px!important;font-size:11px!important}html[data-theme=dark] body main.app-shell .subscriber-list-panel>.subscriber-table-toolbar,html[data-theme=dark] body main.app-shell .subscriber-filter-popover,html[data-theme=dark] body main.app-shell .content .actions-dropdown-menu{background:#182230!important;border-color:#344054!important}html[data-theme=dark] body main.app-shell .subscriber-toolbar-icons summary,html[data-theme=dark] body main.app-shell .subscriber-toolbar-icons .data-refresh-button{color:#d0d5dd!important;background:#101828!important;border-color:#344054!important}html[data-theme=dark] body main.app-shell .subscriber-filter-popover strong,html[data-theme=dark] body main.app-shell .subscriber-filter-popover label,html[data-theme=dark] body main.app-shell .content .actions-dropdown-menu button{color:#eaecf0!important}@media (max-width:900px){html body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-list-panel>.subscriber-table-toolbar{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;padding:10px!important}html body main.app-shell .subscriber-list-panel>.subscriber-table-toolbar .subscriber-primary-search{grid-area:1/1/auto/-1!important;width:min(520px,100%)!important}.subscriber-results-count{grid-area:2/1!important}.subscriber-toolbar-icons{grid-area:2/2!important}html body main.app-shell .subscriber-toolbar-actions>.actions-dropdown-menu,.subscriber-filter-popover{width:auto!important;max-height:calc(100dvh - 140px)!important;position:fixed!important;top:120px!important;left:10px!important;right:10px!important;overflow-y:auto!important}.subscriber-pagination{justify-content:center!important}.subscriber-page-summary{text-align:center;width:100%}}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-list-panel>.subscriber-page-actions{z-index:25!important;width:100%!important;min-height:58px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #e4e7ec!important;border-radius:0!important;justify-content:flex-start!important;margin:0!important;padding:9px 14px!important;display:flex!important;position:relative!important;overflow:visible!important}html body main.app-shell .subscriber-page-actions .subscriber-toolbar-actions{width:auto!important;height:40px!important;margin:0!important;display:block!important;position:relative!important}html body main.app-shell .subscriber-page-actions .subscriber-toolbar-actions>summary{box-sizing:border-box!important;color:#fff!important;cursor:pointer!important;background:#2563eb!important;border:1px solid #2563eb!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:132px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 14px!important;font-size:12px!important;font-weight:800!important;line-height:1!important;list-style:none!important;display:inline-flex!important;box-shadow:0 3px 8px #2563eb33!important}html body main.app-shell .subscriber-page-actions .subscriber-toolbar-actions>summary:hover,html body main.app-shell .subscriber-page-actions .subscriber-toolbar-actions[open]>summary{background:#1d4ed8!important;border-color:#1d4ed8!important}html body main.app-shell .subscriber-page-actions .subscriber-toolbar-actions>summary>svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:18px!important;height:18px!important}html body main.app-shell .subscriber-page-actions .subscriber-toolbar-actions>summary>.subscriber-actions-chevron{width:15px!important;height:15px!important;margin-inline-start:2px!important;transition:transform .15s!important}html body main.app-shell .subscriber-page-actions .subscriber-toolbar-actions[open]>summary>.subscriber-actions-chevron{transform:rotate(180deg)!important}html body main.app-shell .subscriber-page-actions .subscriber-toolbar-actions>.actions-dropdown-menu{top:calc(100% + 8px)!important;z-index:40!important;width:min(260px,100vw - 28px)!important;position:absolute!important;inset-inline:0 auto!important}html[data-theme=dark] body main.app-shell .subscriber-list-panel>.subscriber-page-actions{background:#182230!important;border-color:#344054!important}@media (max-width:900px){html body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-list-panel>.subscriber-page-actions{border-radius:0!important;width:100%!important;min-height:58px!important;margin:0!important;padding:9px 10px!important;display:flex!important}html body main.app-shell .subscriber-page-actions .subscriber-toolbar-actions,html body main.app-shell .subscriber-page-actions .subscriber-toolbar-actions>summary{width:auto!important}html body main.app-shell .subscriber-page-actions .subscriber-toolbar-actions>.actions-dropdown-menu{width:auto!important;max-height:calc(100dvh - 140px)!important;position:fixed!important;top:120px!important;left:10px!important;right:10px!important;overflow-y:auto!important}}html body main.app-shell .subscriber-table-toolbar>.subscriber-toolbar-actions{justify-self:start!important;width:auto!important;height:40px!important;margin:0!important;display:block!important;position:relative!important}html body main.app-shell .subscriber-table-toolbar>.subscriber-toolbar-actions>summary{box-sizing:border-box!important;color:#fff!important;cursor:pointer!important;background:#2563eb!important;border:1px solid #2563eb!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:132px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 14px!important;font-size:12px!important;font-weight:800!important;line-height:1!important;list-style:none!important;display:inline-flex!important;box-shadow:0 3px 8px #2563eb33!important}html body main.app-shell .subscriber-table-toolbar>.subscriber-toolbar-actions>summary:hover,html body main.app-shell .subscriber-table-toolbar>.subscriber-toolbar-actions[open]>summary{background:#1d4ed8!important;border-color:#1d4ed8!important}html body main.app-shell .subscriber-table-toolbar>.subscriber-toolbar-actions>summary:before,html body main.app-shell .subscriber-table-toolbar>.subscriber-toolbar-actions>summary:after{content:none!important;display:none!important}html body main.app-shell .subscriber-table-toolbar>.subscriber-toolbar-actions>summary::-webkit-details-marker{display:none!important}html body main.app-shell .subscriber-table-toolbar>.subscriber-toolbar-actions>summary>svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:18px!important;height:18px!important}html body main.app-shell .subscriber-table-toolbar>.subscriber-toolbar-actions>summary>.subscriber-actions-chevron{width:15px!important;height:15px!important;margin-inline-start:2px!important;transition:transform .15s!important}html body main.app-shell .subscriber-table-toolbar>.subscriber-toolbar-actions[open]>summary>.subscriber-actions-chevron{transform:rotate(180deg)!important}html body main.app-shell .subscriber-table-toolbar>.subscriber-toolbar-actions>.actions-dropdown-menu{width:min(260px,100vw - 28px)!important;inset-inline:0 auto!important}html body main.app-shell .subscriber-toolbar-icons>.subscriber-results-count{margin-inline-end:4px!important}@media (max-width:900px){html body main.app-shell .subscriber-table-toolbar>.subscriber-toolbar-actions{grid-area:2/1!important}}html body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-list-panel>.subscriber-table-toolbar{grid-template-columns:max-content minmax(40px,1fr) minmax(560px,auto)!important}html body main.app-shell .subscriber-table-toolbar>.subscriber-toolbar-actions{grid-column:1!important;justify-self:start!important}html body main.app-shell .subscriber-table-toolbar>.subscriber-search-tools{direction:ltr!important;grid-column:3!important;justify-self:end!important;align-items:center!important;gap:8px!important;width:min(760px,100%)!important;min-width:0!important;display:flex!important}html body main.app-shell .subscriber-search-tools>.subscriber-primary-search{direction:rtl!important;flex:430px!important;width:auto!important;min-width:280px!important}html body main.app-shell .subscriber-search-tools>.subscriber-toolbar-icons{direction:rtl!important;flex:none!important}.activation-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.activation-options.is-bulk{grid-template-columns:1fr}.activation-bulk-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body main.app-shell .content .activation-success{gap:10px!important;display:grid!important}.activation-success-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.activation-success-title{color:#067647;font-size:12px}.activation-success-list{gap:7px;display:grid}.activation-success-list>div{background:#ffffff8f;border:1px solid #10b98147;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 11px;display:grid}.activation-success-list>div>span{gap:2px;min-width:0;display:grid}.activation-success-list small{color:#667085;font-size:11px}.activation-success-list>div>strong{color:#067647;white-space:nowrap}html body main.app-shell .content .activation-options>button{cursor:pointer;border-radius:10px!important;min-height:44px!important;margin:0!important;font-size:12px!important;font-weight:800!important}html body main.app-shell .content .activation-options>.activation-confirm{color:#fff!important;background:#2563eb!important;border:1px solid #2563eb!important;width:100%!important}html body main.app-shell .content .activation-options>.activation-trial{color:#175cd3!important;background:#eff4ff!important;border:1px solid #84adff!important}html body main.app-shell .content .activation-options>button:disabled{cursor:not-allowed!important;opacity:.58!important}html[data-theme=dark] body main.app-shell .content .activation-options>.activation-trial{color:#d1e0ff!important;background:#1d2939!important;border-color:#344054!important}@media (max-width:900px){html body main.app-shell.app-shell[dir]:not(.android-app-shell) .subscriber-list-panel>.subscriber-table-toolbar{grid-template-columns:minmax(0,1fr) auto!important}html body main.app-shell .subscriber-table-toolbar>.subscriber-search-tools{grid-area:1/1/auto/-1!important;width:100%!important}html body main.app-shell .subscriber-search-tools>.subscriber-primary-search{min-width:0!important}html body main.app-shell .subscriber-table-toolbar>.subscriber-toolbar-actions{grid-area:2/1!important}.activation-options{grid-template-columns:1fr}}html body main.app-shell .content .page-actions .actions-dropdown>summary,html body main.app-shell .content .subscriber-table-toolbar>.subscriber-toolbar-actions>summary{box-sizing:border-box!important;color:#fff!important;cursor:pointer!important;background:#2563eb!important;border:1px solid #2563eb!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:132px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 14px!important;font-size:12px!important;font-weight:800!important;line-height:1!important;list-style:none!important;display:inline-flex!important;box-shadow:0 3px 8px #2563eb33!important}html body main.app-shell .content .page-actions .actions-dropdown>summary:hover,html body main.app-shell .content .page-actions .actions-dropdown[open]>summary,html body main.app-shell .content .subscriber-table-toolbar>.subscriber-toolbar-actions:not(.is-disabled)>summary:hover,html body main.app-shell .content .subscriber-table-toolbar>.subscriber-toolbar-actions[open]>summary{background:#1d4ed8!important;border-color:#1d4ed8!important}html body main.app-shell .content .actions-dropdown>summary:before,html body main.app-shell .content .actions-dropdown>summary:after{content:none!important;display:none!important}html body main.app-shell .content .actions-dropdown>summary::-webkit-details-marker{display:none!important}html body main.app-shell .content .subscriber-toolbar-actions.is-disabled>summary{color:#98a2b3!important;box-shadow:none!important;cursor:not-allowed!important;background:#f2f4f7!important;border-color:#d0d5dd!important}html[data-theme=dark] body main.app-shell .content .subscriber-toolbar-actions.is-disabled>summary{color:#667085!important;background:#1d2939!important;border-color:#344054!important}.subscriber-action-mobile-trial{display:none!important}@media (max-width:900px){html body main.app-shell .content .subscriber-toolbar-actions>.actions-dropdown-menu>button,html body main.app-shell .content .subscriber-toolbar-actions>.actions-dropdown-menu>.subscriber-action-desktop-only,html body main.app-shell .content .subscriber-toolbar-actions>.actions-dropdown-menu>.subscriber-action-mobile-trial{display:flex!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-actions{align-items:center!important;gap:7px!important;height:38px!important;display:flex!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-actions>.app-header-icon,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-actions>.language-icon-toggle,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-actions>.desktop-theme-toggle,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-actions>.notification-bell,html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-actions>.app-header-profile{box-sizing:border-box!important;border-radius:10px!important;flex:0 0 38px!important;place-items:center!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:0!important;display:grid!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-profile>.avatar{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;margin:0!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-actions svg{width:18px!important;height:18px!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-toggle{box-sizing:border-box!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important}}@media (min-width:901px){html body main.app-shell .content .subscriber-toolbar-actions>.actions-dropdown-menu>.subscriber-action-mobile-trial{display:none!important}}html body main.app-shell .content .subscriber-toolbar-actions.is-disabled>summary,html body main.app-shell .content .subscriber-toolbar-actions.is-disabled>summary:hover{color:#6b7280!important;box-shadow:none!important;cursor:not-allowed!important;background:#e5e7eb!important;border-color:#cbd0d8!important}html body main.app-shell .content .subscriber-toolbar-actions:not(.is-disabled)>summary{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.activation-dialog-backdrop{z-index:1250;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a85;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.activation-confirm-dialog{box-sizing:border-box;color:#101828;background:#fff;border:1px solid #e4e7ec;border-radius:16px;grid-template-columns:48px minmax(0,1fr);gap:14px 16px;width:min(440px,100%);padding:22px;display:grid;box-shadow:0 24px 64px #1018283d}.activation-confirm-icon{color:#2563eb;background:#eff4ff;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.activation-confirm-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.activation-confirm-dialog h3{color:#101828!important;margin:2px 0 7px!important;font-size:17px!important;font-weight:800!important}.activation-confirm-dialog p{color:#667085!important;margin:0!important;font-size:12px!important;line-height:1.8!important}.activation-confirm-summary{background:#f8fafc;border:1px solid #e4e7ec;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:7px 14px;margin-top:14px;padding:12px;display:grid}.activation-confirm-summary span{color:#667085;font-size:12px}.activation-confirm-summary strong{color:#101828;text-align:end;font-size:13px}.activation-remember-choice{color:#475467;cursor:pointer;align-items:center;gap:9px;margin-top:13px;font-size:12px;line-height:1.6;display:flex}.activation-remember-choice input{accent-color:#2563eb;width:18px;min-width:18px;height:18px}.activation-confirm-actions{grid-column:1/-1;justify-content:flex-end;gap:9px;margin-top:4px;display:flex}html body main.app-shell .content .activation-confirm-actions>button{border-radius:10px!important;min-width:112px!important;min-height:40px!important;margin:0!important;font-size:12px!important;font-weight:800!important}html[data-theme=dark] body .activation-confirm-dialog{color:#f2f4f7;background:#182230;border-color:#344054}html[data-theme=dark] body .activation-confirm-dialog h3{color:#f2f4f7!important}html[data-theme=dark] body .activation-confirm-dialog p{color:#98a2b3!important}html[data-theme=dark] body .activation-confirm-icon{color:#84adff;background:#1d2939}html[data-theme=dark] body .activation-confirm-summary{background:#101828;border-color:#344054}html[data-theme=dark] body .activation-confirm-summary span,html[data-theme=dark] body .activation-remember-choice{color:#98a2b3}html[data-theme=dark] body .activation-confirm-summary strong{color:#f2f4f7}html[data-theme=dark] body .activation-success-list>div{background:#10b98114;border-color:#34d3994d}html[data-theme=dark] body .activation-success-list small{color:#98a2b3}@media (max-width:560px){.activation-confirm-dialog{border-radius:14px;grid-template-columns:42px minmax(0,1fr);padding:18px}.activation-confirm-icon{width:42px;height:42px}.activation-confirm-actions{grid-template-columns:1fr 1fr;display:grid}.activation-bulk-summary{grid-template-columns:1fr 1fr!important}.activation-confirm-summary{grid-template-columns:1fr;gap:4px}.activation-confirm-summary strong{text-align:start;margin-bottom:7px}.activation-success-head{flex-direction:column;align-items:flex-start}.activation-success-list>div{grid-template-columns:1fr;align-items:start;gap:5px}.activation-success-list>div>strong{white-space:normal}html body main.app-shell .content .activation-confirm-actions>button{width:100%!important;min-width:0!important}}.system-notice-layer{z-index:1320;pointer-events:none;place-items:start center;padding:0 16px;display:grid;position:fixed;top:78px;left:0;right:0}.system-notice-card{box-sizing:border-box;color:#101828;pointer-events:auto;background:#fff;border:1px solid #dbe3ee;border-radius:15px;grid-template-columns:44px minmax(0,1fr) 30px;align-items:center;gap:12px;width:min(440px,100%);min-height:86px;padding:16px 16px 17px;animation:.22s ease-out both system-notice-in;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #10182833}.system-notice-icon{border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.system-notice-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.system-notice-card>div{min-width:0}.system-notice-card strong{color:#101828;margin-bottom:5px;font-size:13px;font-weight:850;display:block}.system-notice-card p{overflow-wrap:anywhere;color:#667085!important;margin:0!important;font-size:11px!important;line-height:1.7!important}html body .system-notice-card>button{color:#667085!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:8px!important;place-items:center!important;padding:0!important;font-size:20px!important;line-height:1!important;display:grid!important}html body .system-notice-card>button:hover{color:#101828!important;background:#f2f4f7!important}.system-notice-card.success{border-color:#abefc6}.system-notice-card.success .system-notice-icon{color:#079455;background:#ecfdf3}.system-notice-card.error{border-color:#fecdca}.system-notice-card.error .system-notice-icon{color:#d92d20;background:#fef3f2}.system-notice-card.info{border-color:#b2ccff}.system-notice-card.info .system-notice-icon{color:#2563eb;background:#eff4ff}html[data-theme=dark] body .system-notice-card{color:#f2f4f7;background:#182230;border-color:#344054}html[data-theme=dark] body .system-notice-card strong{color:#f2f4f7}html[data-theme=dark] body .system-notice-card p,html[data-theme=dark] body .system-notice-card>button{color:#98a2b3!important}@keyframes system-notice-in{0%{opacity:0;transform:translateY(-12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:900px){.system-notice-layer{padding:0 10px;top:64px}.system-notice-card{border-radius:13px;grid-template-columns:40px minmax(0,1fr) 28px;min-height:78px;padding:13px 12px 15px}.system-notice-icon{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.system-notice-card{animation:none!important}}html[data-theme=dark] .subscriber-actions-menu-head{color:#eef4ff;border-color:#2c3d55}html[data-theme=dark] .subscriber-actions-menu-head small{color:#8db9ff;background:#18335d}@media (max-width:900px){html[data-theme=dark] body main.app-shell .content .subscriber-table-toolbar>.subscriber-toolbar-actions>.actions-dropdown-menu{background:#0f1b2efa!important;border-color:#2b3d57!important}html[data-theme=dark] body main.app-shell .content .subscriber-toolbar-actions>.actions-dropdown-menu>button,html[data-theme=dark] body main.app-shell .content .subscriber-toolbar-actions>.actions-dropdown-menu>button.secondary{color:#dce7f7!important}html body .login-page{min-height:100dvh!important;padding:max(24px, env(safe-area-inset-top)) 16px max(24px, env(safe-area-inset-bottom))!important;background:radial-gradient(circle at 12% 4%,#22d3c72e,#0000 30%),radial-gradient(circle at 92% 92%,#377cf629,#0000 34%),linear-gradient(155deg,#071626 0%,#0b2437 58%,#0a3e48 100%)!important}html body .login-page .login-card{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#fffffff5!important;border:1px solid #ffffff8a!important;border-radius:28px!important;width:min(100%,430px)!important;padding:28px 22px 24px!important;box-shadow:0 30px 70px #010f1c59!important}html body .login-page .login-brand img{border-radius:24px!important;width:82px!important;height:82px!important;box-shadow:0 16px 30px #04576138!important}html body .login-page .login-heading strong{color:#102c3c!important;letter-spacing:.09em!important;font-family:Inter,Cairo,sans-serif!important}html body .login-page .login-heading span{color:#617985!important;max-width:290px!important;font-size:12px!important;line-height:1.75!important}html body .login-page .login-proof{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin:4px 0 8px!important;display:grid!important}html body .login-page .login-proof span{color:#58727f!important;text-align:center!important;background:#f6fafb!important;border:1px solid #e0ecef!important;border-radius:13px!important;align-content:center!important;place-items:center!important;gap:6px!important;min-width:0!important;min-height:50px!important;padding:8px 4px!important;font-size:8px!important;font-weight:700!important;display:grid!important}html body .login-page .login-proof i{background:#16a394!important;border-radius:50%!important;width:7px!important;height:7px!important;box-shadow:0 0 0 4px #16a3941a!important}html body .login-page label:not(.remember-login){color:#415d6b!important;gap:8px!important;font-size:11px!important;font-weight:700!important}html body .login-page input[type=text],html body .login-page input[type=password]{color:#102c3c!important;background:#f6f9fb!important;border:1px solid #d5e2e8!important;border-radius:15px!important;min-height:54px!important;box-shadow:inset 0 1px 2px #112e3d08!important}html body .login-page input:focus{background:#fff!important;border-color:#17aaa4!important;outline:3px solid #17aaa421!important}html body .login-page button.primary.full{background:linear-gradient(135deg,#0e8e8c,#09606c)!important;border:0!important;border-radius:15px!important;min-height:54px!important;box-shadow:0 12px 24px #09606c3b!important}html body main.android-app-shell .system-footer{display:none!important}html body main.android-app-shell .panel,html body main.android-app-shell .table-panel,html body main.android-app-shell .form-panel{border:1px solid var(--wiven-app-border)!important;background:var(--wiven-app-surface)!important;color:var(--wiven-app-ink)!important;border-radius:20px!important;box-shadow:0 10px 28px #1b415312!important}html body main.android-app-shell .page-actions{gap:8px!important;margin:0 0 12px!important}html body main.android-app-shell .page-actions button,html body main.android-app-shell .toolbar button,html body main.android-app-shell .toolbar summary{border-radius:13px!important;min-height:44px!important}html body main.android-app-shell input,html body main.android-app-shell select,html body main.android-app-shell textarea{border-color:var(--wiven-app-border)!important;background:var(--wiven-app-surface)!important;min-height:46px!important;color:var(--wiven-app-ink)!important;border-radius:13px!important}html body main.android-app-shell .subscriber-color-guide,html body main.android-app-shell .subscriber-table-heading,html body main.android-app-shell .subscriber-list-panel>.toolbar,html body main.android-app-shell .subscriber-list-panel>.table-wrap,html body main.android-app-shell .subscriber-list-panel>.pagination{display:none!important}html body main.android-app-shell .subscriber-list-panel{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}html body main.android-app-shell .android-subscribers-view{gap:13px!important;display:grid!important}html body main.android-app-shell .android-subscribers-head{grid-template-columns:46px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;display:grid!important}html body main.android-app-shell .android-subscribers-head strong{color:var(--wiven-app-ink)!important;font-size:22px!important;font-weight:800!important}html body main.android-app-shell .android-subscribers-head>span{min-width:38px!important;color:var(--wiven-app-teal-600)!important;text-align:center!important;background:#eaf8f7!important;border-radius:999px!important;padding:6px 10px!important;font:800 11px/1 Inter,sans-serif!important}html body main.android-app-shell .android-subscriber-add{color:#fff!important;background:linear-gradient(135deg,#17aaa4,#0b737b)!important;border:0!important;border-radius:14px!important;width:46px!important;height:46px!important;font-size:24px!important;box-shadow:0 9px 20px #0b737b38!important}html body main.android-app-shell .android-subscriber-search,html body main.android-app-shell .android-report-search{border:1px solid var(--wiven-app-border)!important;background:var(--wiven-app-surface)!important;min-height:50px!important;color:var(--wiven-app-muted)!important;border-radius:15px!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;padding:0 14px!important;display:grid!important;box-shadow:0 7px 18px #1f43540d!important}html body main.android-app-shell .android-subscriber-search svg,html body main.android-app-shell .android-report-search svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;width:19px!important}html body main.android-app-shell .android-subscriber-search input,html body main.android-app-shell .android-report-search input{background:0 0!important;border:0!important;outline:0!important;min-height:48px!important;padding:0 8px!important}html body main.android-app-shell .android-subscriber-chips,html body main.android-app-shell .android-profile-tabs,html body main.android-app-shell .android-report-tabs{scrollbar-width:none!important;gap:7px!important;padding-bottom:2px!important;display:flex!important;overflow-x:auto!important}html body main.android-app-shell .android-subscriber-chips button,html body main.android-app-shell .android-profile-tabs button,html body main.android-app-shell .android-report-tabs button{border:1px solid var(--wiven-app-border)!important;background:var(--wiven-app-surface)!important;min-height:38px!important;color:var(--wiven-app-muted)!important;border-radius:999px!important;flex:none!important;padding:0 14px!important;font-size:10px!important;font-weight:700!important}html body main.android-app-shell .android-subscriber-chips button.active,html body main.android-app-shell .android-profile-tabs button.active,html body main.android-app-shell .android-report-tabs button.active{color:#fff!important;background:#0d8d8b!important;border-color:#0d8d8b!important}html body main.android-app-shell .android-subscriber-list,html body main.android-app-shell .android-report-list{gap:9px!important;display:grid!important}html body main.android-app-shell .android-subscriber-card,html body main.android-app-shell .android-report-list article{border:1px solid var(--wiven-app-border)!important;background:var(--wiven-app-surface)!important;min-height:76px!important;color:var(--wiven-app-ink)!important;border-radius:17px!important;padding:12px!important;box-shadow:0 7px 20px #1f43540d!important}html body main.android-app-shell .android-subscriber-avatar,html body main.android-app-shell .android-report-avatar{color:var(--wiven-app-teal-600)!important;background:#eaf8f7!important}html body main.android-app-shell .android-subscriber-state{background:#f2f6f7!important;border-radius:999px!important}html body main.android-app-shell .android-subscriber-state.online{color:#11845f!important;background:#e9f9f3!important}html body main.android-app-shell .android-subscriber-state.expired{color:#ca3f4d!important;background:#fff0f1!important}html body main.android-app-shell .android-subscriber-state.suspended{color:#fff!important;background:#202a31!important}html body main.android-app-shell .android-subscriber-actions-backdrop{-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#03111d94!important;align-items:end!important}html body main.android-app-shell .android-subscriber-actions-sheet{width:min(100%,520px)!important;padding:12px 14px max(18px, env(safe-area-inset-bottom))!important;border:1px solid var(--wiven-app-border)!important;background:var(--wiven-app-surface)!important;border-radius:24px 24px 0 0!important;box-shadow:0 -22px 60px #03111d40!important}html body main.android-app-shell .android-reports-page{gap:13px!important;display:grid!important}html body main.android-app-shell .android-reports-page>header{color:#fff!important;background:radial-gradient(circle at 90% 0,#28c6c440,#0000 38%),linear-gradient(135deg,#08243a,#0a6670)!important;border-radius:22px!important;min-height:118px!important;padding:20px!important;box-shadow:0 14px 30px #0850582b!important}html body main.android-app-shell .android-reports-page>header small{color:#76e6df!important}html body main.android-app-shell .android-reports-page>header h2{color:#fff!important;font-size:23px!important}html body main.android-app-shell .android-profile-hero{color:#fff!important;background:radial-gradient(circle at 10% 0,#28c6c438,#0000 35%),linear-gradient(135deg,#08243a,#0b5f69)!important;border-radius:22px!important;box-shadow:0 14px 30px #0850582b!important}html body main.android-app-shell .android-profile-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;display:grid!important}html body main.android-app-shell .android-profile-cards article{border:1px solid var(--wiven-app-border)!important;background:var(--wiven-app-surface)!important;min-width:0!important;color:var(--wiven-app-ink)!important;border-radius:16px!important;padding:14px!important}}.system-notice-layer{inset:0!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;pointer-events:auto!important;background:#0f172a7a!important;place-items:center!important;padding:18px!important;display:grid!important;top:0!important}.system-notice-card{animation-name:system-notice-dialog-in!important}@keyframes system-notice-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:900px){.system-notice-layer{place-items:center!important;padding:12px!important;inset:0!important}}html body .subscriber-table .sequence-status-suspended .sequence-status-box,html body .android-app-shell .android-subscriber-avatar.suspended,html body .subscriber-status-legend i.suspended{color:#fff!important;background:#000!important}html body .subscriber-profile-status-row .status.suspended,html body .account-state-cell .suspended{color:var(--text)!important}@media (max-width:900px){html body main.android-app-shell{--wiven-app-navy-950:#071726;--wiven-app-navy-900:#0b2235;--wiven-app-navy-800:#12344b;--wiven-app-teal-600:#078f93;--wiven-app-teal-500:#10aeb0;--wiven-app-teal-400:#28c6c4;--wiven-app-blue-500:#377cf6;--wiven-app-cloud:#f4f7f9;--wiven-app-surface:#fff;--wiven-app-ink:#112c3e;--wiven-app-muted:#657c8a;--wiven-app-border:#dbe5ea;--wiven-app-header:68px;--wiven-app-nav:76px;background:var(--wiven-app-cloud)!important;color:var(--wiven-app-ink)!important}html body main.android-app-shell>.workspace>.app-header{z-index:720!important;height:var(--wiven-app-header)!important;min-height:var(--wiven-app-header)!important;background:radial-gradient(circle at 50% -80%, #28c6c447, transparent 66%), linear-gradient(112deg, var(--wiven-app-navy-950), var(--wiven-app-navy-800))!important;border:0!important;border-bottom:1px solid #ffffff1a!important;padding:0!important;display:block!important;position:fixed!important;inset:0 0 auto!important;overflow:visible!important;box-shadow:0 8px 24px #0717262e!important}html body main.android-app-shell .app-header .app-header-brand{z-index:2!important;place-items:center!important;width:104px!important;height:52px!important;display:grid!important;position:absolute!important;top:8px!important;left:50%!important;transform:translate(-50%)!important}html body main.android-app-shell .app-header .app-header-brand:after{content:"WIVEN"!important;color:#fff!important;letter-spacing:.12em!important;font-family:Inter,Segoe UI,sans-serif!important;font-size:16px!important;font-weight:800!important}html body main.android-app-shell .app-header .app-header-brand img{display:none!important}html body main.android-app-shell .app-header .app-header-toggle,html body main.android-app-shell .app-header .app-header-icon{color:#eaf9fa!important;width:40px!important;min-width:40px!important;height:40px!important;box-shadow:none!important;background:#ffffff12!important;border:1px solid #ffffff21!important;border-radius:13px!important;place-items:center!important;padding:0!important;display:grid!important}html body main.android-app-shell .app-header .app-header-toggle{z-index:4!important;position:absolute!important;top:14px!important;left:auto!important;right:12px!important}html body main.android-app-shell[dir=rtl] .app-header .app-header-toggle{left:12px!important;right:auto!important}html body main.android-app-shell .app-header .app-header-search,html body main.android-app-shell .app-header .language-switch,html body main.android-app-shell .app-header .pay-header-shortcut,html body main.android-app-shell .app-header .app-header-profile,html body main.android-app-shell .app-header .language-icon-toggle,html body main.android-app-shell .app-header .desktop-theme-toggle,html body main.android-app-shell .app-header .notification-bell{display:none!important}html body main.android-app-shell .app-header .app-header-actions{display:block!important;position:static!important}html body main.android-app-shell .app-header .language-icon-toggle{z-index:5!important;position:absolute!important;top:14px!important;left:12px!important;right:auto!important}html body main.android-app-shell .app-header .desktop-theme-toggle{z-index:5!important;position:absolute!important;top:14px!important;left:60px!important;right:auto!important}html body main.android-app-shell .app-header .notification-bell{z-index:6!important;position:absolute!important;top:14px!important;left:auto!important;right:60px!important}html body main.android-app-shell[dir=rtl] .app-header .language-icon-toggle{left:auto!important;right:12px!important}html body main.android-app-shell[dir=rtl] .app-header .desktop-theme-toggle{left:auto!important;right:60px!important}html body main.android-app-shell[dir=rtl] .app-header .notification-bell{left:60px!important;right:auto!important}html body main.android-app-shell .app-header .notification-bell.active{color:#6ff3ec!important;background:#28c6c429!important;border-color:#28c6c485!important}html body main.android-app-shell .app-header svg{width:21px!important;height:21px!important}html body main.android-app-shell .app-header .notification-count{top:-5px!important;border:2px solid var(--wiven-app-navy-800)!important;color:#fff!important;background:#ef4444!important;border-radius:10px!important;place-items:center!important;min-width:18px!important;height:18px!important;padding:0 4px!important;font:800 9px/1 Inter,sans-serif!important;display:grid!important;position:absolute!important;inset-inline-end:-5px!important}html body main.android-app-shell>aside.sidebar{display:none!important}html body main.android-app-shell>section.workspace,html body main.android-app-shell.sidebar-collapsed>section.workspace{inset:var(--wiven-app-header) 0 var(--wiven-app-nav)!important;background:var(--wiven-app-cloud)!important;width:100%!important;height:auto!important;position:fixed!important}html body main.android-app-shell>.workspace>.content{background:radial-gradient(circle at 92% 0, #10aeb017, transparent 28%), var(--wiven-app-cloud)!important;height:100%!important;color:var(--wiven-app-ink)!important;overscroll-behavior:contain!important;padding:14px 14px 28px!important;overflow:hidden auto!important}html body main.android-app-shell .moving-header{display:none!important}html body main.android-app-shell .android-dashboard-hero{color:#fff!important;background:radial-gradient(circle at 8% 8%,#28c6c440,#0000 32%),radial-gradient(circle at 100% 100%,#377cf638,#0000 38%),linear-gradient(135deg,#071a2b 0%,#0d3044 58%,#0c5c68 100%)!important;border:1px solid #ffffff17!important;border-radius:24px!important;gap:18px!important;min-height:190px!important;margin:0 0 14px!important;padding:20px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 38px #0823342e!important}html body main.android-app-shell .android-dashboard-hero:after{content:""!important;top:-56px!important;border:1px solid #ffffff14!important;border-radius:50%!important;width:176px!important;height:176px!important;position:absolute!important;inset-inline-end:-46px!important;box-shadow:0 0 0 28px #ffffff06,0 0 0 58px #ffffff05!important}html body main.android-app-shell .android-dashboard-identity{z-index:1!important;grid-template-columns:56px minmax(0,1fr)!important;align-items:center!important;gap:13px!important;display:grid!important;position:relative!important}html body main.android-app-shell .android-dashboard-mark{background:#ffffff1a!important;border:1px solid #fff3!important;border-radius:17px!important;place-items:center!important;width:56px!important;height:56px!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff1f!important}html body main.android-app-shell .android-dashboard-mark img{object-fit:contain!important;width:48px!important;height:48px!important;display:block!important}html body main.android-app-shell .android-dashboard-identity small{color:#6fe2df!important;letter-spacing:.14em!important;margin-bottom:4px!important;font-family:Inter,sans-serif!important;font-size:8px!important;font-weight:800!important;display:block!important}html body main.android-app-shell .android-dashboard-identity h1{color:#fff!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font-size:clamp(18px,5.6vw,24px)!important;font-weight:800!important;line-height:1.35!important;overflow:hidden!important}html body main.android-app-shell .android-dashboard-identity p{color:#b7cbd4!important;margin:4px 0 0!important;font-size:11px!important}html body main.android-app-shell .android-dashboard-live{z-index:1!important;color:#dbeaed!important;background:#02131f4f!important;border:1px solid #ffffff1a!important;border-radius:14px!important;grid-template-columns:10px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;padding:11px 13px!important;display:grid!important;position:relative!important}html body main.android-app-shell .android-dashboard-live i,html body main.android-app-shell .android-command-secure i{background:#34d399!important;border-radius:50%!important;width:8px!important;height:8px!important;box-shadow:0 0 0 5px #34d3991f,0 0 14px #34d39973!important}html body main.android-app-shell .android-dashboard-live span{color:#a8c0ca!important;font-size:10px!important}html body main.android-app-shell .android-dashboard-live strong{color:#fff!important;font-size:11px!important}html body main.android-app-shell .android-manager-switch{z-index:2!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:10px!important;margin:-4px 0 0!important;display:grid!important;position:relative!important}html body main.android-app-shell .android-manager-switch span{color:#a8c0ca!important;font-size:10px!important;display:block!important}html body main.android-app-shell .android-manager-switch select{color:#fff!important;background:#0d2d40!important;border:1px solid #ffffff1f!important;border-radius:11px!important;min-width:0!important;height:38px!important;padding-inline:10px 30px!important}html body main.android-app-shell .android-command-center{border:1px solid var(--wiven-app-border)!important;background:var(--wiven-app-surface)!important;color:var(--wiven-app-ink)!important;border-radius:22px!important;gap:14px!important;margin-bottom:14px!important;padding:16px!important;display:grid!important;box-shadow:0 12px 30px #1b415314!important}html body main.android-app-shell .android-command-heading{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}html body main.android-app-shell .android-command-heading small{color:var(--wiven-app-teal-600)!important;letter-spacing:.12em!important;font-family:Inter,sans-serif!important;font-size:8px!important;font-weight:800!important;display:block!important}html body main.android-app-shell .android-command-heading h2{color:var(--wiven-app-ink)!important;margin:3px 0 0!important;font-size:18px!important}html body main.android-app-shell .android-command-secure{color:#16755f!important;background:#f0fbf9!important;border:1px solid #ccebe7!important;border-radius:999px!important;align-items:center!important;gap:8px!important;min-height:32px!important;padding:0 11px!important;font-size:9px!important;font-weight:700!important;display:inline-flex!important}html body main.android-app-shell .android-command-secure i{width:6px!important;height:6px!important;box-shadow:none!important}html body main.android-app-shell .android-network-pulse{background:#f8fafb!important;border:1px solid #e3ebef!important;border-radius:16px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important;overflow:hidden!important}html body main.android-app-shell .android-network-pulse>div{text-align:center!important;gap:4px!important;padding:12px 9px!important;display:grid!important}html body main.android-app-shell .android-network-pulse>div+div{border-inline-start:1px solid #e3ebef!important}html body main.android-app-shell .android-network-pulse span{color:var(--wiven-app-muted)!important;font-size:9px!important}html body main.android-app-shell .android-network-pulse strong{color:var(--wiven-app-ink)!important;font:800 18px/1.2 Inter,sans-serif!important}html body main.android-app-shell .android-network-pulse strong small{color:#8aa0ac!important;font-size:10px!important}html body main.android-app-shell .android-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;display:grid!important}html body main.android-app-shell .android-quick-actions button{min-width:0!important;min-height:82px!important;color:var(--wiven-app-ink)!important;box-shadow:none!important;background:#fff!important;border:1px solid #e0e9ed!important;border-radius:15px!important;align-content:center!important;place-items:center!important;gap:7px!important;padding:10px 4px!important;display:grid!important}html body main.android-app-shell .android-quick-actions button:active{background:#f1f8f8!important;transform:scale(.97)!important}html body main.android-app-shell .android-quick-actions button>span{width:36px!important;height:36px!important;color:var(--wiven-app-teal-600)!important;background:#eaf8f7!important;border-radius:11px!important;place-items:center!important;display:grid!important}html body main.android-app-shell .android-quick-actions svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:19px!important;height:19px!important}html body main.android-app-shell .android-quick-actions b{max-width:100%!important;color:var(--wiven-app-ink)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:9px!important;font-weight:700!important;line-height:1.45!important;overflow:hidden!important}html body main.android-app-shell .android-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:dense!important;gap:10px!important;margin:0!important;display:grid!important}html body main.android-app-shell .android-dashboard-stats>.stat{color:#fff!important;border:0!important;border-radius:16px!important;grid-template-rows:auto auto 1fr!important;grid-template-columns:minmax(0,1fr) 48px!important;gap:6px 8px!important;min-width:0!important;min-height:168px!important;padding:18px 16px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 18px #0f172a1f!important}html body main.android-app-shell .android-dashboard-stats>.stat:before,html body main.android-app-shell .android-dashboard-stats>.stat:after{content:none!important;display:none!important}html body main.android-app-shell .android-dashboard-stats>.stat>span:not(.stat-icon),html body main.android-app-shell .android-dashboard-stats>.stat>strong,html body main.android-app-shell .android-dashboard-stats>.stat>small{color:#fff!important;text-shadow:none!important;grid-column:1!important;margin:0!important}html body main.android-app-shell .android-dashboard-stats>.stat>span:not(.stat-icon){font:700 12px/1.35 Cairo,Tahoma,sans-serif!important}html body main.android-app-shell .android-dashboard-stats>.stat>strong{text-overflow:ellipsis!important;white-space:nowrap!important;font:800 28px/1.2 Cairo,Tahoma,sans-serif!important;overflow:hidden!important}html body main.android-app-shell .android-dashboard-stats>.stat>small{opacity:.92!important;align-self:end!important;font:600 11px/1.4 Cairo,Tahoma,sans-serif!important}html body main.android-app-shell .android-dashboard-stats .stat-icon{color:#fff!important;background:#ffffff2e!important;border-radius:12px!important;grid-area:1/2/span 2!important;place-items:center!important;width:44px!important;height:44px!important;display:grid!important}html body main.android-app-shell .android-dashboard-stats .stat-icon svg{stroke:#fff!important;color:#fff!important;width:24px!important;height:24px!important}html body main.android-app-shell .android-dashboard-stats .stat-online,html body main.android-app-shell .android-dashboard-stats .stat-balance{grid-column:auto!important}html body main.android-app-shell .android-bottom-nav{z-index:700!important;height:var(--wiven-app-nav)!important;padding:7px 10px max(7px, env(safe-area-inset-bottom))!important;border:0!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#fffffff5!important;border-top:1px solid #dce6ea!important;grid-template-columns:repeat(4,1fr)!important;display:grid!important;position:fixed!important;inset:auto 0 0!important;box-shadow:0 -12px 30px #1d3f4e17!important}html body main.android-app-shell .android-bottom-nav>button{color:#718792!important;background:0 0!important;border:0!important;border-radius:14px!important;align-content:center!important;place-items:center!important;gap:3px!important;min-width:0!important;min-height:56px!important;padding:5px 2px!important;display:grid!important;position:relative!important}html body main.android-app-shell .android-bottom-nav>button.active{color:var(--wiven-app-teal-600)!important;background:#eaf8f7!important}html body main.android-app-shell .android-bottom-nav>button.active:before{content:""!important;background:var(--wiven-app-teal-500)!important;border-radius:0 0 5px 5px!important;width:28px!important;height:3px!important;position:absolute!important;top:-7px!important;left:50%!important;transform:translate(-50%)!important}html body main.android-app-shell .android-bottom-nav svg{width:22px!important;height:22px!important}html body main.android-app-shell .android-bottom-nav span{font-size:9px!important;font-weight:700!important}html body main.android-app-shell .android-native-drawer{top:var(--wiven-app-header)!important;bottom:var(--wiven-app-nav)!important;width:min(318px,87vw)!important;color:var(--wiven-app-ink)!important;background:#fff!important;border:0!important;padding:0!important;box-shadow:0 24px 60px #0717263d!important}html body main.android-app-shell .android-drawer-top{background:radial-gradient(circle at 100% 0,#28c6c429,#0000 38%),#f5f9fa!important;border-bottom:1px solid #dce6ea!important;padding:22px 18px 18px!important}html body main.android-app-shell .android-drawer-links{gap:5px!important;padding:12px!important}html body main.android-app-shell .android-drawer-links>button{color:#4f6876!important;background:0 0!important;border:0!important;border-radius:13px!important;min-height:48px!important}html body main.android-app-shell .android-drawer-links>button.active{color:var(--wiven-app-teal-600)!important;background:#eaf8f7!important}:is(html body main.android-app-shell button:focus-visible,html body main.android-app-shell a:focus-visible,html body main.android-app-shell input:focus-visible,html body main.android-app-shell select:focus-visible){outline-offset:2px!important;outline:3px solid #10aeb052!important}}@media (max-width:370px){html body main.android-app-shell .android-dashboard-hero{border-radius:20px!important;padding:16px!important}html body main.android-app-shell .android-dashboard-mark{width:48px!important;height:48px!important}html body main.android-app-shell .android-dashboard-identity{grid-template-columns:48px minmax(0,1fr)!important}html body main.android-app-shell .android-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body main.android-app-shell .android-quick-actions button{min-height:70px!important}}html[data-theme=dark] body main.android-app-shell,html body main.android-app-shell.mobile-theme-dark{--wiven-app-cloud:#071522;--wiven-app-surface:#0d2333;--wiven-app-ink:#edf7f8;--wiven-app-muted:#9bb0bb;--wiven-app-border:#1e3b4c}@media (max-width:900px){html[data-theme=dark] body main.android-app-shell>section.workspace,html[data-theme=dark] body main.android-app-shell>.workspace>.content,html body main.android-app-shell.mobile-theme-dark>section.workspace,html body main.android-app-shell.mobile-theme-dark>.workspace>.content{background:var(--wiven-app-cloud)!important;color:var(--wiven-app-ink)!important}html[data-theme=dark] body main.android-app-shell .android-command-center,html body main.android-app-shell.mobile-theme-dark .android-command-center{border-color:var(--wiven-app-border)!important;background:var(--wiven-app-surface)!important;color:var(--wiven-app-ink)!important;box-shadow:0 10px 26px #0000002e!important}html[data-theme=dark] body main.android-app-shell .android-command-heading h2,html[data-theme=dark] body main.android-app-shell .android-quick-actions b,html[data-theme=dark] body main.android-app-shell .android-network-pulse strong,html body main.android-app-shell.mobile-theme-dark .android-command-heading h2,html body main.android-app-shell.mobile-theme-dark .android-quick-actions b,html body main.android-app-shell.mobile-theme-dark .android-network-pulse strong{color:var(--wiven-app-ink)!important}html[data-theme=dark] body main.android-app-shell .android-network-pulse,html[data-theme=dark] body main.android-app-shell .android-quick-actions button,html body main.android-app-shell.mobile-theme-dark .android-network-pulse,html body main.android-app-shell.mobile-theme-dark .android-quick-actions button{color:var(--wiven-app-ink)!important;background:#112b3d!important;border-color:#254354!important}html[data-theme=dark] body main.android-app-shell .android-bottom-nav,html body main.android-app-shell.mobile-theme-dark .android-bottom-nav{background:#091b28f7!important;border-color:#1d3949!important}html[data-theme=dark] body main.android-app-shell .android-bottom-nav>button.active,html body main.android-app-shell.mobile-theme-dark .android-bottom-nav>button.active{background:#10aeb024!important}}@media (prefers-reduced-motion:reduce){html body main.android-app-shell *,html body main.android-app-shell :before,html body main.android-app-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html body .login-page .login-proof{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;width:100%!important;margin:6px 0 10px!important;display:grid!important}html body .login-page .login-proof span{color:#58727f!important;text-align:center!important;background:#f6fafb!important;border:1px solid #e0ecef!important;border-radius:13px!important;align-content:center!important;place-items:center!important;gap:6px!important;min-width:0!important;min-height:50px!important;padding:8px 5px!important;font-size:9px!important;font-weight:700!important;display:grid!important}html body .login-page .login-proof i{background:#16a394!important;border-radius:50%!important;width:7px!important;height:7px!important;display:block!important;box-shadow:0 0 0 4px #16a3941a!important}html body .login-page button.primary.full{background:linear-gradient(135deg,#0e9b96,#087080)!important;border-color:#0000!important;box-shadow:0 12px 24px #09606c33!important}html body main.android-app-shell[dir=ltr] .android-native-drawer{direction:ltr!important;left:0!important;right:auto!important;box-shadow:14px 0 34px #0717263d!important}html body main.android-app-shell[dir=rtl] .android-native-drawer{direction:rtl!important;left:auto!important;right:0!important}html body main.android-app-shell[dir=ltr] .android-drawer-close{left:auto!important;right:12px!important}html body main.android-app-shell[dir=rtl] .android-drawer-close{left:12px!important;right:auto!important}html body main.android-app-shell:not(.mobile-theme-dark){--wiven-app-cloud:#f4f7f5;--wiven-app-surface:#fff;--wiven-app-ink:#1d3c4a;--wiven-app-muted:#5f7a86;--wiven-app-border:#d7e4e6}html body main.android-app-shell:not(.mobile-theme-dark)>.workspace>.app-header{background:radial-gradient(circle at 50% -80%,#10aeb029,#0000 66%),linear-gradient(#f8fbfb,#eef6f5)!important;border-bottom:1px solid #d7e6e6!important;box-shadow:0 8px 20px #1f49540f!important}html body main.android-app-shell:not(.mobile-theme-dark) .app-header .app-header-brand:after{color:#0f6f74!important}html body main.android-app-shell:not(.mobile-theme-dark) .app-header .app-header-toggle,html body main.android-app-shell:not(.mobile-theme-dark) .app-header .app-header-icon{color:#21515b!important;background:#fff!important;border:1px solid #d3e4e5!important}html body main.android-app-shell:not(.mobile-theme-dark) .android-dashboard-hero{color:#1d3c4a!important;background:radial-gradient(circle at 8% 8%,#10aeb024,#0000 34%),radial-gradient(circle at 100% 100%,#377cf614,#0000 42%),linear-gradient(145deg,#fff 0%,#f3faf9 100%)!important;border:1px solid #d7e8e6!important;box-shadow:0 12px 28px #1f495412!important}html body main.android-app-shell:not(.mobile-theme-dark) .android-dashboard-hero:after{border-color:#10aeb01f!important;box-shadow:0 0 0 28px #10aeb00a,0 0 0 58px #10aeb008!important}html body main.android-app-shell:not(.mobile-theme-dark) .android-dashboard-mark{background:#eef8f7!important;border:1px solid #d5e8e6!important}html body main.android-app-shell:not(.mobile-theme-dark) .android-dashboard-identity small{color:#0d8a86!important}html body main.android-app-shell:not(.mobile-theme-dark) .android-dashboard-identity h1{color:#173844!important}html body main.android-app-shell:not(.mobile-theme-dark) .android-dashboard-identity p{color:#5f7a86!important}html body main.android-app-shell:not(.mobile-theme-dark) .android-dashboard-live{color:#21515b!important;background:#f3faf8!important;border:1px solid #d7e8e4!important}html body main.android-app-shell:not(.mobile-theme-dark) .android-dashboard-live span{color:#5f7a86!important}html body main.android-app-shell:not(.mobile-theme-dark) .android-dashboard-live strong{color:#173844!important}html body main.android-app-shell:not(.mobile-theme-dark) .android-manager-switch span{color:#5f7a86!important}html body main.android-app-shell:not(.mobile-theme-dark) .android-manager-switch select{color:#173844!important;background:#fff!important;border:1px solid #d3e4e5!important}html body main.android-app-shell:not(.mobile-theme-dark) .android-subscribers-view,html body main.android-app-shell:not(.mobile-theme-dark) .android-reports-page,html body main.android-app-shell:not(.mobile-theme-dark) .android-online-card,html body main.android-app-shell:not(.mobile-theme-dark) .android-activity-panel{color:#1d3c4a!important;background:#fff!important}html body main.android-app-shell:not(.mobile-theme-dark) .android-bottom-nav{background:#fffffff5!important;border-top:1px solid #d7e4e6!important}@media (max-width:900px){html body main.android-app-shell:not(.mobile-theme-dark){--wiven-app-navy-950:#123044;--wiven-app-navy-900:#1a3d52;--wiven-app-navy-800:#245068;--wiven-app-cloud:#f3f7f8;--wiven-app-surface:#fff;--wiven-app-ink:#143044;--wiven-app-muted:#5e7684;--wiven-app-border:#d7e4e9;color:#143044!important;background:#f3f7f8!important}html body main.android-app-shell:not(.mobile-theme-dark)>.workspace>.app-header{background:radial-gradient(circle at 50% -80%,#10aeb029,#0000 64%),#fff!important;border-bottom:1px solid #d7e4e9!important;box-shadow:0 8px 20px #1430440f!important}html body main.android-app-shell:not(.mobile-theme-dark) .app-header .app-header-brand:after{color:#0e7f84!important}html body main.android-app-shell:not(.mobile-theme-dark) .app-header .app-header-toggle,html body main.android-app-shell:not(.mobile-theme-dark) .app-header .app-header-icon{color:#1a4a5c!important;background:#f4fafb!important;border:1px solid #d3e3e8!important}html body main.android-app-shell:not(.mobile-theme-dark) .app-header .notification-bell.active{color:#0e7f84!important;background:#e7f7f7!important;border-color:#0e7f8459!important}html body main.android-app-shell:not(.mobile-theme-dark)>section.workspace,html body main.android-app-shell:not(.mobile-theme-dark)>.workspace>.content{color:#143044!important;background:radial-gradient(circle at 92% 0,#10aeb014,#0000 30%),#f3f7f8!important}html body main.android-app-shell:not(.mobile-theme-dark) .android-dashboard-hero{color:#143044!important;background:radial-gradient(circle at 8% 8%,#10aeb024,#0000 34%),radial-gradient(circle at 100% 100%,#377cf614,#0000 40%),linear-gradient(135deg,#fff 0%,#eef7f8 58%,#e7f3f4 100%)!important;border:1px solid #d7e7ea!important;box-shadow:0 14px 28px #14304414!important}html body main.android-app-shell:not(.mobile-theme-dark) .android-dashboard-hero:after{border-color:#10aeb01f!important;box-shadow:0 0 0 28px #10aeb00a,0 0 0 58px #10aeb008!important}html body main.android-app-shell:not(.mobile-theme-dark) .android-dashboard-mark{background:#eef8f8!important;border-color:#cfe6e8!important}html body main.android-app-shell:not(.mobile-theme-dark) .android-dashboard-identity small{color:#0e7f84!important}html body main.android-app-shell:not(.mobile-theme-dark) .android-dashboard-identity h1{color:#143044!important}html body main.android-app-shell:not(.mobile-theme-dark) .android-dashboard-identity p{color:#5e7684!important}html body main.android-app-shell:not(.mobile-theme-dark) .android-dashboard-live{color:#1a4a5c!important;background:#f4fbfb!important;border-color:#d7e7ea!important}html body main.android-app-shell:not(.mobile-theme-dark) .android-dashboard-live span{color:#5e7684!important}html body main.android-app-shell:not(.mobile-theme-dark) .android-dashboard-live strong{color:#143044!important}html body main.android-app-shell:not(.mobile-theme-dark) .android-manager-switch span{color:#5e7684!important}html body main.android-app-shell:not(.mobile-theme-dark) .android-manager-switch select{color:#143044!important;background:#fff!important;border-color:#d3e3e8!important}html body main.android-app-shell:not(.mobile-theme-dark) .android-reports-page>header,html body main.android-app-shell:not(.mobile-theme-dark) .android-profile-hero{color:#143044!important;background:radial-gradient(circle at 90% 0,#10aeb029,#0000 38%),linear-gradient(135deg,#fff,#eaf6f7)!important;box-shadow:0 10px 24px #14304412!important}html body main.android-app-shell:not(.mobile-theme-dark) .android-reports-page>header small,html body main.android-app-shell:not(.mobile-theme-dark) .android-reports-page>header h2{color:inherit!important}html body main.android-app-shell:not(.mobile-theme-dark) .android-reports-page>header small{color:#0e7f84!important}html body main.android-app-shell:not(.mobile-theme-dark) .android-bottom-nav{background:#fffffff7!important;border-top-color:#d7e4e9!important}}html[data-wiven-app=android] body .login-page,html body .login-page.android-login{min-height:100dvh!important;padding:max(18px, env(safe-area-inset-top)) 22px max(18px, env(safe-area-inset-bottom))!important;background:#f7f4ef!important;place-content:stretch!important;place-items:stretch stretch!important}html[data-wiven-app=android] body .login-page .login-card,html body .login-page.android-login .login-card{width:100%!important;max-width:none!important;min-height:calc(100dvh - 36px)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f7f4ef!important;border:0!important;border-radius:0!important;padding:18px 4px 12px!important}html[data-wiven-app=android] body .login-page .login-proof,html body .login-page.android-login .login-proof{background:0 0!important}html body main.login-page .login-card,html body main.login-page .login-card *{box-sizing:border-box!important}html body main.login-page .login-card input[type=text],html body main.login-page .login-card input[type=password],html body main.login-page .login-card button.primary.full{width:100%!important;max-width:100%!important}@media (max-width:600px){html body main.login-page{padding:max(14px, env(safe-area-inset-top)) 14px max(14px, env(safe-area-inset-bottom))!important}html body main.login-page .login-card{border-radius:22px!important;gap:14px!important;width:100%!important;max-width:420px!important;padding:22px 18px 18px!important}html body main.login-page .login-brand img{border-radius:20px!important;width:68px!important;height:68px!important}html body main.login-page .login-heading{margin:0 0 2px!important}html body main.login-page .login-heading strong{font-size:18px!important}html body main.login-page label:not(.remember-login){gap:6px!important;width:100%!important}html body main.login-page input[type=text],html body main.login-page input[type=password]{border-radius:13px!important;height:48px!important;min-height:48px!important;padding:0 14px!important;font-size:16px!important}html body main.login-page button.primary.full{border-radius:13px!important;height:48px!important;min-height:48px!important}}html body main.android-app-shell .android-dashboard-hero,html body main.android-app-shell .android-command-center{display:none!important}html body main.android-app-shell:is(.mobile-theme-light,.mobile-theme-dark,.android-app-shell) .android-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:1fr!important;grid-auto-flow:row!important;align-items:stretch!important;gap:12px!important;margin:0 0 14px!important;display:grid!important}html body main.android-app-shell:is(.mobile-theme-light,.mobile-theme-dark,.android-app-shell) .android-dashboard-stats>.stat{--stat-from:#3b82f6;--stat-to:#1d4ed8;background:radial-gradient(118% 78% at 100% 0, #ffffff2b, transparent 58%), linear-gradient(160deg, var(--stat-from), var(--stat-to))!important;color:#fff!important;border:0!important;border-radius:18px!important;grid-template-rows:auto auto 1fr!important;grid-template-columns:42px minmax(0,1fr)!important;gap:10px 12px!important;min-width:0!important;height:100%!important;min-height:152px!important;padding:16px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 22px #0f172a29,inset 0 1px #fff3!important}html body main.android-app-shell:is(.mobile-theme-light,.mobile-theme-dark,.android-app-shell) .android-dashboard-stats>.stat:before,html body main.android-app-shell:is(.mobile-theme-light,.mobile-theme-dark,.android-app-shell) .android-dashboard-stats>.stat:after{content:none!important;display:none!important}html body main.android-app-shell:is(.mobile-theme-light,.mobile-theme-dark,.android-app-shell) .android-dashboard-stats>.stat:active{transform:scale(.985)!important}html body main.android-app-shell:is(.mobile-theme-light,.mobile-theme-dark,.android-app-shell) .android-dashboard-stats>.stat>.stat-icon{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#ffffff29!important;border:1px solid #ffffff3d!important;border-radius:13px!important;grid-area:1/1!important;place-items:center!important;width:42px!important;height:42px!important;margin:0!important;display:grid!important}html body main.android-app-shell:is(.mobile-theme-light,.mobile-theme-dark,.android-app-shell) .android-dashboard-stats>.stat>.stat-icon svg{fill:none!important;stroke:#fff!important;color:#fff!important;width:22px!important;height:22px!important}html body main.android-app-shell:is(.mobile-theme-light,.mobile-theme-dark,.android-app-shell) .android-dashboard-stats>.stat>span:not(.stat-icon){-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff!important;text-shadow:none!important;-webkit-text-fill-color:#fff!important;grid-area:1/2!important;align-self:center!important;margin:0!important;font:700 12.5px/1.35 Cairo,Tahoma,sans-serif!important;display:-webkit-box!important;overflow:hidden!important}html body main.android-app-shell:is(.mobile-theme-light,.mobile-theme-dark,.android-app-shell) .android-dashboard-stats>.stat>strong{color:#fff!important;letter-spacing:-.01em!important;text-align:start!important;text-shadow:none!important;white-space:normal!important;overflow-wrap:break-word!important;-webkit-text-fill-color:#fff!important;direction:ltr!important;grid-area:2/1/auto/-1!important;margin:0!important;font:800 clamp(22px,6.4vw,29px)/1.18 Cairo,Tahoma,sans-serif!important;overflow:visible!important}html body main.android-app-shell:is(.mobile-theme-light,.mobile-theme-dark,.android-app-shell) .android-dashboard-stats>.stat>small{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#ffffffe0!important;text-overflow:clip!important;text-shadow:none!important;white-space:normal!important;-webkit-text-fill-color:#ffffffe0!important;grid-area:3/1/auto/-1!important;align-self:end!important;margin:0!important;font:600 10.5px/1.45 Cairo,Tahoma,sans-serif!important;display:-webkit-box!important;overflow:hidden!important}html body main.android-app-shell:is(.mobile-theme-light,.mobile-theme-dark,.android-app-shell) .android-dashboard-stats>.stat{grid-column:auto!important}html body main.android-app-shell:is(.mobile-theme-light,.mobile-theme-dark) .android-dashboard-stats>.stat-total{--stat-from:#3b82f6;--stat-to:#1d4ed8}html body main.android-app-shell:is(.mobile-theme-light,.mobile-theme-dark) .android-dashboard-stats>.stat-active{--stat-from:#22c55e;--stat-to:#15803d}html body main.android-app-shell:is(.mobile-theme-light,.mobile-theme-dark) .android-dashboard-stats>.stat-online{--stat-from:#14b8a6;--stat-to:#0d7f74}html body main.android-app-shell:is(.mobile-theme-light,.mobile-theme-dark) .android-dashboard-stats>.stat-expiring{--stat-from:#f59e0b;--stat-to:#b45309}html body main.android-app-shell:is(.mobile-theme-light,.mobile-theme-dark) .android-dashboard-stats>.stat-expired{--stat-from:#ef4444;--stat-to:#b91c1c}html body main.android-app-shell:is(.mobile-theme-light,.mobile-theme-dark) .android-dashboard-stats>.stat-offline{--stat-from:#7f8fa0;--stat-to:#5a6875}html body main.android-app-shell:is(.mobile-theme-light,.mobile-theme-dark) .android-dashboard-stats>.stat-suspended{--stat-from:#64748b;--stat-to:#414e60}html body main.android-app-shell:is(.mobile-theme-light,.mobile-theme-dark) .android-dashboard-stats>.stat-balance{--stat-from:#10b981;--stat-to:#047857}html body main.android-app-shell:is(.mobile-theme-light,.mobile-theme-dark) .android-dashboard-stats>.stat-trialBalance{--stat-from:#8b5cf6;--stat-to:#6d28d9}html body main.android-app-shell:is(.mobile-theme-light,.mobile-theme-dark) .android-dashboard-stats>.stat-fup{--stat-from:#fb7185;--stat-to:#be123c}html body main.android-app-shell:is(.mobile-theme-light,.mobile-theme-dark) .android-dashboard-stats>.stat-uptime{--stat-from:#38bdf8;--stat-to:#0369a1}html body main.android-app-shell:is(.mobile-theme-light,.mobile-theme-dark) .android-dashboard-stats>.stat-googlePing{--stat-from:#06b6d4;--stat-to:#0e7490}html body main.android-app-shell:is(.mobile-theme-light,.mobile-theme-dark) .android-dashboard-stats>.stat-packetLoss{--stat-from:#fb923c;--stat-to:#c2410c}html body main.android-app-shell:is(.mobile-theme-light,.mobile-theme-dark) .android-dashboard-stats>.stat-version{--stat-from:#94a3b8;--stat-to:#64748b}html body main.android-app-shell .android-appearance-panel{background:#fff!important;border:1px solid #e4ebe6!important;border-radius:16px!important;margin:0 0 14px!important;padding:16px!important}html body main.android-app-shell .android-appearance-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:12px!important;display:grid!important}html body main.android-app-shell .android-appearance-actions>button{min-height:44px!important}@media (max-width:900px){html[data-wiven-app=android] body main.android-app-shell.mobile-theme-light>.workspace>.app-header{box-shadow:none!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#fffffff5!important;border-bottom:1px solid #d7e4e9!important}html[data-wiven-app=android] body main.android-app-shell.mobile-theme-light .app-header .app-header-brand:after{color:#0e7f84!important}html[data-wiven-app=android] body main.android-app-shell.mobile-theme-light .app-header .app-header-toggle,html[data-wiven-app=android] body main.android-app-shell.mobile-theme-light .app-header .app-header-icon{color:#5e7684!important;background:0 0!important;border:0!important}}html[data-wiven-app=android] body main.android-app-shell:not(.mobile-theme-dark)>.workspace>.app-header,html[data-wiven-app=android] body main.android-app-shell.mobile-theme-light>.workspace>.app-header,html[data-wiven-app=android] body main.android-app-shell:not(.mobile-theme-dark) .android-bottom-nav,html[data-wiven-app=android] body main.android-app-shell.mobile-theme-light .android-bottom-nav{box-shadow:none!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#fffffff5!important;border-color:#d7e4e9!important}html[data-wiven-app=android] body main.android-app-shell:not(.mobile-theme-dark)>.workspace>.app-header{border-top:0!important;border-bottom:1px solid #d7e4e9!important}html[data-wiven-app=android] body main.android-app-shell:not(.mobile-theme-dark) .android-bottom-nav{border-top:1px solid #d7e4e9!important;border-bottom:0!important}html[data-wiven-app=android] body main.android-app-shell:not(.mobile-theme-dark) .app-header .app-header-brand:after{color:#0e7f84!important;content:"WIVEN SYSTEM"!important;letter-spacing:.08em!important;font-size:13px!important}html[data-wiven-app=android] body main.android-app-shell:not(.mobile-theme-dark) .app-header .app-header-toggle,html[data-wiven-app=android] body main.android-app-shell:not(.mobile-theme-dark) .app-header .app-header-icon,html[data-wiven-app=android] body main.android-app-shell:not(.mobile-theme-dark) .app-header .language-icon-toggle,html[data-wiven-app=android] body main.android-app-shell:not(.mobile-theme-dark) .app-header .desktop-theme-toggle{color:#5e7684!important;box-shadow:none!important;background:0 0!important;border:0!important}html[data-wiven-app=android] body main.android-app-shell:not(.mobile-theme-dark) .android-bottom-nav>button{color:#78909b!important;background:0 0!important}html[data-wiven-app=android] body main.android-app-shell:not(.mobile-theme-dark) .android-bottom-nav>button.active{color:#0e7f84!important;background:#e8f6f6!important}html[data-wiven-app=android] body main.android-app-shell .android-subscribers-view{background:0 0!important;gap:14px!important;display:grid!important}html[data-wiven-app=android] body main.android-app-shell .android-subscribers-head{grid-template-columns:minmax(0,1fr) auto 48px!important;align-items:center!important;gap:10px!important;margin:0!important;display:grid!important}html[data-wiven-app=android] body main.android-app-shell .android-subscribers-copy{gap:2px!important;min-width:0!important;display:grid!important}html[data-wiven-app=android] body main.android-app-shell .android-subscribers-copy>small{color:#0e7f84!important;letter-spacing:.08em!important;font:800 10px/1.2 Cairo,Tahoma,sans-serif!important}html[data-wiven-app=android] body main.android-app-shell .android-subscribers-copy>strong,html[data-wiven-app=android] body main.android-app-shell .android-subscribers-head>strong{color:#143044!important;text-align:start!important;font:800 22px/1.2 Cairo,Tahoma,sans-serif!important}html[data-wiven-app=android] body main.android-app-shell .android-subscribers-count,html[data-wiven-app=android] body main.android-app-shell .android-subscribers-head>span{color:#0e7f84!important;background:#e8f6f6!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:42px!important;height:32px!important;padding:0 10px!important;font:800 12px/1 Cairo,Tahoma,sans-serif!important;display:inline-flex!important}html[data-wiven-app=android] body main.android-app-shell .android-subscriber-add{color:#fff!important;background:linear-gradient(135deg,#17aaa4,#0b737b)!important;border:0!important;border-radius:16px!important;place-items:center!important;width:48px!important;height:48px!important;display:grid!important;box-shadow:0 10px 20px #0b737b38!important}html[data-wiven-app=android] body main.android-app-shell .android-subscriber-add svg{width:22px!important;height:22px!important}html[data-wiven-app=android] body main.android-app-shell .android-subscribers-toolbar{z-index:4!important;background:linear-gradient(#f3f7f8 70%,#f3f7f800)!important;gap:10px!important;padding:2px 0 8px!important;display:grid!important;position:sticky!important;top:0!important}html[data-wiven-app=android] body main.android-app-shell .android-subscriber-search{background:#fff!important;border:1px solid #d7e4e9!important;border-radius:16px!important;min-height:52px!important;box-shadow:0 8px 18px #1430440d!important}html[data-wiven-app=android] body main.android-app-shell .android-subscriber-chips{gap:8px!important;margin:0!important;display:flex!important}html[data-wiven-app=android] body main.android-app-shell .android-subscriber-chips button{color:#5e7684!important;background:#fff!important;border:1px solid #d7e4e9!important;border-radius:999px!important;align-items:center!important;gap:8px!important;min-height:40px!important;padding:0 12px!important;font-size:12px!important;display:inline-flex!important;box-shadow:0 4px 10px #1430440a!important}html[data-wiven-app=android] body main.android-app-shell .android-subscriber-chips button em{font-style:normal!important;font-weight:700!important}html[data-wiven-app=android] body main.android-app-shell .android-subscriber-chips button b{color:#143044!important;background:#eef4f6!important;border-radius:999px!important;min-width:20px!important;padding:2px 6px!important;font:800 10px/1.4 Cairo,Tahoma,sans-serif!important}html[data-wiven-app=android] body main.android-app-shell .android-subscriber-chips button.active{color:#fff!important;background:#0e7f84!important;border-color:#0e7f84!important}html[data-wiven-app=android] body main.android-app-shell .android-subscriber-chips button.active b{color:#fff!important;background:#ffffff2e!important}html[data-wiven-app=android] body main.android-app-shell .android-subscriber-list{gap:10px!important;display:grid!important}html[data-wiven-app=android] body main.android-app-shell .android-subscriber-card{color:#143044!important;background:#fff!important;border:1px solid #d7e4e9!important;border-radius:18px!important;grid-template-columns:48px minmax(0,1fr) auto 36px!important;align-items:center!important;gap:10px!important;min-height:92px!important;padding:14px 12px 14px 14px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 18px #1430440d!important}html[data-wiven-app=android] body main.android-app-shell .android-subscriber-card:before{content:""!important;background:#94a3b8!important;border-radius:0 4px 4px 0!important;width:4px!important;position:absolute!important;inset-block:14px!important;inset-inline-start:0!important}html[data-wiven-app=android] body main.android-app-shell .android-subscriber-card.is-online:before{background:#10b981!important}html[data-wiven-app=android] body main.android-app-shell .android-subscriber-card.is-expired:before{background:#ef4444!important}html[data-wiven-app=android] body main.android-app-shell .android-subscriber-card.is-suspended:before{background:#64748b!important}html[data-wiven-app=android] body main.android-app-shell .android-subscriber-avatar{color:#0e7f84!important;background:#e8f6f6!important;border:0!important;border-radius:16px!important;place-items:center!important;width:48px!important;height:48px!important;font:800 16px/1 Cairo,Tahoma,sans-serif!important;display:grid!important}html[data-wiven-app=android] body main.android-app-shell .android-subscriber-avatar.online{color:#0f8a5a!important;background:#e7f8f1!important}html[data-wiven-app=android] body main.android-app-shell .android-subscriber-avatar.expired{color:#c2410c!important;background:#fdecec!important}html[data-wiven-app=android] body main.android-app-shell .android-subscriber-avatar.suspended{color:#475569!important;background:#eef1f4!important}html[data-wiven-app=android] body main.android-app-shell .android-subscriber-identity{gap:3px!important;min-width:0!important;display:grid!important}html[data-wiven-app=android] body main.android-app-shell .android-subscriber-identity strong{color:#143044!important;text-overflow:ellipsis!important;white-space:nowrap!important;font:800 14px/1.3 Cairo,Tahoma,sans-serif!important;overflow:hidden!important}html[data-wiven-app=android] body main.android-app-shell .android-subscriber-identity small{color:#5e7684!important;text-overflow:ellipsis!important;white-space:nowrap!important;font:600 11px/1.3 Cairo,Tahoma,sans-serif!important;overflow:hidden!important}html[data-wiven-app=android] body main.android-app-shell .android-subscriber-identity em{color:#78909b!important;gap:8px!important;min-width:0!important;font:600 10.5px/1.3 Cairo,Tahoma,sans-serif!important;display:flex!important}html[data-wiven-app=android] body main.android-app-shell .android-subscriber-identity em span{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}html[data-wiven-app=android] body main.android-app-shell .android-subscriber-state{color:#5e7684!important;background:#f2f6f7!important;border-radius:999px!important;min-height:28px!important;padding:0 10px!important;font:700 11px/28px Cairo,Tahoma,sans-serif!important}html[data-wiven-app=android] body main.android-app-shell .android-subscriber-state.online{color:#0f8a5a!important;background:#e7f8f1!important}html[data-wiven-app=android] body main.android-app-shell .android-subscriber-state.expired{color:#c2410c!important;background:#fdecec!important}html[data-wiven-app=android] body main.android-app-shell .android-subscriber-state.suspended{color:#475569!important;background:#eef1f4!important}html[data-wiven-app=android] body main.android-app-shell .android-subscriber-more{color:#78909b!important;background:0 0!important;border:0!important;border-radius:12px!important;width:36px!important;height:36px!important;padding:0!important}html[data-wiven-app=android] body main.android-app-shell .android-subscriber-more svg{fill:currentColor!important;width:18px!important;height:18px!important}html[data-wiven-app=android] body main.android-app-shell .android-subscriber-empty{color:#5e7684!important;text-align:center!important;background:#fff!important;border:1px dashed #d7e4e9!important;border-radius:18px!important;gap:6px!important;padding:36px 16px!important;display:grid!important}html[data-wiven-app=android] body main.android-app-shell .android-subscriber-empty strong{color:#143044!important;font-size:15px!important}.subscriber-actions-menu-head{color:#172033;border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:center;gap:12px;padding:5px 6px 9px;display:flex}.subscriber-actions-menu-head span{font-size:12px;font-weight:800}.subscriber-actions-menu-head small{color:#2563eb;background:#edf4ff;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800}html body main.app-shell .content .subscriber-toolbar-actions>.actions-dropdown-menu>button svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:19px!important;min-width:19px!important;height:19px!important}@media (max-width:900px){html body main.app-shell .content .subscriber-table-toolbar>.subscriber-toolbar-actions{z-index:120!important;width:100%!important;position:relative!important}html body main.app-shell .content .subscriber-table-toolbar>.subscriber-toolbar-actions>summary{border-radius:10px!important;width:100%!important;min-height:44px!important}html body main.app-shell .content .subscriber-table-toolbar>.subscriber-toolbar-actions>.actions-dropdown-menu{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform-origin:top;animation:.16s ease-out both subscriberActionsIn;top:calc(100% + 8px)!important;left:0!important;right:0!important;background:#fffffffa!important;border:1px solid #dce4ef!important;border-radius:16px!important;width:100%!important;max-height:none!important;padding:8px!important;position:absolute!important;inset-inline:0!important;overflow:visible!important;box-shadow:0 18px 44px #0f172a2e!important}html body main.app-shell .content .subscriber-toolbar-actions>.actions-dropdown-menu>button,html body main.app-shell .content .subscriber-toolbar-actions>.actions-dropdown-menu>button.primary,html body main.app-shell .content .subscriber-toolbar-actions>.actions-dropdown-menu>button.secondary,html body main.app-shell .content .subscriber-toolbar-actions>.actions-dropdown-menu>button.activation-button{color:#26354d!important;width:100%!important;min-height:46px!important;box-shadow:none!important;text-align:start!important;background:0 0!important;border:1px solid #0000!important;border-radius:11px!important;justify-content:flex-start!important;align-items:center!important;gap:11px!important;padding:0 13px!important;font-size:13px!important;font-weight:750!important;display:flex!important}:is(html body main.app-shell .content .subscriber-toolbar-actions>.actions-dropdown-menu>button:hover,html body main.app-shell .content .subscriber-toolbar-actions>.actions-dropdown-menu>button:focus-visible){color:#1f5ec8!important;filter:none!important;background:#f1f6ff!important;border-color:#d8e5fb!important}html body main.app-shell .content .subscriber-toolbar-actions>.actions-dropdown-menu>.subscriber-action-activate{color:#1f5ec8!important;background:#edf4ff!important;margin-top:2px!important}html body main.app-shell .content .subscriber-toolbar-actions>.actions-dropdown-menu>button.danger{color:#d12d3d!important;background:#fff3f4!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-actions>.notification-bell{color:#344054!important;opacity:1!important;visibility:visible!important;background:#fff!important;border:1px solid #dbe3ee!important;display:grid!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-actions>.notification-bell>svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;opacity:1!important;display:block!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-actions>.app-header-profile{background:#fff!important;border:1px solid #dbe3ee!important;border-radius:10px!important;overflow:hidden!important}html body main.app-shell.app-shell[dir]:not(.android-app-shell)>.workspace>.app-header .app-header-actions>.app-header-profile>.avatar{color:#245fc4!important;background:#edf4ff!important;border:0!important;border-radius:9px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;font-weight:800!important}}@keyframes subscriberActionsIn{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){html body main.app-shell .content .subscriber-table-toolbar>.subscriber-toolbar-actions>.actions-dropdown-menu{animation:none!important}}@media (min-width:901px){html body main.app-shell .content .subscriber-table-toolbar>.subscriber-toolbar-actions{z-index:120!important;position:relative!important}html body main.app-shell .content .subscriber-table-toolbar>.subscriber-toolbar-actions>.actions-dropdown-menu{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform-origin:top;animation:.16s ease-out both subscriberActionsIn;top:calc(100% + 8px)!important;background:#fffffffa!important;border:1px solid #dce4ef!important;border-radius:16px!important;width:280px!important;max-height:none!important;padding:8px!important;position:absolute!important;inset-inline:0 auto!important;overflow:visible!important;box-shadow:0 18px 44px #0f172a2e!important}html body main.app-shell .content .subscriber-toolbar-actions>.actions-dropdown-menu>button,html body main.app-shell .content .subscriber-toolbar-actions>.actions-dropdown-menu>button.primary,html body main.app-shell .content .subscriber-toolbar-actions>.actions-dropdown-menu>button.secondary,html body main.app-shell .content .subscriber-toolbar-actions>.actions-dropdown-menu>button.activation-button{color:#26354d!important;width:100%!important;min-height:44px!important;box-shadow:none!important;text-align:start!important;background:0 0!important;border:1px solid #0000!important;border-radius:11px!important;justify-content:flex-start!important;align-items:center!important;gap:11px!important;padding:0 13px!important;font-size:13px!important;font-weight:750!important;display:flex!important}:is(html body main.app-shell .content .subscriber-toolbar-actions>.actions-dropdown-menu>button:hover,html body main.app-shell .content .subscriber-toolbar-actions>.actions-dropdown-menu>button:focus-visible){color:#1f5ec8!important;filter:none!important;background:#f1f6ff!important;border-color:#d8e5fb!important}html body main.app-shell .content .subscriber-toolbar-actions>.actions-dropdown-menu>.subscriber-action-activate{color:#1f5ec8!important;background:#edf4ff!important;margin-top:2px!important}html body main.app-shell .content .subscriber-toolbar-actions>.actions-dropdown-menu>button.danger{color:#d12d3d!important;background:#fff3f4!important}html[data-theme=dark] body main.app-shell .content .subscriber-toolbar-actions>.actions-dropdown-menu{background:#0f1b2efa!important;border-color:#2b3d57!important;box-shadow:0 20px 48px #0000006b!important}html[data-theme=dark] body main.app-shell .content .subscriber-toolbar-actions>.actions-dropdown-menu>.subscriber-actions-menu-head{color:#eef4ff!important;border-bottom-color:#2b3d57!important}html[data-theme=dark] body main.app-shell .content .subscriber-toolbar-actions>.actions-dropdown-menu>button{color:#dce7f7!important}:is(html[data-theme=dark] body main.app-shell .content .subscriber-toolbar-actions>.actions-dropdown-menu>button:hover,html[data-theme=dark] body main.app-shell .content .subscriber-toolbar-actions>.actions-dropdown-menu>button:focus-visible){color:#8db9ff!important;background:#172d4a!important;border-color:#35547c!important}html[data-theme=dark] body main.app-shell .content .subscriber-toolbar-actions>.actions-dropdown-menu>.subscriber-action-activate{color:#8db9ff!important;background:#172d4a!important}html[data-theme=dark] body main.app-shell .content .subscriber-toolbar-actions>.actions-dropdown-menu>button.danger{color:#ff9ca8!important;background:#3b1d28!important}}html body main.app-shell .content .package-profile-form{min-height:0!important;padding:16px!important}html body main.app-shell .content .package-profile-form>.subscriber-form-section{background:#fff!important;border:1px solid #dfe6ef!important;border-radius:16px!important;padding:20px!important}html body main.app-shell .content .package-profile-form .form-section-title{border-bottom:1px solid #edf1f6!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-bottom:18px!important;padding-bottom:14px!important;display:flex!important}html body main.app-shell .content .package-profile-form .form-section-title strong{color:#172033!important;font-size:15px!important;font-weight:850!important}html body main.app-shell .content .package-profile-form .form-section-title small{color:#738197!important;font-size:11px!important}html body main.app-shell .content .package-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:16px!important;display:grid!important}html body main.app-shell .content .package-profile-grid>label{color:#26354d!important;grid-column:span 1!important;gap:8px!important;min-width:0!important;font-size:12px!important;font-weight:800!important;display:grid!important}html body main.app-shell .content .package-profile-grid>.package-profile-pool,html body main.app-shell .content .package-profile-grid>.package-profile-validity{grid-column:span 1!important}html body main.app-shell .content .package-profile-grid>.package-profile-speed{grid-column:1/-1!important}html body main.app-shell .content .package-profile-grid>label>input{color:#172033!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:48px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d8e1ec!important;border-radius:11px!important;outline:none!important;padding:0 13px!important;font-size:13px!important}html body main.app-shell .content .package-profile-grid>label>input:focus{border-color:#77a8f8!important;box-shadow:0 0 0 3px #3b82f61f!important}html body main.app-shell .content .package-profile-form>.package-add-footer{border-top:1px solid #e6ebf2!important;min-height:66px!important;margin-top:14px!important;padding:14px 4px 0!important}html body main.app-shell .content .package-edit-modal .package-profile-grid{margin-top:16px!important}html[data-theme=dark] body main.app-shell .content .package-profile-form>.subscriber-form-section{background:#101d31!important;border-color:#293c55!important}html[data-theme=dark] body main.app-shell .content .package-profile-form .form-section-title{border-bottom-color:#293c55!important}html[data-theme=dark] body main.app-shell .content .package-profile-form .form-section-title strong,html[data-theme=dark] body main.app-shell .content .package-profile-grid>label{color:#e8f0fb!important}html[data-theme=dark] body main.app-shell .content .package-profile-grid>label>input{color:#eef4ff!important;background:#122139!important;border-color:#31445f!important}@media (max-width:900px){html body main.app-shell .content .package-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body main.app-shell .content .package-profile-grid>label,html body main.app-shell .content .package-profile-grid>.package-profile-pool,html body main.app-shell .content .package-profile-grid>.package-profile-validity{grid-column:span 1!important}html body main.app-shell .content .package-profile-grid>.package-profile-speed{grid-column:1/-1!important}}@media (max-width:620px){html body main.app-shell .content .package-profile-form{padding:10px!important}html body main.app-shell .content .package-profile-form>.subscriber-form-section{padding:15px!important}html body main.app-shell .content .package-profile-form .form-section-title{flex-direction:column!important;align-items:flex-start!important}html body main.app-shell .content .package-profile-grid{grid-template-columns:1fr!important}html body main.app-shell .content .package-profile-grid>.package-profile-speed{grid-column:span 1!important}}html body main.app-shell .workspace>.content{min-width:0!important;max-width:none!important}html body main.app-shell .content>:is(section,form,.page-actions,.subscriber-add-heading,.system-license-layout,.permissions-toolbar),html body main.app-shell .content .remote-access-shell{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}html body main.app-shell .content :is(.package-add-page,.nas-add-page,.admin-add-page){width:100%!important;max-width:none!important;min-height:0!important;margin-inline:auto!important;padding:16px!important}html body main.app-shell .content :is(.package-add-page,.nas-add-page,.admin-add-page)>.subscriber-form-section{background:#fff!important;border:1px solid #dbe3ec!important;border-radius:12px!important;padding:16px!important}html body main.app-shell .content :is(.package-add-page,.nas-add-page,.admin-add-page)>.subscriber-form-section+.subscriber-form-section{margin-top:12px!important}html body main.app-shell .content :is(.package-add-page,.nas-add-page,.admin-add-page) .form-section-title{border:0!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;margin-bottom:14px!important;padding:0!important;display:flex!important}html body main.app-shell .content :is(.package-add-page,.nas-add-page,.admin-add-page) .form-section-title strong{color:#172033!important;font-size:14px!important;font-weight:850!important}html body main.app-shell .content :is(.package-add-page,.nas-add-page,.admin-add-page) .form-section-title small{color:#64748b!important;white-space:nowrap!important;background:#f1f5f9!important;border-radius:999px!important;align-items:center!important;min-height:24px!important;padding:3px 9px!important;font-size:10px!important;display:inline-flex!important}html body main.app-shell .content :is(.package-add-page,.nas-add-page,.admin-add-page) .subscriber-add-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:14px!important;display:grid!important}html body main.app-shell .content :is(.package-add-page,.nas-add-page,.admin-add-page) .subscriber-add-grid>label{color:#33465f!important;grid-column:auto!important;grid-template-columns:auto 1fr!important;gap:7px!important;width:100%!important;min-width:0!important;font-size:12px!important;font-weight:800!important;display:grid!important}html body main.app-shell .content :is(.package-add-page,.nas-add-page,.admin-add-page) .subscriber-add-grid>label>:is(input,select){color:#172033!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:46px!important;min-height:46px!important;box-shadow:none!important;background-color:#fff!important;border:1px solid #d7e0ea!important;border-radius:10px!important;outline:none!important;grid-column:1/-1!important;margin:0!important;padding:0 13px!important;font-size:13px!important}html body main.app-shell .content :is(.package-add-page,.nas-add-page,.admin-add-page) .subscriber-add-grid>label>:is(input,select):focus{border-color:#77a8f8!important;box-shadow:0 0 0 3px #3b82f61f!important}html body main.app-shell .content .package-add-page .package-profile-speed,html body main.app-shell .content .nas-add-page .nas-details-field{grid-column:1/-1!important}html body main.app-shell .content .nas-add-page :is(.nas-details-grid,.nas-ssh-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}html body main.app-shell .content .nas-add-page .nas-switches-row{border-top:1px solid #edf1f6!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-top:14px!important;padding-top:14px!important;display:grid!important}html body main.app-shell .content .nas-add-page .nas-toggle{box-sizing:border-box!important;background:#f8fafc!important;border:1px solid #dbe3ec!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-height:48px!important;margin:0!important;padding:10px 12px!important;display:flex!important}html body main.app-shell .content :is(.package-add-page,.nas-add-page,.admin-add-page)>.subscriber-add-footer{border-top:1px solid #e6ebf2!important;min-height:62px!important;margin-top:14px!important;padding:14px 2px 0!important}html body .modal.entity-edit-dialog,html body .modal.package-edit-modal{border-radius:16px!important;width:min(1000px,100vw - 36px)!important;max-width:1000px!important;padding:22px!important}html body .modal.entity-edit-dialog>h2,html body .modal.package-edit-modal>h2{color:#172033!important;border-bottom:1px solid #e8edf3!important;margin:4px 0 18px!important;padding-bottom:14px!important;font-size:20px!important}html body :is(.entity-edit-grid,.package-edit-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}html body :is(.entity-edit-grid,.package-edit-grid)>label{color:#33465f!important;grid-column:auto!important;gap:7px!important;width:100%!important;min-width:0!important;font-size:12px!important;font-weight:800!important;display:grid!important}html body :is(.entity-edit-grid,.package-edit-grid)>label>:is(input:not([type=checkbox]):not([type=hidden]),select,textarea){color:#172033!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d7e0ea!important;border-radius:10px!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:46px!important;margin:0!important;padding:0 13px!important}html body .entity-edit-grid>label.dialog-toggle{align-items:center!important;gap:10px!important;display:flex!important}html body .package-edit-grid>.package-profile-speed{grid-column:1/-1!important}html body :is(.entity-edit-dialog,.package-edit-modal)>.modal-actions{border-top:1px solid #e8edf3!important;margin-top:18px!important;padding-top:16px!important}html[data-theme=dark] body main.app-shell .content :is(.package-add-page,.nas-add-page,.admin-add-page)>.subscriber-form-section,html[data-theme=dark] body main.app-shell .content .nas-add-page .nas-toggle{background:#101d31!important;border-color:#30435d!important}html[data-theme=dark] body main.app-shell .content :is(.package-add-page,.nas-add-page,.admin-add-page) .subscriber-add-grid>label,html[data-theme=dark] body :is(.entity-edit-grid,.package-edit-grid)>label{color:#e7eef9!important}html[data-theme=dark] body main.app-shell .content :is(.package-add-page,.nas-add-page,.admin-add-page) .subscriber-add-grid>label>:is(input,select),html[data-theme=dark] body :is(.entity-edit-grid,.package-edit-grid)>label>:is(input,select,textarea){color:#eef4ff!important;background:#122139!important;border-color:#31445f!important}@media (max-width:680px){html body main.app-shell .content :is(.package-add-page,.nas-add-page,.admin-add-page){width:100%!important;max-width:none!important;padding:10px!important}html body main.app-shell .content :is(.package-add-page,.nas-add-page,.admin-add-page) .subscriber-add-grid,html body main.app-shell .content .nas-add-page :is(.nas-details-grid,.nas-ssh-grid),html body main.app-shell .content .nas-add-page .nas-switches-row,html body :is(.entity-edit-grid,.package-edit-grid){grid-template-columns:1fr!important}html body main.app-shell .content .package-add-page .package-profile-speed,html body main.app-shell .content .nas-add-page .nas-details-field,html body .package-edit-grid>.package-profile-speed{grid-column:auto!important}html body main.app-shell .content :is(.package-add-page,.nas-add-page,.admin-add-page) .form-section-title{flex-direction:column!important;align-items:flex-start!important}html body .modal.entity-edit-dialog,html body .modal.package-edit-modal{width:calc(100vw - 16px)!important;padding:18px 14px!important}}html body main.app-shell .content .unified-actions-dropdown{z-index:125!important;position:relative!important}html body main.app-shell .content .unified-actions-dropdown>summary{cursor:pointer!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-width:132px!important;min-height:42px!important;padding:0 15px!important;display:flex!important}html body main.app-shell .content .unified-actions-dropdown>summary>.subscriber-actions-chevron{fill:none!important;stroke:currentColor!important;stroke-width:1.9px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:16px!important;height:16px!important;transition:transform .16s!important}html body main.app-shell .content .unified-actions-dropdown[open]>summary>.subscriber-actions-chevron{transform:rotate(180deg)!important}html body main.app-shell .content .unified-actions-dropdown>.actions-dropdown-menu{top:calc(100% + 8px)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;transform-origin:top!important;background:#fffffffa!important;border:1px solid #dce4ef!important;border-radius:16px!important;width:280px!important;max-height:none!important;padding:8px!important;animation:.16s ease-out both subscriberActionsIn!important;position:absolute!important;inset-inline:0 auto!important;overflow:visible!important;box-shadow:0 18px 44px #0f172a2e!important}html body main.app-shell .content .unified-actions-dropdown>.actions-dropdown-menu>button,html body main.app-shell .content .unified-actions-dropdown>.actions-dropdown-menu>button.primary,html body main.app-shell .content .unified-actions-dropdown>.actions-dropdown-menu>button.secondary{color:#26354d!important;width:100%!important;min-height:44px!important;box-shadow:none!important;text-align:start!important;background:0 0!important;border:1px solid #0000!important;border-radius:11px!important;justify-content:flex-start!important;align-items:center!important;gap:11px!important;padding:0 13px!important;font-size:13px!important;font-weight:750!important;display:flex!important}html body main.app-shell .content .unified-actions-dropdown>.actions-dropdown-menu>button.primary{color:#1f5ec8!important;background:#edf4ff!important;margin-top:2px!important}:is(html body main.app-shell .content .unified-actions-dropdown>.actions-dropdown-menu>button:hover:not(:disabled),html body main.app-shell .content .unified-actions-dropdown>.actions-dropdown-menu>button:focus-visible:not(:disabled)){color:#1f5ec8!important;filter:none!important;background:#f1f6ff!important;border-color:#d8e5fb!important}html body main.app-shell .content .unified-actions-dropdown>.actions-dropdown-menu>button.danger{color:#d12d3d!important;background:#fff3f4!important}html body main.app-shell .content .unified-actions-dropdown>.actions-dropdown-menu>button:disabled{cursor:not-allowed!important;opacity:.45!important}html body main.app-shell .content .unified-actions-dropdown>.actions-dropdown-menu>button>svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:19px!important;min-width:19px!important;height:19px!important}html[data-theme=dark] body main.app-shell .content .unified-actions-dropdown>.actions-dropdown-menu{background:#0f1b2efa!important;border-color:#2b3d57!important;box-shadow:0 20px 48px #0000006b!important}html[data-theme=dark] body main.app-shell .content .unified-actions-dropdown .subscriber-actions-menu-head{color:#eef4ff!important;border-bottom-color:#2b3d57!important}html[data-theme=dark] body main.app-shell .content .unified-actions-dropdown>.actions-dropdown-menu>button{color:#dce7f7!important}html[data-theme=dark] body main.app-shell .content .unified-actions-dropdown>.actions-dropdown-menu>button.primary{color:#8db9ff!important;background:#172d4a!important}html[data-theme=dark] body main.app-shell .content .unified-actions-dropdown>.actions-dropdown-menu>button.danger{color:#ff9ca8!important;background:#3b1d28!important}@media (max-width:900px){html body main.app-shell .content .page-actions .unified-actions-dropdown{width:100%!important}html body main.app-shell .content .page-actions .unified-actions-dropdown>summary{width:100%!important;min-height:44px!important}html body main.app-shell .content .unified-actions-dropdown>.actions-dropdown-menu{width:100%!important;inset-inline:0!important}}html body main.app-shell .content .reports-panel>.reports-toolbar-modern{justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:64px!important;padding:10px 12px!important;display:flex!important;overflow:visible!important}html body main.app-shell .content .reports-toolbar-modern>.reports-primary-search{background:#fff!important;border:1px solid #d7e0eb!important;border-radius:11px!important;flex:420px!important;align-items:center!important;width:auto!important;min-width:240px!important;max-width:520px!important;min-height:42px!important;padding:0 13px!important;display:flex!important;position:relative!important;overflow:hidden!important}html body main.app-shell .content .reports-toolbar-modern>.reports-primary-search>svg{fill:none!important;stroke:#64748b!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;flex:0 0 18px!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;display:block!important}html body main.app-shell .content .reports-toolbar-modern>.reports-primary-search>input{width:100%!important;min-width:0!important;min-height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important;flex:auto!important;padding:0 10px!important}html body main.app-shell .content .reports-toolbar-modern>.reports-primary-search:focus-within{border-color:#77a8f8!important;box-shadow:0 0 0 3px #3b82f61f!important}html body main.app-shell .content .reports-toolbar-modern>.reports-toolbar-icons{flex:none!important;align-items:center!important;gap:8px!important;margin-inline-start:auto!important;display:flex!important}html body main.app-shell .content .reports-toolbar-modern .report-filter-menu{z-index:130!important;position:relative!important}html body main.app-shell .content .reports-toolbar-modern .report-filter-popover{width:310px!important;inset-inline:auto 0!important}html body main.app-shell .content .report-filter-popover>label>input{color:#172033!important;background:#fff!important;border:1px solid #d7e0eb!important;border-radius:10px!important;outline:none!important;width:100%!important;min-height:42px!important;padding:8px 11px!important}html body main.app-shell .content .report-filter-popover>label>input:focus{border-color:#77a8f8!important;box-shadow:0 0 0 3px #3b82f61f!important}html[data-theme=dark] body main.app-shell .content .report-filter-popover>label>input{color:#eef4ff!important;background:#122139!important;border-color:#31445f!important}@media (max-width:900px){html body main.app-shell .content .reports-panel>.reports-toolbar-modern{flex-direction:column!important;align-items:stretch!important}html body main.app-shell .content .reports-toolbar-modern>.reports-primary-search{flex:none!important;width:100%!important;min-width:0!important;max-width:none!important}html body main.app-shell .content .reports-toolbar-modern>.reports-toolbar-icons{width:100%!important;margin:0!important}html body main.app-shell .content .reports-toolbar-modern .report-filter-popover{width:min(310px,100vw - 44px)!important}}html:has(main.login-page){background:#f3f8fb!important;min-height:100dvh!important;margin:0!important}html:has(main.login-page) body{background:#f3f8fb!important;min-height:100dvh!important;margin:0!important}html body main.login-page{background:radial-gradient(at 18% 18%,#d9f2f5 0,#0000 46%),radial-gradient(at 85% 85%,#dfeeff 0,#0000 44%),#f3f8fb!important;place-items:center!important;width:100%!important;min-height:100dvh!important;padding:24px 14px!important;display:grid!important}html body main.login-page form.login-card{box-sizing:border-box!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #dce8ef!important;border-radius:20px!important;gap:6px!important;width:400px!important;max-width:calc(100vw - 28px)!important;min-height:0!important;padding:10px 34px!important;display:grid!important;position:relative!important;box-shadow:0 24px 64px -24px #164e6333,0 3px 12px #164e6308!important}html body main.login-page form.login-card .login-language-switch,html body main.login-page form.login-card .login-theme-toggle{display:none!important}html body main.login-page form.login-card .login-brand{place-items:center!important;width:100%!important;height:96px!important;margin:0!important;display:grid!important}html body main.login-page form.login-card .login-brand img{object-fit:contain!important;filter:none!important;width:100px!important;height:100px!important;box-shadow:none!important;display:block!important}html body main.login-page form.login-card .login-heading{text-align:center!important;background:0 0!important;border-bottom:1px solid #e5eef3!important;width:100%!important;margin:0 0 7px!important;padding:0 0 11px!important}html body main.login-page form.login-card .login-heading strong{color:#124555!important;letter-spacing:.5px!important;text-align:center!important;font-size:22px!important;font-weight:700!important;display:block!important}html body main.login-page form.login-card .login-trial-note{color:#075985;text-align:center;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;width:100%;margin:-2px 0 4px;padding:9px 12px;font-size:12px;font-weight:700}html body main.login-page form.login-card .login-toolbar{display:none!important}html body main.login-page form.login-card .login-language-icon{color:#334155!important;width:36px!important;height:36px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d5dde3!important;border-radius:10px!important;place-items:center!important;padding:0!important;display:grid!important}html body main.login-page form.login-card .login-language-icon svg{fill:none!important;stroke:currentColor!important;stroke-width:1.7px!important;width:18px!important;height:18px!important}html body main.login-page form.login-card label:not(.remember-login){box-sizing:border-box!important;color:#111827!important;gap:5px!important;width:100%!important;font-size:13px!important;font-weight:500!important}html body main.login-page form.login-card input[name=username],html body main.login-page form.login-card input[name=password]{-webkit-appearance:none;appearance:none;transition:border-color .18s,box-shadow .18s,background-color .18s;box-sizing:border-box!important;color:#111827!important;width:100%!important;max-width:100%!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:#f4f8fc!important;border:1px solid #c7d2df!important;border-radius:10px!important;padding:0 12px!important;font-size:14px!important}html body main.login-page form.login-card input[name=username]:focus,html body main.login-page form.login-card input[name=password]:focus{outline-offset:2px!important;background:#fff!important;border-color:#38bdf8!important;outline:2px solid #0e7490!important;box-shadow:0 0 0 5px #38bdf814!important}html body main.login-page.language-ar form.login-card label:not(.remember-login){text-align:right!important}html body main.login-page form.login-card .remember-login input{accent-color:#087f9d}html body main.login-page form.login-card .remember-login{color:#111827!important;justify-content:flex-start!important;font-size:13px!important}html body main.login-page form.login-card>button.primary.full{transition:filter .18s,box-shadow .18s;color:#fff!important;white-space:nowrap!important;background:linear-gradient(135deg,#087da4,#066b8a)!important;border:0!important;border-radius:10px!important;justify-self:center!important;width:122px!important;min-width:122px!important;max-width:122px!important;height:38px!important;min-height:38px!important;padding:0 12px!important;font-size:14px!important;box-shadow:0 5px 12px #087da429!important}html body main.login-page form.login-card>button.primary.full:hover{filter:brightness(1.1);box-shadow:0 7px 16px #087da438!important}html body main.login-page form.login-card button:focus-visible{outline-offset:3px!important;outline:2px solid #0e7490!important}@media (prefers-reduced-motion:reduce){html body main.login-page form.login-card input,html body main.login-page form.login-card button{transition:none!important}}html body main.login-page form.login-card .login-note{color:#7a8792!important;margin-top:5px!important;font-size:10px!important}@media (max-width:480px){html body main.login-page form.login-card{padding:10px 28px!important}}html body .app-header .app-header-search .app-header-search-clear{color:#64748b!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:8px!important;flex:0 0 30px!important;place-items:center!important;padding:0!important;display:grid!important}html body .app-header .app-header-search .app-header-search-clear:hover{color:#172033!important;background:#e8edf3!important}html body .app-header .app-header-search .app-header-search-clear svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;width:17px!important;height:17px!important}html body .app-header .app-header-search .app-header-search-clear span{font-family:Arial,sans-serif!important;font-size:22px!important;font-weight:400!important;line-height:1!important;display:block!important}html body .app-header .app-header-search .app-header-search-clear:disabled{opacity:.42!important;cursor:default!important}
