@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;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:where(:not(iframe)){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]){appearance:button}::file-selector-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{.contents{display:contents}.hidden{display:none}.table{display:table}}:root{color:#ece9e4;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--bg:#151a1f;--surface:#1b2127;--surface-2:#20272e;--surface-3:#242d36;--line:#2d3741;--line-soft:#262f38;--text:#ece9e4;--muted:#96999d;--dim:#6d7176;--orange:#3ba5e7;--orange-soft:#3ba5e721;--green:#5fc49b;--yellow:#5bade0;--red:#de7169;--blue:#76a9d3;--purple:#b39ad8;background:#151a1f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--bg);min-width:320px}body{background:var(--bg);min-width:320px;min-height:100vh;color:var(--text);margin:0;font-size:13px}button,input,select,textarea{font:inherit}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:2px;outline:2px solid #3ba5e7c7}button:disabled{opacity:.42;cursor:not-allowed}::selection{background:#3ba5e752}.app-frame{background:var(--bg);min-height:100vh;display:flex}.sidebar{z-index:20;border-right:1px solid var(--line-soft);background:#12161b;flex-direction:column;width:248px;padding:20px 13px 12px;transition:width .2s,transform .2s;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-collapsed .sidebar{width:76px;padding-left:10px;padding-right:10px}.sidebar-top{justify-content:space-between;align-items:center;padding:0 8px 21px;display:flex}.brand-lockup{cursor:pointer;color:var(--text);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.brand-symbol{filter:drop-shadow(0 5px 11px #2e9fe538);flex:none;width:31px;height:31px;display:block}.brand-wordmark{letter-spacing:.12em;flex-direction:column;gap:1px;font-size:11px;line-height:.96;display:flex}.brand-wordmark b:first-child{font-weight:800}.brand-wordmark b:last-child{color:var(--orange);letter-spacing:.25em;font-size:9px}.collapse-button{width:25px;height:25px;color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.collapse-button:hover{color:var(--text);background:var(--surface-2)}.sidebar-collapsed .collapse-button svg{transform:rotate(180deg)}.sidebar-collapsed .brand-wordmark,.sidebar-collapsed .workspace-copy,.sidebar-collapsed .workspace-switch>svg,.sidebar-collapsed .side-section-label,.sidebar-collapsed .side-link span,.sidebar-collapsed .side-link small,.sidebar-collapsed .sidebar-server-copy,.sidebar-collapsed .sidebar-user-copy,.sidebar-collapsed .sidebar-user>svg{display:none}.sidebar-collapsed .sidebar-top{padding-left:9px;padding-right:3px}.sidebar-collapsed .collapse-button{display:none}.workspace-switch{color:#8e9298;background:#1b2127;border:1px solid #28313a;border-radius:7px;align-items:center;gap:9px;margin:1px 1px 25px;padding:9px;display:flex}.workspace-glyph{width:28px;height:28px;color:var(--orange);background:#252e37;border-radius:6px;place-items:center;font-weight:800;display:grid}.workspace-copy{flex:1;gap:3px;min-width:0;display:grid}.workspace-copy b{color:#d9d6d0;font-size:11px;font-weight:600}.workspace-copy small{color:var(--dim);font-size:9px}.sidebar-collapsed .workspace-switch{justify-content:center;margin-left:0;margin-right:0;padding:7px}.side-section-label{color:#65696f;letter-spacing:.13em;margin:0 9px 8px;font-size:9px;font-weight:700}.side-nav{gap:3px;display:grid}.side-link{color:#96999e;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:11px;width:100%;height:37px;padding:0 10px;font-size:11px;transition:all .16s;display:flex;position:relative}.side-link svg{color:#85898f;stroke-width:1.7px;flex:none}.side-link:hover{color:#efede9;background:#1b2127}.side-link.active{color:#bdddf1;background:linear-gradient(90deg,#3ba5e726,#3ba5e70e);border-color:#3ba5e71b}.side-link.active svg{color:var(--orange)}.side-link.active:before{content:"";background:var(--orange);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:-1px}.side-link small{color:#686b70;margin-left:auto;font-size:9px}.side-admin-label{margin-top:22px}.sidebar-collapsed .side-link{justify-content:center;height:40px;padding:0}.sidebar-collapsed .side-link.active:before{left:-10px}.sidebar-spacer{flex:1;min-height:15px}.sidebar-server{background:#1a2025;border:1px solid #2a343d;border-radius:7px;align-items:center;gap:8px;margin:10px 1px;padding:10px 9px;display:flex}.server-orb{color:var(--orange);background:#3ba5e71f;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.sidebar-server-copy{flex:1;gap:3px;display:grid}.sidebar-server-copy b{font-size:9px;font-weight:600}.sidebar-server-copy small{color:#85898d;font-size:8px}.pulse-dot{background:var(--yellow);border-radius:50%;width:6px;height:6px;box-shadow:0 0 7px #5bade066}.sidebar-collapsed .sidebar-server{justify-content:center;padding:8px}.sidebar-collapsed .pulse-dot{display:none}.sidebar-user{cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #242d35;align-items:center;gap:9px;width:100%;padding:10px 6px 3px;display:flex;position:relative}.mini-avatar{color:#28221b;background:linear-gradient(145deg,#8ac9f0,#419fd9);border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:9px;font-weight:800;display:grid}.avatar-operator{color:#d9e9f4;background:linear-gradient(145deg,#4d728c,#345067)}.avatar-reseller{color:#eee1ff;background:linear-gradient(145deg,#81609b,#614c76)}.sidebar-user-copy{flex:1;gap:3px;min-width:0;display:grid}.sidebar-user-copy b{color:#ddd9d3;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.sidebar-user-copy small{color:#82858a;font-size:9px}.sidebar-user>svg{color:#74787e}.sidebar-collapsed .sidebar-user{justify-content:center;padding:9px 0 3px}.user-popover,.notice-popover{z-index:40;background:#20282f;border:1px solid #42454a;border-radius:8px;width:235px;padding:8px;position:absolute;bottom:55px;left:10px;box-shadow:0 16px 55px #0006}.popover-caption{color:#777b80;letter-spacing:.12em;padding:7px 8px 9px;font-size:8px;font-weight:700}.user-popover>button:not(.logout-item){text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;width:100%;padding:7px;font-size:10px;display:flex}.user-popover>button:hover{background:#2b353e}.user-popover>button span:nth-child(2){flex:1}.user-popover small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.logout-item{color:#d68b7e;border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:8px;width:100%;margin-top:6px;padding:8px;font-size:10px;display:flex}.main-column{flex-direction:column;width:calc(100% - 248px);min-height:100vh;margin-left:248px;transition:width .2s,margin .2s;display:flex}.sidebar-collapsed .main-column{width:calc(100% - 76px);margin-left:76px}.topbar{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#171c21f5;border-bottom:1px solid #262f37;flex:0 0 60px;justify-content:space-between;align-items:center;gap:20px;height:60px;padding:0 26px;display:flex;position:sticky;top:0}.breadcrumbs{color:#74787e;letter-spacing:.04em;align-items:center;gap:8px;min-width:0;font-size:10px;display:flex}.breadcrumbs b{color:#d9d6d0;letter-spacing:0;font-size:11px;font-weight:600}.breadcrumbs svg{color:#55595f}.topbar-tools{align-items:center;gap:14px;display:flex}.global-search{color:#777b80;background:#181e24;border:1px solid #2a343e;border-radius:6px;align-items:center;gap:8px;width:clamp(190px,27vw,325px);height:32px;padding:0 9px;display:flex}.global-search input{color:#e7e3dc;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.global-search input::placeholder{color:#777b80}.global-search kbd{color:#777b80;border:1px solid #3a3d42;border-radius:3px;padding:2px 4px;font-size:8px}.credit-pill{color:#84bfe4;white-space:nowrap;background:#3ba5e714;border:1px solid #3ba5e733;border-radius:5px;align-items:center;gap:5px;padding:7px 8px;font-size:10px;font-weight:600;display:flex}.credit-pill small{color:#5495be;font-size:8px;font-weight:400}.topbar-icon-button,.icon-button{color:#93969b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;width:30px;height:30px;display:inline-grid;position:relative}.topbar-icon-button:hover,.icon-button:hover{color:#ece9e4;background:#252e36}.topbar-icon-button i{background:var(--orange);border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:5px;box-shadow:0 0 0 2px #171c21}.topbar-divider{background:#2d3842;width:1px;height:24px}.topbar-profile{cursor:pointer;color:#b7b4ae;background:0 0;border:0;align-items:center;gap:7px;font-size:10px;display:flex}.profile-name{text-align:left;gap:2px;font-weight:600;display:grid}.profile-name small{color:#797d82;font-size:8px;font-weight:400}.topbar-profile>svg{color:#777b80}.mobile-menu-button{display:none}.popover-anchor{position:relative}.notice-popover{width:315px;padding:0;inset:40px -34px auto auto;overflow:hidden}.popover-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.popover-head b{font-size:11px}.popover-head span{color:#92969b;font-size:9px}.notice-row{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #2a343e;gap:9px;width:100%;padding:10px 12px;display:flex}.notice-row:hover{background:#262f38}.notice-row.read{opacity:.55}.notice-icon{width:27px;height:27px;color:var(--orange);background:#3ba5e721;border-radius:6px;flex:none;place-items:center;display:grid}.notice-credit{color:var(--yellow);background:#5bade01f}.notice-sync{color:var(--red);background:#de71691f}.notice-row>span:last-child{gap:3px;min-width:0;display:grid}.notice-row b{color:#dedbd5;font-size:10px}.notice-row small{color:#999da2;font-size:9px;line-height:1.4}.notice-row em{color:#72767c;font-size:8px;font-style:normal}.content-area{flex:1;width:100%;max-width:1680px;margin:0 auto;padding:25px 27px 32px}.app-footer{color:#686c71;border-top:1px solid #232c34;justify-content:space-between;gap:10px;padding:11px 27px 14px;font-size:8px;display:flex}.app-footer>span:last-child{align-items:center;gap:6px;display:flex}.footer-dot{background:var(--yellow);border-radius:50%;width:5px;height:5px}.mobile-side-backdrop{display:none}.page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:19px;display:flex}.eyebrow{color:#4caae4;letter-spacing:.16em;margin-bottom:7px;font-size:8px;font-weight:700;display:block}.page-heading h1{color:#e3eef5;letter-spacing:-.035em;margin:0;font-size:22px;font-weight:650;line-height:1.25}.page-heading p{color:#8a8e93;margin:6px 0 0;font-size:10px}.page-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.mode-badge{color:#77abcc;letter-spacing:.08em;background:#3ba5e712;border:1px solid #1e3c4e;border-radius:5px;align-items:center;gap:7px;padding:7px 9px;font-size:8px;display:inline-flex}.mode-badge>span{background:var(--orange);border-radius:50%;width:5px;height:5px}.button{color:#cbc8c2;cursor:pointer;white-space:nowrap;background:#20272e;border:1px solid #3a3d42;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:32px;padding:0 11px;font-size:10px;font-weight:550;transition:all .15s;display:inline-flex}.button:hover{background:#262f37;border-color:#595c61}.button-primary{color:#0f1e28;background:var(--orange);border-color:#3ea6e7;font-weight:700}.button-primary:hover{background:#5cb4eb;border-color:#61b6eb}.button-outline{background:0 0}.button-ghost{background:0 0;border-color:#0000}.button-ghost:hover{border-color:#3c3f44}.button svg{stroke-width:1.8px}.text-button{color:#64aad6;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:4px 2px;font-size:9px;display:inline-flex}.text-button:hover{color:#82c5ef}.icon-button{width:27px;height:27px}.panel{background:#1a2026;border:1px solid #2a343e;border-radius:8px;min-width:0}.panel-head{justify-content:space-between;align-items:center;gap:15px;padding:15px 16px;display:flex}.panel-head h2{color:#e3e0da;letter-spacing:-.01em;margin:0;font-size:12px;font-weight:600}.panel-head p{color:#83878c;margin:5px 0 0;font-size:9px}.panel-head .eyebrow{margin-bottom:5px}.panel-head .eyebrow+h2{font-size:12px}.heading-icon{color:var(--orange)}.quick-actions{gap:8px;margin-bottom:13px;display:flex}.quick-action{color:#bdbab4;cursor:pointer;background:#1b2127;border:1px solid #313c47;border-radius:5px;align-items:center;gap:7px;min-height:33px;padding:0 11px;font-size:9px;font-weight:550;display:inline-flex}.quick-action:hover{color:#ddeaf2;background:#232b33}.quick-action svg{color:#51a2d4}.quick-action.quick-primary{color:#0f1e28;background:var(--orange);border-color:#3ba5e761;font-weight:700}.quick-action.quick-primary svg{color:#152e3e}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:13px;display:grid}.stats-grid-seven{grid-template-columns:repeat(7,minmax(0,1fr))}.stat-card{text-align:left;background:linear-gradient(145deg,#1c232a,#191f25);border:1px solid #2a343e;border-radius:7px;flex-direction:column;align-items:flex-start;min-width:0;min-height:103px;padding:12px 13px 10px;display:flex;position:relative}.stat-card[onclick]{cursor:pointer;transition:border-color .15s,transform .15s}.stat-card[onclick]:hover{border-color:#2b5773;transform:translateY(-1px)}.stat-top{color:#a3a6aa;justify-content:space-between;align-items:center;gap:5px;width:100%;font-size:9px;display:flex}.stat-icon{color:#57a5d5;background:#3ba5e71a;border-radius:6px;place-items:center;width:25px;height:25px;display:grid}.stat-number{color:#e3eef5;letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:11px;font-size:21px;font-weight:650;line-height:1;display:block;overflow:hidden}.stat-note{color:#73777d;margin-top:6px;font-size:8px}.stat-delta{color:#59b58d;font-size:8px;position:absolute;bottom:10px;right:11px}.stat-green .stat-icon{color:var(--green);background:#5fc49b1a}.stat-red .stat-icon{color:var(--red);background:#de71691a}.stat-yellow .stat-icon{color:var(--yellow);background:#5bade01a}.stat-purple .stat-icon{color:var(--purple);background:#b39ad81a}.stat-blue .stat-icon{color:var(--blue);background:#76a9d31a}.stat-orange .stat-icon{color:var(--orange)}.dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.95fr);gap:12px;margin-bottom:12px;display:grid}.chart-panel{min-height:296px}.chart-panel>.panel-head{align-items:flex-start}.chart-area{height:186px;padding:0 12px 0 7px}.chart-legend{color:#92969b;align-items:center;gap:15px;padding:0 17px;font-size:8px;display:flex}.chart-legend>span{align-items:center;gap:6px;display:flex}.chart-legend i{border-radius:50%;width:7px;height:7px;display:inline-block}.legend-orange{background:var(--orange)}.legend-grey{background:#b8bcc2}.legend-red{background:#da6c61}.chart-caption{color:#72767b;border-top:1px solid #252e36;justify-content:space-between;padding:5px 17px 12px;font-size:8px;display:flex}.trend-up{color:#69c296;align-items:center;gap:3px;display:flex}.health-panel{flex-direction:column;display:flex}.health-panel .panel-head{align-items:flex-start}.health-total{align-items:center;gap:10px;padding:3px 16px 12px;display:flex}.health-ring{width:38px;height:38px;color:var(--orange);background:#3ba5e717;border:1px solid #3ba5e740;border-radius:50%;place-items:center;display:grid}.health-total>div{flex:1;gap:2px;display:grid}.health-total strong{font-size:17px;font-weight:650}.health-total>div span{color:#7e8287;font-size:8px}.server-health-list{padding:0 15px}.server-health-item{border-top:1px solid #263039;align-items:center;gap:8px;padding:9px 0;display:flex}.server-health-icon{color:#609dc3;background:#242c34;border-radius:5px;place-items:center;width:26px;height:26px;display:grid}.server-health-item>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.server-health-item b{color:#d7d4ce;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:550;overflow:hidden}.server-health-item small{color:#777b81;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.full-button{width:calc(100% - 30px);margin:auto 15px 14px}.bottom-grid{grid-template-columns:minmax(0,1.12fr) minmax(310px,.88fr);gap:12px;display:grid}.upcoming-list,.activity-list{padding:0 15px 9px}.upcoming-row{border-top:1px solid #262f37;align-items:center;gap:9px;padding:10px 0;display:flex}.client-avatar{color:#9ec9e3;background:#1e3c4f;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:8px;font-weight:700;display:grid}.upcoming-name{flex:1;gap:3px;min-width:0;display:grid}.upcoming-name b{color:#d9d6d0;font-size:9px;font-weight:550}.upcoming-name small{color:#777b81;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.due-label{color:#6eb2dc;white-space:nowrap;font-size:8px}.small-action{color:#78bce7;cursor:pointer;white-space:nowrap;background:#3ba5e712;border:1px solid #3ba5e745;border-radius:4px;height:25px;padding:0 9px;font-size:8px;font-weight:600}.small-action:hover{background:#3ba5e729}.activity-row{border-top:1px solid #262f37;gap:9px;padding:9px 0;display:flex}.activity-mark{color:#6fb3de;background:#3ba5e71a;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;display:grid}.mark-operator{color:var(--blue);background:#76a9d31c}.mark-reseller{color:var(--purple);background:#b39ad81c}.activity-copy{gap:3px;min-width:0;display:grid}.activity-copy b{font-size:9px;font-weight:600}.activity-copy span{color:#989ba0;font-size:8px;line-height:1.4}.activity-copy small{color:#6e7278;font-size:8px}.table-panel{overflow:visible}.table-panel>.panel-head{min-height:58px}.table-panel .toolbar{border-top:1px solid #252e36;border-bottom:1px solid #252e36;flex-wrap:wrap;align-items:center;gap:7px;min-height:50px;padding:9px 13px;display:flex}.search-input{color:#7c8086;background:#171d23;border:1px solid #2f3a45;border-radius:5px;flex:230px;align-items:center;gap:7px;min-width:200px;height:29px;padding:0 8px;display:flex}.search-input input{color:#e2dfd9;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9px}.search-input input::placeholder{color:#6e7278}.search-input kbd{color:#777b81;border:1px solid #3c3f45;border-radius:3px;padding:2px 4px;font-size:8px}.toolbar-divider{background:#303b46;width:1px;height:18px;margin:0 2px}.compact-select{color:#b9b6b0;background:#1e252c;border:1px solid #303b46;border-radius:5px;outline:0;min-width:120px;max-width:180px;height:29px;padding:0 8px;font-size:9px}.compact-select:focus{border-color:#3ba5e78c}.filter-button{background:#1f262d;border-color:#313c47}.table-responsive{width:100%;overflow:auto}.data-table{border-collapse:collapse;white-space:nowrap;text-align:left;width:100%}.data-table th{color:#777b81;text-transform:uppercase;letter-spacing:.08em;background:#1c232a;border-bottom:1px solid #2a343e;height:34px;padding:0 12px;font-size:8px;font-weight:700}.data-table td{color:#b7b4ae;vertical-align:middle;border-bottom:1px solid #242d35;height:47px;padding:6px 12px;font-size:9px}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover td{background:#ffffff04}.client-cell{align-items:center;gap:8px;display:flex}.client-cell>span:last-child{gap:3px;display:grid}.client-cell b,.primary-cell{color:#dedbd5;font-size:9px;font-weight:550}.client-cell small,.cell-sub{color:#787c81;margin-top:3px;font-size:8px;display:block}.data-table code{color:#76b2d8;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.status-chip{color:#a9adb1;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#2a343e;border-radius:4px;align-items:center;gap:5px;min-height:19px;padding:3px 6px;font-size:7px;font-weight:700;display:inline-flex}.status-chip:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}.status-active,.status-open,.status-confirmed{color:#6cc59d;background:#5fc49b1a}.status-expired,.status-failed{color:#e08074;background:#de71691c}.status-pending{color:#61b0e1;background:#5bade01c}.status-suspended,.status-closed{color:#a5a9ad;background:#8e93991c}.status-converted{color:#b5a0dd;background:#b39ad81c}.status-demo{color:#6eb1db;background:#3ba5e71a}.line-action-group,.row-actions{align-items:center;gap:4px;display:flex}.action-menu{display:inline-block;position:relative}.action-menu>summary{color:#92969b;cursor:pointer;border:1px solid #0000;border-radius:4px;place-items:center;width:26px;height:25px;list-style:none;display:grid}.action-menu>summary::-webkit-details-marker{display:none}.action-menu[open]>summary,.action-menu>summary:hover{color:#fff;background:#2a343e}.action-menu-list{z-index:12;background:#202830;border:1px solid #44474d;border-radius:6px;width:164px;padding:5px;position:absolute;top:28px;right:0;box-shadow:0 12px 35px #00000073}.action-menu-list button{color:#c7c4be;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;width:100%;padding:7px 8px;font-size:9px;display:flex}.action-menu-list button:hover{color:#e9f1f6;background:#2e3944}.action-menu-list svg{color:#66a7d0}.mobile-line-row{display:none}.table-foot{color:#6f7379;border-top:1px solid #262f37;justify-content:space-between;gap:10px;padding:9px 13px;font-size:8px;display:flex}.align-right{text-align:right}.amount-cell{text-align:right;font-weight:600}.amount-positive{color:#70c99f!important}.amount-negative{color:#dc8c75!important}.ledger-badge{color:#7bb1d2;background:#3ba5e714;border-radius:4px;padding:4px 6px;font-size:8px;display:inline-block}.ledger-reservation{color:#6bb3e0;background:#5bade01a}.ledger-release,.ledger-refund{color:#6fc59d;background:#5fc49b1a}.empty-state{text-align:center;color:#8d9196;flex-direction:column;align-items:center;gap:7px;padding:30px 12px;display:flex}.empty-state>span{color:#a2a5aa;background:#242d36;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.empty-state b{color:#c4c1bb;font-size:10px;font-weight:550}.empty-state small{color:#797d82;font-size:9px}.pending-ops{background:#5bade00b;border:1px solid #5bade040;border-radius:7px;margin-bottom:12px;overflow:hidden}.pending-ops-head{align-items:center;gap:9px;padding:10px 12px;display:flex}.pending-icon{width:25px;height:25px;color:var(--yellow);background:#5bade01f;border-radius:6px;place-items:center;display:grid}.pending-ops-head>span:nth-child(2){flex:1;gap:3px;display:grid}.pending-ops-head b{color:#8fc3e3;font-size:10px}.pending-ops-head small{color:#a29882;font-size:8px}.pending-count{color:#6aabd3;font-size:8px}.pending-operation{border-top:1px solid #5bade024;align-items:center;gap:12px;padding:9px 12px;display:flex}.pending-operation>span:first-child{flex:1;gap:3px;min-width:0;display:grid}.pending-operation b{color:#bad4e5;font-size:9px}.pending-operation small{color:#a59a85;font-size:8px;line-height:1.4}.pending-operation time{color:#8c816b;white-space:nowrap;font-size:8px}.simulate-actions{gap:5px;display:flex}.simulate-actions button{cursor:pointer;border-radius:4px;padding:5px 7px;font-size:8px}.simulate-fail{color:#e28c7d;background:#de716914;border:1px solid #de716959}.simulate-success{color:#76cba4;background:#5fc49b14;border:1px solid #5fc49b4d}.mini-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:13px;display:grid}.mini-metric{background:#1a2026;border:1px solid #2a343e;border-radius:7px;gap:5px;padding:12px 13px;display:grid}.mini-metric>span{color:#92969b;font-size:9px}.mini-metric>b{color:#ece9e4;letter-spacing:-.04em;font-size:19px;font-weight:650}.mini-metric>small{color:#70747a;font-size:8px}.mini-metric.green>b{color:var(--green)}.mini-metric.orange>b{color:#63b7ec}.mini-metric.yellow>b{color:var(--yellow)}.mini-metric.red>b{color:var(--red)}.mini-metric.purple>b{color:var(--purple)}.reseller-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:12px;display:grid}.reseller-card{padding:14px}.reseller-card-head{align-items:center;gap:9px;display:flex}.reseller-avatar{border-radius:8px;place-items:center;width:36px;height:36px;font-size:10px;font-weight:700;display:grid}.avatar-orange{color:#90cbf0;background:#3ba5e724}.avatar-blue{color:#b8d3e8;background:#76a9d321}.reseller-title{flex:1;min-width:0}.reseller-title h2{color:#e5e2dc;text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:11px;font-weight:600;overflow:hidden}.reseller-title span{color:#777b80;font-size:8px}.reseller-tags{align-items:center;gap:6px;margin:12px 0 11px;display:flex}.billing-chip{letter-spacing:.06em;border-radius:4px;padding:4px 6px;font-size:7px;font-weight:700}.billing-chip.prepaid{color:#6bb3e0;background:#3ba5e71a}.billing-chip.postpaid{color:#93b8d7;background:#76a9d31a}.reseller-stats{border-top:1px solid #28313a;border-bottom:1px solid #28313a;grid-template-columns:repeat(3,1fr);gap:7px;padding:11px 0;display:grid}.reseller-stats>div{gap:5px;display:grid}.reseller-stats small{color:#7d8186;font-size:8px}.reseller-stats strong{color:#e2dfd9;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.reseller-meta{color:#8b8f94;flex-wrap:wrap;gap:9px;padding:10px 0;font-size:8px;display:flex}.reseller-meta span{align-items:center;gap:4px;display:inline-flex}.reseller-meta svg{color:#5898bf}.reseller-actions{border-top:1px solid #28313a;flex-wrap:wrap;gap:6px;padding-top:8px;display:flex}.reseller-actions .button{flex:1;min-width:95px;font-size:8px}.reseller-rules{align-items:center;gap:20px;padding:15px;display:flex}.reseller-rules>div:first-child{flex:1}.reseller-rules h2{margin:0 0 5px;font-size:12px}.reseller-rules p{color:#85898e;max-width:470px;margin:0;font-size:9px;line-height:1.5}.rule-price{border-left:1px solid #2f3a45;gap:6px;min-width:150px;padding-left:15px;display:grid}.rule-price small{color:#898d92;font-size:8px}.rule-price b{color:#89c1e4;font-size:12px}.rule-price b span{color:#85898e;font-size:8px;font-weight:400}.balance-banner{background:linear-gradient(100deg,#3ba5e71b,#1a2026d9);border:1px solid #3ba5e733;border-radius:8px;align-items:center;gap:13px;margin-bottom:13px;padding:17px;display:flex}.balance-icon{width:43px;height:43px;color:var(--orange);background:#3ba5e726;border-radius:9px;place-items:center;display:grid}.balance-banner>div:nth-child(2){gap:4px;display:grid}.balance-banner small{color:#9c8c7d;font-size:8px}.balance-banner strong{color:#e3eef5;letter-spacing:-.04em;font-size:23px;font-weight:650}.balance-banner>div:nth-child(2)>span{color:#9b968e;align-items:center;gap:6px;font-size:8px;display:flex}.balance-banner>div:nth-child(2)>span i{background:#77736c;border-radius:50%;width:3px;height:3px}.balance-banner-side{margin-left:auto}.notice-banner{color:#a8a9a8;background:#1a2025;border:1px solid #2c3741;border-radius:6px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;font-size:9px;line-height:1.5;display:flex}.notice-banner svg{color:#a9a59b;flex:none;margin-top:1px}.notice-banner b{color:#dedbd5;font-weight:600}.notice-orange{color:#b2a18e;background:#3ba5e70e;border-color:#3ba5e73b}.notice-orange svg{color:var(--orange)}.compact-notice{margin-top:12px;padding:8px 9px;font-size:8px}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.plan-card{padding:16px}.plan-highlight{border-color:#3ba5e757;box-shadow:inset 0 1px #3ba5e724}.plan-card-top{justify-content:space-between;align-items:center;display:flex}.plan-icon{width:31px;height:31px;color:var(--orange);background:#3ba5e71c;border-radius:7px;place-items:center;display:grid}.plan-card h2{margin:15px 0 4px;font-size:14px;font-weight:600}.plan-card>p{color:#868a8f;margin:0;font-size:9px}.plan-price{color:#e3eef5;letter-spacing:-.05em;margin:17px 0 15px;font-size:22px;font-weight:650}.plan-price small{color:#85898e;letter-spacing:0;font-size:8px;font-weight:400}.plan-details{border-top:1px solid #2a343e;border-bottom:1px solid #2a343e;gap:8px;margin-bottom:12px;padding:12px 0;display:grid}.plan-details>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.plan-details span{color:#888c91;font-size:8px}.plan-details b{color:#d1cec8;text-align:right;max-width:58%;font-size:8px;font-weight:550}.server-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.server-card{padding:14px}.server-card-head{align-items:center;gap:7px;display:flex}.server-card-head .status-chip{margin-left:auto}.server-icon{width:30px;height:30px;color:var(--orange);background:#3ba5e71c;border-radius:7px;place-items:center;display:grid}.server-card h2{margin:13px 0 4px;font-size:12px;font-weight:600}.server-url{color:#83878c;text-overflow:ellipsis;white-space:nowrap;margin:0 0 13px;font:8px ui-monospace,monospace;overflow:hidden}.server-info-grid{border-top:1px solid #2a343e;border-bottom:1px solid #2a343e;grid-template-columns:1fr 1fr;gap:10px 9px;padding:12px 0;display:grid}.server-info-grid span{gap:4px;display:grid}.server-info-grid small{color:#777b80;font-size:8px}.server-info-grid b{color:#c9c6c0;font-size:9px;font-weight:550}.warning-text{color:#68b1df!important}.server-card-actions{gap:6px;padding-top:12px;display:flex}.server-card-actions .button{flex:1;padding:0 6px;font-size:8px}.server-card-actions .button-ghost{color:#629ec4}.finance-cutoff{color:#979a9e;align-items:center;gap:6px;font-size:8px;display:inline-flex}.payments-table{margin-top:12px}.report-panel{min-height:180px}.report-bars{gap:15px;padding:10px 16px 17px;display:grid}.report-bar-row{color:#92969b;grid-template-columns:85px 1fr 24px;align-items:center;gap:10px;font-size:9px;display:grid}.report-bar-row>div{background:#2c3741;border-radius:10px;height:6px;overflow:hidden}.report-bar-row i{border-radius:inherit;background:var(--orange);height:100%;display:block}.report-bar-row .bar-red{background:var(--red)}.report-bar-row .bar-green{background:var(--green)}.report-bar-row>b{color:#d5d2cc;text-align:right;font-size:9px}.server-report-list{padding:0 15px 10px}.server-report-list>div{color:#b8b5af;border-top:1px solid #263039;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:10px 0;font-size:9px;display:grid}.server-report-list>b{font-weight:600}.audit-panel{overflow:hidden}.audit-header,.audit-row{grid-template-columns:1.15fr .8fr .9fr 1fr 1.4fr;align-items:center;gap:12px;display:grid}.audit-header{color:#777b81;letter-spacing:.08em;background:#1c232a;border-bottom:1px solid #2a343e;height:35px;padding:0 13px;font-size:8px;font-weight:700}.audit-row{color:#aaa7a1;border-bottom:1px solid #252e36;min-height:56px;padding:8px 13px;font-size:8px}.audit-row:last-child{border:0}.audit-action{align-items:center;gap:8px;display:flex}.audit-action>span:last-child{gap:3px;display:grid}.audit-action b{color:#d9d6d0;text-transform:capitalize;font-size:9px;font-weight:550}.audit-action small{color:#7f8388;font-size:8px}.audit-icon{width:26px;height:26px;color:var(--orange);background:#3ba5e71a;border-radius:6px;place-items:center;display:grid}.audit-operator{color:var(--blue);background:#76a9d31a}.audit-reseller{color:var(--purple);background:#b39ad81a}.audit-actor{color:#ccc9c3;align-items:center;gap:6px;display:flex}.audit-actor small{display:none}.audit-entity{color:#85898e;font:8px ui-monospace,monospace}.audit-message{color:#9c9fa2;line-height:1.4}.audit-message details{margin-top:4px}.audit-message summary{color:#69add8;cursor:pointer}.audit-message pre{color:#bab6af;white-space:pre-wrap;background:#151a20;max-width:340px;padding:5px;overflow:auto}.settings-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.settings-panel,.templates-panel{padding:2px 15px 15px}.settings-panel>.panel-head,.templates-panel>.panel-head{padding-left:0;padding-right:0}.field{color:#b6b3ad;gap:6px;margin:11px 0;font-size:9px;font-weight:550;display:grid}.field>span:first-child{display:block}.field>input,.field>select,.field>textarea,.field .password-field{color:#e3e0da;background:#171d23;border:1px solid #313c47;border-radius:5px;outline:none;width:100%;min-height:34px;padding:7px 9px;font-size:10px}.field>input:focus,.field>select:focus,.field>textarea:focus,.field .password-field:focus-within{border-color:#3ba5e79e;box-shadow:0 0 0 2px #3ba5e717}.field>input::placeholder,.field>textarea::placeholder{color:#6f7379}.field>input[readonly]{color:#8d9196;background:#1c232a}.field>small{color:#797d82;font-size:8px;font-weight:400}.field textarea{resize:vertical;line-height:1.5}.field select[multiple]{height:auto;padding:4px}.field option{padding:4px}.password-field{align-items:center;display:flex;padding:0!important}.password-field input{color:#e3e0da;background:0 0;border:0;outline:0;flex:1;min-width:0;height:32px;padding:0 9px}.password-toggle{color:#878b90;cursor:pointer;background:0 0;border:0;place-items:center;width:31px;height:29px;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:0 11px;display:grid}.check-field{color:#b8b5ae;cursor:pointer;align-items:center;gap:8px;padding:8px 0;font-size:9px;display:flex}.check-field input{accent-color:var(--orange)}.integration-box{background:#171d23;border:1px solid #2e3944;border-radius:6px;padding:12px}.integration-box-top{align-items:center;gap:9px;display:flex}.integration-mark{width:29px;height:29px;color:var(--yellow);background:#5bade01a;border-radius:6px;place-items:center;display:grid}.integration-box-top>span:nth-child(2){flex:1;gap:3px;display:grid}.integration-box-top b{color:#d6d1c6;font-size:9px;font-weight:550}.integration-box-top small{color:#88847b;font-size:8px}.integration-box-foot{color:#6f7378;padding:8px 0 0 38px;font-size:8px}.switch{cursor:pointer;background:#484b50;border:0;border-radius:99px;width:31px;height:18px;padding:0;position:relative}.switch i{background:#d1cfca;border-radius:50%;width:12px;height:12px;transition:left .15s;position:absolute;top:3px;left:3px}.switch.on{background:#3185b9}.switch.on i{background:#e4f3fc;left:16px}.settings-tip{color:#8f9693;gap:7px;margin-top:13px;font-size:8px;line-height:1.5;display:flex}.settings-tip svg{color:var(--green);flex:none}.settings-tip code{color:#7cb4d7}.settings-inline{border-top:1px solid #2a343e;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.settings-inline>span:first-child{gap:4px;display:grid}.settings-inline b{color:#c9c6c0;font-size:9px;font-weight:550}.settings-inline small{color:#85898e;font-size:8px;line-height:1.4}.templates-panel{margin-top:12px}.templates-panel .field{margin-bottom:13px}.modal-scrim{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#050608bf;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal{background:#1e262d;border:1px solid #484b50;border-radius:9px;width:min(100%,470px);max-height:min(92vh,900px);padding:18px;overflow:auto;box-shadow:0 22px 70px #00000085}.modal-wide{width:min(100%,670px)}.modal-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.modal-header h2{color:#e3eef5;letter-spacing:-.03em;margin:0;font-size:16px;font-weight:650}.modal-header p{color:#909398;margin:5px 0 0;font-size:9px;line-height:1.5}.modal-header .icon-button{flex:none}.modal .field{margin:10px 0}.modal-actions{border-top:1px solid #313c47;justify-content:flex-end;gap:7px;margin-top:13px;padding-top:12px;display:flex}.renew-preview{background:#181e23;border:1px solid #303b46;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;margin:10px 0 14px;padding:13px;display:flex}.renew-preview>div{gap:5px;display:grid}.renew-preview small{color:#878b90;font-size:8px}.renew-preview b{color:#d4d1ca;font-size:11px}.renew-preview>svg{color:#85898e}.renew-preview .new-due b{color:#78c89f}.renew-cost{border-top:1px solid #2d3842;grid-template-columns:1fr 1fr;gap:9px;padding:11px 0;display:grid}.renew-cost span{color:#92969b;gap:5px;font-size:8px;display:grid}.renew-cost b{color:#e5e1da;font-size:11px}.snapshot-preview{background:#191f25;border:1px solid #313c47;border-radius:6px;gap:7px;padding:11px;display:grid}.snapshot-preview span{color:#6fa6c9;align-items:center;gap:6px;font-size:9px;display:flex}.snapshot-preview b{color:#e2dfd9;font-size:11px}.snapshot-preview small{color:#8c9094;font-size:8px;line-height:1.45}.access-box{background:#181e23;border:1px solid #2f3a45;border-radius:6px;grid-template-columns:105px 1fr;gap:8px 10px;padding:12px;display:grid}.access-box>span{color:#878b90;font-size:9px}.access-box>b{overflow-wrap:anywhere;color:#e2dfd9;font:10px ui-monospace,monospace}.secret-value{letter-spacing:.04em}.password-reveal{color:#6dadd4;margin-top:10px}.permission-note{color:#a8a399;align-items:center;gap:6px;margin:9px 0;font-size:8px;display:flex}.history-detail-list{gap:0;display:grid}.history-detail-list>div{border-bottom:1px solid #2a343e;gap:10px;min-height:53px;padding:10px 4px;display:flex}.history-detail-list>div>span:last-child{gap:4px;display:grid}.history-detail-list b{color:#d7d4ce;font-size:9px;font-weight:550}.history-detail-list small{color:#8e9297;font-size:8px}.history-detail-list em{color:#6f7379;font-size:8px;font-style:normal}.timeline-dot{border:2px solid #50abe3;border-radius:50%;flex:none;width:8px;height:8px;margin-top:2px}.dot-green{border-color:var(--green)}.dot-red{border-color:var(--red)}.invoice-summary{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px;display:grid}.invoice-summary>div{background:#181e23;border:1px solid #313c47;border-radius:5px;gap:5px;padding:10px;display:grid}.invoice-summary small{color:#898d92;font-size:8px}.invoice-summary b{color:#d5e5ef;font-size:13px}.snapshot-client-list{padding:12px 0}.snapshot-client-list h3{margin:0 0 7px;font-size:10px}.snapshot-client-list>div{color:#b8b5af;border-top:1px solid #2a343e;justify-content:space-between;padding:8px 4px;font-size:9px;display:flex}.snapshot-client-list>div b{color:#74bae5;font-size:9px}.snapshot-client-list>p{color:#898d92;font-size:9px}.toast{z-index:100;color:#d3eadf;background:#1e252c;border:1px solid #5fc49b40;border-radius:6px;align-items:center;gap:9px;max-width:min(420px,100vw - 28px);padding:10px 12px;font-size:9px;line-height:1.45;display:flex;position:fixed;bottom:20px;right:22px;box-shadow:0 12px 36px #00000057}.toast-warn{color:#b2d4e9;background:#1f262d;border-color:#5bade04d}.toast-icon{color:var(--green);flex:none}.toast-warn .toast-icon{color:var(--yellow)}.toast>button{color:#93978f;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-left:4px;display:grid}.form-error{color:#e59689;background:#de716912;border:1px solid #de71694d;border-radius:5px;align-items:center;gap:7px;margin:8px 0;padding:8px;font-size:9px;display:flex}.login-page{background:radial-gradient(at 20% 30%,#3ba5e717,#0000 36%),#151a1f;place-items:center;min-height:100vh;padding:30px;display:grid;position:relative;overflow:hidden}.login-glow{pointer-events:none;border:1px solid #3ba5e712;border-radius:50%;width:430px;height:430px;position:absolute}.login-glow-a{top:-285px;left:-115px;box-shadow:0 0 0 55px #3ba5e705,0 0 0 115px #3ba5e703}.login-glow-b{bottom:-310px;right:-280px;box-shadow:0 0 0 72px #3ba5e705}.login-layout{z-index:1;background:#1a2026e6;border:1px solid #2d3843;border-radius:12px;grid-template-columns:1.05fr .95fr;width:min(100%,940px);min-height:560px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 80px #0000005c}.login-brand-panel{background:linear-gradient(145deg,#181e23,#151a20);border-right:1px solid #2c3741;flex-direction:column;padding:38px;display:flex;position:relative}.login-brand-panel:after{content:"";border:1px solid #3ba5e71f;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-135px;right:-65px;box-shadow:0 0 0 24px #3ba5e706,0 0 0 52px #3ba5e704}.login-brand-panel .brand-lockup{gap:12px}.login-brand-panel .brand-symbol{border-radius:9px;width:42px;height:42px}.login-brand-panel .brand-symbol span{width:4px}.login-brand-panel .brand-wordmark{gap:2px;font-size:15px}.login-brand-panel .brand-wordmark b:last-child{font-size:11px}.orange-kicker{color:#4da9e2;letter-spacing:.2em;margin-top:84px;font-size:8px;font-weight:700}.login-brand-panel h1{color:#dfebf3;letter-spacing:-.05em;margin:12px 0 11px;font-size:clamp(25px,4vw,38px);font-weight:600;line-height:1.16}.login-brand-panel h1 em{color:var(--orange);font-style:normal}.login-brand-panel>p{color:#93969a;max-width:300px;margin:0;font-size:10px;line-height:1.65}.login-features{color:#c1beb8;gap:12px;margin-top:31px;font-size:9px;display:grid}.login-features span{align-items:center;gap:8px;display:flex}.login-features svg{color:var(--orange)}.login-brand-foot{color:#70747a;letter-spacing:.09em;align-items:center;gap:6px;margin-top:auto;padding-top:24px;font-size:7px;display:flex}.orange-dot{background:var(--orange);border-radius:50%;width:5px;height:5px}.login-form{flex-direction:column;justify-content:center;padding:36px 38px;display:flex}.login-form-head{margin-bottom:18px}.login-form-head .eyebrow{margin-bottom:7px}.login-form-head h2{letter-spacing:-.035em;margin:0;font-size:19px;font-weight:650}.login-form-head p{color:#868a8f;margin:6px 0 0;font-size:9px}.login-submit{justify-content:space-between;width:100%;min-height:36px;margin-top:6px}.login-links{color:#70747a;justify-content:space-between;align-items:center;gap:8px;margin:9px 0 17px;font-size:8px;display:flex}.login-links button{color:#61abd9;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px}.demo-access{border-top:1px solid #2f3a45;padding-top:13px}.demo-access-head{color:#85898e;letter-spacing:.11em;justify-content:space-between;gap:5px;font-size:7px;font-weight:700;display:flex}.demo-password{color:#7c8085;letter-spacing:0;font-weight:400}.demo-password b{color:#77abcc;font-family:ui-monospace,monospace;font-weight:500}.demo-account-grid{grid-template-columns:1fr 1fr;gap:6px;margin-top:9px;display:grid}.demo-account{text-align:left;cursor:pointer;background:#1c232a;border:1px solid #2e3944;border-radius:5px;align-items:center;gap:6px;min-width:0;padding:6px;display:flex}.demo-account:hover{border-color:#346889}.demo-account .mini-avatar{width:23px;height:23px;font-size:7px}.demo-account>span:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.demo-account b{color:#d6d2cc;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:550;overflow:hidden}.demo-account small{color:#85898e;font-size:7px}.demo-account>svg{color:#74787e}.blocked-screen{text-align:center;background:#1b2127;border:1px solid #313c47;border-radius:8px;max-width:470px;margin:90px auto;padding:26px}.blocked-screen>span{width:44px;height:44px;color:var(--red);background:#de71691a;border-radius:50%;place-items:center;margin:0 auto 13px;display:grid}.blocked-screen h1{margin:0;font-size:17px}.blocked-screen p{color:#92969b;font-size:10px;line-height:1.55}@media(max-width:1400px){.stats-grid-seven{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-card{min-height:100px}.dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.9fr)}.global-search{width:clamp(170px,22vw,280px)}}@media(max-width:1120px){.sidebar{width:218px}.main-column{width:calc(100% - 218px);margin-left:218px}.sidebar-collapsed .sidebar{width:70px}.sidebar-collapsed .main-column{width:calc(100% - 70px);margin-left:70px}.content-area{padding:22px 19px 27px}.topbar{padding:0 19px}.app-footer{padding-left:19px;padding-right:19px}.reseller-grid,.plan-grid,.server-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.global-search{width:210px}.audit-header,.audit-row{grid-template-columns:1fr .7fr .8fr .9fr 1.2fr;gap:8px}}@media(max-width:800px){.sidebar{width:70px;padding-left:9px;padding-right:9px}.main-column{width:calc(100% - 70px);margin-left:70px}.sidebar .brand-wordmark,.sidebar .workspace-copy,.sidebar .workspace-switch>svg,.sidebar .side-section-label,.sidebar .side-link span,.sidebar .side-link small,.sidebar .sidebar-server-copy,.sidebar .sidebar-user-copy,.sidebar .sidebar-user>svg{display:none}.sidebar .sidebar-top{padding-left:8px;padding-right:0}.sidebar .collapse-button{display:none}.sidebar .workspace-switch{justify-content:center;margin-left:0;margin-right:0;padding:7px}.sidebar .side-link{justify-content:center;height:40px;padding:0}.sidebar .side-link.active:before{left:-9px}.sidebar .sidebar-server{justify-content:center;padding:8px}.sidebar .pulse-dot{display:none}.sidebar .sidebar-user{justify-content:center;padding:9px 0 3px}.content-area{padding:20px 15px 24px}.topbar{padding:0 15px}.app-footer{padding:10px 15px 13px}.dashboard-grid,.bottom-grid{grid-template-columns:1fr}.health-panel{min-height:240px}.settings-grid{grid-template-columns:1fr}.mini-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-header{display:none}.audit-row{grid-template-columns:1fr 1fr;gap:7px 10px;padding:11px}.audit-row>:nth-child(2){display:none}.audit-message{grid-column:1/-1}.audit-actor small{display:none}}@media(max-width:600px){.sidebar{z-index:40;width:264px;padding:19px 13px 12px;position:fixed;transform:translate(-105%);box-shadow:12px 0 44px #00000073}.sidebar.sidebar-open{transform:translate(0)}.sidebar .brand-wordmark,.sidebar .workspace-copy,.sidebar .workspace-switch>svg,.sidebar .side-section-label,.sidebar .side-link span,.sidebar .side-link small,.sidebar .sidebar-server-copy,.sidebar .sidebar-user-copy,.sidebar .sidebar-user>svg{display:initial}.sidebar .brand-wordmark{display:flex}.sidebar .sidebar-top{padding-left:8px;padding-right:4px}.sidebar .collapse-button{display:grid}.sidebar .workspace-switch{justify-content:flex-start;margin:1px 1px 25px;padding:9px}.sidebar .side-link{justify-content:flex-start;height:39px;padding:0 10px}.sidebar .side-link.active:before{left:-1px}.sidebar .sidebar-server{justify-content:flex-start;padding:10px 9px}.sidebar .pulse-dot{display:block}.sidebar .sidebar-user{justify-content:flex-start;padding:10px 6px 3px}.mobile-side-backdrop{z-index:35;background:#0000008f;border:0;display:block;position:fixed;inset:0}.main-column,.sidebar-collapsed .main-column{width:100%;margin-left:0}.sidebar-collapsed .sidebar{width:264px}.topbar{flex-basis:54px;gap:9px;height:54px;padding:0 12px}.mobile-menu-button{color:#a2a5a9;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;width:27px;height:27px;display:grid}.breadcrumbs{gap:5px;font-size:8px}.breadcrumbs b{text-overflow:ellipsis;white-space:nowrap;max-width:115px;font-size:9px;overflow:hidden}.topbar-tools{gap:7px}.global-search{background:0 0;border:0;justify-content:center;width:31px;height:30px;padding:0}.global-search input,.global-search kbd{display:none}.credit-pill{padding:6px;font-size:8px}.credit-pill small,.topbar-divider,.profile-name,.topbar-profile>svg{display:none}.topbar-profile{padding:0}.topbar-profile .mini-avatar{width:27px;height:27px}.content-area{padding:17px 11px 22px}.app-footer{padding:9px 11px 12px;font-size:7px}.app-footer>span:last-child{text-align:right;justify-content:flex-end}.page-heading{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:14px}.page-heading h1{font-size:20px}.page-heading p{max-width:325px;line-height:1.45}.page-heading-actions{justify-content:flex-start;width:100%}.page-heading-actions .button{flex:1;min-width:0;padding:0 7px;font-size:8px}.mode-badge{font-size:7px}.quick-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.quick-action{justify-content:flex-start;padding:0 8px;font-size:8px}.stats-grid,.stats-grid-seven{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.stat-card{min-height:94px;padding:10px}.stat-top{font-size:8px}.stat-icon{width:22px;height:22px}.stat-number{margin-top:10px;font-size:19px}.stat-note{font-size:7px}.stat-delta{font-size:7px;bottom:8px;right:8px}.dashboard-grid,.bottom-grid{gap:9px;margin-bottom:9px}.panel-head{padding:12px}.panel-head h2{font-size:11px}.panel-head p{max-width:245px;line-height:1.4}.chart-panel{min-height:270px}.chart-panel>.panel-head{align-items:flex-start}.chart-panel .compact-select{width:90px;min-width:88px}.chart-area{height:168px;padding-left:1px;padding-right:5px}.chart-legend{gap:9px;padding:0 12px;font-size:7px}.chart-caption{padding:6px 12px 10px}.health-panel{min-height:234px}.health-total{padding-left:12px;padding-right:12px}.server-health-list{padding:0 12px}.full-button{width:calc(100% - 24px);margin-left:12px;margin-right:12px}.bottom-grid .panel-head{align-items:flex-start}.upcoming-list,.activity-list{padding-left:12px;padding-right:12px}.upcoming-row{gap:6px}.upcoming-name b{font-size:8px}.due-label{font-size:7px}.small-action{padding:0 6px;font-size:7px}.panel.table-panel>.panel-head{align-items:flex-start}.toolbar{gap:5px!important;padding:8px!important}.search-input{flex-basis:100%;min-width:100%}.search-input kbd,.toolbar-divider{display:none}.compact-select{flex:1;min-width:0;max-width:none;height:30px;font-size:8px}.filter-button{flex:0 0 30px}.table-responsive{overflow:visible}.data-table{white-space:normal;display:block}.data-table thead{display:none}.data-table tbody{gap:7px;padding:8px;display:grid}.data-table tr.desktop-line-row{display:none}.data-table tr.mobile-line-row{display:block}.data-table td{border:0;height:auto;padding:0;display:block}.mobile-line-card{background:#1c232a;border:1px solid #2d3843;border-radius:6px;padding:10px}.mobile-line-card-top{justify-content:space-between;align-items:center;gap:7px;display:flex}.mobile-line-meta{border-top:1px solid #2d3842;border-bottom:1px solid #2d3842;grid-template-columns:1fr 1fr;gap:8px 11px;margin-top:9px;padding:10px 0;display:grid}.mobile-line-meta span{color:#777b80;gap:3px;font-size:7px;display:grid}.mobile-line-meta b{overflow-wrap:anywhere;color:#c8c5bf;font-size:8px;font-weight:500}.mobile-line-actions{align-items:center;gap:6px;padding-top:9px;display:flex}.mobile-line-actions .button{min-height:26px;padding:0 7px;font-size:8px}.mobile-line-actions .action-menu{margin-left:auto}.data-table tbody tr:not(.mobile-line-row){border:1px solid #2c3741;border-radius:5px;grid-template-columns:1fr 1fr;gap:3px;padding:10px;display:grid}.data-table tbody tr:not(.mobile-line-row) td{border:0;padding:3px;font-size:8px}.table-foot{padding:8px;font-size:7px}.pending-operation{flex-wrap:wrap;gap:7px}.pending-operation>span:first-child{flex-basis:calc(100% - 20px)}.pending-operation time{margin-left:32px}.simulate-actions{margin-left:auto}.mini-metrics{grid-template-columns:1fr 1fr;gap:6px}.mini-metric{padding:10px}.mini-metric>b{font-size:17px}.reseller-grid,.plan-grid,.server-card-grid{grid-template-columns:1fr;gap:8px}.reseller-rules{flex-direction:column;align-items:flex-start;gap:12px}.rule-price{border:0;border-top:1px solid #2f3a45;width:100%;padding:9px 0 0}.balance-banner{gap:9px;padding:12px}.balance-icon{width:35px;height:35px}.balance-banner strong{font-size:19px}.balance-banner-side{display:none}.table-panel>.panel-head .compact-select{max-width:138px}.data-table .row-actions{justify-content:flex-start}.payments-table .data-table tbody tr{grid-template-columns:1fr 1fr}.server-card-actions{flex-direction:column}.settings-inline{align-items:flex-start}.audit-row{grid-template-columns:1fr}.audit-row>:nth-child(2){display:block}.audit-actor{display:none}.audit-message{grid-column:auto}.audit-header{display:none}.form-grid{grid-template-columns:1fr;gap:0}.modal-scrim{place-items:end center;padding:8px}.modal{border-radius:10px 10px 6px 6px;width:100%;max-height:92vh;padding:15px}.modal-wide{width:100%}.modal-header h2{font-size:15px}.modal-actions{background:#1e262d;margin-left:-15px;margin-right:-15px;padding:10px 15px 14px;position:sticky;bottom:-15px}.modal-actions .button{flex:1}.renew-preview{gap:6px;padding:9px}.renew-preview b{font-size:9px}.renew-cost{gap:6px}.invoice-summary{grid-template-columns:1fr 1fr}.notice-popover{width:min(315px,100vw - 22px);right:-41px}.login-page{padding:11px}.login-layout{grid-template-columns:1fr;min-height:0}.login-brand-panel{display:none}.login-form{padding:22px 18px}.login-form-head h2{font-size:17px}.demo-account-grid{gap:5px}.toast{bottom:9px;right:9px}.blocked-screen{margin:45px auto;padding:20px}}n.selection-fieldset{border:1px solid #313c47;border-radius:6px;min-width:0;margin:10px 0;padding:9px 11px}.selection-fieldset legend{color:#aaa69f;padding:0 5px;font-size:9px}.selector-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 10px;display:grid}.selector-list .check-field{color:#d4d1ca;align-items:center;gap:7px;margin:3px 0;font-size:9px;display:flex}.selector-list input{accent-color:#3ba5e7}.price-overrides{border:1px solid #313c47;border-radius:6px;margin:10px 0;padding:9px 11px}.price-overrides summary{color:#c4dae8;cursor:pointer;font-size:9px}.price-overrides .form-grid{margin-top:7px}n .adult-chip{color:#7dafce;letter-spacing:.07em;white-space:nowrap;background:#5b9ac114;border:1px solid #4a4134;border-radius:4px;padding:4px 6px;font-size:7px;font-weight:700}.adult-chip-on{color:#74b8e2;background:#3ba5e714;border-color:#4b9ed247}.adult-chip-off{color:#9bbba8;background:#69a18012;border-color:#72a1863d}.adult-option{margin:10px 0 13px}.credits-examples{color:#7aadcc;background:#5b9ac10f;border:1px solid #2c3640;border-radius:5px;padding:9px 10px;font-size:8px;line-height:1.5}.lucide{stroke-width:1.75px}.payment-owner,.payment-status-panel{align-items:center;gap:12px;margin-bottom:12px;padding:13px 15px;display:flex}.payment-owner-icon,.payment-status-icon,.provider-mark,.renewal-plan-icon{color:#6abbed;background:#3ba5e717;border:1px solid #3ba5e733;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.payment-owner>span:nth-child(2),.payment-status-panel>span:nth-child(2){flex:1;gap:4px;display:grid}.payment-owner b,.payment-status-panel b{color:#d5e5ef;font-size:10px;font-weight:600}.payment-owner small,.payment-status-panel small{color:#83878d;font-size:8px}.payment-owner .field{width:min(285px,42%);margin:0}.providers-panel,.payment-config-panel{margin-bottom:12px;overflow:hidden}.providers-panel>.panel-head,.payment-config-panel>.panel-head{border-bottom:1px solid #2a343e}.provider-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;display:grid}.provider-card{background:#1c232a;border:1px solid #2d3843;border-radius:7px;grid-template-columns:32px 1fr;align-items:center;gap:7px 9px;min-width:0;padding:10px;display:grid}.provider-selected{background:linear-gradient(140deg,#3ba5e717,#1c232a 58%);border-color:#3ba5e78a;box-shadow:inset 0 1px #3ba5e71a}.provider-mark{border-radius:8px;width:30px;height:30px}.provider-card>div{gap:4px;min-width:0;display:grid}.provider-card b{color:#dfdcd5;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:600;overflow:hidden}.provider-card small{color:#7f8389;font-size:7px;line-height:1.4}.provider-select{color:#b6b0a8;cursor:pointer;background:#202830;border:1px solid #3e4146;border-radius:5px;grid-column:1/2;min-height:24px;padding:0 5px;font-size:7px}.provider-selected .provider-select{color:#6fb8e6;background:#3ba5e714;border-color:#3ba5e759}.provider-card>a{color:#6aa3c7;grid-column:2/3;align-items:center;gap:4px;font-size:7px;text-decoration:none;display:flex}.provider-card>a:hover{color:#79c2ef}.payment-config-panel{padding-bottom:12px}.payment-config-panel>.form-grid{padding:0 14px}.plan-payment-list{gap:7px;padding:0 14px;display:grid}.plan-payment-row{background:#1c232a;border:1px solid #2d3843;border-radius:7px;grid-template-columns:minmax(190px,1fr) minmax(135px,.7fr) minmax(230px,1.3fr);align-items:end;gap:10px;padding:10px;display:grid}.plan-payment-title{align-self:center;align-items:center;gap:9px;min-width:0;display:flex}.plan-payment-title>span:last-child{gap:4px;min-width:0;display:grid}.plan-payment-title b{color:#dad6ce;text-overflow:ellipsis;font-size:9px;font-weight:600;overflow:hidden}.plan-payment-title small{color:#85898e;font-size:7px}.plan-payment-row .field{margin:0}.payment-security-note{margin:12px 14px}.payment-config-actions{justify-content:space-between;align-items:center;gap:10px;padding:2px 14px 0;display:flex}.payment-config-actions>span{color:#777b80;font-size:8px}.customer-renewal-page{isolation:isolate;color:#dfebf3;background:radial-gradient(at 10% 10%,#3ba5e717,#0000 32%),#151a1f;flex-direction:column;min-height:100vh;padding:24px;display:flex;position:relative;overflow:hidden}.renewal-glow{z-index:-1;pointer-events:none;border:1px solid #3ba5e714;border-radius:50%;width:320px;height:320px;position:absolute}.renewal-glow-a{top:-230px;left:-130px;box-shadow:0 0 0 35px #3ba5e705,0 0 0 75px #3ba5e704}.renewal-glow-b{bottom:-230px;right:-220px;box-shadow:0 0 0 48px #3ba5e705}.renewal-brand{color:#d1e3ee;letter-spacing:.09em;align-items:center;gap:9px;width:min(100%,920px);margin:0 auto 22px;font-size:10px;display:flex}.renewal-brand>span:nth-child(2){gap:2px;display:grid}.renewal-brand>span:nth-child(2) b{letter-spacing:.18em;font-size:10px}.renewal-brand>span:nth-child(2) small{color:#5697bf;letter-spacing:.14em;font-size:7px}.renewal-brand-mark{filter:drop-shadow(0 4px 10px #2e9fe533);width:33px;height:33px;display:block}.renewal-secure{color:#8d9e91;letter-spacing:.1em;align-items:center;gap:5px;margin-left:auto;font-size:7px;display:flex}.customer-renewal-shell{background:#1a2026f0;border:1px solid #303c47;border-radius:12px;width:min(100%,920px);margin:0 auto;padding:25px;box-shadow:0 22px 70px #0000004d}.customer-renewal-shell>.eyebrow{color:#56a2d1}.customer-renewal-shell>h1{color:#e3eef4;letter-spacing:-.04em;margin:8px 0 5px;font-size:25px;font-weight:600}.renewal-intro{color:#94979b;margin:0 0 19px;font-size:10px}.renewal-current-plan{background:#1e262d;border:1px solid #303c47;border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.renewal-current-plan>span:nth-child(2){flex:1;gap:4px;display:grid}.renewal-current-plan small{color:#7e8288;font-size:7px}.renewal-current-plan b{color:#dcd8d0;font-size:9px}.renewal-account{color:#81858a;border-left:1px solid #3a3d42;padding-left:14px;font-size:7px;line-height:1.6}.renewal-account b{color:#71a7c9}.customer-renewal-shell>h2{color:#d8d4cc;margin:22px 0 10px;font-size:12px;font-weight:600}.renewal-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.renewal-product-card{background:#1c232a;border:1px solid #2f3a45;border-radius:8px;flex-direction:column;align-items:stretch;padding:13px;display:flex}.renewal-product-head{justify-content:space-between;align-items:center;gap:6px;display:flex}.renewal-product-card h3{color:#e1ddd5;margin:12px 0 3px;font-size:10px;font-weight:600}.renewal-product-card>p{color:#85898e;margin:0;font-size:8px}.renewal-product-price{color:#70bded;letter-spacing:-.04em;margin:14px 0 12px;font-size:21px}.renewal-pay-button{justify-content:space-between;min-height:33px;padding:0 9px;font-size:8px;text-decoration:none}.renewal-pay-button:disabled{opacity:.5;cursor:not-allowed}.renewal-product-status{color:#73777c;min-height:22px;margin-top:7px;font-size:7px;line-height:1.45}.renewal-notice{margin:14px 0 0}.renewal-footer{color:#666a70;width:min(100%,920px);margin:14px auto 0;font-size:7px}@media(max-width:900px){.provider-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.payment-owner{flex-wrap:wrap;align-items:flex-start}.payment-owner .field{width:100%}.payment-status-panel{flex-wrap:wrap}.provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:9px}.plan-payment-row{grid-template-columns:1fr;gap:8px}.plan-payment-title{padding-bottom:4px}.payment-config-actions{flex-direction:column;align-items:stretch}.payment-config-actions .button{justify-content:center}.customer-renewal-page{padding:13px}.renewal-brand{margin-bottom:13px}.customer-renewal-shell{padding:15px}.customer-renewal-shell>h1{font-size:20px}.renewal-products{grid-template-columns:1fr}.renewal-current-plan{align-items:flex-start}.renewal-account{text-align:right;margin-left:auto}}.customer-list-panel{overflow:hidden}.customer-list-head,.customer-list-row{grid-template-columns:minmax(210px,2fr) minmax(135px,1fr) .7fr minmax(130px,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.customer-list-head{color:#85888e;letter-spacing:.12em;border-bottom:1px solid #2e3944;font-size:9px;font-weight:800}.customer-list-row{color:#d6d4d0;border-bottom:1px solid #2a343e;min-height:66px;font-size:12px}.customer-list-row:last-child{border-bottom:0}.customer-list-row .client-cell,.customer-list-row .client-cell>span:last-child{min-width:0}.customer-list-row .client-cell small{color:#84878c;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.customer-actions{justify-content:flex-end;gap:6px;display:flex}.plan-price-editor{align-items:flex-end;gap:7px;margin:10px 0 12px;display:flex}.plan-price-editor label{color:#909399;flex:1;gap:5px;font-size:10px;display:grid}.plan-price-editor input{color:#efede9;background:#1a2025;border:1px solid #3a3d42;border-radius:6px;width:100%;min-width:0;height:34px;padding:0 9px;font-size:12px}.plan-price-editor .button{min-height:34px;padding:0 9px;font-size:10px}@media(max-width:850px){.customer-list-head{display:none}.customer-list-row{grid-template-columns:1fr 1fr;gap:8px 12px}.customer-list-row>.client-cell{grid-column:1/-1}.customer-actions{grid-column:1/-1;justify-content:flex-start;margin-top:3px}}@media(max-width:460px){.customer-list-row{grid-template-columns:1fr}.customer-list-row>.client-cell,.customer-actions{grid-column:1}.customer-actions{flex-wrap:wrap}.plan-price-editor{flex-direction:column;align-items:stretch}.plan-price-editor .button{justify-content:center}}.customer-toolbar{color:#85898f;border-bottom:1px solid #2a343e;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;font-size:10px;display:flex}.customer-toolbar .search-input{width:min(100%,390px);min-width:220px}.global-search-toggle,.global-search-close{display:none}.selection-fieldset>small{color:#85898e;margin-top:8px;font-size:9px;display:block}.selection-fieldset .selector-list{max-height:180px;overflow:auto}.modal:focus{outline:none}@media(max-width:600px){.global-search{background:0 0;border:0;justify-content:center;width:34px;height:34px;padding:0;position:relative}.global-search .global-search-icon,.global-search input,.global-search kbd{display:none}.global-search-toggle{color:#b7b9bc;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:36px;height:36px;display:grid}.global-search-toggle:hover,.global-search-close:hover{color:#fff;background:#252e37}.global-search-open{z-index:22;background:#1c232a;border:1px solid #44484e;border-radius:8px;justify-content:flex-start;gap:8px;width:auto;height:39px;padding:0 7px;position:absolute;top:7px;left:43px;right:42px;box-shadow:0 8px 24px #0006}.global-search-open input{flex:1;width:100%;min-width:0;height:100%;font-size:13px;display:block}.global-search-open .global-search-close{color:#a9adb2;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:30px;height:30px;display:grid}.quick-actions{gap:8px}.quick-action{min-height:38px;padding:0 10px;font-size:10px}.stats-grid,.stats-grid-seven{gap:8px}.stat-card{min-height:100px;padding:11px}.stat-top{font-size:10px;line-height:1.3}.stat-number{font-size:21px}.stat-note{font-size:9px;line-height:1.35}.panel-head{padding:13px}.panel-head h2{font-size:12px}.panel-head p,.chart-legend,.upcoming-name b{font-size:9px}.due-label,.small-action{font-size:8px}.mobile-line-card{padding:11px}.mobile-line-meta span{font-size:9px}.mobile-line-meta b{font-size:10px}.mobile-line-actions .button,.mobile-line-actions .small-action{min-height:34px;font-size:9px}.mobile-line-actions .action-menu>summary{width:34px;height:34px}.table-foot{font-size:9px}.customer-toolbar{flex-direction:column;align-items:stretch;gap:7px;padding:10px;font-size:9px}.customer-toolbar .search-input{width:100%;min-width:0;min-height:36px}.customer-list-row{font-size:11px}.customer-actions .button{min-height:35px;font-size:10px}.mode-badge{min-height:28px;padding:6px 8px;font-size:8px}}.sigma-dashboard-top{grid-template-columns:minmax(0,1.65fr) minmax(265px,.85fr);align-items:stretch;gap:12px;margin-bottom:12px;display:grid}.sigma-test-panel,.sigma-forecast-panel,.sigma-kpi-card{border-radius:9px}.sigma-test-panel{padding:15px}.sigma-panel-heading,.sigma-kpi-heading{align-items:center;gap:10px;min-width:0;display:flex}.sigma-panel-heading{margin-bottom:13px}.sigma-panel-heading>div,.sigma-kpi-heading>div{flex:1;min-width:0}.sigma-panel-heading .eyebrow,.sigma-kpi-heading .eyebrow{margin-bottom:4px}.sigma-panel-heading h2,.sigma-kpi-heading h2{color:#ece9e4;letter-spacing:-.02em;margin:0;font-size:13px;font-weight:650}.sigma-panel-heading p{color:#84888d;margin:4px 0 0;font-size:9px;line-height:1.4}.sigma-panel-icon{width:34px;height:34px;color:var(--orange);background:#3ba5e71c;border:1px solid #3ba5e72e;border-radius:8px;flex:none;place-items:center;display:grid}.sigma-test-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sigma-test-tile{color:#e6e3dd;text-align:left;cursor:pointer;background:#1c232a;border:1px solid #2d3741;border-radius:7px;align-items:center;gap:9px;min-width:0;min-height:57px;padding:9px 10px;transition:background .16s,border-color .16s,transform .16s;display:flex}.sigma-test-tile:hover{background:#222a32;border-color:#3ba5e761;transform:translateY(-1px)}.sigma-test-tile>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.sigma-test-tile b{color:#e8e4de;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.sigma-test-tile small{color:#82868b;font-size:8px}.sigma-test-tile>svg{color:#777b80;flex:none}.sigma-test-icon{color:#73bfee;background:#3ba5e71a;border-radius:7px;flex:none;place-items:center;width:29px;height:29px;display:grid}.sigma-forecast-panel{background:radial-gradient(at 100% 0,#7450bc2e,#0000 52%),linear-gradient(150deg,#1e262d,#1a2026 70%);border-color:#855ed83d;flex-direction:column;min-width:0;padding:15px;display:flex}.sigma-forecast-panel .sigma-panel-heading{margin-bottom:12px}.forecast-icon{color:#b49be6;background:#926ecb21;border-color:#a07dda3d}.sigma-forecast-value{color:#e6f0f6;letter-spacing:-.055em;margin:4px 0 6px;font-size:30px;font-weight:700;line-height:1.1}.sigma-forecast-panel>p{color:#9a969f;margin:0 0 12px;font-size:9px;line-height:1.5}.sigma-forecast-footer{color:#a7a2ad;border-top:1px solid #2f3a44;gap:7px;margin-top:auto;padding:10px 0;font-size:9px;display:grid}.sigma-forecast-footer span:last-child{justify-content:space-between;gap:8px;display:flex}.sigma-forecast-footer b{color:#e2d8f2;font-weight:650}.sigma-forecast-action{justify-content:space-between;width:100%;margin-top:2px}.dashboard-performance{background:radial-gradient(at 2% 0,#389acf1c,#0000 42%),linear-gradient(145deg,#1c242b,#191f25 70%);border-color:#2d3b47;margin-bottom:12px;padding:17px 18px 12px;position:relative;overflow:hidden}.dashboard-performance-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.dashboard-performance-title{align-items:center;gap:11px;min-width:0;display:flex}.dashboard-performance-title>div{min-width:0}.dashboard-performance-title .eyebrow{color:#71bce4;margin-bottom:4px}.dashboard-performance-title h2{color:#ecf2f6;letter-spacing:-.025em;margin:0;font-size:14px;font-weight:650}.dashboard-performance-title p{color:#858d94;margin:4px 0 0;font-size:9px}.performance-icon{color:#75c7f2;background:#43a0d221;border-color:#56b9ed40}.dashboard-range-switch{background:#151b20;border:1px solid #303c47;border-radius:7px;flex:none;gap:3px;padding:3px;display:flex}.dashboard-range-switch button{color:#87919a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;min-height:28px;padding:0 10px;font-size:9px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.dashboard-range-switch button:hover{color:#dce9f1;background:#212c35}.dashboard-range-switch button.active{color:#d9f2ff;background:linear-gradient(135deg,#369cd040,#2e789e26);border-color:#4aa9da38;box-shadow:0 1px 5px #00000026}.dashboard-performance-stats{grid-template-columns:1.25fr 1fr 1fr;gap:8px;margin-top:16px;display:grid}.dashboard-performance-stat{background:#10161b75;border:1px solid #2a3540;border-radius:7px;align-content:center;gap:4px;min-width:0;min-height:69px;padding:10px 12px;display:grid}.dashboard-performance-stat>span{color:#9099a1;font-size:9px}.dashboard-performance-stat>b{color:#e8edf1;letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:700;line-height:1.15;overflow:hidden}.dashboard-performance-stat>small{color:#727d86;font-size:8px}.dashboard-performance-stat-primary{background:linear-gradient(105deg,#2989b821,#141e2680);border-color:#41a5d638}.dashboard-performance-stat-primary>b{color:#bce8ff;font-size:23px}.dashboard-performance-chart{width:100%;height:206px;margin-top:3px}.dashboard-performance-footer{color:#747f88;border-top:1px solid #28343e;justify-content:space-between;align-items:center;gap:12px;min-height:33px;padding-top:7px;font-size:8px;display:flex}.dashboard-chart-legend{align-items:center;gap:15px;display:flex}.dashboard-chart-legend span{color:#9ba5ad;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.dashboard-chart-legend i{border-radius:50%;width:8px;height:8px;display:inline-block}.dashboard-legend-revenue{background:#56b9ed;box-shadow:0 0 9px #56b9ed66}.dashboard-legend-customers{background:#9aa9b5}.sigma-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.sigma-kpi-card{padding:14px 15px 12px}.sigma-kpi-heading{border-bottom:1px solid #2a343e;padding-bottom:11px}.clients-icon{color:#86b3dc;background:#76a9d31a;border-color:#76a9d32e}.resellers-icon{color:#82caa6;background:#5fc49b1a;border-color:#5fc49b2e}.sigma-kpi-heading .text-button{flex:none}.sigma-kpi-values{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding-top:12px;display:grid}.sigma-kpi-values>button,.sigma-kpi-values>div{text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;gap:4px;min-width:0;padding:6px 7px;display:grid}.sigma-kpi-values>button{cursor:pointer}.sigma-kpi-values>button:hover{background:#1f262d;border-color:#313c47}.sigma-kpi-values b{color:#ece9e4;letter-spacing:-.04em;font-size:17px;font-weight:650}.sigma-kpi-values span{color:#898d92;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.sigma-dashboard-lists{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.sigma-list-panel{min-width:0;min-height:196px;overflow:hidden}.sigma-list-panel .panel-head{align-items:center;min-height:61px;padding:12px 13px}.sigma-list-panel .panel-head h2{font-size:11px;line-height:1.35}.sigma-list-panel .panel-head .eyebrow{margin-bottom:4px}.sigma-list-panel .upcoming-list{padding:0 12px 7px}.sigma-list-panel .upcoming-row{gap:7px;min-height:51px;padding:7px 0}.sigma-list-panel .client-avatar{width:27px;height:27px;font-size:8px}.sigma-list-panel .upcoming-name{min-width:0}.sigma-list-panel .upcoming-name b{font-size:9px}.sigma-list-panel .upcoming-name small{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.sigma-list-panel .due-label{padding:4px 5px;font-size:8px}.sigma-list-panel .small-action{padding:5px 7px;font-size:8px}.sigma-list-panel .icon-button{width:27px;height:27px}.sigma-credit-row .reseller-credit-avatar{color:#8ac9f0;background:linear-gradient(145deg,#3c789e,#274e67)}.credit-warning-value{color:#6db8e7;white-space:nowrap;flex:none;font-size:9px;font-weight:650}.sigma-balance-summary{align-items:center;gap:11px;padding:14px 12px;display:flex}.sigma-balance-icon{color:#73bfee;background:#3ba5e71c;border-radius:9px;flex:none;place-items:center;width:40px;height:40px;display:grid}.sigma-balance-summary>span:last-child{gap:5px;display:grid}.sigma-balance-summary small{color:#898d92;font-size:9px}.sigma-balance-summary b{color:#deeaf2;font-size:16px;font-weight:650}.sigma-recent-row .due-label{color:#92969b;background:#242c34}@media(max-width:1100px){.sigma-dashboard-lists{grid-template-columns:repeat(2,minmax(0,1fr))}.sigma-list-panel:last-child{grid-column:1/-1}}@media(max-width:700px){.sigma-dashboard-top,.sigma-kpi-grid,.sigma-dashboard-lists{grid-template-columns:1fr;gap:9px}.sigma-list-panel:last-child{grid-column:auto}.sigma-test-panel,.sigma-forecast-panel{padding:12px}.dashboard-performance{margin-bottom:9px;padding:13px 12px 10px}.dashboard-performance-heading{flex-direction:column;align-items:stretch;gap:12px}.dashboard-performance-title h2{font-size:13px}.dashboard-range-switch{width:100%}.dashboard-range-switch button{flex:1;padding:0 5px;font-size:8px}.dashboard-performance-stats{grid-template-columns:1fr 1fr;gap:6px;margin-top:11px}.dashboard-performance-stat{min-height:62px;padding:9px}.dashboard-performance-stat-primary{grid-column:1/-1}.dashboard-performance-stat>b{font-size:17px}.dashboard-performance-stat-primary>b{font-size:21px}.dashboard-performance-chart{height:178px;margin-top:7px}.dashboard-performance-footer{flex-direction:column;align-items:flex-start;gap:7px;padding:8px 1px 1px}.dashboard-chart-legend{gap:12px}.sigma-panel-heading{align-items:flex-start;gap:8px}.sigma-panel-heading h2,.sigma-kpi-heading h2{font-size:12px}.sigma-panel-heading p{max-width:230px}.sigma-panel-heading .text-button{margin-left:auto;padding:5px 0;font-size:8px}.sigma-test-grid{gap:6px}.sigma-test-tile{gap:6px;min-height:54px;padding:8px 7px}.sigma-test-tile b{font-size:9px}.sigma-test-tile small{font-size:8px}.sigma-test-icon{width:25px;height:25px}.sigma-forecast-value{font-size:27px}.sigma-kpi-card{padding:12px}.sigma-kpi-values{gap:3px;padding-top:9px}.sigma-kpi-values>button,.sigma-kpi-values>div{padding:6px 5px}.sigma-kpi-values b{font-size:16px}.sigma-kpi-values span{font-size:8px}.sigma-list-panel .panel-head{padding:11px 12px}.sigma-list-panel .upcoming-list{padding-left:12px;padding-right:12px}}.access-login{background:radial-gradient(at 18% 28%,#3ba5e71f,#0000 38%),radial-gradient(at 88% 74%,#48617d1f,#0000 34%),#13181c;flex-direction:column;justify-content:center;gap:24px;padding:38px 20px 20px;display:flex}.access-layout{z-index:1;background:#191f25;border:1px solid #ffffff17;border-radius:18px;grid-template-columns:1.05fr .95fr;width:min(100%,980px);min-height:590px;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 90px #0000006b,inset 0 1px #ffffff0a}.access-brand-panel{background:linear-gradient(150deg,#1c2228fa,#151a20fa 60%,#151a20f5);border-right:1px solid #ffffff12;flex-direction:column;padding:45px 46px 31px;display:flex;position:relative;overflow:hidden}.access-brand-panel:after{content:"";pointer-events:none;border:1px solid #3ba5e721;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-205px;right:-145px;box-shadow:0 0 0 42px #3ba5e706,0 0 0 92px #3ba5e705}.access-brand-panel .brand-lockup{margin-bottom:auto}.access-brand-panel .brand-wordmark{font-size:13px}.access-brand-panel .brand-wordmark b:last-child{font-size:10px}.access-brand-panel .orange-kicker{margin-top:60px;font-size:9px}.access-brand-panel h1{color:#e4eef5;letter-spacing:-.055em;margin:16px 0 12px;font-size:clamp(30px,4vw,43px);font-weight:650;line-height:1.14}.access-brand-panel h1 em{color:#59b2e9;font-style:normal}.access-brand-panel>p{color:#a09c96;max-width:390px;margin:0;font-size:13px;line-height:1.7}.access-feature-list{gap:13px;margin-top:32px;display:grid}.access-feature-list span{color:#d0cbc3;align-items:center;gap:10px;font-size:11px;display:flex}.access-feature-list svg{color:#59b2e9}.access-brand-foot{color:#767a7f;letter-spacing:.12em;align-items:center;gap:8px;margin-top:auto;padding-top:40px;font-size:8px;font-weight:650;display:flex}.access-brand-foot>span:last-child{color:#50545a}.access-form{background:linear-gradient(155deg,#1e252b,#1a2026);flex-direction:column;justify-content:center;padding:52px clamp(30px,5vw,62px);display:flex}.access-form-icon{color:#6abbed;background:#3ba5e717;border:1px solid #3ba5e738;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:27px;display:grid;box-shadow:0 7px 24px #00000029}.access-form>.eyebrow{color:#58a8d9;letter-spacing:.16em;font-size:9px}.access-form h2{color:#e3eef4;letter-spacing:-.045em;margin:9px 0 5px;font-size:25px;font-weight:650}.access-form>p{color:#888c91;margin:0 0 20px;font-size:11px;line-height:1.6}.access-form .field{color:#b9b6b0;gap:8px;margin:12px 0;font-size:10px}.access-form .field>input,.access-form .password-field{color:#e3eef4;background:#171c21;border:1px solid #3c3f45;border-radius:8px;min-height:45px;padding:9px 12px;font-size:12px;transition:border-color .18s,box-shadow .18s}.access-form .field>input:focus,.access-form .password-field:focus-within{border-color:#3ba5e7b8;outline:0;box-shadow:0 0 0 3px #3ba5e71a}.access-form .password-field{align-items:center;display:flex}.access-form .password-field input{min-height:26px;font-size:12px}.access-form .password-toggle{color:#85898e}.access-submit{border-radius:8px;min-height:46px;margin-top:15px;padding:0 15px;font-size:11px;font-weight:650;box-shadow:0 8px 18px #1f81be29}.access-secure-note{color:#7e8388;justify-content:center;align-items:center;gap:7px;margin-top:19px;font-size:9px;display:flex}.access-secure-note svg{color:#839c8b}.access-form .form-error{background:#de71690f;border:1px solid #de716938;border-radius:7px;margin-top:9px;padding:10px 11px;font-size:10px}.access-footer{z-index:1;color:#6f7378;letter-spacing:.02em;font-size:9px;position:relative}.access-footer span{color:#474b50;padding:0 5px}.access-loading{color:#a7a29a;background:#151a1f;justify-content:center;align-items:center;gap:12px;min-height:100vh;font-size:12px;display:flex}.access-loading svg{width:28px;height:28px}@media(max-width:760px){.access-login{justify-content:flex-start;gap:12px;padding:14px}.access-layout{border-radius:14px;grid-template-columns:1fr;width:min(100%,480px);min-height:0;margin:auto}.access-brand-panel{border-bottom:1px solid #ffffff12;border-right:0;min-height:220px;padding:23px 24px 18px}.access-brand-panel .brand-lockup{margin-bottom:23px}.access-brand-panel .orange-kicker{margin-top:0}.access-brand-panel h1{margin:9px 0 7px;font-size:25px}.access-brand-panel>p{font-size:10px}.access-feature-list{grid-template-columns:1fr;gap:8px;margin-top:15px}.access-feature-list span{font-size:9px}.access-brand-foot{padding-top:20px;font-size:7px}.access-form{padding:25px 24px 27px}.access-form-icon{border-radius:10px;width:36px;height:36px;margin-bottom:16px}.access-form h2{font-size:22px}.access-footer{text-align:center;padding-bottom:3px;font-size:8px}}.access-branding{width:min(100%,510px);margin:0 0 26px}.access-brand-title{color:#eaf6ff;letter-spacing:.13em;text-shadow:0 4px 28px #219de52e;margin-bottom:8px;font-size:clamp(27px,4vw,39px);font-weight:850;line-height:1;display:block}.teddynet-logo-crop{aspect-ratio:3.55;background:0 0;border-radius:8px;width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000 100%);mask-image:linear-gradient(90deg,#000 88%,#0000)}.teddynet-logo-crop img{mix-blend-mode:screen;width:100%;height:auto;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.customer-workspace-tabs{background:#131e28;border:1px solid #2b3a46;border-radius:8px;gap:5px;width:max-content;max-width:100%;margin:-4px 0 16px;padding:4px;display:flex}.customer-workspace-tabs button{color:#94a4b0;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;min-width:88px;min-height:32px;padding:0 12px;font-size:10px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.customer-workspace-tabs button:hover{color:#eaf6ff;background:#1b2b38}.customer-workspace-tabs button.active{color:#d9f1ff;background:linear-gradient(120deg,#289fe033,#1f78ad17);border-color:#38abe83b;box-shadow:inset 0 1px #ffffff09}@media(max-width:600px){.customer-workspace-tabs{width:100%}.customer-workspace-tabs button{flex:1;min-width:0;padding:0 8px}.access-branding{margin-bottom:18px}.teddynet-logo-crop{aspect-ratio:3.2}}.login-brand-panel .orange-kicker,.access-brand-panel .orange-kicker{margin-top:32px}@media(max-width:700px){.login-brand-panel .orange-kicker,.access-brand-panel .orange-kicker{margin-top:0}}.access-branding-mobile{display:none}.maxplayer-unavailable{margin:-2px 0 12px}.maxplayer-customer-state{color:#63b8e7;margin-top:4px;font-size:8px;display:block}.customer-actions .button{min-height:30px;padding:0 8px;font-size:9px}@media(max-width:700px){.access-login,.login-page:not(.access-login){padding:14px}.access-layout,.login-layout{width:min(100%,360px);min-height:0;display:block}.access-brand-panel,.login-brand-panel{display:none}.access-form,.login-form{padding:20px 18px 18px}.access-branding-mobile{width:min(100%,215px);margin:0 auto 10px;display:block}.access-form-icon{display:none}.access-form h2,.login-form-head h2{font-size:19px}.access-form>p{margin-bottom:12px}.access-form .field{margin:8px 0}.access-form .field>input,.access-form .password-field{min-height:39px}.login-form .access-branding-mobile{width:min(100%,215px);margin-bottom:10px}.login-form .demo-access,.access-footer{display:none}}
