.heading-actions a{color:#a6b6c9;background:#0c1624;border:1px solid #213149;border-radius:9px;align-items:center;gap:8px;height:38px;padding:0 12px;font-size:10px;text-decoration:none;display:inline-flex}.heading-actions a.primary{color:#fff;background:linear-gradient(100deg,#176ee8,#258cff);border:0;box-shadow:0 10px 25px #1777ed2b}.crm-cta{color:#fff;background:linear-gradient(100deg,#176ee8,#258cff);border-radius:9px;align-items:center;gap:8px;height:36px;margin-top:14px;padding:0 14px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 10px 25px #1777ed2b}.row-open{color:#dce8f5;font-size:10px;font-weight:700;text-decoration:none}.row-open:hover{color:#6cb4ff;text-decoration:underline}a.row-more{color:#586d84;border-radius:8px;place-items:center;width:30px;height:30px;text-decoration:none;display:inline-grid}a.row-more:hover{color:#a9c2dc;background:#152337}.crm-page{max-width:1180px}.crm-back{color:#6d8399;align-items:center;gap:6px;margin-bottom:12px;font-size:10px;text-decoration:none;display:inline-flex}.crm-back:hover{color:#6cb4ff}.crm-panel{padding:4px 0 18px}.crm-panel .panel-head{padding:17px 22px 4px}.crm-identity{border:1px solid var(--line);background:#0b1523;border-radius:13px;align-items:center;gap:18px;margin-bottom:12px;padding:16px 20px;display:flex}.crm-identity .avatar{border-radius:13px;flex:none;width:46px;height:46px;font-size:13px}.crm-identity dl{flex:1;grid-template-columns:repeat(4,1fr);gap:18px;min-width:0;margin:0;display:grid}.crm-identity dt{color:#607791;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.crm-identity dd{color:#cddced;text-overflow:ellipsis;margin:7px 0 0;font-size:11px;overflow:hidden}.crm-detail{grid-template-columns:1.15fr .85fr;align-items:start;gap:12px;display:grid}.crm-side{gap:12px;display:grid}.crm-form{padding:8px 22px 0}.crm-form.compact{gap:15px;padding:14px 22px 0;display:grid}.crm-form fieldset{border:0;border-top:1px solid #172536;margin:0;padding:18px 0 4px}.crm-form fieldset:first-of-type{border-top:0;padding-top:6px}.crm-form legend{color:#607791;letter-spacing:.13em;text-transform:uppercase;padding:0 8px 0 0;font-size:8px;font-weight:700}.crm-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.crm-grid .span-2{grid-column:span 2}.crm-grid .span-4{grid-column:span 4}.crm-form label{color:#9db0c6;align-content:start;gap:7px;font-size:10px;font-weight:600;display:grid}.crm-form input,.crm-form select,.crm-form textarea{width:100%;min-height:42px;color:var(--ink);background:#080f1b;border:1px solid #263650;border-radius:9px;padding:11px 12px;font-size:12px;font-weight:400;transition:all .2s}.crm-form textarea{resize:vertical;line-height:1.6}.crm-form select{cursor:pointer;background:#080f1b}.crm-form input:focus,.crm-form select:focus,.crm-form textarea:focus{border-color:#2583ff;outline:none;box-shadow:0 0 0 3px #2583ff1e}.crm-form input:disabled{color:#7e91a9;background:#0a1220}.crm-form small{color:#607791;font-size:9px;font-weight:400;line-height:1.55}.crm-hint{color:#5b6f88;align-self:end;margin:0;font-size:9px;line-height:1.6}.crm-check{align-items:center;gap:9px;display:flex!important}.crm-check input{accent-color:#2583ff;width:16px;height:16px;min-height:16px;padding:0}.crm-check span{color:#9db0c6;font-size:10px}.crm-actions{justify-content:flex-end;padding:20px 0 4px;display:flex}.crm-actions .primary{color:#fff;background:linear-gradient(100deg,#176ee8,#258cff);border:0;border-radius:9px;align-items:center;gap:8px;height:40px;padding:0 18px;font-size:11px;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 10px 25px #1777ed2b}.crm-actions .primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 32px #1379ff55}.crm-actions .primary:disabled{opacity:.62;box-shadow:none}.portal-password-field input{padding-right:48px}.portal-password-field button{z-index:2;color:#7e91a9;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,color .15s;display:inline-flex;position:absolute;top:5px;right:5px}.portal-password-field button:hover{color:#dce8f5;background:#142238}.portal-password-field button:focus-visible{outline-offset:1px;outline:2px solid #2583ff}.portal-password-field button svg{color:currentColor;position:static}@keyframes spin{to{transform:rotate(360deg)}}.crm-banner{border-radius:9px;align-items:center;gap:9px;margin:14px 0 0;padding:11px 13px;font-size:11px;display:flex}.crm-banner.error{color:#ff9ea5;background:#421e254d;border:1px solid #7e333b}.crm-banner.ok{color:#63dfa9;background:#0f2f284d;border:1px solid #1f5c47}.crm-empty{color:#7e93ab;gap:6px;margin:0;padding:6px 22px 14px;font-size:10px;line-height:1.65;display:grid}.crm-empty b{color:#cddced;font-size:11px}.crm-services{gap:10px;margin:0;padding:4px 22px 0;list-style:none;display:grid}.crm-services li{background:#0a1420;border:1px solid #172536;border-radius:11px;padding:13px 14px}.crm-service-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.crm-service-head b{color:#dce8f5;font-size:11px}.crm-services p{color:#7e93ab;margin:8px 0 0;font-size:9px;line-height:1.6}.crm-service-terms{color:#9fb4cc!important}.status.prospect{color:#7fb4ff;background:#152a48}.status.prospect i{background:#5b9dfb}.status.pending{color:#7fb4ff;background:#152a48}.status.pending i{background:#5b9dfb}.status.closed,.status.terminated{color:#8fa3ba;background:#1b2634}.status.closed i,.status.terminated i{background:#7b8fa6}.status.expired{color:#ff9a6b;background:#3b231d}.status.expired i{background:#ff754f}.status.blocked{color:#ff8a99;background:#3d1d24}.status.blocked i{background:#f0546a}@media (max-width:1100px){.crm-detail{grid-template-columns:1fr}.crm-identity dl{grid-template-columns:repeat(2,1fr)}}@media (max-width:850px){.crm-grid{grid-template-columns:repeat(2,1fr)}.crm-grid .span-4{grid-column:span 2}.crm-identity{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.crm-grid{grid-template-columns:1fr}.crm-grid .span-2,.crm-grid .span-4{grid-column:auto}.crm-identity dl{grid-template-columns:1fr}.crm-actions .primary{justify-content:center;width:100%}}.billing-route{width:100%;min-width:0}.billing-route>.crm-page{width:100%;min-width:0;max-width:none}.billing-route .customer-table-panel,.billing-route .table-scroll{min-width:0;max-width:100%}.billing-route .table-scroll{overscroll-behavior-inline:contain;scrollbar-width:thin}.billing-tabs{margin:0 0 12px}.billing-tabs a,.invoice-filters a{color:#70859d;border-bottom:2px solid #0000;align-items:center;height:43px;font-size:9px;text-decoration:none;display:inline-flex}.billing-tabs a.active,.invoice-filters a.active{color:#dbe9f8;border-color:#2583ff}.billing-tabs a:hover,.invoice-filters a:hover{color:#cfe0f3}.invoice-filters{gap:20px;padding:0 17px}.invoice-table td:nth-child(2){display:table-cell}.invoice-table td small{color:#5d7188;font:8px var(--font-mono);margin-top:4px;display:block}.invoice-table td .row-open{display:inline-block}.payments-table th:first-child,.payments-table td:first-child{width:auto}.payments-table td:nth-child(2){font-family:var(--font-mono);overflow-wrap:anywhere;display:table-cell}.packages-table th:first-child,.packages-table td:first-child{width:auto}.packages-table td:nth-child(2){display:table-cell}.packages-table .package-name{color:var(--shell-ink);font-weight:650}@media (max-width:760px){.billing-route .page-heading p{max-width:64ch}.billing-route .billing-tabs{scrollbar-width:none;overflow-x:auto}.billing-route .billing-tabs::-webkit-scrollbar{display:none}.billing-route .table-toolbar{align-items:stretch}.billing-route .table-search{width:100%}.payments-table{min-width:0;padding:8px;display:block}.payments-table thead{display:none}.payments-table tbody{gap:9px;display:grid}.payments-table tr{border:1px solid var(--shell-line);background:var(--shell-panel-2);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding:14px;display:grid}.payments-table td,.payments-table td:nth-child(2){white-space:normal;overflow-wrap:anywhere;border:0;align-content:start;gap:4px;width:auto;height:auto;padding:0;display:grid}.payments-table td:before{color:var(--shell-muted);font:700 7px var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.payments-table td:first-child:before{content:"Transaction ID"}.payments-table td:nth-child(2):before{content:"Reference"}.payments-table td:nth-child(3):before{content:"Received"}.payments-table td:nth-child(4):before{content:"Amount"}.payments-table td:nth-child(5):before{content:"From"}.payments-table td:nth-child(6):before{content:"Attributed to"}.payments-table td:nth-child(7):before{content:"Receipt"}.payments-table td:nth-child(8):before{content:"Status"}.packages-table{min-width:0;padding:8px;display:block}.packages-table>thead{display:none}.packages-table tbody{gap:9px;display:grid}.packages-table tr:not(.pkg-group){border:1px solid var(--shell-line);background:var(--shell-panel-2);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding:14px;display:grid}.packages-table tr:not(.pkg-group) td,.packages-table tr:not(.pkg-group) td:nth-child(2){white-space:normal;overflow-wrap:anywhere;border:0;align-content:start;gap:4px;width:auto;height:auto;padding:0;display:grid}.packages-table tr:not(.pkg-group) td:before{color:var(--shell-muted);font:700 7px var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.packages-table td:first-child:before{content:"Package"}.packages-table td:nth-child(2):before{content:"Name"}.packages-table td:nth-child(3):before{content:"Access"}.packages-table td:nth-child(4):before{content:"Speed"}.packages-table td:nth-child(5):before{content:"Data"}.packages-table td:nth-child(6):before{content:"Price"}.packages-table td:nth-child(7):before{content:"Subscribers"}.packages-table td:nth-child(8):before{content:"Status"}.packages-table .pkg-group{margin-top:5px;display:block}.packages-table .pkg-group:first-child{margin-top:0}.packages-table .pkg-group th{display:block;border-bottom:0!important;padding:12px 8px 7px!important}}@media (max-width:430px){.payments-table tr,.packages-table tr:not(.pkg-group){grid-template-columns:1fr}}.run-billing{justify-items:end;gap:10px;display:grid}.run-billing .primary{color:#fff;background:linear-gradient(100deg,#176ee8,#258cff);border:0;border-radius:9px;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:11px;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 10px 25px #1777ed2b}.run-billing .primary:hover:not(:disabled){transform:translateY(-1px)}.run-billing .primary:disabled{opacity:.62;box-shadow:none}.run-billing .crm-banner{max-width:520px;margin:0}.invoice-account{color:#7e93ab;font:9px var(--font-mono)}.invoice-lines{min-width:560px}.invoice-lines th:first-child,.invoice-lines td:first-child{width:auto}.invoice-lines td{vertical-align:top;height:auto;padding:14px 13px}.invoice-lines td:nth-child(2){display:table-cell}.invoice-lines td:not(:first-child){text-align:right;white-space:nowrap}.invoice-lines th:not(:first-child){text-align:right}.invoice-lines td small{color:#5d7188;font:8px var(--font-mono);margin-top:5px;display:block}.invoice-totals{justify-content:end;gap:9px;margin:0;padding:16px 22px 4px;display:grid}.invoice-totals div{grid-template-columns:1fr auto;align-items:baseline;gap:34px;display:grid}.invoice-totals dt{color:#7e93ab;font-size:10px}.invoice-totals dd{color:#cddced;text-align:right;margin:0;font-size:11px}.invoice-totals .grand{border-top:1px solid #1c2a3e;padding-top:9px}.invoice-totals .grand dt{color:#cddced;font-weight:700}.invoice-totals .grand dd{color:#fff;font-size:16px}.invoice-totals .owing dd{color:#ff9c72}.invoice-footer{color:#7e93ab;border-top:1px solid #172536;margin:14px 22px 0;padding-top:14px;font-size:9px;line-height:1.7}.crm-invoices{gap:8px;margin:0;padding:4px 22px 0;list-style:none;display:grid}.crm-invoices li{background:#0a1420;border:1px solid #172536;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:11px 13px;display:grid}.crm-invoices b{color:#dce8f5;grid-column:3;font-size:11px}.crm-invoices small{color:#5d7188;grid-column:1/-1;font-size:8px}.crm-invoices .status{justify-self:start}.panel-head a{color:#4d99ff;align-items:center;gap:6px;font-size:9px;text-decoration:none;display:inline-flex}.crm-actions .danger{color:#ff9ea5;background:#331a20;border:1px solid #7e333b;border-radius:9px;align-items:center;gap:8px;height:40px;padding:0 18px;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex}.crm-actions .danger:hover:not(:disabled){color:#ffb9bf;background:#43222a}.crm-actions .danger:disabled{opacity:.6}.status.issued{color:#7fb4ff;background:#152a48}.status.issued i{background:#5b9dfb}.status.partially_paid{color:#ffc46b;background:#3a2d17}.status.partially_paid i{background:#f0ac45}.status.paid{color:#55dba0;background:#12372c}.status.paid i{background:#45dd99}.status.void{color:#8fa3ba;background:#1b2634}.status.void i{background:#7b8fa6}@media (max-width:560px){.run-billing{justify-items:stretch}.run-billing .primary{justify-content:center;width:100%}}.role-chip{color:#8fa9c4;background:#0d1a2a;border:1px solid #24384f;border-radius:99px;align-items:center;height:30px;padding:0 12px;font-size:10px;font-weight:600;display:inline-flex}.console-grid{grid-template-columns:repeat(auto-fill,minmax(258px,1fr));gap:12px;margin-top:14px;display:grid}.console-card{border:1px solid var(--line);background:linear-gradient(145deg,#0c1624,#08111d);border-radius:13px;align-content:start;gap:9px;padding:18px;text-decoration:none;transition:all .25s;display:grid}a.console-card:hover{border-color:#2b486e;transform:translateY(-3px);box-shadow:0 18px 44px #0004}.console-icon{color:#5ba4ff;background:#17305a;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.console-card b{letter-spacing:-.02em;font-size:13px}.console-card p{color:#7e93ab;margin:0;font-size:10px;line-height:1.65}.console-card em{color:#4d99ff;align-items:center;gap:6px;margin-top:4px;font-size:9px;font-style:normal;font-weight:600;display:flex}.console-card.pending{opacity:.72}.console-card.pending .console-icon{color:#8fa3ba;background:#1b2634}.console-card.pending em{color:#7b8fa6}.crm-hint code{color:#a9c8ea;font:9px var(--font-mono);background:#0b1421;border:1px solid #24354c;border-radius:5px;padding:2px 6px}.channel-list{gap:10px;margin:0;padding:4px 22px 6px;list-style:none;display:grid}.channel-list li{background:#0a1420;border:1px solid #172536;border-radius:11px;padding:14px 15px}.channel-head{align-items:center;gap:9px;display:flex}.channel-head .row-open{font-size:12px}.channel-head .row-more{margin-left:auto}.channel-list p{color:#7e93ab;margin:9px 0 0;font-size:9px;line-height:1.6}.channel-secrets{font-family:var(--font-mono);letter-spacing:.02em;color:#5d7188!important}.issued-callback{background:linear-gradient(150deg,#102b23,#0b1a18);border:1px solid #2c5a45;border-radius:11px;margin:14px 0 0;padding:16px}.issued-head{color:#63dfa9;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:700;display:flex}.issued-warning{color:#9ecfba;align-items:flex-start;gap:8px;margin:10px 0 0;font-size:10px;line-height:1.7;display:flex}.issued-warning svg{flex:none;margin-top:3px}.issued-callback dl{gap:10px;margin:15px 0 0;display:grid}.issued-callback dt{color:#79a695;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:700}.issued-callback dd{margin:6px 0 0}.issued-callback code{color:#c8ecdc;font:10px var(--font-mono);overflow-wrap:anywhere;background:#07130f;border:1px solid #1f4536;border-radius:8px;padding:9px 11px;display:block}.crm-banner.attention{align-items:center;gap:9px;margin:0 0 12px;text-decoration:none;transition:all .2s;display:flex}a.crm-banner.attention:hover{background:#4a222a66;border-color:#a44450}.status.received{color:#7fb4ff;background:#152a48}.status.received i{background:#5b9dfb}.status.matched{color:#55dba0;background:#12372c}.status.unmatched{color:#ff9a6b;background:#3b231d}.status.unmatched i{background:#ff754f}.status.reversed{color:#8fa3ba;background:#1b2634}.status.reversed i{background:#7b8fa6}.crm-empty b svg{vertical-align:-2px;margin-right:5px}.crm-identity dl:only-child{margin-left:0}.app-shell{--brand:#2583ff;--brand-ink:#fff}.heading-actions a.primary,.crm-actions .primary,.run-billing .primary,.crm-cta{background:linear-gradient(100deg,color-mix(in srgb,var(--brand) 84%,#000),var(--brand));box-shadow:0 10px 25px color-mix(in srgb,var(--brand) 26%,transparent);color:var(--brand-ink)}.sidebar nav a.active{background:linear-gradient(100deg,color-mix(in srgb,var(--brand) 84%,#000),var(--brand));box-shadow:0 10px 24px color-mix(in srgb,var(--brand) 20%,transparent);color:var(--brand-ink)}.billing-tabs a.active,.invoice-filters a.active,.tabs button.active{border-color:var(--brand)}.crm-page.wide{max-width:1420px}.branding-layout{grid-template-columns:1.05fr .95fr;align-items:start;gap:12px;display:grid}.branding-layout>form{border:1px solid var(--line);background:linear-gradient(145deg,#0c1624,#08111d);border-radius:13px;padding-bottom:18px}.branding-side{gap:12px;display:grid}.colour-field{align-items:center;gap:9px;display:flex}.colour-field input[type=color]{cursor:pointer;background:#080f1b;border:1px solid #263650;border-radius:9px;width:46px;min-height:42px;padding:3px}.colour-field input[type=text],.colour-field input:not([type=color]){font-family:var(--font-mono);text-transform:uppercase;flex:1}.crm-form input[type=file]{color:#9db0c6;cursor:pointer;padding:9px 12px;font-size:10px}.logo-current{background:#fff;border:1px solid #172536;border-radius:11px;place-items:center;padding:18px;display:grid}.logo-current img{object-fit:contain;max-width:100%;max-height:80px}.crm-subtle{color:#6a819b;margin-top:2px;font-size:11px;display:block}.favicon-preview{color:#c7d5e6;background:#0d1522;border:1px solid #172536;border-bottom:none;border-top-left-radius:9px;border-top-right-radius:9px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:flex}.favicon-preview img{object-fit:contain;flex:none;width:16px;height:16px}.favicon-preview span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.favicon-preview em{letter-spacing:.08em;text-transform:uppercase;color:#6a819b;flex:none;margin-left:auto;font-size:10px;font-style:normal}.document-preview{color:#111827;background:#fff;border-radius:9px;margin:4px 22px 0;padding:18px;font-size:9px}.preview-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.preview-logo{object-fit:contain;object-position:left;max-width:120px;max-height:38px}.preview-name{color:#111827;font-size:13px}.preview-title{letter-spacing:-.02em;font-size:15px;font-weight:800}.preview-rule{border-radius:2px;height:2px;margin:10px 0 12px}.preview-from{gap:2px;margin-bottom:12px;display:grid}.preview-from span{letter-spacing:.12em;color:#6b7280;font-size:6.5px;font-weight:700}.preview-from b{font-size:10px}.preview-from em{color:#6b7280;font-style:normal}.preview-table{letter-spacing:.1em;border-radius:3px;justify-content:space-between;padding:5px 8px;font-size:6.5px;font-weight:700;display:flex}.preview-row{color:#111827;border-bottom:1px solid #e5e7eb;justify-content:space-between;padding:8px;display:flex}.preview-footer{color:#6b7280;border-top:1px solid #e5e7eb;justify-content:flex-end;margin-top:14px;padding-top:8px;font-size:7px;display:flex}.doc-link{color:#a9c2dc;background:#0d1a2a;border:1px solid #24384f;border-radius:9px;align-items:center;gap:7px;height:34px;padding:0 12px;font-size:10px;text-decoration:none;transition:all .2s;display:inline-flex}.doc-link:hover{border-color:var(--brand);color:#dceaff}@media (max-width:1100px){.branding-layout{grid-template-columns:1fr}}.owner-login{background:radial-gradient(circle at 50% 0,#141a2e 0,#0000 42%),#05070f;place-items:center;min-height:100vh;padding:32px;display:grid}.owner-login-card{background:#0a0f1c;border:1px solid #232f47;border-radius:20px;width:min(430px,100%);padding:36px;box-shadow:0 40px 100px #0009}.owner-login-card img{object-fit:contain;object-position:left}.owner-badge{color:#b79bff;letter-spacing:.12em;background:#191333;border:1px solid #3a3050;border-radius:99px;align-items:center;gap:7px;margin:22px 0 0;padding:6px 10px;font-size:9px;font-weight:700;display:inline-flex}.owner-login-card h1{letter-spacing:-.04em;margin:18px 0 6px;font-size:29px}.owner-login-card>p{color:var(--muted);margin:0 0 24px;font-size:12px;line-height:1.6}.owner-foot{color:#5c6b85;border-top:1px solid #1b2437;margin:22px 0 0;padding-top:16px;font-size:10px;line-height:1.6}.owner-shell{background:#05070f;min-height:100vh}.owner-bar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080d18e6;border-bottom:1px solid #1b2437;align-items:center;gap:26px;height:62px;padding:0 26px;display:flex;position:sticky;top:0}.owner-brand{align-items:center;gap:10px;text-decoration:none;display:flex}.owner-brand img{object-fit:contain}.owner-brand span{color:#b79bff;letter-spacing:.12em;background:#191333;border:1px solid #3a3050;border-radius:5px;padding:3px 7px;font-size:8px;font-weight:800}.owner-bar nav{gap:4px;margin-right:auto;display:flex}.owner-bar nav a{color:#8ea0b9;border-radius:8px;align-items:center;gap:7px;height:34px;padding:0 12px;font-size:11px;text-decoration:none;transition:all .2s;display:flex}.owner-bar nav a:hover{color:#dceaff;background:#131b2b}.owner-who{color:#7b8fa6;align-items:center;gap:12px;font-size:10px;display:flex}.owner-who button{color:#a9c2dc;background:#0d1524;border:1px solid #253247;border-radius:8px;height:30px;padding:0 11px;font-size:10px}.owner-who button:hover{color:#dceaff;border-color:#3a4a63}.owner-page{gap:12px;display:grid}.owner-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:4px;display:flex}.owner-heading h1{letter-spacing:-.04em;margin:6px 0 4px;font-size:26px}.owner-heading p{max-width:70ch;color:var(--muted);margin:0;font-size:12px;line-height:1.65}.owner-heading code{color:#a9c8ea;font:10px var(--font-mono);background:#0b1421;border:1px solid #24354c;border-radius:5px;padding:2px 6px}.owner-stats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.owner-stats article{background:#0a1120;border:1px solid #1b2437;border-radius:13px;padding:17px}.owner-stats span{color:#657c96;letter-spacing:.12em;align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.owner-stats strong{letter-spacing:-.03em;margin:9px 0 5px;font-size:25px;display:block}.owner-panel{background:#0a1120;border:1px solid #1b2437;border-radius:13px;padding-bottom:16px}.owner-panel-head{justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.owner-panel-head h2{align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.owner-panel-head a{color:#4d99ff;font-size:10px;text-decoration:none}.owner-columns{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.owner-search{color:#647990;background:#08111d;border:1px solid #24354c;border-radius:8px;align-items:center;gap:8px;height:34px;padding:0 11px;display:flex}.owner-search input{color:#fff;background:0 0;border:0;outline:0;width:220px;font-size:10px}.owner-table{border-collapse:collapse;width:100%;min-width:720px}.owner-table th{color:#60748c;letter-spacing:.08em;text-transform:uppercase;text-align:left;background:#0b1421;border-bottom:1px solid #172536;height:38px;padding:0 14px;font-size:8px;font-weight:700}.owner-table td{color:#c3d2e4;vertical-align:middle;border-bottom:1px solid #142033;height:auto;padding:13px 14px;font-size:11px}.owner-table td:first-child{width:auto}.owner-table td:nth-child(2){display:table-cell}.owner-table td small{color:#5d7188;font:9px var(--font-mono);margin-top:4px;display:block}.owner-table a{color:#dce8f5;font-weight:600;text-decoration:none}.owner-table a:hover{color:#6cb4ff;text-decoration:underline}.owner-table code{color:#a9c8ea;font:10px var(--font-mono)}.owner-events{gap:9px;margin:0;padding:0 20px;list-style:none;display:grid}.owner-events li{background:#0a1420;border:1px solid #172536;border-radius:10px;grid-template-columns:1fr auto;gap:3px 12px;padding:11px 13px;display:grid}.owner-events b{color:#dce8f5;font-size:11px;font-family:var(--font-mono)}.owner-events span{color:#7e93ab;grid-column:1;font-size:9px}.owner-events time{color:#5d7188;white-space:nowrap;grid-area:1/2;font-size:9px}.owner-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.owner-grid .span-2{grid-column:span 2}.owner-form label{color:#9db0c6;gap:7px;font-size:10px;font-weight:600;display:grid}.owner-form input,.owner-form select{width:100%;min-height:40px;color:var(--ink);background:#080f1b;border:1px solid #263650;border-radius:9px;padding:10px 12px;font-size:12px;font-weight:400}.owner-form input:focus,.owner-form select:focus{border-color:#7c5cff;outline:none;box-shadow:0 0 0 3px #7c5cff22}.owner-form small{color:#607791;font-size:9px;font-weight:400;line-height:1.55}.slug-field{align-items:center;display:flex}.slug-field input{border-radius:9px 0 0 9px}.slug-field em{color:#7e93ab;height:40px;font-style:normal;font:10px var(--font-mono);background:#0b1421;border:1px solid #263650;border-left:0;border-radius:0 9px 9px 0;align-items:center;padding:0 11px;display:flex}.owner-actions{justify-content:flex-end;padding:18px 0 0;display:flex}.owner-actions button{color:#fff;background:linear-gradient(100deg,#5b34d6,#7c5cff);border:0;border-radius:9px;align-items:center;gap:8px;height:38px;padding:0 17px;font-size:11px;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 10px 25px #7c5cff2b}.owner-actions button:hover:not(:disabled){transform:translateY(-1px)}.owner-actions button:disabled{opacity:.62;box-shadow:none}.owner-inline{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.owner-inline select{min-height:32px;color:var(--ink);background:#080f1b;border:1px solid #263650;border-radius:7px;padding:5px 8px;font-size:10px}.owner-inline button{color:#b79bff;background:#191333;border:1px solid #3a3050;border-radius:7px;height:32px;padding:0 12px;font-size:10px}.owner-self{color:#5d7188;font-size:10px}.owner-inline input{width:180px;min-height:32px;color:var(--ink);background:#080f1b;border:1px solid #263650;border-radius:7px;padding:5px 8px;font-size:10px}.owner-router-actions{gap:8px;min-width:280px;display:grid}.owner-error{color:#ff9ea5;font-size:9px;font-style:normal}.owner-ok{color:#63dfa9;align-items:center;gap:4px;font-size:9px;font-style:normal;display:inline-flex}.owner-page .issued-callback{margin:0 20px 16px}.owner-page .crm-empty{padding:0 20px 12px}.owner-page .crm-hint{margin:0;padding:12px 20px 0}.owner-page .crm-banner{margin:0 20px 12px}.status.cancelled{color:#8fa3ba;background:#1b2634}.status.cancelled i{background:#7b8fa6}@media (max-width:1000px){.owner-columns{grid-template-columns:1fr}.owner-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.owner-bar{flex-wrap:wrap;gap:12px;height:auto;padding:12px 16px}.owner-bar nav{order:3;width:100%;overflow:auto}.owner-grid{grid-template-columns:1fr}.owner-grid .span-2{grid-column:auto}.owner-stats{grid-template-columns:1fr}.owner-canvas{padding:16px}}.owner-shell{--owner-bg:#07090f;--owner-sidebar:#0a0d15;--owner-surface:#0e121d;--owner-raised:#121827;--owner-line:#20283a;--owner-ink:#f5f7fb;--owner-muted:#8994a8;--owner-faint:#596579;--owner-accent:#8068ff;--owner-accent-2:#29c7e6;--owner-green:#3ce6a2;background:radial-gradient(circle at 75% -10%,#33247c2b,transparent 28%),var(--owner-bg);min-height:100vh;color:var(--owner-ink);grid-template-columns:232px minmax(0,1fr);display:grid}:root[data-platform-theme=light] .owner-shell{--owner-bg:#f3f5f9;--owner-sidebar:#fff;--owner-surface:#fff;--owner-raised:#f7f8fc;--owner-line:#dfe3ec;--owner-ink:#182033;--owner-muted:#657086;--owner-faint:#8b94a5;--owner-accent:#6548e8;--owner-accent-2:#168ba8;--owner-green:#159b67;background:radial-gradient(circle at 75% -10%,#8068ff16,transparent 30%),var(--owner-bg)}.owner-sidebar{z-index:30;border-right:1px solid var(--owner-line);background:linear-gradient(180deg,color-mix(in srgb,var(--owner-sidebar) 95%,var(--owner-accent) 5%),var(--owner-sidebar));flex-direction:column;width:232px;padding:27px 16px 20px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:20px 0 70px #0002}.owner-sidebar:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 0,color-mix(in srgb,var(--owner-accent) 15%,transparent),transparent 28%);position:absolute;inset:0}.owner-brand{height:34px;padding:2px 7px;position:relative}.owner-brand img{filter:none;width:154px;height:auto}.owner-product{border:1px solid color-mix(in srgb,var(--owner-accent) 27%,var(--owner-line));background:linear-gradient(135deg,color-mix(in srgb,var(--owner-accent) 13%,var(--owner-raised)),var(--owner-raised));border-radius:14px;align-items:center;gap:11px;margin:22px 2px 27px;padding:13px;display:flex;position:relative;box-shadow:0 14px 30px #0002}.owner-product>span{background:linear-gradient(135deg,var(--owner-accent),#4e36c9);color:#fff;width:35px;height:35px;box-shadow:0 8px 22px color-mix(in srgb,var(--owner-accent) 34%,transparent);border-radius:10px;place-items:center;display:grid}.owner-product div{gap:3px;display:grid}.owner-product b{font-size:11px}.owner-product small{color:var(--owner-muted);font-size:8px}.owner-sidebar nav{gap:5px;display:grid;position:relative}.owner-sidebar nav p{color:var(--owner-faint);letter-spacing:.17em;margin:0 11px 8px;font-size:8px;font-weight:800}.owner-sidebar nav a{height:44px;color:var(--owner-muted);border:1px solid #0000;border-radius:11px;align-items:center;gap:11px;padding:0 12px;font-size:11px;font-weight:600;text-decoration:none;transition:all .22s;display:flex}.owner-sidebar nav a:hover{border-color:var(--owner-line);background:var(--owner-raised);color:var(--owner-ink)}.owner-sidebar nav a.active{border-color:color-mix(in srgb,var(--owner-accent) 30%,transparent);background:linear-gradient(105deg,color-mix(in srgb,var(--owner-accent) 22%,var(--owner-raised)),var(--owner-raised));color:var(--owner-ink);box-shadow:0 12px 30px #0002}.owner-sidebar nav a.active svg:first-child{color:#a899ff}.owner-sidebar nav a svg:last-child{color:var(--owner-accent);margin-left:auto}.owner-boundary{border:1px solid color-mix(in srgb,var(--owner-green) 22%,var(--owner-line));background:color-mix(in srgb,var(--owner-green) 7%,var(--owner-raised));color:var(--owner-green);border-radius:13px;align-items:flex-start;gap:10px;margin-top:auto;padding:13px;display:flex;position:relative}.owner-boundary svg{flex:none}.owner-boundary div{gap:4px;display:grid}.owner-boundary b{font-size:9px}.owner-boundary small{color:var(--owner-muted);font-size:8px;line-height:1.45}.owner-main{grid-column:2;min-width:0}.owner-topbar{z-index:20;border-bottom:1px solid var(--owner-line);background:color-mix(in srgb,var(--owner-bg) 82%,transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);justify-content:space-between;align-items:center;height:72px;padding:0 30px;display:flex;position:sticky;top:0}.owner-topbar>div:first-child{color:var(--owner-muted);font:700 8px var(--font-mono);letter-spacing:.15em;align-items:center;gap:8px;display:flex}.owner-live-dot{background:var(--owner-green);width:7px;height:7px;box-shadow:0 0 14px var(--owner-green);border-radius:50%}.owner-top-actions{align-items:center;gap:10px;display:flex}.owner-theme,.owner-signout{border:1px solid var(--owner-line);background:var(--owner-raised);height:37px;color:var(--owner-muted);border-radius:10px}.owner-theme{place-items:center;width:37px;display:grid}.owner-theme svg{grid-area:1/1}.owner-theme-moon,:root[data-platform-theme=light] .owner-theme-sun{display:none}:root[data-platform-theme=light] .owner-theme-moon{display:block}.owner-signout{align-items:center;gap:7px;padding:0 12px;font-size:9px;display:flex}.owner-theme:hover,.owner-signout:hover{border-color:color-mix(in srgb,var(--owner-accent) 45%,var(--owner-line));color:var(--owner-ink)}.owner-role{border-left:1px solid var(--owner-line);gap:2px;padding:0 12px;display:grid}.owner-role b{font-size:10px}.owner-role small{color:var(--owner-muted);font-size:8px}.owner-canvas{max-width:1500px;margin:auto;padding:34px clamp(22px,3vw,48px) 60px}.owner-page{gap:18px}.owner-heading{align-items:flex-end;margin-bottom:6px}.owner-kicker{color:var(--owner-accent);letter-spacing:.19em;margin-bottom:8px;font-size:8px;font-weight:800;display:block}.owner-heading h1{letter-spacing:-.055em;margin:4px 0 7px;font-size:clamp(30px,3vw,43px);font-weight:650}.owner-heading p{max-width:78ch;color:var(--owner-muted);font-size:12px}.owner-heading code{border-color:var(--owner-line);background:var(--owner-raised);color:color-mix(in srgb,var(--owner-accent-2) 80%,var(--owner-ink))}.owner-stats{gap:15px}.owner-stats article{border-color:var(--owner-line);background:linear-gradient(145deg,var(--owner-surface),var(--owner-raised));border-radius:19px;min-height:146px;padding:22px;transition:all .25s;position:relative;overflow:hidden;box-shadow:0 18px 48px #00000014}.owner-stats article:after{content:"";background:var(--owner-accent);filter:blur(45px);opacity:.18;border-radius:50%;width:110px;height:110px;position:absolute;top:-50px;right:-45px}.owner-stats article:hover{border-color:color-mix(in srgb,var(--owner-accent) 38%,var(--owner-line));transform:translateY(-3px);box-shadow:0 24px 54px #0002}.owner-stats span{color:var(--owner-muted);font-size:9px}.owner-stats strong{margin:15px 0 7px;font-size:34px;font-weight:650}.owner-stats small{color:var(--owner-faint);font-size:10px}.owner-dashboard-stats article{color:#fff;border:0;min-height:112px;padding:17px 19px;box-shadow:0 16px 34px #11193624}.owner-dashboard-stats article:first-child{background:linear-gradient(135deg,#5b36e8 0%,#7857f7 55%,#977cff 100%)}.owner-dashboard-stats article:nth-child(2){background:linear-gradient(135deg,#075fc7 0%,#078ed8 55%,#20b7e8 100%)}.owner-dashboard-stats article:nth-child(3){background:linear-gradient(135deg,#087c68 0%,#0fa77d 52%,#30cb90 100%)}.owner-dashboard-stats article:nth-child(4){background:linear-gradient(135deg,#b44c17 0%,#e06b1d 52%,#f59b37 100%)}.owner-dashboard-stats article:after{filter:blur(48px);opacity:.14;background:#fff;width:130px;height:130px;top:-70px;right:-40px}.owner-dashboard-stats article:hover{border-color:#0000;box-shadow:0 20px 42px #11193638}.owner-dashboard-stats span,.owner-dashboard-stats small{z-index:1;color:#ffffffe0;position:relative}.owner-dashboard-stats strong{z-index:1;color:#fff;margin:10px 0 4px;font-size:30px;position:relative}.owner-dashboard-stats span svg{color:#fff}.owner-columns{gap:15px}.owner-panel{border-color:var(--owner-line);background:linear-gradient(145deg,var(--owner-surface),color-mix(in srgb,var(--owner-raised) 92%,var(--owner-accent) 8%));border-radius:19px;padding-bottom:22px;overflow:hidden;box-shadow:0 18px 48px #00000010}.owner-panel-head{border-bottom:1px solid color-mix(in srgb,var(--owner-line) 70%,transparent);min-height:62px;padding:19px 24px}.owner-panel-head h2{letter-spacing:-.02em;font-size:15px}.owner-panel-head a{color:var(--owner-accent-2);font-weight:700}.owner-panel .crm-empty{color:var(--owner-muted)}.owner-events{gap:10px;padding:18px 22px 0}.owner-events li{border-color:var(--owner-line);background:var(--owner-raised);border-radius:12px;padding:14px 15px}.owner-events b{color:var(--owner-ink)}.owner-events span,.owner-events time{color:var(--owner-muted)}.owner-search{border-color:var(--owner-line);background:var(--owner-raised);height:39px;color:var(--owner-muted)}.owner-search input{color:var(--owner-ink)}.owner-table th{background:var(--owner-raised);border-color:var(--owner-line);height:44px;color:var(--owner-faint);padding-inline:18px}.owner-table td{border-color:color-mix(in srgb,var(--owner-line) 70%,transparent);color:var(--owner-muted);padding:16px 18px}.owner-table tbody tr{transition:all .18s}.owner-table tbody tr:hover{background:color-mix(in srgb,var(--owner-accent) 5%,transparent)}.owner-table a{color:var(--owner-ink)}.owner-table a:hover{color:var(--owner-accent-2)}.owner-table code{color:color-mix(in srgb,var(--owner-accent-2) 80%,var(--owner-ink))}.owner-table td small{color:var(--owner-faint)}.owner-form{padding:22px 24px 0}.owner-grid{gap:18px}.owner-form label{color:var(--owner-muted);letter-spacing:.01em;gap:8px;font-size:10px}.owner-form input,.owner-form select{border-color:var(--owner-line);background:var(--owner-raised);min-height:46px;color:var(--owner-ink);border-radius:11px}.owner-form input::placeholder{color:var(--owner-faint)}.owner-form input:focus,.owner-form select:focus{border-color:var(--owner-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--owner-accent) 17%,transparent)}.owner-form small{color:var(--owner-faint)}.slug-field em{border-color:var(--owner-line);background:color-mix(in srgb,var(--owner-raised) 90%,var(--owner-accent) 10%);height:46px;color:var(--owner-muted)}.password-field{display:block;position:relative}.password-field svg{z-index:1;color:var(--owner-faint);position:absolute;top:15px;left:14px}.password-field input{padding-left:41px}.owner-actions{padding-top:22px}.owner-actions button{background:linear-gradient(105deg,#6246dc,var(--owner-accent),var(--owner-accent-2));height:43px;box-shadow:0 12px 30px color-mix(in srgb,var(--owner-accent) 28%,transparent);border-radius:11px;padding:0 19px}.owner-inline select{border-color:var(--owner-line);background:var(--owner-raised);color:var(--owner-ink)}.owner-inline button{border-color:color-mix(in srgb,var(--owner-accent) 30%,var(--owner-line));background:color-mix(in srgb,var(--owner-accent) 12%,var(--owner-raised));color:var(--owner-accent)}.owner-self{color:var(--owner-faint)}.owner-page .crm-banner.success,.owner-page .crm-banner.ok{border-color:color-mix(in srgb,var(--owner-green) 35%,var(--owner-line));background:color-mix(in srgb,var(--owner-green) 9%,var(--owner-raised));color:var(--owner-green)}:root[data-platform-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-platform-theme=light] .owner-sidebar{--owner-sidebar:#0a0d15;--owner-raised:#121827;--owner-line:#20283a;--owner-ink:#f5f7fb;--owner-muted:#8994a8;--owner-faint:#596579;--owner-accent:#8068ff;--owner-green:#3ce6a2;color:var(--owner-ink)}:root[data-platform-theme=light] .owner-brand img{filter:none}:root[data-platform-theme=light] .owner-panel,:root[data-platform-theme=light] .owner-stats article{box-shadow:0 16px 42px #2732480c}:root[data-platform-theme=light] .status.active{color:#087a50;background:#daf5e8}:root[data-platform-theme=light] .status.suspended{color:#86511d;background:#fff0d9}:root[data-platform-theme=light] .status.cancelled{color:#687386;background:#eceff4}@media (max-width:920px){.owner-shell{grid-template-columns:82px minmax(0,1fr)}.owner-sidebar{width:82px;padding-inline:12px}.owner-brand img{object-fit:cover;object-position:left;width:52px}.owner-product{justify-content:center;padding:10px}.owner-product div,.owner-sidebar nav p,.owner-sidebar nav a span,.owner-sidebar nav a svg:last-child,.owner-boundary div{display:none}.owner-sidebar nav a{justify-content:center;padding:0}.owner-boundary{justify-content:center}.owner-main{grid-column:2}}@media (max-width:640px){.owner-shell{display:block}.owner-sidebar{border:1px solid var(--owner-line);border-radius:18px;width:auto;height:64px;padding:8px;display:block;position:fixed;inset:auto 10px 10px;box-shadow:0 16px 50px #0007}.owner-brand,.owner-product,.owner-boundary,.owner-sidebar nav p{display:none}.owner-sidebar nav{gap:4px;display:flex}.owner-sidebar nav a{width:48px;height:46px}.owner-main{padding-bottom:80px}.owner-topbar{height:62px;padding:0 16px}.owner-topbar>div:first-child,.owner-role small,.owner-signout{font-size:0}.owner-signout{justify-content:center;width:37px;padding:0}.owner-role{padding-inline:8px}.owner-canvas{padding:24px 14px 32px}.owner-heading{flex-direction:column;align-items:flex-start}.owner-stats{grid-template-columns:1fr 1fr}.owner-stats article{min-height:125px;padding:17px}.owner-stats strong{font-size:28px}.owner-grid{grid-template-columns:1fr}.owner-grid .span-2{grid-column:auto}.owner-panel-head{flex-direction:column;align-items:flex-start}.owner-search,.owner-search input{width:100%}.owner-dashboard-stats article{min-height:104px;padding:15px}.owner-dashboard-stats strong{font-size:27px}}@media (max-width:420px){.owner-stats{grid-template-columns:1fr}.owner-role{display:none}}.team-table td:nth-child(2){display:table-cell}.team-table td{vertical-align:top;height:auto;padding-top:13px;padding-bottom:13px;font-size:10px}.team-table td:first-child{width:auto;min-width:190px}.team-table td small{color:#5d7188;font:9px var(--font-mono);margin-top:4px;display:block}.team-table td .status{margin-top:6px}.team-inline{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.team-inline select{min-height:32px;color:var(--ink);background:#080f1b;border:1px solid #263650;border-radius:7px;padding:5px 8px;font-size:10px}.team-inline button{color:#7cb9ff;background:#0f2440;border:1px solid #23507f;border-radius:7px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:10px;font-weight:600;display:inline-flex}.team-inline button:disabled{opacity:.6}.team-self{color:#5d7188;font-size:9px;line-height:1.5}.team-error{color:#ff9ea5;font-size:9px;font-style:normal}.team-ok{color:#63dfa9;align-items:center;gap:4px;font-size:9px;font-style:normal;display:inline-flex}.team-reset summary{color:#8fa3ba;cursor:pointer;border:1px solid #24354c;border-radius:7px;align-items:center;gap:5px;padding:5px 9px;font-size:9px;list-style:none;display:inline-flex}.team-reset summary::-webkit-details-marker{display:none}.team-reset[open] summary{color:#cfe0f3;border-color:#2f4560}.team-reset form{gap:6px;max-width:190px;margin-top:8px;display:grid}.team-reset input{min-height:32px;color:var(--ink);background:#080f1b;border:1px solid #263650;border-radius:7px;padding:6px 9px;font-size:10px}.team-reset input:focus{border-color:#2583ff;outline:none;box-shadow:0 0 0 3px #2583ff1e}.team-reset button{color:#f0b768;background:#2c1f10;border:1px solid #7e5a33;border-radius:7px;height:32px;font-size:10px;font-weight:600}.team-reset small{color:#5d7188;font-size:8px;line-height:1.5}.handover{background:#241a0e66;border:1px solid #7e5a33;border-radius:10px;gap:10px;margin:14px 0 0;padding:14px 15px;display:grid}.handover .crm-banner{margin:0}.handover p{color:#dcc39c;margin:0;font-size:10px;line-height:1.6}.handover b{color:#f4d9ae}.handover ul{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.handover li{color:#c9d7e6;font:10px var(--font-mono);align-items:center;gap:6px;display:inline-flex}.handover li svg{color:#8a9cb1}.handover-note{color:#9aaabb!important;font-size:9px!important}.ticket-queues a span{background:#142238;border-radius:10px;margin-left:6px;padding:2px 6px;font-size:8px}.ticket-table td:nth-child(2){display:table-cell}.ticket-table td{vertical-align:top;height:auto;padding-top:13px;padding-bottom:13px;font-size:10px}.ticket-table td:first-child{width:auto;min-width:150px}.ticket-table td small{color:#5d7188;font:9px var(--font-mono);margin-top:4px;display:block}.ticket-table td .status{margin-bottom:5px}.ticket-stars{align-items:center;gap:4px;display:inline-flex;color:#e0a92a!important;font-family:inherit!important}.customer-kpis .of-five{color:#5d7188;font-size:12px;font-weight:400}.ticket-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ticket-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:14px;display:grid}.ticket-main,.ticket-side{gap:14px;min-width:0;display:grid}.ticket-description{color:#c3d2e4;white-space:pre-wrap;margin:0;padding:16px 20px;font-size:11px;line-height:1.7}.ticket-resolution{border-color:#1f5c47}.ticket-resolution .panel-head span{color:#63dfa9;font-size:9px}.ticket-thread{gap:10px;margin:0;padding:14px 18px;list-style:none;display:grid}.ticket-thread li{background:#0b1421;border:1px solid #172536;border-radius:10px;padding:12px 14px}.ticket-thread li.internal{background:#161227;border-color:#3a3050}.ticket-thread .thread-head{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.ticket-thread b{color:#dce8f5;font-size:10px}.ticket-thread em{color:#6cb4ff;background:#12283f;border-radius:8px;padding:2px 6px;font-size:8px;font-style:normal}.ticket-thread .thread-internal{color:#b79bff;align-items:center;gap:4px;font-size:8px;display:inline-flex}.ticket-thread time{color:#5d7188;margin-left:auto;font-size:9px}.ticket-thread p{color:#a7b8cb;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.65}.ticket-thread .thread-empty{color:#5d7188;text-align:center;background:0 0;border:0;font-size:10px}.ticket-facts{gap:10px;margin:0;padding:14px 18px;list-style:none;display:grid}.ticket-facts li{color:#9dafc2;align-items:flex-start;gap:9px;font-size:10px;line-height:1.5;display:flex}.ticket-facts svg{color:#5d7188;flex:none;margin-top:1px}.ticket-facts a{color:#6cb4ff;text-decoration:none}.ticket-facts a:hover{text-decoration:underline}.ticket-assignees{gap:9px;margin:0;padding:12px 18px;list-style:none;display:grid}.ticket-assignees li{background:#0b1421;border:1px solid #172536;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.ticket-assignees li.released{opacity:.55}.ticket-assignees b{color:#dce8f5;font-size:10px;display:block}.ticket-assignees small{color:#5d7188;margin-top:3px;font-size:9px;display:block}.ticket-assignees p{color:#9dafc2;margin:6px 0 0;font-size:9px;line-height:1.55}.assign-list{gap:7px;padding:4px 0 12px;display:grid}.assign-list label{cursor:pointer;background:#080f1b;border:1px solid #263650;border-radius:9px;align-items:center;gap:10px;padding:9px 11px;display:flex}.assign-list label:hover{border-color:#2f4560}.assign-list input{width:auto;min-height:0;margin:0}.assign-list span{gap:2px;display:grid}.assign-list b{color:#dce8f5;font-size:10px}.assign-list small{color:#5d7188;font-size:9px}.assign-note{gap:7px;display:grid}.comment-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0 4px;display:flex}.comment-visibility{cursor:pointer;align-items:center;gap:9px;display:flex}.comment-visibility input{width:auto;min-height:0;margin:0}.comment-visibility span{color:#9db0c6;gap:2px;font-size:10px;display:grid}.comment-visibility small{color:#5d7188;font-size:9px;font-weight:400}.comment-actions .primary{color:#fff;background:linear-gradient(100deg,#176ee8,#258cff);border:0;border-radius:9px;align-items:center;gap:7px;height:36px;padding:0 15px;font-size:10px;font-weight:700;display:inline-flex}.tech-jobs{gap:10px;margin:0;padding:12px 14px;list-style:none;display:grid}.tech-jobs a{color:inherit;background:#0b1421;border:1px solid #1c2b3e;border-radius:12px;padding:15px 40px 15px 16px;text-decoration:none;transition:all .18s;display:block;position:relative}.tech-jobs a:hover{background:#0e1a2b;border-color:#2f4560}.tech-job-head{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:7px;display:flex}.tech-job-head b{color:#dce8f5;font-size:12px}.tech-job-customer,.tech-job-where,.tech-job-meta{color:#9dafc2;align-items:center;gap:6px;margin:0;font-size:10px;display:flex}.tech-job-where{color:#cfe0f3;margin-top:4px}.tech-job-meta{color:#5d7188;margin-top:4px;font-size:9px}.tech-job-chevron{color:#3f5570;position:absolute;top:50%;right:14px;transform:translateY(-50%)}@media (max-width:1000px){.ticket-layout{grid-template-columns:1fr}}.ops-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.stock-table td:nth-child(2){display:table-cell}.stock-table td{vertical-align:top;height:auto;padding-top:12px;padding-bottom:12px;font-size:10px}.stock-table td:first-child{width:auto;min-width:140px}.stock-table td small{color:#5d7188;font:9px var(--font-mono);margin-top:4px;display:block}.stock-table td .status{margin-top:5px}.stock-table tr.retired{opacity:.5}.stock-in{color:#63dfa9;white-space:nowrap;font-weight:700}.stock-out{color:#ff9ea5;white-space:nowrap;font-weight:700}.stock-alert{border-color:#7e5a33}.stock-alert .panel-head h2{color:#f0b768;align-items:center;gap:8px;display:flex}.checkbox-row{align-items:flex-start;gap:11px;display:flex!important}.checkbox-row input{margin-top:2px;width:auto!important;min-height:0!important}.checkbox-row span{gap:3px;display:grid}.checkbox-row small{color:#5d7188;font-size:9px;font-weight:400;line-height:1.55}@media (max-width:900px){.ops-columns{grid-template-columns:1fr}}.service-tab{gap:14px;display:grid}.service-tabs{border-bottom:1px solid #172536;flex-wrap:wrap;gap:8px;padding:16px 20px 4px;display:flex}.service-tabs a{color:#9db0c6;background:#0b1421;border:1px solid #1b2437;border-radius:10px 10px 0 0;gap:3px;padding:9px 14px;text-decoration:none;transition:all .15s;display:grid}.service-tabs a:hover{color:#dce8f5;border-color:#2f4160}.service-tabs a.active{color:#fff;background:#12294a;border-color:#2583ff}.service-tabs a b{font-size:11px;font-weight:700}.service-tabs a small{color:#607791;letter-spacing:.04em;text-transform:uppercase;font-size:8.5px}.service-tabs a.active small{color:#9dc4ff}.service-tab-add{align-self:center;font-size:10px;font-weight:700;color:#4d99ff!important;background:0 0!important;border:1px dashed #24405f!important}.service-body{gap:14px;padding:0 22px 8px;display:grid}.service-headline{border-bottom:1px solid #172536;justify-content:space-between;align-items:flex-start;gap:12px;padding:4px 0 10px;display:flex}.service-headline h3{color:#e6eef8;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.service-headline p{color:#7e93ab;margin:6px 0 0;font-size:10px;line-height:1.6}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.service-card{background:#0a1420;border:1px solid #172536;border-radius:11px;padding:4px 0 10px}.service-card h4{color:#607791;letter-spacing:.13em;text-transform:uppercase;margin:10px 22px 4px;font-size:8px;font-weight:700}.service-card .crm-form{padding-top:4px}.service-card .crm-empty{padding-bottom:8px}.service-facts{gap:0;margin:0;padding:4px 22px 8px;display:grid}.service-facts div{border-bottom:1px solid #121c2b;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.service-facts div:last-child{border-bottom:0}.service-facts dt{color:#7e93ab;font-size:10px}.service-facts dd{color:#dce8f5;text-align:right;margin:0;font-size:11px;font-weight:600}.service-facts dd.owing{color:#ff9ea5}.service-facts code{color:#a9c8ea;font:10px var(--font-mono)}.service-terms-row,.service-credential-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:15px;display:grid}.service-cycle{grid-template-columns:minmax(0,1fr) minmax(118px,1fr);gap:8px;display:grid}.service-cycle input,.service-cycle select{height:42px;min-height:42px}.service-extend-grid{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:15px;min-width:0;display:grid}.service-extend-grid>label{min-width:0}.service-password{grid-template-columns:minmax(0,1fr) 42px 42px;align-items:center;gap:8px;display:grid}.service-password input{min-width:0;padding-left:12px}.service-password button{color:#9db0c6;cursor:pointer;background:#0f1a2b;border:1px solid #263650;border-radius:9px;justify-content:center;align-items:center;width:42px;height:42px;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.service-password button:hover{color:#fff;background:#12294a;border-color:#2583ff}.service-password button:focus-visible{border-color:#2583ff;outline:none;box-shadow:0 0 0 3px #2583ff1e}.service-password button svg{color:currentColor;display:block;position:static}.service-commands{gap:10px;padding:4px 22px 6px;display:grid}.service-command-row{flex-wrap:wrap;gap:8px;display:flex}.service-command-row form{display:contents}.service-command-row button{color:#cddced;cursor:pointer;background:#0f1a2b;border:1px solid #263650;border-radius:8px;align-items:center;gap:7px;height:34px;padding:0 13px;font-size:10px;font-weight:700;transition:all .15s;display:inline-flex}.service-command-row button:hover:not(:disabled){color:#fff;border-color:#2583ff}.service-command-row button.active{color:#fff;background:#12294a;border-color:#2583ff}.service-command-row button.danger{color:#ff9ea5;border-color:#5a2a33}.service-command-row button.danger:hover:not(:disabled),.service-command-row button.danger.active{color:#ffb3ba;background:#3d1d24;border-color:#f0546a}.service-command-row button:disabled{opacity:.45;cursor:not-allowed}.service-command-confirm{background:#0b1421;border:1px solid #24354c;border-radius:10px;gap:10px;padding:12px 14px;display:grid}.service-command-confirm p{color:#9db0c6;margin:0;font-size:10px;line-height:1.6}.service-command-confirm input{width:100%;min-height:38px;color:var(--ink);background:#080f1b;border:1px solid #263650;border-radius:8px;padding:9px 12px;font-size:11px}.service-command-confirm .crm-actions{justify-content:flex-end;gap:8px;padding:0}.service-command-confirm button.danger{color:#fff;background:#7a2230}.session-table{border-collapse:collapse;width:100%;min-width:1100px}.session-table th{color:#60748c;letter-spacing:.1em;text-transform:uppercase;text-align:left;white-space:nowrap;background:#0b1421;border-bottom:1px solid #172536;height:34px;padding:0 10px;font-size:8px;font-weight:700}.session-table td{color:#c3d2e4;white-space:nowrap;vertical-align:middle;border-bottom:1px solid #142033;padding:9px 10px;font-size:10px}.session-table td:first-child{color:#5d7188;font:9px var(--font-mono)}.service-usage-totals{flex-wrap:wrap;gap:18px;padding:4px 22px 6px;display:flex}.service-usage-totals span{gap:2px;display:grid}.service-usage-totals b{color:#e6eef8;letter-spacing:-.02em;font-size:15px}.service-usage-totals small{color:#607791;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.usage-chart{gap:8px;padding:4px 22px 6px;display:grid}.usage-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.usage-chart-head p{color:#7e93ab;margin:0;font-size:10px}.usage-toggle{border:1px solid #263650;border-radius:8px;display:inline-flex;overflow:hidden}.usage-toggle button{color:#9db0c6;cursor:pointer;background:#0f1a2b;border:0;height:30px;padding:0 12px;font-size:10px;font-weight:700}.usage-toggle button.active{color:#fff;background:#12294a}.usage-key{vertical-align:-1px;border-radius:2px;width:10px;height:10px;display:inline-block}.usage-key.down,.usage-bar.down{fill:#45dd99;background:#45dd99}.usage-key.up,.usage-bar.up{fill:#4fd6ff;background:#4fd6ff}.usage-svg,.live-svg{background:#07101b;border:1px solid #172536;border-radius:9px;width:100%;height:auto;display:block}.live-usage{gap:8px;padding:4px 22px 6px;display:grid}.live-usage-head p{color:#7e93ab;margin:4px 0 0;font-size:9px}.live-usage-now{flex-wrap:wrap;gap:18px;display:flex}.live-usage-now span{gap:2px;display:grid}.live-usage-now b{color:#e6eef8;letter-spacing:-.02em;font-size:15px}.live-usage-now b.down{color:#45dd99}.live-usage-now b.up{color:#4fd6ff}.live-usage-now small{color:#607791;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.live-line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}@media (max-width:900px){.service-grid{grid-template-columns:1fr}.service-picker select{width:100%;min-width:0}}@media (max-width:620px){.service-terms-row,.service-credential-row,.service-extend-grid{grid-template-columns:1fr}.service-cycle{grid-template-columns:minmax(0,1fr) minmax(110px,.8fr)}}.owner-sidebar{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--owner-accent) 42%,var(--owner-line)) transparent;overflow:hidden auto}.owner-sidebar::-webkit-scrollbar{width:7px}.owner-sidebar::-webkit-scrollbar-track{background:0 0}.owner-sidebar::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--owner-accent) 42%,var(--owner-line));background-clip:padding-box;border:2px solid #0000;border-radius:99px}.owner-sidebar::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--owner-accent) 65%,var(--owner-line));background-clip:padding-box}@media (max-width:640px){.owner-sidebar{overscroll-behavior-inline:contain;scrollbar-gutter:auto;overflow:auto hidden}.owner-sidebar nav{width:max-content}}.page-note{color:#7e93ab;max-width:640px;margin:9px 0 0;font-size:10px;line-height:1.7}.page-note b{color:#cddced}.optional-flag{color:#5b6f88;font-size:9px;font-style:normal;font-weight:400}.provider-caveat{align-items:flex-start;gap:7px;margin:12px 0 0;display:flex}.provider-caveat svg{color:#f0ac45;flex:none;margin-top:2px}.add-integration{background:#0a1420;border:1px solid #172536;border-radius:11px;margin:10px 22px 4px}.add-integration>summary{color:#9db0c6;cursor:pointer;padding:13px 15px;font-size:11px;font-weight:600;list-style:none}.add-integration>summary::-webkit-details-marker{display:none}.add-integration>summary:before{content:"+ ";color:var(--brand)}.add-integration[open]>summary{color:#dce8f5;border-bottom:1px solid #172536}.add-integration .crm-form{padding:4px 15px 8px}.integration-card{background:#0a1420;border:1px solid #172536;border-radius:11px;padding:14px 15px}.integration-card .channel-head b{color:#dce8f5;font-size:12px}.integration-provider{color:#607791;margin-left:auto;font-size:9px}.link-button{color:#4d99ff;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:600}.link-button:hover{text-decoration:underline}.integration-error{font-size:10px;margin:10px 0 0!important}.integration-test{flex-wrap:wrap;align-items:flex-end;gap:9px;margin-top:12px;display:flex}.integration-test label{color:#9db0c6;flex:1;gap:6px;min-width:190px;font-size:10px;font-weight:600;display:grid}.integration-test input{width:100%;min-height:38px;color:var(--ink);background:#080f1b;border:1px solid #263650;border-radius:9px;padding:9px 11px;font-size:11px}.integration-test input:focus{border-color:#2583ff;outline:none;box-shadow:0 0 0 3px #2583ff1e}.integration-test .secondary{color:#cfe0f3;cursor:pointer;background:#0d1a2a;border:1px solid #24384f;border-radius:9px;align-items:center;gap:7px;height:38px;padding:0 14px;font-size:10px;font-weight:700;display:inline-flex}.integration-test .secondary:hover:not(:disabled){border-color:var(--brand);color:#fff}.integration-test .secondary:disabled{opacity:.6}.integration-switch{gap:7px;margin-top:12px;display:grid}.integration-switch form{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.integration-switch .primary{background:linear-gradient(100deg,color-mix(in srgb,var(--brand) 84%,#000),var(--brand));height:36px;color:var(--brand-ink);cursor:pointer;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 15px;font-size:10px;font-weight:700;display:inline-flex}.integration-switch .primary:disabled{opacity:.5;cursor:not-allowed}.integration-switch .ghost{color:#a9c2dc;cursor:pointer;background:#0d1a2a;border:1px solid #24384f;border-radius:9px;align-items:center;gap:7px;height:36px;padding:0 15px;font-size:10px;font-weight:700;display:inline-flex}.integration-switch small{color:#7e93ab;font-size:9px}.integration-edit{border-top:1px solid #172536;margin-top:12px;padding-top:12px}.channel-switches{gap:12px;padding:4px 22px 16px;display:grid}.channel-switches form{gap:7px;display:grid}.channel-switches button{cursor:pointer;border-radius:9px;justify-content:center;justify-self:start;align-items:center;gap:7px;height:36px;padding:0 15px;font-size:10px;font-weight:700;display:inline-flex}.channel-switches .primary{background:linear-gradient(100deg,color-mix(in srgb,var(--brand) 84%,#000),var(--brand));color:var(--brand-ink);border:0}.channel-switches .secondary,.channel-switches .ghost{color:#cfe0f3;background:#0d1a2a;border:1px solid #24384f}.channel-switches .secondary:hover:not(:disabled),.channel-switches .ghost:hover:not(:disabled){border-color:var(--brand);color:#fff}.channel-switches button:disabled{opacity:.5;cursor:not-allowed}.channel-switches small{color:#7e93ab;font-size:9px;line-height:1.65}.channel-switch{border-top:1px solid #172536;padding-top:12px}.channel-danger{gap:9px;padding:4px 22px 16px;display:grid}.channel-danger form{gap:7px;display:grid}.channel-danger small{color:#7e93ab;font-size:9px;line-height:1.65}.channel-danger .danger{color:#ff9ea5;cursor:pointer;background:#331a20;border:1px solid #7e333b;border-radius:9px;justify-self:start;align-items:center;gap:7px;height:36px;padding:0 15px;font-size:10px;font-weight:700;display:inline-flex}.channel-danger .danger:hover:not(:disabled){color:#ffb9bf;background:#43222a}.channel-danger .danger:disabled{opacity:.6;cursor:not-allowed}.template-events{gap:9px;padding:4px 22px 6px;display:grid}.template-event{background:#0a1420;border:1px solid #172536;border-radius:11px}.template-event>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;padding:13px 15px;list-style:none;display:flex}.template-event>summary::-webkit-details-marker{display:none}.template-event>summary b{color:#dce8f5;font-size:11px}.template-event>summary em{color:#7e93ab;flex:100%;font-size:9px;font-style:normal;line-height:1.6}.template-event[open]>summary{border-bottom:1px solid #172536}.template-channels{gap:12px;padding:14px 15px;display:grid}.template-channel h3{color:#9db0c6;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 8px;font-size:10px;font-weight:700;display:flex}.on-dot{background:#45dd99;border-radius:99px;width:7px;height:7px}.template-editor{background:#080f1b;border:1px solid #172536;border-radius:10px;gap:9px;padding:12px;display:grid}.template-editor label{color:#9db0c6;gap:6px;font-size:10px;font-weight:600;display:grid}.template-editor input,.template-editor textarea{width:100%;color:var(--ink);background:#0a1420;border:1px solid #263650;border-radius:9px;padding:10px 11px;font-family:inherit;font-size:11px;line-height:1.65}.template-editor textarea{resize:vertical}.template-editor input:focus,.template-editor textarea:focus{border-color:#2583ff;outline:none;box-shadow:0 0 0 3px #2583ff1e}.template-attributes{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.template-attributes p{color:#607791;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:9px;font-weight:700}.template-attributes button{color:#a9c8ea;font:9px var(--font-mono);cursor:pointer;background:#0d1a2a;border:1px solid #24384f;border-radius:99px;padding:4px 9px}.template-attributes button:hover{border-color:var(--brand);color:#dceaff}.template-foot{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.template-foot .cost{color:#607791;font-size:9px}.template-foot .cost.warn{color:#f0ac45}.template-buttons{gap:8px;margin-left:auto;display:flex}.template-buttons .primary{background:linear-gradient(100deg,color-mix(in srgb,var(--brand) 84%,#000),var(--brand));height:34px;color:var(--brand-ink);cursor:pointer;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 14px;font-size:10px;font-weight:700;display:inline-flex}.template-buttons .ghost{color:#a9c2dc;cursor:pointer;background:#0d1a2a;border:1px solid #24384f;border-radius:9px;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:10px;font-weight:700;display:inline-flex}.template-provenance{color:#5b6f88;font-size:9px}.broadcast-form .filter-group{border:1px solid #172536;border-radius:10px;margin:0;padding:11px 12px 12px}.broadcast-form .filter-group legend{color:#607791;letter-spacing:.13em;text-transform:uppercase;padding:0 6px;font-size:8px;font-weight:700}.broadcast-form .filter-group .crm-check{margin-top:7px}.broadcast-form .crm-hint.cost.warn{color:#f0ac45}.audience-preview{background:linear-gradient(150deg,#0d2230,#0a1620);border:1px solid #2c4a5a;border-radius:11px;margin:16px 0 0;padding:14px 15px}.audience-count{color:#cfe6f3;align-items:center;gap:9px;margin:0;font-size:11px;display:flex}.audience-count b{color:#fff;letter-spacing:-.02em;font-size:18px}.audience-count em{color:#7e93ab;font-size:10px;font-style:normal}.audience-sample{color:#7e93ab;margin:9px 0 0;font-size:9px;line-height:1.7}.broadcast-actions{gap:9px}.broadcast-actions .ghost{color:#a9c2dc;cursor:pointer;background:#0d1a2a;border:1px solid #24384f;border-radius:9px;align-items:center;gap:7px;height:40px;padding:0 16px;font-size:11px;font-weight:700;display:inline-flex}.broadcast-excerpt{color:#5d7188!important;font-size:9px!important}.broadcast-body{color:#cddced;font:11px/1.75 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;background:#080f1b;border:1px solid #172536;border-radius:10px;margin:4px 22px 0;padding:14px}@media (max-width:820px){.template-foot{align-items:flex-start}.template-buttons{margin-left:0}}.avatar-panel{flex-wrap:wrap;align-items:flex-start;gap:20px;padding:8px 22px 0;display:flex}.avatar-current{background:#0a1420;border:1px solid #263650;border-radius:16px;flex:none;place-items:center;width:96px;height:96px;display:grid;overflow:hidden}.avatar-current img{object-fit:cover;width:96px;height:96px}.avatar-initials{color:#7e93ab;letter-spacing:-.02em;font-size:26px;font-weight:700}.avatar-upload{flex:1;min-width:260px;padding:0!important}.avatar-actions{gap:8px}.avatar-actions .ghost{color:#a9c2dc;cursor:pointer;background:#0d1a2a;border:1px solid #24384f;border-radius:9px;align-items:center;gap:7px;height:40px;padding:0 16px;font-size:11px;font-weight:700;display:inline-flex}.profile-note{max-width:640px;margin:14px 22px 0}.profile-avatar{object-fit:cover;border-radius:99px}.recovery-shell{grid-template-columns:1fr}.recovery-panel{width:100%}.login-recovery{text-align:center;margin:14px 0 0;font-size:12px}.login-recovery a{color:#7fb4ff;text-decoration:none}.login-recovery a:hover{text-decoration:underline}.recovery-note{color:#7e93ab;border-top:1px solid #1b2437;margin:18px 0 0;padding-top:16px;font-size:11px;line-height:1.7}.recovery-done{gap:12px;display:grid}.recovery-done .crm-banner{margin:0}.recovery-back{color:#7fb4ff;align-items:center;gap:7px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.recovery-back:hover{text-decoration:underline}.portal-auth-done{text-align:left;gap:12px;display:grid}.portal-auth-ok{color:#63dfa9;background:#0f2f284d;border:1px solid #1f5c47;border-radius:9px;align-items:center;gap:8px;margin:0;padding:11px 13px;font-size:12px;display:flex}.portal-auth-back{color:var(--brand,#2583ff);align-items:center;gap:7px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.portal-auth-help a{color:inherit;font-weight:600}.team-credentials{justify-items:start;gap:6px;display:grid}.team-send-link{gap:5px;display:grid}.team-send-link button{color:#a9c2dc;cursor:pointer;background:#0d1a2a;border:1px solid #24384f;border-radius:7px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:9px;font-weight:700;display:inline-flex}.team-send-link button:hover:not(:disabled){border-color:var(--brand);color:#dceaff}.team-send-link button:disabled{opacity:.6}.team-link{color:#c8ecdc;max-width:340px;font:8px var(--font-mono);overflow-wrap:anywhere;background:#07130f;border:1px solid #1f4536;border-radius:7px;padding:7px 9px;display:block}.audience-tabs{margin-top:-4px}@media (max-width:700px){.avatar-panel{padding:8px 15px 0}}.log-filters{flex-wrap:wrap;align-items:center;gap:8px;padding:14px 22px 4px;display:flex}.log-filters input{min-width:220px;height:38px;color:var(--ink);background:#080f1b;border:1px solid #263650;border-radius:9px;flex:1;padding:0 12px;font-size:11px}.log-filters input:focus{border-color:#2583ff;outline:none;box-shadow:0 0 0 3px #2583ff1e}.log-filters button{background:linear-gradient(100deg,color-mix(in srgb,var(--brand) 84%,#000),var(--brand));height:38px;color:var(--brand-ink);cursor:pointer;border:0;border-radius:9px;padding:0 15px;font-size:10px;font-weight:700}.log-clear{color:#7e93ab;font-size:10px;text-decoration:none}.log-clear:hover{color:#cfe0f3;text-decoration:underline}.log-chips{flex-wrap:wrap;gap:7px;padding:10px 22px 0;display:flex}.log-chips a{color:#9db0c6;background:#0d1a2a;border:1px solid #24384f;border-radius:99px;padding:5px 11px;font-size:9px;font-weight:600;text-decoration:none;transition:all .15s}.log-chips a:hover{border-color:var(--brand);color:#dceaff}.log-chips a.active{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 22%,#0d1a2a);color:#fff}.log-chips:last-of-type{padding-bottom:14px}.log-list{gap:9px;margin:0;padding:4px 22px 6px;list-style:none;display:grid}.log-list li{background:#0a1420;border:1px solid #172536;border-radius:11px;padding:12px 14px}.log-head{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.log-head b{color:#dce8f5;font-size:11px;font-family:var(--font-mono);letter-spacing:-.01em}.log-head time{color:#5d7188;white-space:nowrap;margin-left:auto;font-size:9px}.log-rail{color:#7fb4ff;background:#12294a;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:grid}.log-who{color:#9fb4cc;align-items:baseline;gap:6px;font-size:10px;display:flex}.log-who em{color:#5d7188;font-size:9px;font-style:normal;font-family:var(--font-mono)}.log-meta{color:#7e93ab;margin:8px 0 0;font-size:9px;line-height:1.6}.log-meta .row-open{font-size:9px}.log-body{color:#a9c2dc;white-space:pre-wrap;overflow-wrap:anywhere;background:#080f1b;border-radius:8px;margin:8px 0 0;padding:9px 11px;font-size:10px;line-height:1.65}.log-body b{color:#dce8f5;margin-bottom:4px;display:block}.log-body.withheld{color:#7e93ab;background:0 0;border:1px dashed #24384f;font-style:italic}.log-error{color:#ff9ea5;overflow-wrap:anywhere;margin:8px 0 0;font-size:9px;line-height:1.6}.log-pager{justify-content:space-between;align-items:center;gap:12px;padding:14px 22px 4px;display:flex}.log-pager a{color:#7fb4ff;font-size:10px;font-weight:600;text-decoration:none}.log-pager a:hover{text-decoration:underline}.log-pager small{color:#5d7188;font-size:9px}.log-note{max-width:760px;margin:12px 0 0}@media (max-width:700px){.log-head time{width:100%;margin-left:0}.log-filters,.log-chips,.log-list{padding-left:15px;padding-right:15px}}.shift-toggle{align-items:center;display:flex}.shift-toggle button{color:#8fa3ba;letter-spacing:.04em;cursor:pointer;white-space:nowrap;background:#0d1a2a;border:1px solid #24384f;border-radius:99px;align-items:center;gap:6px;height:32px;padding:0 11px;font-size:9px;font-weight:700;transition:all .18s;display:inline-flex}.shift-toggle button:hover:not(:disabled){color:#cfe0f3;border-color:#3a5a7e}.shift-toggle button.on{color:#63dfa9;background:#0f2f284d;border-color:#1f5c47}.shift-toggle button.on:hover:not(:disabled){background:#12403666}.shift-toggle button.stale{color:#f0ac45;background:#3a2d1740;border-color:#7a5a22}.shift-toggle button:disabled{opacity:.6}.shift-toggle em{color:#ff9ea5;margin-left:8px;font-size:9px;font-style:normal}@media (max-width:820px){.shift-toggle button span{display:none}.shift-toggle button{padding:0 9px}}.shift-panel{flex-wrap:wrap;align-items:flex-start;gap:16px;padding:8px 22px 0;display:flex}.shift-panel .shift-toggle button{height:38px;padding:0 15px;font-size:10px}.shift-panel p{color:#7e93ab;flex:1;min-width:240px;margin:0;font-size:10px;line-height:1.7}.shift-panel p b{color:#cddced}.team-shift{color:#63dfa9;align-items:center;gap:5px;font-size:9px;font-weight:700;display:inline-flex}.team-shift i{background:#45dd99;border-radius:99px;width:6px;height:6px}.team-shift.stale{color:#f0ac45}.team-shift.stale i{background:#f0ac45}.cropper-choose label{color:#9db0c6;gap:7px;font-size:10px;font-weight:600;display:grid}.cropper-choose input[type=file]{color:#9db0c6;cursor:pointer;background:#080f1b;border:1px solid #263650;border-radius:9px;padding:9px 12px;font-size:10px}.cropper-choose small{color:#607791;font-size:9px;line-height:1.55}.cropper-choose .crm-banner{margin:0 0 10px}.cropper{justify-items:start;gap:12px;display:grid}.cropper-canvas{cursor:grab;touch-action:none;background:#0a1420;border:1px solid #263650;border-radius:14px;width:260px;height:260px;display:block}.cropper-canvas:active{cursor:grabbing}.cropper-controls{gap:10px;width:260px;display:grid}.cropper-controls label{color:#9db0c6;gap:6px;font-size:10px;font-weight:600;display:grid}.cropper-controls input[type=range]{width:100%;accent-color:var(--brand)}.cropper-buttons{gap:8px;display:flex}.cropper-buttons .primary{background:linear-gradient(100deg,color-mix(in srgb,var(--brand) 84%,#000),var(--brand));height:36px;color:var(--brand-ink);cursor:pointer;border:0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.cropper-buttons .ghost{color:#a9c2dc;cursor:pointer;background:#0d1a2a;border:1px solid #24384f;border-radius:9px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:10px;font-weight:700;display:inline-flex}.cropper-buttons button:disabled{opacity:.6}.cropper-hint{color:#607791;align-items:flex-start;gap:7px;max-width:320px;margin:0;font-size:9px;line-height:1.6;display:flex}.cropper-hint svg{flex:none;margin-top:2px}.avatar-current img{border-radius:16px}.avatar-remove{border-top:1px solid #172536;justify-items:start;gap:5px;margin-top:6px;padding-top:12px;display:grid}.avatar-remove .ghost{color:#ff9ea5;cursor:pointer;background:#331a20;border:1px solid #7e333b;border-radius:9px;align-items:center;gap:7px;height:34px;padding:0 13px;font-size:10px;font-weight:700;display:inline-flex}.avatar-remove .ghost:hover:not(:disabled){color:#ffb9bf;background:#43222a}.avatar-remove small{color:#607791;font-size:9px}.avatar-upload{gap:12px;display:grid}.top-actions>button,.top-actions>a{border-color:color-mix(in srgb, var(--brand) 42%, transparent);border-radius:50%;transition:border-color .18s,background .18s,color .18s}.top-actions>button:hover,.top-actions>a:hover{border-color:var(--brand);background:var(--brand-soft);color:var(--shell-ink,var(--ink))}.profile>span{box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 55%, transparent), 0 8px 20px var(--brand-glow);border-radius:50%;overflow:hidden}.profile>span img{object-fit:cover;width:100%;height:100%}.shift-toggle button{border-color:color-mix(in srgb, var(--brand) 42%, transparent)}.shift-toggle button:hover:not(:disabled){border-color:var(--brand);background:var(--brand-soft)}.shift-toggle button.on{border-color:#1f5c47}.shift-toggle button.stale{border-color:#7a5a22}.customer-table th a{color:inherit;white-space:nowrap;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.customer-table th a:hover{color:#cfe0f3}.customer-table th a.sorted{color:var(--brand)}.customer-table th{cursor:pointer}.col-serial{color:#5d7188;width:44px;font:9px var(--font-mono);text-align:right;padding-right:14px!important}.customer-table td{vertical-align:middle}.customer-table td small{color:#5d7188;text-overflow:ellipsis;white-space:nowrap;max-width:210px;margin-top:3px;font-size:8px;display:block;overflow:hidden}.col-mono{font-family:var(--font-mono);color:#a9c2dc;white-space:nowrap;font-size:10px}.col-none{color:#5d7188;font-size:9px}.col-loose{color:#8fa3ba}.customer-table .row-open{font-size:11px}.customers-note{max-width:860px;margin:14px 0 0}.table-filters{gap:6px;padding:0 0 12px;display:grid}.toolbar-go{background:linear-gradient(100deg,color-mix(in srgb,var(--brand) 84%,#000),var(--brand));height:38px;color:var(--brand-ink);cursor:pointer;border:0;border-radius:9px;padding:0 16px;font-size:10px;font-weight:700}.table-footer.paged{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.pager{align-items:center;gap:4px;display:flex}.pager a{color:#a9c2dc;border:1px solid #24384f;border-radius:8px;padding:6px 11px;font-size:9px;font-weight:700;text-decoration:none;transition:all .15s}.pager a:hover:not(.disabled){border-color:var(--brand);color:#dceaff}.pager a.disabled{opacity:.35;pointer-events:none}.pager b{color:#7e93ab;white-space:nowrap;padding:0 10px;font-size:9px;font-weight:600}.place-count{color:#607791;margin-left:auto;font-size:9px}.place-edit{border-top:1px solid #172536;margin-top:12px;padding-top:12px}.place-remove{border-top:1px solid #172536;justify-items:start;gap:5px;margin-top:10px;padding-top:10px;display:grid}.place-remove .ghost{color:#ff9ea5;cursor:pointer;background:#331a20;border:1px solid #7e333b;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:9px;font-weight:700;display:inline-flex}.place-remove .ghost:disabled{opacity:.45;cursor:not-allowed}.place-remove small{color:#607791;font-size:9px;line-height:1.55}.channel-head b svg{vertical-align:-2px;color:var(--brand);margin-right:5px}.status.matched i{background:#45dd99}@media (max-width:900px){.table-footer.paged{justify-content:flex-start}.customer-table td small{max-width:140px}}.manual-invoice{padding:8px 22px 0}.manual-lines{gap:8px;display:grid}.manual-line{grid-template-columns:minmax(0,2.2fr) 70px 110px minmax(0,1.2fr) 32px;align-items:end;gap:8px;display:grid}.manual-line label{color:#9db0c6;gap:6px;min-width:0;font-size:10px;font-weight:600;display:grid}.manual-line input,.manual-line select{width:100%;min-height:38px;color:var(--ink);background:#080f1b;border:1px solid #263650;border-radius:9px;padding:0 11px;font-size:11px}.manual-line input:focus,.manual-line select:focus{border-color:#2583ff;outline:none;box-shadow:0 0 0 3px #2583ff1e}.manual-price input{font-family:var(--font-mono);text-align:right}.manual-remove{color:#7e93ab;cursor:pointer;background:#0d1a2a;border:1px solid #24384f;border-radius:9px;place-items:center;width:32px;height:38px;display:grid}.manual-remove:hover:not(:disabled){color:#ff9ea5;border-color:#7e333b}.manual-remove:disabled{opacity:.35;cursor:not-allowed}.manual-foot{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.manual-foot .ghost{color:#a9c2dc;cursor:pointer;background:#0d1a2a;border:1px solid #24384f;border-radius:9px;align-items:center;gap:6px;height:36px;padding:0 13px;font-size:10px;font-weight:700;display:inline-flex}.manual-total{color:#e6eef8;font:15px var(--font-mono);letter-spacing:-.02em;margin-left:auto}.manual-foot .primary{background:linear-gradient(100deg,color-mix(in srgb,var(--brand) 84%,#000),var(--brand));height:38px;color:var(--brand-ink);cursor:pointer;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 16px;font-size:11px;font-weight:700;display:inline-flex}.manual-invoice .crm-hint{max-width:760px;margin-top:12px}@media (max-width:820px){.manual-line{grid-template-columns:1fr 1fr;grid-auto-rows:auto}.manual-line .manual-service{grid-column:1/-1}.manual-total{margin-left:0}}.table-note{color:#607791;align-items:center;gap:6px;margin:0;font-size:9.5px;line-height:1.6;display:flex}.table-note a{color:#7fb0f5}.panel-lead{color:#7e93ab;margin:0 22px 12px;font-size:10.5px;line-height:1.7}.crm-footnote{color:#5b6f88;align-items:flex-start;gap:7px;max-width:900px;margin:16px 2px 0;font-size:9.5px;line-height:1.7;display:flex}.crm-columns{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:12px;display:grid}.inline-form{gap:10px;padding:8px 22px 18px;display:grid}.inline-form button{color:#dce8f5;cursor:pointer;background:#0f1a2b;border:1px solid #263650;border-radius:9px;justify-self:start;align-items:center;gap:7px;min-height:38px;padding:0 15px;font-size:11px;font-weight:650;display:inline-flex}.inline-form button.danger{color:#ff9ea5;background:#2210154d;border-color:#7e333b}.inline-form button:disabled{opacity:.6;cursor:default}.form-error{color:#ff9ea5;margin:0;font-size:10.5px;line-height:1.6}.form-ok{color:#63dfa9;align-items:flex-start;gap:6px;margin:0;font-size:10.5px;line-height:1.6;display:flex}.form-note{color:#607791;align-items:flex-start;gap:6px;margin:0;font-size:9.5px;line-height:1.7;display:flex}.form-note.callout{color:#f0cf86;background:#2a210a4d;border:1px solid #6a5320;border-radius:9px;padding:10px 12px}.form-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.form-fieldset{border:0;border-top:1px solid #172536;gap:14px;margin:6px 0 0;padding:16px 0 0;display:grid}.form-fieldset legend{color:#607791;letter-spacing:.13em;text-transform:uppercase;padding:0 8px 0 0;font-size:8px;font-weight:700}.crm-form label.check{align-items:flex-start;gap:10px;display:flex}.crm-form label.check input{accent-color:#2583ff;width:16px;height:16px;min-height:16px;margin-top:2px;padding:0}.crm-form label.check span{color:#cddced;gap:3px;font-size:11px;display:grid}.stat-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;padding:6px 22px 16px;display:grid}.stat{gap:4px;display:grid}.stat small{color:#607791;letter-spacing:.05em;text-transform:uppercase;font-size:9px}.stat b{color:#dce8f5;font-size:12.5px;font-weight:600}.detail-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:0;padding:0 22px 18px;display:grid}.detail-grid dt{color:#607791;letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-size:9px}.detail-grid dd{color:#dce8f5;margin:0;font-size:12px}.voucher-issued{background:#1c17084d;border:1px solid #6a5320;border-radius:11px;margin:0 22px 18px;padding:14px}.voucher-codes{gap:7px;margin:12px 0;padding:0;list-style:none;display:grid}.voucher-codes code{color:#f2d99a;font:15px var(--font-mono);letter-spacing:.14em;-webkit-user-select:all;user-select:all;background:#0a1420;border-radius:8px;padding:7px 12px;display:inline-block}.voucher-issued button{color:#f0cf86;cursor:pointer;background:0 0;border:1px solid #6a5320;border-radius:9px;align-items:center;gap:7px;min-height:36px;padding:0 14px;font-size:11px;font-weight:650;display:inline-flex}.router-script{justify-items:start;gap:10px;margin:12px 22px 18px;display:grid}.router-script button{color:#dce8f5;cursor:pointer;background:#0f1a2b;border:1px solid #263650;border-radius:9px;align-items:center;gap:7px;min-height:36px;padding:0 14px;font-size:11px;font-weight:650;display:inline-flex}.router-script pre{background:#080f1b;border:1px solid #172536;border-radius:11px;width:100%;max-height:520px;margin:0;padding:14px 16px;overflow:auto}.router-script code{color:#a7c4e6;font:11px/1.65 var(--font-mono);white-space:pre}.router-files{gap:16px;margin:0 22px 18px;display:grid}.router-files h3{color:#9db0c6;font:600 11px var(--font-mono);align-items:center;gap:7px;margin:0 0 8px;display:flex}.router-files .router-script{margin:0}.router-files-heading{color:#dce8f5;margin:22px 22px 6px;font-size:13px}.setting-form{gap:16px;padding:8px 22px 0;display:grid}.setting-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.setting-grid .span-2{grid-column:span 2}.setting-form label>span{color:#9db0c6;font-size:10px;font-weight:600}.setting-form small{color:#5d7188;font-size:9px;line-height:1.5}.field-unit{align-items:center;gap:9px;display:flex}.field-unit input{flex:0 0 92px}.field-unit em{color:#607791;font-size:10px;font-style:normal}.setting-actions{flex-wrap:wrap;align-items:center;gap:14px;padding:4px 0 20px;display:flex}.setting-actions button{background:linear-gradient(100deg,color-mix(in srgb,var(--brand) 84%,#000),var(--brand));height:38px;color:var(--brand-ink);cursor:pointer;border:0;border-radius:9px;padding:0 20px;font-size:11px;font-weight:700}.setting-actions button:disabled{opacity:.6;cursor:default}.setting-empty{color:#7e93ab;margin:0;padding:2px 22px 20px;font-size:10.5px;line-height:1.7}.router-picker{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;padding:4px 22px 16px;display:grid}.router-picker a{color:#9db0c6;background:#0a1420;border:1.5px solid #1d2c42;border-radius:11px;align-items:center;gap:11px;padding:12px 14px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.router-picker a:hover{color:#cddced;border-color:#2b405e}.router-picker a.active{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 10%,transparent);color:#dce8f5}.router-picker span{flex:1;gap:2px;min-width:0;display:grid}.router-picker b{font-size:12px}.router-picker small{color:#607791;font:9px var(--font-mono);text-overflow:ellipsis;overflow:hidden}.setup-inputs{background:#0a1420;border:1px solid #172536;border-radius:11px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:0 22px 16px;padding:14px;display:flex}.setup-inputs label{gap:6px;display:grid}.setup-inputs span{color:#9db0c6;font-size:9.5px;font-weight:600}.setup-inputs input{width:170px;min-height:36px;color:var(--ink);font:11px var(--font-mono);background:#080f1b;border:1px solid #263650;border-radius:8px;padding:0 11px}.setup-inputs input:focus{border-color:var(--brand);outline:none}.setup-inputs button{color:#dce8f5;cursor:pointer;background:#0f1a2b;border:1px solid #263650;border-radius:8px;min-height:36px;padding:0 16px;font-size:11px;font-weight:650}.setup-blocks{counter-reset:none;gap:14px;margin:0;padding:0 22px 4px;list-style:none;display:grid}.setup-block{background:#0a1420;border:1px solid #172536;border-radius:12px;overflow:hidden}.setup-block-head{align-items:flex-start;gap:12px;padding:14px 15px 11px;display:flex}.setup-block-no{background:color-mix(in srgb,var(--brand) 22%,transparent);color:#dbe9f8;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:grid}.setup-block-head>div{flex:1;gap:4px;min-width:0;display:grid}.setup-block-head h3{color:#dce8f5;margin:0;font-size:13px;font-weight:650}.setup-block-head p{color:#8398b0;margin:0;font-size:10.5px;line-height:1.6}.setup-block-head button{color:#dce8f5;cursor:pointer;background:#0f1a2b;border:1px solid #263650;border-radius:8px;flex:none;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:10.5px;font-weight:650;display:inline-flex}.setup-block-head button:hover{border-color:#3a5378}.setup-block-where{color:#607791;font:9.5px var(--font-mono);padding:0 15px 8px 51px;display:block}.setup-block pre{background:#080f1b;border-top:1px solid #172536;max-height:340px;margin:0;padding:13px 15px;overflow:auto}.setup-block code{color:#a7c4e6;font:11px/1.7 var(--font-mono);white-space:pre}.setup-block-verify{color:#63dfa9;background:#0a1420;border-top:1px solid #172536;align-items:flex-start;gap:7px;margin:0;padding:10px 15px;font-size:10px;line-height:1.55;display:flex}.setup-tail{color:#5b6f88;margin:14px 22px 0;font-size:9.5px;line-height:1.7}@media (max-width:720px){.setting-grid .span-2{grid-column:span 1}}.service-tab,.service-body,.service-grid,.service-card,.service-grid>*,.customer-tab-panel{min-width:0}.session-wrap{gap:6px;min-width:0;display:grid}.session-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;min-width:0;overflow-x:auto}.session-scroll::-webkit-scrollbar{height:8px}.session-scroll::-webkit-scrollbar-thumb{background:#22364f;border-radius:99px}.session-scroll::-webkit-scrollbar-track{background:#0b1421}.session-hint{color:#54697f;margin:0;font-size:8.5px}.session-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 22px 4px;display:flex}.session-more{color:#9db0c6;cursor:pointer;background:#0f1a2b;border:1px solid #263650;border-radius:7px;align-items:center;gap:6px;height:28px;padding:0 11px;font-size:9.5px;font-weight:700;transition:all .15s;display:inline-flex}.session-more:hover{color:#dce8f5;border-color:#2583ff}.session-more .flipped{transform:rotate(180deg)}.session-table td:first-child,.session-table th:first-child{z-index:1;background:#0a1420;position:sticky;left:0}.session-table th:first-child{background:#0b1421}.session-table tr:hover td:first-child{background:#0e1a2b}.usage-plot{align-items:stretch;gap:8px;min-width:0;display:flex;position:relative}.usage-y{text-align:right;box-sizing:border-box;flex-direction:column;flex:none;justify-content:space-between;width:52px;display:flex}.usage-y span{color:#5d7188;font-size:8px;line-height:1;display:block;transform:translateY(-50%)}.usage-y span:first-child{transform:translateY(0)}.usage-y span:last-child{transform:translateY(-100%)}.usage-scroll{overscroll-behavior-x:contain;cursor:grab;scrollbar-width:thin;background:#07101b;border:1px solid #172536;border-radius:9px;flex:auto;min-width:0;overflow-x:auto}.usage-scroll.panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.usage-scroll::-webkit-scrollbar{height:8px}.usage-scroll::-webkit-scrollbar-thumb{background:#22364f;border-radius:99px}.usage-scroll::-webkit-scrollbar-track{background:#0a1420}.usage-svg{height:auto;display:block}.usage-grid{stroke:#152233;stroke-width:1px}.usage-axis{stroke:#25384f;stroke-width:1px}.usage-label{fill:#5d7188;font-size:8px}.usage-hit{fill:#0000}.usage-col:hover .usage-hit{fill:#ffffff08}.usage-bar.down{fill:#2f8fe8}.usage-bar.up{fill:#22c3a6}.usage-col:hover .usage-bar.down{fill:#4aa6f5}.usage-col:hover .usage-bar.up{fill:#38d9bd}.usage-nudge{color:#8296ae;cursor:pointer;opacity:0;background:#0b1421e6;border:1px solid #1e2e45;border-radius:8px;place-items:center;width:26px;height:38px;transition:all .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.usage-nudge.left{left:58px}.usage-nudge.right{right:4px}.usage-plot:hover .usage-nudge{opacity:1}.usage-nudge:hover{color:var(--ink);border-color:#2f4b6e}@media (hover:none){.usage-nudge{display:none}}.usage-month{background:#0b1421;border:1px solid #1e2e45;border-radius:9px;align-items:center;gap:4px;padding:2px;display:flex}.usage-month b{text-align:center;color:#dce8f5;min-width:104px;font-size:10px;font-weight:600}.usage-month a,.usage-month span{color:#8296ae;border-radius:6px;place-items:center;width:24px;height:24px;text-decoration:none;display:grid}.usage-month a:hover{color:var(--ink);background:#16243a}.usage-month span{color:#2c3d52;cursor:not-allowed}.usage-legend{color:#7e93ab;align-items:center;gap:7px;margin:0;font-size:9.5px;display:flex}.usage-axis-title{color:#54697f;text-align:center;margin:0;font-size:8.5px}.live-plot{align-items:stretch;gap:8px;min-width:0;display:flex}.live-y{text-align:right;box-sizing:border-box;flex-direction:column;flex:none;justify-content:space-between;width:52px;display:flex}.live-y span{color:#5d7188;font-size:8px;line-height:1;display:block;transform:translateY(-50%)}.live-y span:first-child{transform:translateY(0)}.live-y span:last-child{transform:translateY(-100%)}.live-svg{flex:auto;width:100%;min-width:0;height:150px}.live-line{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke}.live-line.down{stroke:#45dd99}.live-line.up{stroke:#4fd6ff}@media (max-width:640px){.usage-y,.live-y{width:42px}.usage-y span,.live-y span{font-size:7.5px}.usage-nudge.left{left:48px}.usage-chart-head{gap:8px}.usage-month b{min-width:88px;font-size:9px}}:root[data-theme=light] .usage-scroll{background:var(--shell-panel-2)}:root[data-theme=light] .session-scroll::-webkit-scrollbar-track{background:var(--shell-panel-2)}:root[data-theme=light] .usage-scroll,:root[data-theme=light] .usage-month{border-color:var(--shell-line)}:root[data-theme=light] .session-table td:first-child{background:var(--shell-panel)}:root[data-theme=light] .usage-grid{stroke:#e4eaf2}:root[data-theme=light] .usage-axis{stroke:#cfd8e4}.setup-files .setup-block-head p code{font:10px var(--font-mono);background:#0f1a2b;border-radius:5px;padding:1px 6px}.setup-file-row{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;padding:0 15px 13px 51px;display:grid}.setup-file{background:#080f1b;border:1px solid #263650;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.setup-file>div{gap:3px;min-width:0;display:grid}.setup-file b{color:#dce8f5;font:12px var(--font-mono)}.setup-file small{color:#607791;font-size:9.5px;line-height:1.5}.setup-file button{background:linear-gradient(100deg,color-mix(in srgb,var(--brand) 84%,#000),var(--brand));height:30px;color:var(--brand-ink);cursor:pointer;border:0;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 13px;font-size:10.5px;font-weight:700;display:inline-flex}.setup-undo{background:#100b0f;border:1px solid #3a2733;border-radius:12px;margin:14px 15px 4px}.setup-undo summary{cursor:pointer;color:#d9a2ae;align-items:center;gap:8px;padding:12px 14px;font-size:11.5px;font-weight:700;list-style:none;display:flex}.setup-undo summary::-webkit-details-marker{display:none}.setup-undo>p{color:#8b98a9;margin:0;padding:0 14px 10px;font-size:10.5px;line-height:1.65}.setup-undo-head{justify-content:space-between;align-items:center;gap:10px;padding:0 14px 9px;display:flex}.setup-undo-head span{color:#5d6d82;letter-spacing:.09em;text-transform:uppercase;font-size:9.5px;font-weight:700}.setup-undo-head button{color:#d9a2ae;cursor:pointer;background:#1a1014;border:1px solid #3a2733;border-radius:8px;align-items:center;gap:6px;height:28px;padding:0 12px;font-size:10.5px;font-weight:700;display:inline-flex}.setup-undo pre{background:#070a10;border-radius:9px;margin:0 14px;padding:12px 13px;overflow-x:auto}.setup-undo code{color:#cfe0f2;font:11px/1.85 var(--font-mono);white-space:pre}.setup-undo .setup-block-verify{padding:10px 14px 13px}.setup-warn{background:#170f13;border-left:2px solid #d9a2ae;border-radius:0 8px 8px 0;padding:9px 11px;color:#c8b3ba!important;margin:8px 0 0!important}.setup-warn b{color:#efc9d2}.setup-warn code{font:10px var(--font-mono);background:#2a1a20;border-radius:4px;padding:1px 5px}.setup-file-note{color:#5d6d82;margin:0;padding:0 15px 13px 51px;font-size:9.5px;line-height:1.7}.setup-folder{justify-items:center;gap:7px;padding:4px 15px 14px 51px;display:grid}.setup-folder button{background:linear-gradient(100deg,color-mix(in srgb,var(--brand) 84%,#000),var(--brand));width:100%;min-height:46px;color:var(--brand-ink);cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;font-size:13px;font-weight:700;display:inline-flex}.setup-folder small{color:#5d6d82;font-size:9.5px}.setup-file-list{margin:0 15px 12px 51px}.setup-file-list summary{cursor:pointer;color:#5d6d82;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.setup-file-list .setup-file-row{padding:11px 0 2px}.setup-before{border:1px solid #263650;border-left:2px solid var(--brand);background:#0b1320;border-radius:11px;gap:8px;margin:0 0 15px;padding:13px 15px 13px 33px;list-style:decimal;display:grid}.setup-before li{color:#8b98a9;padding-left:3px;font-size:10.5px;line-height:1.65}.setup-before b{color:#dce8f5;font-weight:700}.pkg-kinds{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-bottom:4px;display:grid}.pkg-kinds label{cursor:pointer;background:#0b1320;border:1px solid #263650;border-radius:12px;gap:4px;padding:13px 14px;display:grid;position:relative}.pkg-kinds label.chosen{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 11%,#0b1320)}.pkg-kinds label input{opacity:0;pointer-events:none;position:absolute}.pkg-kinds label svg{color:var(--brand)}.pkg-kinds b{color:#dce8f5;font-size:12.5px;font-weight:700}.pkg-kinds small{color:#6b7c92;font-size:10px;line-height:1.55}.danger-zone{background:#100b0f;border:1px solid #3a2733;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:14px 15px;display:flex}.danger-zone.open{justify-items:stretch;display:grid}.danger-zone>div{gap:3px;min-width:0;display:grid}.danger-zone b{color:#efc9d2;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.danger-zone small{color:#8b98a9;font-size:10.5px;line-height:1.6}.danger-zone button{color:#d9a2ae;cursor:pointer;background:#1a1014;border:1px solid #3a2733;border-radius:9px;align-items:center;gap:7px;height:34px;padding:0 14px;font-size:11px;font-weight:700;display:inline-flex}.danger-zone label{gap:6px;margin-top:4px;display:grid}.danger-zone label span{color:#8b98a9;font-size:10.5px}.danger-zone label code{color:#efc9d2;font:10.5px var(--font-mono);background:#2a1a20;border-radius:5px;padding:1px 6px}.danger-zone input{color:#dce8f5;height:38px;font:12px var(--font-mono);background:#070a10;border:1px solid #3a2733;border-radius:9px;padding:0 12px}.danger-actions{flex-wrap:wrap;gap:9px;margin-top:4px;display:flex}.danger-go{color:#ffe4e9!important;background:#7f1d2e!important;border-color:#7f1d2e!important}.danger-go:disabled{opacity:.45;cursor:not-allowed}.danger-error{color:#fca5a5;background:#ef44441f;border:1px solid #ef44444d;border-radius:9px;margin:6px 0 0;padding:9px 11px;font-size:11px;line-height:1.55}.pkg-group th{text-align:left;font-weight:400;background:0 0!important;border-bottom:1px solid #1d2940!important;padding:16px 14px 7px!important}.pkg-group svg{vertical-align:-2px;color:var(--brand);margin-right:7px}.pkg-group b{color:#dce8f5;letter-spacing:0;font-size:11.5px;font-weight:700}.pkg-group small{color:#5d6d82;text-transform:none;letter-spacing:0;margin:3px 0 0 21px;font-size:10px;display:block}.settle-choice{background:#080c14;border:1px solid #3a2733;border-radius:11px;gap:9px;margin-top:6px;padding:12px 13px;display:grid}.settle-choice>p{color:#c8b3ba;margin:0;font-size:11px}.settle-choice>p b{color:#efc9d2;font-size:13px}.settle-choice label{cursor:pointer;background:#0b1320;border:1px solid #263650;border-radius:9px;align-items:flex-start;gap:10px;padding:10px 11px;display:flex}.settle-choice label.chosen{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 11%,#0b1320)}.settle-choice label input{accent-color:var(--brand);flex:none;margin-top:3px}.settle-choice label span{gap:3px;min-width:0;display:grid}.settle-choice label b{color:#dce8f5;font-size:11.5px;font-weight:700}.settle-choice label small{color:#6b7c92;font-size:10px;line-height:1.55}.settle-note{color:#5d6d82;font-size:9.5px;line-height:1.6;display:block}.sla{white-space:nowrap;border:1px solid #0000;border-radius:99px;align-items:center;gap:5px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-flex}.sla-running{color:#8fb6e0;background:#0d1a2a;border-color:#24405e}.sla-soon{color:#f0c169;background:#1c1607;border-color:#5a4318}.sla-met{color:#5fd6a0;background:#08170f;border-color:#1d4d3a}.sla-missed{color:#f38b9d;background:#180a0e;border-color:#5c2330}.sla-none{color:#55657c;background:0 0;border-color:#22304a}.sla-split{grid-template-columns:minmax(300px,1fr) minmax(340px,1.4fr);align-items:start;gap:14px;display:grid}@media (max-width:1000px){.sla-split{grid-template-columns:1fr}}.sla-targets{gap:9px;padding:14px 15px;display:grid}.sla-target{background:#0b1320;border:1px solid #1f2b42;border-left:2px solid #2e3f5c;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.sla-target-urgent{border-left-color:#f38b9d}.sla-target-high{border-left-color:#f0c169}.sla-target-normal{border-left-color:#8fb6e0}.sla-target-low{border-left-color:#55657c}.sla-target-name{color:#dce8f5;text-transform:capitalize;flex:1;min-width:70px;font-size:12px;font-weight:700}.sla-target label{color:#5d6d82;align-items:center;gap:7px;font-size:10.5px;display:inline-flex}.sla-target input{color:#dce8f5;width:78px;height:32px;font:12px var(--font-mono);background:#070a10;border:1px solid #263650;border-radius:8px;padding:0 10px}.sla-target button{color:#8fb6e0;cursor:pointer;background:#101a2b;border:1px solid #263650;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:58px;height:32px;font-size:11px;font-weight:700;display:inline-flex}.sla-target-error{color:#fca5a5;flex-basis:100%;font-size:10px}.score-rank{color:#5d6d82;font:12px var(--font-mono)}.score-rating{color:#f0c169;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.score-rating small{color:#5d6d82;font-size:9.5px;font-weight:500}.spin{animation:1s linear infinite spin}.incident-form{gap:16px;padding:16px 15px;display:grid}.incident-picker{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.incident-picker>div{align-content:start;gap:4px;display:grid}.incident-picker b{color:#dce8f5;font-size:11.5px;font-weight:700}.incident-picker>div>small{color:#5d6d82;font-size:10px;line-height:1.55}.incident-chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.incident-chips button{color:#8b98a9;cursor:pointer;background:#0b1320;border:1px solid #263650;border-radius:99px;height:28px;padding:0 11px;font-size:10.5px;font-weight:600}.incident-chips button.on{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 16%,#0b1320);color:#dce8f5}.incident-count{background:#080f1b;border:1px solid #263650;border-radius:11px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;padding:12px 13px;display:flex}.incident-count button{color:#8fb6e0;cursor:pointer;background:#101a2b;border:1px solid #263650;border-radius:9px;align-items:center;gap:8px;height:34px;padding:0 14px;font-size:11.5px;font-weight:700;display:inline-flex}.incident-count p{color:#dce8f5;margin:0;font-size:12px}.incident-count p b{letter-spacing:-.02em;font-size:19px;font-weight:800}.incident-count p small{color:#5d6d82;margin-top:2px;font-size:10px;display:block}.incident-count-empty{color:#5d6d82!important;font-size:10.5px!important}.incident-actions{justify-content:flex-end;display:flex}.incident-message{color:#c3d2e3;white-space:pre-wrap;margin:0;padding:14px 15px;font-size:13px;line-height:1.65}.incident-message.resolved{color:#8fd6b0;border-top:1px solid #1d2940}.report-controls{gap:12px;margin-bottom:14px;padding:14px 15px;display:grid}.report-dates{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.report-dates>svg{color:var(--brand);margin-bottom:9px}.report-dates label{color:#5d6d82;gap:5px;font-size:10px;display:grid}.report-dates input{color:#dce8f5;background:#070a10;border:1px solid #263650;border-radius:9px;height:34px;padding:0 10px;font-size:12px}.report-dates>button{background:linear-gradient(100deg,color-mix(in srgb,var(--brand) 84%,#000),var(--brand));height:34px;color:var(--brand-ink);cursor:pointer;border:0;border-radius:9px;padding:0 16px;font-size:11.5px;font-weight:700}.report-presets{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.report-presets button{color:#8b98a9;cursor:pointer;background:#0b1320;border:1px solid #263650;border-radius:99px;height:30px;padding:0 11px;font-size:10.5px;font-weight:600}.report-areas{border-top:1px solid #1d2940;flex-wrap:wrap;gap:7px;padding-top:11px;display:flex}.report-areas button{color:#8b98a9;cursor:pointer;background:#0b1320;border:1px solid #263650;border-radius:99px;height:30px;padding:0 13px;font-size:10.5px;font-weight:600}.report-areas button.on{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 16%,#0b1320);color:#dce8f5}.report-window{color:#5d6d82;margin:0 0 12px;font-size:10.5px}.report-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;padding:14px 15px;display:grid}.report-tiles article{background:#0b1320;border:1px solid #1f2b42;border-radius:11px;gap:3px;padding:13px 14px;display:grid}.report-tiles span{color:#5d6d82;letter-spacing:.1em;font-size:9px;font-weight:700}.report-tiles strong{color:#dce8f5;letter-spacing:-.03em;font-size:21px;font-weight:800}.report-tiles small{color:#5d6d82;font-size:9.5px}.table-scroll td.num,.table-scroll th.num{text-align:right}.presence{white-space:nowrap;border:1px solid #0000;border-radius:99px;align-items:center;gap:5px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-flex}.presence-on{color:#5fd6a0;background:#08170f;border-color:#1d4d3a}.presence-quiet{color:#f0c169;background:#1c1607;border-color:#5a4318}.presence-never{color:#55657c;background:0 0;border-color:#22304a}.presence-off{color:#d9a2ae;background:#100b0f;border-color:#3a2733}.router-form{padding:14px 15px}.router-form-actions{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.router-minted{background:#140f05;border:1px solid #5a4318;border-radius:12px;margin:0 15px 14px;padding:15px}.router-minted-head{align-items:flex-start;gap:11px;display:flex}.router-minted-head svg{color:#f0c169;flex:none;margin-top:2px}.router-minted-head b{color:#f5e3bd;font-size:12.5px;display:block}.router-minted-head small{color:#b9a374;margin-top:4px;font-size:10.5px;line-height:1.6;display:block}.router-minted dl{gap:9px;margin:13px 0 0;display:grid}.router-minted dl>div{gap:3px;display:grid}.router-minted dt{color:#8b7a52;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:700}.router-minted dd{color:#dce8f5;font:11.5px var(--font-mono);word-break:break-all;background:#070a10;border-radius:8px;margin:0;padding:8px 11px}.router-secret{-webkit-user-select:all;user-select:all;color:#f0c169!important}.router-minted-actions{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.router-minted-actions button{color:#241a06;cursor:pointer;background:#f0c169;border:0;border-radius:9px;align-items:center;gap:7px;height:34px;padding:0 14px;font-size:11.5px;font-weight:700;display:inline-flex}.router-minted-actions button.ghost{color:#b9a374;background:0 0;border:1px solid #5a4318}.router-minted-note{color:#b9a374;align-items:flex-start;gap:7px;margin:12px 0 0;font-size:10px;line-height:1.6;display:flex}.dues{background:#140f05;border:1px solid #5a4318;border-radius:12px;align-items:flex-start;gap:12px;margin:0 0 16px;padding:13px 15px;display:flex}.dues>svg{color:#f0c169;flex:none;margin-top:2px}.dues-overdue{background:#180a0e;border-color:#5c2330}.dues-overdue>svg{color:#f38b9d}.dues-body{flex:1;gap:4px;min-width:0;display:grid}.dues-body b{color:#f5e3bd;font-size:12.5px}.dues-overdue .dues-body b{color:#ffd7de}.dues-body small{color:#b9a374;font-size:10.5px;line-height:1.6}.dues-overdue .dues-body small{color:#d9a2ae}.dues-pay{flex-wrap:wrap;gap:8px 18px;margin-top:6px;display:flex}.dues-pay span{color:#b9a374;align-items:center;gap:7px;font-size:10.5px;display:inline-flex}.dues-overdue .dues-pay span{color:#d9a2ae}.dues-pay b{color:#f5e3bd;font:11.5px var(--font-mono)}.dues-reference{-webkit-user-select:all;user-select:all}.dues-pay button{color:#b9a374;cursor:pointer;background:0 0;border:1px solid #5a4318;border-radius:7px;align-items:center;gap:5px;height:24px;margin-left:7px;padding:0 9px;font-size:9.5px;font-weight:700;display:inline-flex}.dues-close{color:#8b7a52;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.locked{place-items:center;min-height:60vh;padding:20px;display:grid}.locked-card{text-align:center;background:#120b0e;border:1px solid #5c2330;border-radius:18px;width:100%;max-width:520px;padding:26px 24px}.locked-badge{color:#f38b9d;background:#2a0f16;border-radius:14px;place-items:center;width:52px;height:52px;display:inline-grid}.locked-card h1{color:#ffd7de;letter-spacing:-.02em;margin:14px 0 6px;font-size:22px}.locked-lead{color:#d9a2ae;margin:0 0 16px;font-size:13px}.locked-safe{color:#9fd9bd;text-align:left;background:#08170f;border:1px solid #1d4d3a;border-radius:11px;align-items:flex-start;gap:9px;margin:0 0 18px;padding:12px 13px;font-size:11.5px;line-height:1.6;display:flex}.locked-safe svg{color:#5fd6a0;flex:none;margin-top:1px}.locked-safe b{color:#5fd6a0}.locked-figures{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:0 0 16px;display:grid}.locked-figures>div{background:#1a1014;border:1px solid #3a2733;border-radius:11px;gap:3px;padding:11px 12px;display:grid}.locked-figures dt{color:#8b6b75;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:700}.locked-figures dd{color:#ffd7de;letter-spacing:-.02em;margin:0;font-size:15px;font-weight:800}.locked-reference{-webkit-user-select:all;user-select:all;font-family:var(--font-mono)!important;font-size:13px!important}.locked-how{color:#d9a2ae;text-align:left;align-items:flex-start;gap:8px;margin:0 0 14px;font-size:11.5px;line-height:1.65;display:flex}.locked-how svg{flex:none;margin-top:2px}.locked-how b{color:#ffd7de}.locked-note{color:#8b6b75;margin:0;font-size:10.5px;line-height:1.6}.owner-filters{gap:6px;display:flex}.owner-filters a{color:#8b98a9;text-transform:capitalize;border:1px solid #263650;border-radius:99px;align-items:center;height:30px;padding:0 13px;font-size:10.5px;font-weight:600;text-decoration:none;display:inline-flex}.owner-filters a.active{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 16%,transparent);color:#dce8f5}.owner-list{gap:11px;display:grid}.owner-card{background:#0b1320;border:1px solid #1f2b42;border-radius:13px;padding:15px}.owner-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.owner-card header b{color:#dce8f5;font-size:13.5px;display:block}.owner-card header small{color:#5d6d82;margin-top:3px;font-size:10.5px;display:block}.owner-empty{text-align:center;border:1px dashed #263650;border-radius:13px;justify-items:center;gap:5px;padding:26px 18px;display:grid}.owner-empty b{color:#dce8f5;font-size:13px}.owner-empty span{color:#5d6d82;font-size:11px}.signup-request-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:13px 0 0;display:grid}.signup-request-facts>div{gap:2px;display:grid}.signup-request-facts dt{color:#5d6d82;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:700}.signup-request-facts dd{color:#c3d2e3;margin:0;font-size:11.5px}.signup-request-note{color:#8b98a9;margin:12px 0 0;font-size:10.5px;line-height:1.6}.signup-request-note a{color:var(--brand);align-items:center;gap:4px;display:inline-flex}.signup-request-error{color:#fca5a5;align-items:center;gap:7px;margin:11px 0 0;font-size:10.5px;display:flex}.signup-request-actions{border-top:1px solid #1d2940;flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;padding-top:12px;display:flex}.signup-request-actions select,.signup-request-actions input{color:#dce8f5;background:#070a10;border:1px solid #263650;border-radius:8px;height:32px;padding:0 10px;font-size:11.5px}.signup-request-actions input{flex:1;min-width:180px}.signup-request-actions button{color:#8b98a9;cursor:pointer;background:#101a2b;border:1px solid #263650;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 13px;font-size:11px;font-weight:700;display:inline-flex}.signup-request-actions button.primary{background:linear-gradient(100deg,color-mix(in srgb,var(--brand) 84%,#000),var(--brand));color:var(--brand-ink);border-color:#0000}.signup-request-actions button.danger{color:#f38b9d;background:#180a0e;border-color:#5c2330}.signup-request-actions button:disabled{opacity:.45;cursor:not-allowed}.signup-request-provision{color:#5d6d82;align-items:center;gap:5px;margin-left:auto;font-size:10px;display:inline-flex}.signup-approve{gap:11px;width:100%;display:grid}.signup-approve .owner-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.signup-approve-consequence{color:#8b98a9;background:#070a10;border:1px solid #1d2940;border-radius:9px;margin:0;padding:10px 12px;font-size:10.5px;line-height:1.6}.signup-approve .signup-request-actions{border-top:0;margin-top:0;padding-top:0}.invite-result{background:#070a10;border:1px solid #263650;border-radius:11px;gap:9px;margin-top:13px;padding:13px;display:grid}.invite-result-sent{color:#8b98a9;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:10.5px;display:flex}.invite-result-sent span{color:#6ee7a8;text-transform:uppercase;letter-spacing:.06em;background:#0a1a12;border:1px solid #1f3a2a;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:9.5px;font-weight:700;display:inline-flex}.invite-result-nothing{color:#fbbf6e;align-items:flex-start;gap:8px;margin:0;font-size:10.5px;line-height:1.6;display:flex}.invite-result-nothing svg{flex:none;margin-top:2px}.invite-result-link{align-items:center;gap:8px;display:flex}.invite-result-link code{color:#c3d2e3;white-space:nowrap;background:#0b1320;border:1px solid #1d2940;border-radius:8px;flex:1;min-width:0;padding:8px 10px;font-size:10.5px;overflow-x:auto}.invite-result-link button{color:#8b98a9;cursor:pointer;background:#101a2b;border:1px solid #263650;border-radius:8px;flex:none;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:10.5px;font-weight:700;display:inline-flex}.invite-result>small{color:#5d6d82;font-size:9.5px;line-height:1.6}.owner-section h2{align-items:center;gap:7px;display:flex}.owner-section{gap:9px;margin-top:8px;display:grid}.owner-section h2{color:#dce8f5;letter-spacing:-.01em;margin:0;font-size:14px;font-weight:700}.owner-section>p{color:#5d6d82;max-width:70ch;margin:0 0 4px;font-size:10.5px;line-height:1.65}.owner-add{color:#8b98a9;cursor:pointer;background:0 0;border:1px dashed #263650;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:11.5px;font-weight:700;display:inline-flex}.channel-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:11px;margin-top:13px;display:grid}.channel-grid label{color:#5d6d82;gap:5px;font-size:10px;font-weight:600;display:grid}.channel-grid input,.channel-grid select{color:#dce8f5;background:#070a10;border:1px solid #263650;border-radius:8px;height:34px;padding:0 10px;font-size:12px}.channel-grid small{color:#5d6d82;font-size:9.5px;font-weight:400;line-height:1.55}.channel-wide{grid-column:1/-1}.owner-locked{color:#f38b9d;margin-top:3px;font-size:9.5px;font-weight:700;display:block}.pay-inline{align-items:center;gap:6px;display:flex}.pay-inline input{color:#dce8f5;background:#070a10;border:1px solid #263650;border-radius:7px;width:96px;height:30px;padding:0 9px;font-size:11px}.pay-inline button{background:linear-gradient(100deg,color-mix(in srgb,var(--brand) 84%,#000),var(--brand));height:30px;color:var(--brand-ink);cursor:pointer;border:0;border-radius:7px;padding:0 11px;font-size:10.5px;font-weight:700}
