:root{color:#20242c;font-synthesis:none;--bg:#f4f6f8;--panel:#fff;--sidebar:#182235;--sidebar-active:#26354d;--text:#20242c;--muted:#6f7887;--line:#d9dee6;--line-soft:#e9edf2;--brand:#d66b55;--blue:#3267d6;--green:#2f946c;--amber:#d39428;--red:#c95050;background:#f4f6f8;font:14px/1.5 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.share-page{color:#182235;background:#f4f6f8;grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.share-page>footer{color:#637083;text-align:center;padding:20px;font-size:13px}.share-brand{background:#fff;border-bottom:1px solid #dce1e7;align-items:center;gap:10px;height:64px;padding:0 max(20px,50vw - 360px);display:flex}.share-brand strong{font-size:18px}.share-panel{background:#fff;border:1px solid #dce1e7;border-radius:8px;place-self:center;width:min(620px,100% - 32px);padding:36px;box-shadow:0 12px 30px #18223514}.share-panel h1{letter-spacing:0;margin:10px 0 14px;font-size:26px;line-height:1.25}.share-eyebrow{color:#536175;text-transform:uppercase;margin:20px 0 0;font-size:13px;font-weight:700}.share-status-icon{color:#285f98;background:#eaf3fb;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.share-status-icon.success{color:#20734f;background:#e6f5ed}.share-meta{color:#536175;border-bottom:1px solid #e6e9ed;flex-wrap:wrap;gap:10px 18px;padding:14px 0 24px;font-size:14px;display:flex}.share-meta span{align-items:center;gap:7px;display:inline-flex}.share-warning,.share-login-heading{align-items:flex-start;gap:10px;display:flex}.share-warning{color:#714b00;background:#fff7dd;border:1px solid #eed99b;border-radius:6px;margin-top:24px;padding:14px}.share-login{background:#f7f8fa;border:1px solid #e0e4e9;border-radius:6px;gap:14px;margin-top:24px;padding:20px;display:grid}.share-login-heading span{gap:3px;display:grid}.share-login-heading small{color:#637083}.share-consume{margin-top:24px}.share-loading,.share-unavailable{color:#536175;text-align:center;place-self:center;justify-items:center;gap:12px;display:grid}.share-unavailable{background:#fff;border:1px solid #dce1e7;border-radius:8px;width:min(520px,100% - 32px);padding:34px}.share-unavailable.compact{width:auto;box-shadow:none;background:#f7f8fa;margin-top:24px;padding:22px}.share-unavailable strong{color:#182235;font-size:18px}.share-unavailable p{margin:0}.share-spinner{border:3px solid #d7dde4;border-top-color:#285f98;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}.shared-item-type{color:#637083;margin-bottom:22px;display:inline-block}.shared-item dl{border-top:1px solid #e6e9ed;gap:0;margin:0;display:grid}.shared-item dl>div{border-bottom:1px solid #e6e9ed;grid-template-columns:minmax(90px,.7fr) minmax(0,2fr) auto;align-items:center;gap:14px;min-height:62px;display:grid}.shared-item dt{color:#637083;overflow-wrap:anywhere;font-size:13px}.shared-item dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.shared-item dd.masked{letter-spacing:0}.shared-field-actions{gap:4px;display:flex}.shared-field-actions button{color:#425067;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:34px;height:34px;display:grid}.shared-field-actions button:hover,.shared-field-actions button:focus-visible{background:#eaf0f5}.share-final-note{color:#637083;margin:22px 0 0;font-size:13px;line-height:1.5}@media (width<=520px){.share-panel{width:calc(100% - 24px);padding:24px 20px}.share-panel h1{font-size:22px}.shared-item dl>div{grid-template-columns:78px minmax(0,1fr) auto;gap:8px}}*{box-sizing:border-box}html,body,#admin-root,#portal-root{min-height:100%}body{background:var(--bg);min-width:320px;color:var(--text);margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:2px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--blue)}button{letter-spacing:0}a{color:var(--blue)}h1,h2,p{margin:0}code{color:#344054;font:12px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.brand{color:var(--text);align-items:center;gap:10px;font-size:16px;font-weight:750;text-decoration:none;display:inline-flex}.brand-mark{color:#fff;background:var(--brand);border-radius:6px;place-items:center;width:30px;height:30px;font-size:15px;font-weight:800;display:grid}.icon-button{border:1px solid var(--line);color:#4f5968;cursor:pointer;background:#fff;border-radius:5px;flex:none;place-items:center;width:36px;height:36px;padding:0;display:inline-grid}.icon-button:hover:not(:disabled){color:var(--blue);border-color:#b8c2cf}.icon-button:disabled{color:#a8b0bc;cursor:not-allowed;background:#f7f8fa}.primary-button,.secondary-button{cursor:pointer;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 13px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.primary-button{color:#fff;border-color:var(--blue);background:var(--blue)}.primary-button:hover:not(:disabled){background:#2858bc}.secondary-button{color:#303844;background:#fff;border-color:#ccd3dd}.secondary-button:hover:not(:disabled){border-color:#aeb9c7}.primary-button:disabled,.secondary-button:disabled{color:#969fab;cursor:not-allowed;background:#f4f6f8;border-color:#dce1e7}.full-button{width:100%;min-height:42px}.text-button{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.text-button:disabled{color:#969fab;cursor:not-allowed}.small-icon-button{width:30px;height:30px}.copy-control{flex:none;display:inline-flex}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-page{background:#fff;grid-template-columns:minmax(460px,58%) minmax(360px,42%);min-height:100vh;display:grid}.auth-form-panel{place-items:center;min-width:0;padding:48px;display:grid}.auth-form-wrap{width:min(100%,420px)}.auth-brand{margin-bottom:48px}.auth-heading{margin-bottom:26px}.auth-heading>p{color:var(--brand);text-transform:uppercase;font-size:11px;font-weight:750}.auth-heading h1{letter-spacing:0;margin-top:7px;font-size:28px;line-height:1.2}.auth-heading>span{color:var(--muted);margin-top:8px;font-size:13px;display:block}.auth-context{color:#dce3ed;background:var(--sidebar);place-items:center;min-width:0;padding:48px;display:grid}.auth-context-inner{width:min(100%,390px)}.auth-context svg{color:#82b3ff}.auth-context h2{color:#fff;letter-spacing:0;margin-top:20px;font-size:23px}.auth-context p{color:#b7c3d4;margin-top:12px}.auth-context ul{border-top:1px solid #ffffff1f;margin:24px 0 0;padding:20px 0 0;list-style:none}.auth-context li{color:#c9d2df;margin-top:12px;padding-left:18px;font-size:13px;position:relative}.auth-context li:before{color:#6fc39f;content:"•";position:absolute;left:0}.social-button{justify-content:space-between;width:100%}.social-button span{color:#8b94a0;font-size:10px}.auth-divider{color:#929aa6;align-items:center;gap:12px;margin:22px 0;font-size:11px;display:flex}.auth-divider:before,.auth-divider:after{background:var(--line-soft);content:"";flex:1;height:1px}.auth-form{gap:17px;display:grid}.field{gap:7px;display:grid}.field label{color:#313843;font-size:12px;font-weight:700}.field input,.field select,.field textarea,.global-search input{width:100%;color:var(--text);background:#fff;border:1px solid #cbd3de;border-radius:5px}.field input,.field select{height:42px;padding:9px 11px}.field textarea{resize:vertical;min-height:112px;padding:9px 11px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.field input:hover,.field select:hover,.field textarea:hover{border-color:#aeb8c5}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--blue)}.field>span{color:#313843;font-size:12px;font-weight:700}.field>small{color:#858e9b;font-size:10px}.password-input{position:relative}.password-input input{padding-right:48px}.input-action{border:0;width:36px;height:36px;position:absolute;top:3px;right:3px}.form-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.check{color:#5c6572;align-items:flex-start;gap:8px;font-size:12px;display:inline-flex}.check input{width:15px;height:15px;accent-color:var(--blue);margin:2px 0 0}.form-error{color:#9b3434;background:#fff4f4;border:1px solid #efcaca;border-radius:5px;padding:10px 12px;font-size:12px}.auth-footer{color:var(--muted);text-align:center;margin-top:24px;font-size:12px}.admin-layout{min-height:100vh}.sidebar{z-index:40;color:#c3cddd;background:var(--sidebar);width:232px;position:fixed;inset:0 auto 0 0;overflow-y:auto}.sidebar-brand{border-bottom:1px solid #ffffff1a;align-items:center;gap:10px;height:64px;padding:0 16px;display:flex}.sidebar-brand-copy{line-height:1.2;display:grid}.sidebar-brand-copy b{color:#fff;font-size:14px}.sidebar-brand-copy small{color:#8190a7;margin-top:3px;font-size:9px}.sidebar-close{color:#fff;background:0 0;border-color:#ffffff24;margin-left:auto;display:none}.nav-group{padding:14px 10px 0}.nav-group>p{color:#7f8da3;text-transform:uppercase;margin:0 10px 6px;font-size:9px;font-weight:750}.nav-item{color:#b9c4d4;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:37px;padding:8px 10px;font-size:11px;text-decoration:none;display:grid;position:relative}.nav-item:before{content:"";background:0 0;border-radius:0 2px 2px 0;width:3px;position:absolute;inset:6px auto 6px 0}.nav-item.active{color:#fff;background:var(--sidebar-active)}.nav-item.active:before{background:var(--brand)}.nav-item:disabled{color:#8794a8;cursor:not-allowed}.nav-item small{color:#718097;font-size:8px}.admin-stage{min-width:0;margin-left:232px}.topbar{z-index:30;border-bottom:1px solid var(--line);background:#fffffffa;align-items:center;gap:9px;min-height:64px;padding:10px 24px;display:flex;position:sticky;top:0}.mobile-menu{display:none}.global-search{color:#8993a0;background:#f8f9fb;border:1px solid #d1d7e0;border-radius:5px;flex:1;align-items:center;gap:9px;max-width:440px;height:36px;padding:0 10px;display:flex}.global-search input{background:0 0;border:0;height:32px;padding:0;font-size:12px}.global-search input:focus{outline:0}.operator-identity{text-align:right;min-width:120px;margin-left:auto;display:grid}.operator-identity span{color:#303741;text-overflow:ellipsis;font-size:11px;font-weight:700;overflow:hidden}.operator-identity small{color:#838c99;font-size:9px}.notification-control{flex:none;position:relative}.notification-trigger{position:relative}.notification-count{color:#fff;background:#c84f44;border:2px solid #fff;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;font-weight:800;line-height:1;display:grid;position:absolute;top:-6px;right:-7px}.admin-content{width:min(100%,1500px);margin:0 auto;padding:24px}.page-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.page-heading>div:first-child>p{color:#7a8492;font-size:10px}.page-heading h1{letter-spacing:0;margin-top:4px;font-size:23px;line-height:1.25}.page-heading>div:first-child>span{color:var(--muted);margin-top:5px;font-size:10px;display:block}.page-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.refresh-button{color:var(--blue)}.error-banner{color:#963737;background:#fff2f2;border:1px solid #e6bcbc;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:11px 13px;font-size:12px;display:flex}.success-banner{color:#256e51;background:#eff9f4;border:1px solid #b9dfcf;border-radius:5px;align-items:center;gap:9px;margin-bottom:14px;padding:10px 12px;font-size:12px;display:flex}.success-banner span{overflow-wrap:anywhere;flex:1;min-width:0}.error-banner button{color:#8e3030;cursor:pointer;background:0 0;border:0;padding:3px 7px;font-weight:700}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metric-card{border:1px solid var(--line);background:#fff;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:14px;min-height:126px;padding:16px;display:flex}.metric-card small{color:#6b7584;font-size:11px}.metric-card strong{margin-top:7px;font-size:25px;line-height:1.1;display:block}.metric-card p{color:#87909d;margin-top:8px;font-size:9px}.metric-icon{width:34px;height:34px;color:var(--blue);background:#edf3ff;border-radius:5px;place-items:center;display:grid}.dashboard-grid{grid-template-columns:2fr 1fr;gap:12px;margin-top:12px;display:grid}.dashboard-recent{margin-top:12px}.trend-legend{color:#747e8b;align-items:center;gap:6px;font-size:9px;display:flex}.trend-legend i{background:var(--green);border-radius:2px;width:8px;height:8px}.trend-legend i.failed{background:var(--red);margin-left:5px}.activation-chart{grid-template-columns:repeat(30,minmax(5px,1fr));align-items:end;gap:3px;height:210px;padding:20px 16px 24px;display:grid}.activation-day{align-items:end;min-width:0;height:100%;display:grid;position:relative}.activation-bars{border-bottom:1px solid var(--line);justify-content:center;align-items:flex-end;gap:1px;height:100%;display:flex}.activation-bars i{background:var(--green);border-radius:2px 2px 0 0;width:min(5px,45%);display:block}.activation-bars i.activation-failed{background:var(--red)}.activation-day small{color:#8b94a1;white-space:nowrap;font-size:7px;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%)}.panel{border:1px solid var(--line);background:#fff;border-radius:6px;min-width:0}.panel-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:12px;min-height:64px;padding:14px 16px;display:flex}.panel-heading h2{letter-spacing:0;font-size:13px}.panel-heading p{color:#89919e;margin-top:4px;font-size:10px}.tag{border-radius:4px;flex:none;padding:3px 6px;font-size:8px;font-weight:750;display:inline-block}.tag-muted{color:#6c7582;background:#edf0f4}.tag-danger{color:#a23b3b;background:#fdeaea}.planned-state{color:#7e8794;text-align:center;place-items:center;min-height:202px;padding:25px;display:grid}.planned-state svg{color:#9ca6b3}.planned-state strong{color:#555f6d;margin-top:10px;font-size:12px}.planned-state p{color:#8a939f;max-width:440px;margin-top:5px;font-size:10px}.planned-state.compact{min-height:180px}.status-list{gap:16px;min-height:202px;padding:18px 16px;display:grid}.status-row>div{color:#596371;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:10px;display:flex}.status-row progress{appearance:none;background:#edf0f4;border:0;border-radius:3px;width:100%;height:6px;display:block;overflow:hidden}.status-row progress::-webkit-progress-bar{background:#edf0f4;border-radius:3px}.status-row progress::-webkit-progress-value{background:var(--green);border-radius:3px}.status-row progress.warning::-webkit-progress-value{background:var(--amber)}.status-row progress.neutral::-webkit-progress-value{background:#9ca5b1}.status-row progress.danger::-webkit-progress-value{background:var(--red)}.status-row progress::-moz-progress-bar{background:var(--green);border-radius:3px}.status-row progress.warning::-moz-progress-bar{background:var(--amber)}.status-row progress.neutral::-moz-progress-bar{background:#9ca5b1}.status-row progress.danger::-moz-progress-bar{background:var(--red)}.table-scroll{contain:layout paint;max-width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:650px}th,td{border-bottom:1px solid var(--line-soft);color:#4f5967;text-align:left;white-space:nowrap;height:46px;padding:10px 14px;font-size:11px}th{color:#737d8b;background:#f7f8fa;height:39px;font-size:10px;font-weight:700}tbody tr:last-child td{border-bottom:0}.status-badge{color:#596371;text-align:center;background:#edf0f4;border-radius:4px;min-width:46px;padding:3px 6px;font-size:9px;font-weight:700;display:inline-block}.status-active,.status-trial{color:#237654;background:#e7f5ef}.status-disabled,.status-pending,.status-delivering{color:#895a0e;background:#fff1d8}.status-succeeded{color:#237654;background:#e7f5ef}.status-failed{color:#a33a3a;background:#fdeaea}.status-warning{color:#895a0e;background:#fff1d8}.status-expired{color:#68717e;background:#eceff3}.status-revoked{color:#a33a3a;background:#fdeaea}.status-frozen{color:#315e9f;background:#e8f0fc}.status-provisional{color:#895a0e;background:#fff1d8}.status-draft{color:#56606d;background:#edf0f4}.status-published{color:#237654;background:#e7f5ef}.status-retired,.status-deactivated{color:#68717e;background:#eceff3}.status-credential_reused{color:#a33a3a;background:#fdeaea}.status-connected,.status-running{color:#237654;background:#e7f5ef}.status-offline{color:#a33b34;background:#fbeceb}.status-waiting_support{color:#8a5913;background:#fff0cf}.status-in_progress{color:#245f9e;background:#e5f0ff}.status-waiting_requester{color:#76509a;background:#f1e9fa}.status-resolved{color:#237654;background:#e7f5ef}.status-closed{color:#68717e;background:#eceff3}.skeleton{background:#e9edf2;border-radius:4px;animation:1.4s ease-in-out infinite pulse;display:block}.metric-skeleton{width:76px;height:28px;margin-top:8px}.block-skeleton{height:176px;margin:18px}.row-skeleton{width:100%;height:20px}.empty-inline{color:#8a939f;text-align:center;padding:18px}.spin{animation:.8s linear infinite spin}.portal-page{background:var(--bg);min-height:100vh}.portal-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:12px max(24px,50% - 590px);display:flex}.portal-header>div{align-items:center;gap:12px;display:flex}.portal-account{text-align:right;min-width:160px;display:grid}.portal-account b{color:#343b45;font-size:11px}.portal-account small{color:#838c99;font-size:9px}.portal-content{width:min(100% - 40px,1180px);margin:0 auto;padding:28px 0 60px}.portal-summary{border:1px solid var(--line);background:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;padding:16px;display:flex}.portal-summary>div{color:var(--blue);align-items:center;gap:12px;display:flex}.portal-summary span{display:grid}.portal-summary b{color:var(--text);font-size:20px}.portal-summary small{color:var(--muted);font-size:10px}.portal-action-grid{grid-template-columns:minmax(260px,.75fr) minmax(400px,1.25fr);align-items:start;gap:12px;margin-bottom:12px;display:grid}.portal-action-panel{min-width:0;padding:16px}.action-panel-heading{align-items:flex-start;gap:11px;margin-bottom:16px;display:flex}.action-panel-heading h2{font-size:13px}.action-panel-heading p{color:#858e9b;margin-top:4px;font-size:10px}.action-icon{width:34px;height:34px;color:var(--blue);background:#edf3ff;border-radius:5px;flex:none;place-items:center;display:grid}.portal-compact-form{gap:12px;display:grid}.segmented-control{border:1px solid var(--line);background:#f4f6f8;border-radius:5px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.segmented-control button{color:#697381;cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:32px;font-size:11px;font-weight:700}.segmented-control button.active{color:#244f9f;background:#fff;box-shadow:0 1px 2px #17202f14}.success-banner{color:#246f51;background:#eef9f4;border:1px solid #b9dfcf;border-radius:5px;align-items:center;gap:8px;padding:10px 12px;font-size:11px;display:flex}.reauth-note{color:#858e9b;margin-top:-6px;font-size:9px}.portal-panel{overflow:hidden}.payment-return{margin-bottom:12px}.portal-store-panel{margin-bottom:12px;padding:16px}.store-provider{color:#1677ff;background:#edf8ff;border:1px solid #9bd3ee;border-radius:5px;padding:5px 8px;font-size:10px;font-weight:800}.portal-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.portal-product{border:1px solid var(--line);background:#fff;border-radius:6px;grid-template-rows:1fr auto auto;gap:14px;min-height:190px;padding:15px;display:grid}.portal-product span{color:var(--blue);text-transform:uppercase;font-size:9px;font-weight:800}.portal-product h3{margin-top:5px;font-size:15px}.portal-product p{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.55}.portal-product>strong{font-size:20px}.portal-product .primary-button{width:100%}.portal-license-table{min-width:760px}.portal-license-table th:last-child,.portal-license-table td:last-child{text-align:right;width:48px}.license-cell{align-items:center;gap:7px;display:inline-flex}.license-cell svg{color:var(--blue)}.portal-details{width:min(620px,100% - 40px)}.portal-secret{margin-top:12px}.hosted-subscription-panel{margin-bottom:12px}.hosted-panel-badge{color:#315f9e;white-space:nowrap;background:#f0f5fc;border:1px solid #c8d7ed;border-radius:5px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;font-weight:750;display:inline-flex}.hosted-subscription-body{gap:14px;padding:16px;display:grid}.hosted-account-strip{background:#f7f9fc;border:1px solid #dce4ef;border-radius:6px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:11px;padding:13px;display:grid}.hosted-account-icon{color:#315f9e;background:#e7eef9;border-radius:5px;place-items:center;width:36px;height:36px;display:grid}.hosted-account-strip small{color:#717d8d;font-size:9px;font-weight:700}.hosted-account-value{align-items:center;gap:7px;margin-top:2px;display:flex}.hosted-account-value code{overflow-wrap:anywhere;color:#303b4b;font-size:11px}.hosted-account-strip p{color:#7b8593;margin-top:5px;font-size:9px;line-height:1.55}.hosted-binding-disclosure{border:1px solid var(--line);background:#fff;border-radius:6px}.hosted-binding-disclosure summary{color:#3f4a59;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 13px;font-size:11px;list-style:none;display:flex}.hosted-binding-disclosure summary::-webkit-details-marker{display:none}.hosted-binding-disclosure summary>span{align-items:center;gap:8px;display:flex}.hosted-binding-disclosure summary>span svg{color:var(--blue)}.hosted-binding-disclosure summary>svg{color:#7f8996;flex:none;transition:transform .15s}.hosted-binding-disclosure[open] summary{border-bottom:1px solid var(--line-soft)}.hosted-binding-disclosure[open] summary>svg{transform:rotate(180deg)}.hosted-binding-disclosure summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:6px}.hosted-binding-form{padding:14px}.hosted-binding-form .primary-button{justify-self:start}.hosted-binding-list{border:1px solid var(--line);border-radius:6px;overflow:hidden}.hosted-binding-list:empty{display:none}.hosted-binding-row{background:#fff;grid-template-columns:minmax(150px,.9fr) minmax(180px,1fr) minmax(220px,1.1fr);align-items:center;gap:18px;padding:14px;display:grid}.hosted-binding-row+.hosted-binding-row{border-top:1px solid var(--line-soft)}.hosted-binding-identity,.hosted-binding-state{min-width:0;display:grid}.hosted-binding-identity>span{color:#315f9e;background:#eaf1fb;border-radius:4px;width:max-content;padding:2px 6px;font-size:8px;font-weight:750}.hosted-binding-identity h3{color:#303945;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;overflow:hidden}.hosted-binding-identity code{color:#8a94a1;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.hosted-binding-state small{color:#8a94a1;font-size:8px}.hosted-binding-state b{color:#3e4856;margin-top:3px;font-size:11px}.hosted-binding-state p{color:#7c8694;margin-top:2px;font-size:9px}.hosted-binding-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.hosted-binding-actions .primary-button{max-width:100%}.hosted-binding-actions>span,.hosted-binding-actions>small{color:#818b98;text-align:right;font-size:9px}.hosted-empty{color:#7e8896;background:#fafbfc;border:1px dashed #d6dde7;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:58px;font-size:10px;display:flex}.license-renewal{background:#fbfcfe}.license-renewal-summary{background:#fff;border:1px solid #dce4ef;border-radius:6px;padding:12px 13px}.license-renewal-summary p{color:#5f6b7b;font-size:10px;line-height:1.65}.license-renewal-summary p strong,.license-renewal-summary p span{display:block}.license-renewal-summary p strong{color:#7b8694;font-size:9px}.license-renewal-summary p span{color:#303945;margin:2px 0 5px;font-size:16px;font-weight:750}.license-renewal-summary .primary-button{margin-top:11px}.license-renewal-grid{border-bottom:1px solid var(--line-soft);margin-top:14px;padding-bottom:14px}.license-renewal-note{color:#7c8694;margin-top:12px;font-size:9px;line-height:1.55}.migration-zone{background:snow}.migration-zone .inline-form{background:#fff;border-color:#ead0d0}.filters-panel{margin-bottom:12px;padding:14px}.filter-grid{grid-template-columns:minmax(190px,1.5fr) repeat(5,minmax(120px,1fr));gap:10px;display:grid}.management-filter-grid{grid-template-columns:minmax(220px,340px) minmax(160px,220px) auto;align-items:end;gap:10px;display:grid}.deployment-filter-grid{grid-template-columns:minmax(240px,1.4fr) repeat(3,minmax(150px,.75fr)) auto}.release-filter-grid{grid-template-columns:repeat(3,minmax(150px,220px))}.api-key-filter-grid{grid-template-columns:minmax(150px,220px)}.audit-filter-grid{grid-template-columns:minmax(220px,1.35fr) repeat(5,minmax(125px,.7fr)) auto}.filter-submit{justify-self:start;min-width:82px}.compact-field{gap:5px}.compact-field input,.compact-field select{height:36px;padding:6px 9px;font-size:11px}.filter-footer{border-top:1px solid var(--line-soft);color:#7a8492;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:11px;font-size:10px;display:flex}.list-panel{overflow:hidden}.list-toolbar{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:11px 14px;display:flex}.list-toolbar>div{display:grid}.list-toolbar b{font-size:11px}.list-toolbar span{color:#89919e;font-size:9px}.list-error{margin:12px}.license-table{min-width:1220px}.management-table{min-width:1080px}.deployments-table{min-width:1240px}.deployment-trend-panel{margin-bottom:12px;overflow:hidden}.deployment-range{flex:none;width:132px}.deployment-trend-skeleton{height:270px;margin:16px}.deployment-history{padding:16px}.deployment-history-summary{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.deployment-history-summary span{border-right:1px solid var(--line-soft);min-width:0;padding:2px 16px 14px}.deployment-history-summary span:first-child{padding-left:0}.deployment-history-summary span:last-child{border-right:0}.deployment-history-summary small{color:var(--muted);font-size:9px;display:block}.deployment-history-summary b{color:var(--text);margin-top:4px;font-size:19px;display:block}.deployment-history-lines{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-top:17px;display:grid}.deployment-history-line{min-width:0}.deployment-history-line header{align-items:baseline;gap:8px;display:flex}.deployment-history-line header span{color:var(--muted);font-size:9px;font-weight:700}.deployment-history-line header b{color:var(--text);font-size:15px}.deployment-history-line header small{color:var(--muted);margin-left:auto;font-size:8px}.deployment-history-line svg{width:100%;height:118px;margin-top:7px;display:block;overflow:visible}.deployment-history-line svg line{stroke:var(--line-soft);stroke-width:2px;vector-effect:non-scaling-stroke}.deployment-history-line svg polyline{fill:none;stroke:#326fc1;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.deployment-history-line.green svg polyline{stroke:#268261}.deployment-history-line footer{color:var(--muted);justify-content:space-between;font-size:8px;display:flex}.deployment-history>p{border-top:1px solid var(--line-soft);color:var(--muted);margin:13px 0 0;padding-top:12px;font-size:9px}.deployment-identity b code{color:var(--text);font-size:12px}.usage-cell{min-width:175px}.heartbeat-badge{border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;min-height:25px;padding:3px 8px;font-size:9px;font-weight:750;display:inline-flex}.heartbeat-badge i{width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 12%,transparent);background:currentColor;border-radius:50%}.heartbeat-badge.recent{color:#237654;background:#eef9f4;border-color:#b9dfcf}.heartbeat-badge.stale{color:#895a0e;background:#fff6e4;border-color:#edd39d}.heartbeat-badge.offline{color:#a33a3a;background:#fff0f0;border-color:#edc4c4}.heartbeat-unreported{color:var(--muted);font-size:10px}.releases-table{min-width:1460px}.api-key-table{min-width:1150px}.webhook-table{min-width:1320px}.audit-table{min-width:1140px}.audit-table th:last-child,.audit-table td:last-child{text-align:right;width:48px}.audit-reason{text-overflow:ellipsis;white-space:nowrap;max-width:220px;display:block;overflow:hidden}.audit-metadata{border:1px solid var(--line);color:#4f5967;white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f6f8;border-radius:5px;max-height:320px;margin:0;padding:12px;font-size:10px;line-height:1.65;overflow:auto}.webhook-url{color:#2f69a8;text-overflow:ellipsis;white-space:nowrap;max-width:260px;display:block;overflow:hidden}.webhook-row-actions{min-width:178px}.scope-list{white-space:normal;flex-wrap:wrap;gap:4px;max-width:320px;display:flex}.release-download{color:#2f69a8;text-overflow:ellipsis;align-items:center;gap:5px;max-width:180px;font-weight:650;text-decoration:none;display:inline-flex;overflow:hidden}.release-download:hover{text-decoration:underline}.release-download:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:3px}.release-notes{text-overflow:ellipsis;max-width:220px;display:block;overflow:hidden}.row-actions{align-items:center;gap:6px;min-width:66px;display:flex}.action-positive{color:var(--green)}.action-danger{color:var(--red)}.license-table th:first-child,.license-table td:first-child{text-align:center;width:42px}.license-table th:last-child,.license-table td:last-child{text-align:right;width:48px}.license-table input[type=checkbox]{width:15px;height:15px;accent-color:var(--blue)}.stacked-cell{max-width:220px;display:grid}.stacked-cell b{color:#47515f;text-overflow:ellipsis;font-size:11px;overflow:hidden}.stacked-cell small{color:#969eaa;margin-top:2px;font-size:8px}.note-preview{text-overflow:ellipsis;white-space:nowrap;max-width:220px;display:block;overflow:hidden}.auth-result{margin:0}.risk-badge{color:#287757;text-align:center;background:#e8f5ef;border-radius:4px;min-width:42px;padding:3px 6px;font-size:9px;font-weight:700;display:inline-block}.risk-badge.review{color:#9b5b12;background:#fff0d5}.pagination{border-top:1px solid var(--line-soft);color:#707a88;justify-content:flex-end;align-items:center;gap:8px;min-height:52px;padding:10px 14px;font-size:10px;display:flex}.pagination label{align-items:center;gap:6px;margin-right:auto;display:flex}.pagination select{border:1px solid var(--line);background:#fff;border-radius:4px;height:30px;font-size:10px}.drawer-layer{z-index:80;position:fixed;inset:0}.details-backdrop{z-index:0;background:#0f172475;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.details-drawer{z-index:1;border-left:1px solid var(--line);background:#fff;flex-direction:column;width:min(680px,100% - 40px);height:100%;display:flex;position:absolute;top:0;right:0;box-shadow:-8px 0 24px #161f2d1f}.notification-drawer{width:min(480px,100% - 40px)}.notification-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 18px;display:flex}.notification-tabs{border:1px solid var(--line);background:#f5f7f9;border-radius:5px;padding:3px;display:inline-flex}.notification-tabs button{color:#687383;cursor:pointer;background:0 0;border:0;border-radius:3px;min-height:28px;padding:4px 10px;font-size:10px}.notification-tabs button.active{color:#263342;background:#fff;font-weight:700;box-shadow:0 1px 2px #161f2d14}.notification-list{flex:1;min-height:0;overflow-y:auto}.notification-row{border-bottom:1px solid var(--line-soft);background:#fff;grid-template-columns:34px minmax(0,1fr) 30px;gap:11px;min-height:104px;padding:15px 18px;display:grid}.notification-row.is-read{opacity:.76;background:#fafbfc}.notification-icon{color:#8b5d12;background:#fff1d8;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.severity-critical .notification-icon,.severity-error .notification-icon{color:#9b3e38;background:#feeceb}.notification-copy{min-width:0}.notification-copy>div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.notification-copy strong{color:#303945;font-size:11px}.notification-copy time{color:#8a94a1;flex:none;font-size:8px}.notification-copy p{overflow-wrap:anywhere;color:#687382;margin:6px 0 7px;font-size:10px;line-height:1.55}.notification-copy a{color:var(--blue);font-size:10px;font-weight:700;text-decoration:none}.notification-error{margin:12px 18px 0}.notification-pagination{border-top:1px solid var(--line);color:#798391;justify-content:space-between;align-items:center;min-height:52px;padding:10px 18px;font-size:9px;display:flex}.notification-pagination>div{gap:7px;display:flex}.drawer-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:14px 18px;display:flex}.drawer-header span{color:#7d8794;font-size:9px}.drawer-header h2{letter-spacing:0;margin:3px 0 0;font-size:18px}.drawer-body{flex:1;overflow-y:auto}.detail-section{border-bottom:1px solid var(--line);padding:18px}.section-title{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.section-actions{align-items:center;gap:8px;display:flex}.section-title h3{margin:0;font-size:13px}.section-title p{color:#858e9b;margin-top:4px;font-size:10px}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:0;display:grid}.detail-grid div{min-width:0}.detail-grid dt{color:#858e9b;font-size:9px}.detail-grid dd{overflow-wrap:anywhere;color:#3c4552;align-items:center;gap:7px;min-height:25px;margin:3px 0 0;font-size:11px;display:flex}.detail-grid code{overflow-wrap:anywhere;white-space:normal}.detail-grid .detail-span{grid-column:1/-1}.inline-form{border:1px solid var(--line);background:#f8f9fb;border-radius:5px;gap:12px;padding:13px;display:grid}.inline-form .field input{height:38px}.edit-license-form,.operation-form{margin-top:16px}.operation-form>div:first-child p{color:#737d8b;margin-top:4px;font-size:10px}.operation-feedback{color:#287757;align-items:center;gap:7px;margin-top:14px;font-size:11px;display:flex}.form-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.secret-result{color:#785218;background:#fff9eb;border:1px solid #ecd29e;border-radius:5px;align-items:flex-start;gap:10px;padding:13px;display:flex}.secret-result>div{flex:1;min-width:0}.secret-result strong{font-size:11px}.secret-result p{color:#96713b;margin-top:2px;font-size:9px}.secret-value{align-items:flex-start;gap:8px;margin-top:10px;display:flex}.secret-value code{overflow-wrap:anywhere;color:#664614;white-space:normal;flex:1}.timeline{margin:0;padding:0;list-style:none}.timeline li{grid-template-columns:14px minmax(0,1fr);gap:10px;padding:0 0 18px;display:grid;position:relative}.timeline li:not(:last-child):before{content:"";background:#dbe1e8;width:1px;position:absolute;top:12px;bottom:0;left:5px}.timeline-dot{z-index:1;background:var(--blue);border:2px solid #fff;border-radius:50%;width:11px;height:11px;margin-top:4px;box-shadow:0 0 0 1px #aec5f5}.timeline-dot.kind-event{background:var(--green);box-shadow:0 0 0 1px #a8d9c6}.timeline-dot.kind-migration{background:var(--amber);box-shadow:0 0 0 1px #ead19c}.timeline-dot.kind-danger{background:var(--red);box-shadow:0 0 0 1px #e8b4b4}.timeline-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.timeline-heading b{font-size:11px}.timeline-heading time{color:#8b94a1;flex:none;font-size:9px}.timeline li p{color:#727c89;margin-top:3px;font-size:9px}.timeline pre{color:#596270;white-space:pre-wrap;background:#f4f6f8;border-radius:4px;max-height:150px;margin:8px 0 0;padding:9px;font-size:9px;overflow:auto}.timeline-pagination{border-top:0;padding-inline:0}.dashboard-audit{padding:14px 16px 0}.danger-zone{background:snow}.danger-zone h3{color:#9d3939}.danger-actions{flex-wrap:wrap;gap:8px;display:flex}.danger-button{color:#a54242;background:#fff;border:1px solid #e1bcbc;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 13px;font-size:12px;font-weight:700;display:inline-flex}.danger-button:disabled{color:#b99898;cursor:not-allowed;background:#fff7f7}.modal-layer{z-index:90;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-layer .drawer-backdrop,.drawer-layer .details-backdrop{display:block}.drawer-layer .details-backdrop{z-index:0}.modal-layer .drawer-backdrop{z-index:0;background:#0f172475;border:0;width:100%;height:100%;position:absolute;inset:0}.modal-dialog{z-index:1;border:1px solid var(--line);background:#fff;border-radius:7px;width:min(100%,520px);max-height:calc(100vh - 40px);position:relative;overflow:auto;box-shadow:0 16px 40px #161f2d2e}.modal-form{gap:15px;padding:18px;display:grid}.release-modal,.webhook-modal{width:min(100%,760px)}.webhook-event-grid{max-height:260px;padding-right:4px;overflow-y:auto}.webhook-delivery-drawer{width:min(860px,100% - 40px)}.delivery-status-filter{width:min(220px,100%)}.delivery-table-section{padding:0}.delivery-table-section>.error-banner{margin:14px}.delivery-table{min-width:900px}.release-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.release-form-grid .detail-span{grid-column:1/-1}.release-form-grid textarea{font-family:inherit}.operation-explainer{background:#f3f7fd;border:1px solid #c9d9f4;border-radius:5px;padding:12px}.operation-explainer strong{font-size:11px}.operation-explainer p{color:#737d8b;margin-top:4px;font-size:10px}.operation-explainer.danger-zone{border-color:#ead0d0}.scope-fieldset{border:0;min-width:0;margin:0;padding:0}.scope-fieldset legend{color:#4e5865;margin-bottom:8px;font-size:11px;font-weight:700}.scope-fieldset>small{color:#858e9b;margin-top:8px;font-size:9px;display:block}.scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.scope-grid .check{border:1px solid var(--line);border-radius:5px;grid-template-columns:15px minmax(0,1fr);align-items:start;padding:9px;display:grid}.scope-grid .check input{grid-row:1/span 2}.scope-grid .check code{overflow-wrap:anywhere;color:#8a939f;margin-top:2px;font-size:8px}.product-capability-category+.product-capability-category{border-top:1px solid var(--ops-line)}.product-capability-category summary{min-height:40px;color:var(--ops-text);cursor:pointer;align-items:center;gap:8px;padding-block:8px;font-size:11px;font-weight:700;list-style:none;display:flex}.product-capability-category summary::-webkit-details-marker{display:none}.product-capability-category summary>svg{color:var(--ops-muted);flex:none}.product-capability-category[open] summary>svg{transform:rotate(90deg)}.product-capability-category summary>span{overflow-wrap:anywhere;min-width:0}.product-capability-category summary>small{color:var(--ops-muted);flex:none;margin-left:auto;font-size:10px;font-weight:400}.product-capability-category .scope-grid{padding-bottom:12px}.secret-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.secret-summary div{min-width:0}.secret-summary dt{color:#858e9b;font-size:9px}.secret-summary dd{color:#3c4552;margin:3px 0 0;font-size:11px}.form-layout{grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:12px;display:grid}.form-panel,.result-panel{min-width:0}.batch-form{gap:15px;padding:18px;display:grid}.batch-result{gap:16px;padding:18px;display:grid}.result-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.result-summary div{min-width:0;display:grid}.result-summary span{color:#858e9b;font-size:9px}.result-summary b,.result-summary code{overflow-wrap:anywhere;margin-top:3px;font-size:11px}.result-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.access-state{color:#7d8794;text-align:center;place-items:center;min-height:300px;padding:30px;display:grid}.access-state svg{color:#9ca7b6}.access-state h2{margin-top:12px;font-size:15px}.access-state p{margin-top:6px;font-size:11px}.status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.system-card{border:1px solid var(--line);background:#fff;border-radius:6px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:126px;padding:16px;display:grid}.system-icon{color:#247753;background:#e7f5ef;border-radius:5px;place-items:center;width:42px;height:42px;display:grid}.system-icon.failed{color:#a64242;background:#fdeaea}.system-card span{color:#737d8b;font-size:9px}.system-card h2{margin:4px 0 0;font-size:14px}.system-card p{color:#828b98;margin-top:4px;font-size:9px}.system-latency{justify-items:end;gap:7px;display:grid}.system-latency b{color:#56606d;font-size:10px}.health-badge{background:#e7f5ef;border-radius:4px;padding:3px 6px;font-weight:750;color:#237654!important;font-size:8px!important}.health-badge.failed{background:#fdeaea;color:#a33a3a!important}.status-notes{margin-top:12px}.notes-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:18px;display:grid}.notes-grid>div{align-items:flex-start;gap:10px;display:flex}.notes-grid svg{color:var(--blue);flex:none}.notes-grid p{display:grid}.notes-grid b{font-size:11px}.notes-grid span{color:#7f8996;margin-top:3px;font-size:9px}.settings-layout{grid-template-columns:minmax(0,1.45fr) minmax(340px,.8fr);align-items:start;gap:12px;display:grid}.settings-side{gap:12px;display:grid}.settings-form{gap:16px;padding:18px;display:grid}.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.settings-updated{color:#7f8996;margin-right:auto;font-size:9px}.settings-facts{margin:0;padding:4px 16px}.settings-facts>div{border-bottom:1px solid var(--line-soft);grid-template-columns:140px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.settings-facts>div:last-child{border-bottom:0}.settings-facts dt{color:#7d8794;font-size:10px}.settings-facts dd{overflow-wrap:anywhere;color:#3f4855;text-align:right;min-width:0;margin:0;font-size:10px}.settings-facts code{white-space:normal}.protected-settings .settings-facts dd{color:#287757;font-weight:700}.settings-skeleton{height:360px;margin:18px}.integration-settings{margin-bottom:12px}.settings-tabs{overscroll-behavior-x:contain;scrollbar-width:thin;border-bottom:1px solid var(--line-soft);background:#f7f8fa;gap:4px;min-width:0;padding:7px 10px;display:flex;overflow-x:auto}.settings-tabs button{color:#667180;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex:1 0 auto;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:7px 10px;font-size:11px;font-weight:700;display:flex}.settings-tabs button svg{flex-shrink:0}.settings-tabs button:hover{color:#33425a;background:#eef1f5}.settings-tabs button.active{color:#2457b4;background:#fff;border-color:#cbd5e5;box-shadow:0 1px 2px #1822350d}.integration-body{display:grid}.integration-form{gap:16px;padding:18px;display:grid}.integration-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:13px;display:flex}.integration-heading h3,.job-history h3{margin:0;font-size:12px}.integration-heading p{color:#7c8693;margin-top:4px;font-size:10px}.integration-heading>span{color:#7b8592;text-align:right;font-size:9px}.worker-status{color:#687381;align-items:center;gap:7px;margin:0;font-size:10px;display:flex}.recovery-checklist{color:#5f4c20;background:#fff9e8;border:1px solid #e9c46a;border-radius:6px;gap:7px;padding:12px;display:grid}.recovery-checklist p{margin:0;font-size:10px}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.integration-grid .wide-field{grid-column:1/-1}.switch-row{align-items:center;width:max-content;min-height:34px;font-weight:700}.switch-row input{width:28px;height:16px}.field-align{align-self:end;min-height:42px}.test-strip{border:1px solid var(--line-soft);background:#f8f9fb;border-radius:5px;grid-template-columns:minmax(240px,420px) auto;align-items:end;gap:10px;padding:13px;display:grid}.backup-actions{flex-wrap:wrap;gap:8px;display:flex}.danger-check,.danger-options{color:#8f3838;background:#fff5f5;border:1px solid #ebcaca;border-radius:5px;padding:10px 12px}.danger-options{flex-wrap:wrap;align-items:center;gap:12px;font-size:10px;display:flex}.danger-options>span{font-weight:700}.integration-auth{border-top:1px solid var(--line-soft);background:#fafbfc;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);gap:14px;padding:16px 18px;display:grid}.integration-banner{margin:12px 18px 0}.integration-empty{color:#7b8491;align-items:center;gap:10px;min-height:120px;padding:18px;display:flex}.integration-empty .secondary-button{margin-left:auto}.compact-table{min-width:680px}.compact-table th,.compact-table td{height:41px;padding-block:8px}.danger-icon{color:var(--red)}.job-history{border-top:1px solid var(--line-soft);gap:9px;padding-top:14px;display:grid}.job-result{text-overflow:ellipsis;max-width:320px;overflow:hidden}.drawer-backdrop{display:none}@keyframes pulse{50%{opacity:.55}}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1100px){.sidebar{width:72px}.sidebar-brand{justify-content:center;padding:0}.sidebar-brand-copy,.nav-group>p,.nav-item span,.nav-item small{display:none}.nav-item{grid-template-columns:1fr;place-items:center;padding:8px;display:grid}.nav-item:before{inset:5px auto 5px 0}.admin-stage{margin-left:72px}.dashboard-grid{grid-template-columns:1fr}.panel-wide{grid-column:auto}.filter-grid,.audit-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.status-grid,.settings-layout{grid-template-columns:1fr}}@media (width<=820px){.auth-page{grid-template-columns:1fr}.auth-form-panel{padding:34px 24px}.auth-form-wrap{width:min(100%,480px)}.auth-brand{margin-bottom:34px}.auth-context{display:none}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-layout,.portal-action-grid,.portal-product-grid{grid-template-columns:1fr}.hosted-binding-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hosted-binding-actions{grid-column:1/-1;justify-content:flex-start}.hosted-binding-actions>span,.hosted-binding-actions>small{text-align:left}.notes-grid,.integration-auth{grid-template-columns:1fr}}@media (width<=720px){.sidebar{z-index:60;width:232px;transition:transform .18s;transform:translate(-100%)}.sidebar.is-open{transform:translate(0)}.sidebar-brand{justify-content:flex-start;padding:0 16px}.sidebar-brand-copy,.nav-group>p,.nav-item span,.nav-item small,.sidebar-close{display:grid}.nav-item{place-items:initial;grid-template-columns:18px minmax(0,1fr) auto;padding:8px 10px}.drawer-backdrop{z-index:50;background:#10182670;border:0;width:100%;height:100%;display:block;position:fixed;inset:0}.admin-stage{margin-left:0}.topbar{padding:9px 14px}.mobile-menu{display:grid}.global-search{max-width:none}.operator-identity{display:none}.admin-content{padding:18px 14px 36px}.page-heading{flex-direction:column;align-items:flex-start}.page-actions{justify-content:flex-start}.metric-card{min-height:118px;padding:13px}.metric-card strong{font-size:21px}.metric-icon{width:30px;height:30px}.portal-header{padding:11px 14px}.portal-account{display:none}.portal-content{width:calc(100% - 28px);padding-top:20px}.portal-summary{flex-direction:column;align-items:flex-start}.portal-summary .primary-button{width:100%}.filter-grid,.management-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deployment-history-lines{grid-template-columns:1fr;gap:18px}.filter-submit{grid-column:1/-1}.details-drawer{width:100%}.modal-layer{padding:12px}.modal-dialog{max-height:calc(100vh - 24px)}.system-card{grid-template-columns:38px minmax(0,1fr) auto;padding:13px}.settings-form-grid,.integration-grid{grid-template-columns:1fr}.integration-grid .wide-field{grid-column:auto}.test-strip{grid-template-columns:1fr}.test-strip .secondary-button{width:100%}}@media (width<=430px){.global-search{min-width:0}.help-button{display:none}.notification-drawer{width:100%}.metric-grid{gap:8px}.metric-card{min-height:114px}.metric-card p{max-width:95px}table{table-layout:fixed;min-width:0}.dashboard-grid table th:nth-child(2),.dashboard-grid table td:nth-child(2),.dashboard-grid table th:nth-child(3),.dashboard-grid table td:nth-child(3){display:none}.dashboard-grid table th,.dashboard-grid table td{text-overflow:ellipsis;padding-inline:9px;overflow:hidden}.dashboard-grid table th:first-child{width:28%}.dashboard-grid table th:nth-child(4){width:38%}.dashboard-grid table th:nth-child(5){width:34%}.portal-panel table{table-layout:auto;min-width:760px}.portal-license-table th:last-child,.portal-license-table td:last-child{box-shadow:-1px 0 0 var(--line-soft);background:#fff;position:sticky;right:0}.portal-license-table th:last-child{background:#f7f8fa}.license-table{table-layout:auto;min-width:1220px}.filter-grid,.management-filter-grid{grid-template-columns:1fr}.deployment-trend-panel .panel-heading{flex-direction:column;align-items:flex-start}.deployment-range{width:100%}.deployment-history{padding:13px}.deployment-history-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.deployment-history-summary span{border-bottom:1px solid var(--line-soft);padding:10px}.deployment-history-summary span:first-child{padding-left:10px}.deployment-history-summary span:nth-child(2){border-right:0}.deployment-history-summary span:nth-child(n+3){border-bottom:0}.release-form-grid{grid-template-columns:1fr}.release-form-grid .detail-span{grid-column:auto}.secret-summary{grid-template-columns:1fr}.list-toolbar{flex-direction:column;align-items:flex-start}.list-toolbar .secondary-button{width:100%}.detail-grid,.result-summary{grid-template-columns:1fr}.detail-grid .detail-span{grid-column:auto}.portal-details{width:100%}.hosted-panel-badge{display:none}.hosted-subscription-body{padding:12px}.hosted-account-strip{grid-template-columns:1fr}.hosted-account-icon{display:none}.hosted-account-value{align-items:flex-start}.hosted-binding-row{grid-template-columns:1fr;gap:12px}.hosted-binding-actions{grid-column:auto}.hosted-binding-actions .primary-button,.hosted-binding-form .primary-button,.license-renewal-summary .primary-button{width:100%}.timeline-heading{flex-direction:column;gap:2px}.danger-actions>button{flex:calc(50% - 8px)}.system-card{grid-template-columns:38px minmax(0,1fr)}.system-latency{grid-column:2;grid-template-columns:auto auto;justify-content:start;justify-items:start}.settings-facts>div{grid-template-columns:1fr;gap:4px}.settings-facts dd{text-align:left}.settings-editor .form-actions{flex-direction:column;align-items:stretch}.settings-editor .primary-button{width:100%}.integration-form{padding:14px}.integration-heading{flex-direction:column;gap:5px}.integration-heading>span{text-align:left}.integration-settings table{table-layout:auto;min-width:680px}.integration-auth{padding:14px}.backup-actions .secondary-button{flex:calc(50% - 8px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-ops-theme]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ops-accent:#a15adf;--ops-gradient:linear-gradient(135deg,#a15adf,#615ee8 58%,#38b9d6);--ops-surface:#fff;--ops-surface-soft:#f7f8fb;--ops-text:#292f3a;--ops-muted:#7f8796;--ops-line:#e2e5ed;--ops-line-strong:#d5d9e4;--ops-shadow:0 7px 24px #1f273a0e;--bg:#f1f2f7;--panel:var(--ops-surface);--text:var(--ops-text);--muted:var(--ops-muted);--line:var(--ops-line);--line-soft:#edf0f5;--brand:var(--ops-accent);--blue:var(--ops-accent);background:var(--bg)}html[data-ops-accent=navy]{--ops-accent:#3a5892;--ops-gradient:linear-gradient(135deg,#3a5892,#5376b5 58%,#5c90a3)}html[data-ops-accent=steel]{--ops-accent:#5c90a3;--ops-gradient:linear-gradient(135deg,#5c90a3,#4a7d99 58%,#4eac91)}html[data-ops-accent=purple]{--ops-accent:#a15adf;--ops-gradient:linear-gradient(135deg,#a15adf,#615ee8 58%,#38b9d6)}html[data-ops-accent=green]{--ops-accent:#4eac4c;--ops-gradient:linear-gradient(135deg,#4eac4c,#2c9b73 58%,#40a9c4)}html[data-ops-accent=red]{--ops-accent:#df5a5a;--ops-gradient:linear-gradient(135deg,#df5a5a,#d65f94 58%,#8164df)}html[data-ops-accent=custom]{--ops-accent:var(--ops-custom-accent);--ops-gradient:linear-gradient(135deg,var(--ops-custom-accent),color-mix(in srgb,var(--ops-custom-accent) 72%,#5367ed))}html[data-ops-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ops-surface:#171d2c;--ops-surface-soft:#1d2434;--ops-text:#e9edf5;--ops-muted:#9ca5b7;--ops-line:#2c3446;--ops-line-strong:#3a4459;--ops-shadow:0 18px 48px #00000038;--bg:#101522;--line-soft:#252d3e}html[data-ops-theme=dark][data-ops-background=navy]{--bg:#141e60;--ops-surface:#192665;--ops-surface-soft:#17235d;--ops-line:#ffffff1f;--ops-line-strong:#fff3;--line-soft:#ffffff17}html[data-ops-theme=dark][data-ops-background=blue]{--bg:#084e73;--ops-surface:#0d5678;--ops-surface-soft:#0b506f;--ops-line:#ffffff1f;--ops-line-strong:#fff3;--line-soft:#ffffff17}html[data-ops-theme=dark][data-ops-background=purple]{--bg:#5a2587;--ops-surface:#5f2d8c;--ops-surface-soft:#572681;--ops-line:#ffffff1f;--ops-line-strong:#fff3;--line-soft:#ffffff17}html[data-ops-theme=dark][data-ops-background=green]{--bg:#186533;--ops-surface:#1d6d38;--ops-surface-soft:#196432;--ops-line:#ffffff1f;--ops-line-strong:#fff3;--line-soft:#ffffff17}html[data-ops-theme=dark][data-ops-background=brown]{--bg:#784214;--ops-surface:#7d4a19;--ops-surface-soft:#754315;--ops-line:#ffffff1f;--ops-line-strong:#fff3;--line-soft:#ffffff17}html[data-ops-theme=dark][data-ops-background=custom]{--bg:var(--ops-custom-background);--ops-surface:color-mix(in srgb,var(--ops-custom-background) 90%,#fff);--ops-surface-soft:color-mix(in srgb,var(--ops-custom-background) 94%,#000);--ops-line:#ffffff1f;--ops-line-strong:#fff3;--line-soft:#ffffff17}html[data-ops-theme] body{background:var(--bg);color:var(--ops-text);transition:background .18s,color .18s}#admin-root .admin-layout{background:var(--bg);min-height:100vh}#admin-root .sidebar{color:#555e6b;border-right:1px solid var(--ops-line);background:#fff;flex-direction:column;width:244px;transition:width .18s,transform .18s,background .18s;display:flex;overflow:visible auto;box-shadow:3px 0 20px #20232b06}#admin-root .sidebar:before{z-index:-1;content:"";pointer-events:none;background:#ffffffe6;position:absolute;inset:0}#admin-root .sidebar>*{z-index:1;position:relative}#admin-root .sidebar-brand{border-color:var(--ops-line);flex:0 0 64px}#admin-root .sidebar-brand .brand-mark{background:var(--ops-gradient);box-shadow:0 6px 16px color-mix(in srgb,var(--ops-accent) 27%,transparent)}#admin-root .sidebar-brand-copy b{color:#303640}#admin-root .sidebar-brand-copy small{color:#9299a5}#admin-root .sidebar nav{flex:1;padding:12px 9px}#admin-root .nav-section-title{color:var(--ops-muted);white-space:nowrap;margin:12px 10px 6px;font-size:11px;font-weight:700;line-height:1.5}#admin-root .sidebar nav>.nav-section-title:first-child{margin-top:2px}#admin-root .nav-dashboard{border-bottom:1px solid var(--ops-line);padding-bottom:10px}#admin-root .nav-group{padding:9px 0 0;position:relative}#admin-root .nav-group-toggle,#admin-root .double-rail button{color:#747d8b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:9px;width:100%;min-height:38px;padding:8px 10px;font-size:11px;font-weight:700;display:grid;position:relative}#admin-root .nav-group-toggle:hover,#admin-root .double-rail button:hover{color:#303640;background:#f4f5f9}#admin-root .nav-chevron{margin-left:auto;transition:transform .16s}#admin-root .nav-group.is-expanded .nav-chevron{transform:rotate(180deg)}#admin-root .nav-submenu{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .18s,opacity .18s;display:grid;overflow:hidden}#admin-root .nav-group.is-expanded .nav-submenu{opacity:1;grid-template-rows:1fr}#admin-root .nav-submenu>div{min-height:0}#admin-root .nav-item{color:#808895;border-radius:6px;min-height:36px;margin:2px 0;padding:7px 10px;font-size:11px}#admin-root .nav-submenu .nav-item{padding-left:28px}#admin-root .nav-item:hover{color:#303640;background:#f6f6fa}#admin-root .nav-item.active{color:var(--ops-accent);background:color-mix(in srgb,var(--ops-accent) 10%,#fff);font-weight:750}#admin-root .nav-item.active:before{background:var(--ops-accent);inset:7px auto 7px 0}#admin-root .sidebar-footer{border-top:1px solid var(--ops-line);align-items:center;gap:9px;margin:auto 9px 10px;padding:12px 8px 2px;display:flex}#admin-root .operator-avatar{color:#fff;background:linear-gradient(135deg,#363a47,#6c7484);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}#admin-root .sidebar-footer>span:last-child{min-width:0;display:grid}#admin-root .sidebar-footer b{color:inherit;text-overflow:ellipsis;font-size:11px;overflow:hidden}#admin-root .sidebar-footer small{color:var(--ops-muted);font-size:9px}#admin-root .admin-stage{margin-left:244px;transition:margin-left .18s}html[data-ops-sidebar=dark] #admin-root .sidebar{color:#c5cedd;background:#121b32;border-color:#28334a}html[data-ops-sidebar=color] #admin-root .sidebar{color:#fff;background:var(--ops-accent);border-color:#0000}html[data-ops-sidebar=gradient] #admin-root .sidebar{color:#fff;background:var(--ops-gradient);border-color:#0000}html[data-ops-sidebar=transparent] #admin-root .sidebar{color:var(--ops-text);background:color-mix(in srgb,var(--ops-surface) 72%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html:is([data-ops-sidebar=dark],[data-ops-sidebar=color],[data-ops-sidebar=gradient]) #admin-root .sidebar:before{background:0 0}html:is([data-ops-sidebar=dark],[data-ops-sidebar=color],[data-ops-sidebar=gradient]) #admin-root .sidebar-brand{border-color:#ffffff21}html:is([data-ops-sidebar=dark],[data-ops-sidebar=color],[data-ops-sidebar=gradient]) #admin-root .sidebar-brand-copy b{color:#fff}html:is([data-ops-sidebar=dark],[data-ops-sidebar=color],[data-ops-sidebar=gradient]) #admin-root .sidebar-brand-copy small,html:is([data-ops-sidebar=dark],[data-ops-sidebar=color],[data-ops-sidebar=gradient]) #admin-root .nav-section-title,html:is([data-ops-sidebar=dark],[data-ops-sidebar=color],[data-ops-sidebar=gradient]) #admin-root .sidebar-footer small{color:#ffffff94}html:is([data-ops-sidebar=dark],[data-ops-sidebar=color],[data-ops-sidebar=gradient]) #admin-root :is(.nav-item,.nav-group-toggle,.double-rail button){color:#ffffffb3}html:is([data-ops-sidebar=dark],[data-ops-sidebar=color],[data-ops-sidebar=gradient]) #admin-root :is(.nav-item,.nav-group-toggle,.double-rail button):hover{color:#fff;background:#ffffff17}html:is([data-ops-sidebar=dark],[data-ops-sidebar=color],[data-ops-sidebar=gradient]) #admin-root .nav-item.active{color:#fff;background:#ffffff21}html:is([data-ops-sidebar=dark],[data-ops-sidebar=color],[data-ops-sidebar=gradient]) #admin-root :is(.nav-dashboard,.sidebar-footer){border-color:#ffffff21}#admin-root .topbar{border-color:var(--ops-line);background:color-mix(in srgb,var(--ops-surface) 94%,transparent);gap:10px;min-height:64px;padding:10px 24px;transition:background .18s,color .18s;box-shadow:0 4px 18px #1c24370a}#admin-root .global-search{border-color:var(--ops-line-strong);background:color-mix(in srgb,var(--ops-surface) 90%,var(--ops-surface-soft));border-radius:7px;flex:0 440px;width:min(440px,44vw);height:38px;box-shadow:0 1px 2px #20232b06}#admin-root .global-search input{color:var(--ops-text);background:0 0}#admin-root .topbar .icon-button{border-color:var(--ops-line-strong);color:#69717e;background:color-mix(in srgb,var(--ops-surface) 92%,transparent);border-radius:7px;width:38px;height:38px;transition:transform .14s,box-shadow .14s,border-color .14s;position:relative}#admin-root .topbar .icon-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--ops-accent) 35%,var(--ops-line));color:var(--ops-accent);transform:translateY(-1px);box-shadow:0 7px 18px #20232b14}#admin-root .top-status{color:#177055;white-space:nowrap;background:#effaf6;border:1px solid #d7eee5;border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:9px;font-weight:750;display:flex}#admin-root .top-status i{background:#20b486;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite pulse;box-shadow:0 0 0 4px #20b4861f}#admin-root .top-status small{color:#75807d;font-size:8px;font-weight:500}#admin-root .operator-identity span{color:inherit}html[data-ops-header=light] #admin-root .topbar{color:#292f3a;background:#ffffffed}html[data-ops-header=dark] #admin-root .topbar{color:#fff;background:#121b32f2;border-color:#28334b}html[data-ops-header=color] #admin-root .topbar{color:#fff;background:var(--ops-accent);border-color:#0000}html[data-ops-header=gradient] #admin-root .topbar{color:#fff;background:var(--ops-gradient);border-color:#0000}html[data-ops-header=transparent] #admin-root .topbar{color:var(--ops-text);background:color-mix(in srgb,var(--ops-surface) 64%,transparent)}html:is([data-ops-header=dark],[data-ops-header=color],[data-ops-header=gradient]) #admin-root .topbar :is(.global-search,.icon-button){color:#fff;background:#ffffff1a;border-color:#fff3}html:is([data-ops-header=dark],[data-ops-header=color],[data-ops-header=gradient]) #admin-root .topbar .global-search input{color:#fff}html:is([data-ops-header=dark],[data-ops-header=color],[data-ops-header=gradient]) #admin-root .operator-identity small{color:#ffffffad}#admin-root .admin-content{width:min(100%,1480px);padding:28px 28px 76px}#admin-root .page-heading{align-items:flex-end;margin-bottom:18px}#admin-root .page-heading h1{color:var(--ops-text);font-size:25px}#admin-root :is(.primary-button,.secondary-button,.danger-button){border-radius:7px;min-height:38px;transition:transform .14s,box-shadow .14s,border-color .14s}#admin-root .primary-button{background:var(--ops-gradient);box-shadow:0 8px 20px color-mix(in srgb,var(--ops-accent) 22%,transparent);background-size:160% 100%;border-color:#0000}#admin-root .primary-button:hover:not(:disabled){box-shadow:0 10px 24px color-mix(in srgb,var(--ops-accent) 28%,transparent);background-position:100% 0;transform:translateY(-1px)}#admin-root .secondary-button{color:var(--ops-text);border-color:var(--ops-line-strong);background:var(--ops-surface)}#admin-root .secondary-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--ops-accent) 38%,var(--ops-line));transform:translateY(-1px);box-shadow:0 7px 18px #20232b13}#admin-root :is(.metric-card,.panel,.system-card){border-color:var(--ops-line);background:var(--ops-surface);box-shadow:var(--ops-shadow);border-radius:7px;transition:transform .16s,border-color .16s,box-shadow .16s}#admin-root .metric-card{position:relative;overflow:hidden}#admin-root .metric-card:hover{border-color:color-mix(in srgb,var(--ops-accent) 25%,var(--ops-line));transform:translateY(-2px);box-shadow:0 13px 30px #20232b13}#admin-root .metric-icon{color:var(--ops-accent);background:color-mix(in srgb,var(--ops-accent) 10%,var(--ops-surface));border-radius:7px}#admin-root .panel{overflow:hidden}#admin-root .panel-heading{border-color:var(--line-soft);padding-left:22px;position:relative}#admin-root .panel-heading:before{background:var(--ops-gradient);content:"";border-radius:3px;width:3px;position:absolute;top:16px;bottom:16px;left:10px}#admin-root .filters-panel{background:var(--ops-surface)}#admin-root .list-panel{box-shadow:0 8px 28px #1a233614}#admin-root .table-scroll{scrollbar-color:color-mix(in srgb,var(--ops-accent) 36%,transparent) transparent}#admin-root table{border-spacing:0}#admin-root th{color:#68717f;background:color-mix(in srgb,var(--ops-surface-soft) 94%,var(--ops-accent));text-transform:none;height:42px;font-size:10px}#admin-root th,#admin-root td{border-color:var(--line-soft)}#admin-root tbody tr{transition:background .12s}#admin-root tbody tr:nth-child(2n){background:color-mix(in srgb,var(--ops-surface-soft) 50%,transparent)}#admin-root tbody tr:hover{background:color-mix(in srgb,var(--ops-accent) 5%,var(--ops-surface))}#admin-root .list-toolbar{background:var(--ops-surface)}#admin-root .status-badge{border-radius:5px}#admin-root :is(button,input,select,textarea){font:inherit;letter-spacing:0;appearance:none}#admin-root .field{align-content:start}#admin-root :is(.field input,.field select,.field textarea,.pagination select){color:var(--ops-text);border-color:var(--ops-line-strong);background-color:var(--ops-surface);border-radius:7px}#admin-root :is(.field select,.pagination select){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23777f8d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;padding-right:30px}#admin-root :is(.field input,.field select,.field textarea):focus{border-color:var(--ops-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ops-accent) 13%,transparent);outline:0}#admin-root .ops-select{min-width:0;position:relative}#admin-root .ops-select-trigger{border:1px solid var(--ops-line-strong);width:100%;min-height:38px;color:var(--ops-text);background:var(--ops-surface);text-align:left;cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:11px;display:flex}#admin-root :is(.settings-form-grid,.integration-grid) .ops-select-trigger{min-height:42px}#admin-root .ops-select-trigger:focus-visible,#admin-root .ops-select.is-open .ops-select-trigger{border-color:var(--ops-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ops-accent) 13%,transparent);outline:0}#admin-root .ops-select-trigger:disabled{color:var(--ops-muted);background:var(--ops-surface-soft);cursor:not-allowed}#admin-root .ops-select-trigger svg{flex:none;transition:transform .13s}#admin-root .ops-select.is-open .ops-select-trigger svg{transform:rotate(180deg)}html[data-ops-theme] .ops-select-menu{z-index:190;box-sizing:border-box;border:1px solid var(--ops-line-strong);background:var(--ops-surface);border-radius:7px;padding:4px;position:fixed;overflow:auto;box-shadow:0 14px 32px #181f2d29}html[data-ops-theme] .ops-select-menu button{width:100%;min-height:34px;color:var(--ops-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;font-size:11px;display:flex}html[data-ops-theme] .ops-select-menu button:hover,html[data-ops-theme] .ops-select-menu button:focus-visible{background:var(--ops-surface-soft);outline:0}html[data-ops-theme] .ops-select-menu button.active{color:var(--ops-accent);font-weight:750}#admin-root input[type=search]::-webkit-search-decoration{display:none}#admin-root input[type=search]::-webkit-search-cancel-button{display:none}#admin-root input[type=number]{-moz-appearance:textfield}#admin-root input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#admin-root input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#admin-root input:is([type=date],[type=time]){background-position:right 10px center;background-repeat:no-repeat;padding-right:34px}#admin-root input[type=date]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%23777f8d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4M16 2v4M3 10h18M5 4h14a2 2 0 0 1 2 2v14H3V6a2 2 0 0 1 2-2Z'/%3E%3C/svg%3E")}#admin-root input[type=time]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%23777f8d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E")}#admin-root input:is([type=date],[type=time])::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer}#admin-root input[type=file]{padding:5px}#admin-root input[type=file]::file-selector-button{border:1px solid var(--ops-line-strong);color:var(--ops-text);background:var(--ops-surface-soft);font:inherit;cursor:pointer;border-radius:6px;margin-right:9px;padding:7px 10px;font-weight:700}#admin-root input:-webkit-autofill{-webkit-text-fill-color:var(--ops-text);box-shadow:0 0 0 1000px var(--ops-surface) inset}#admin-root input[type=checkbox]{border:1px solid var(--ops-line-strong);background:var(--ops-surface);appearance:none;border-radius:4px;flex:none;place-content:center;width:16px;height:16px;margin:1px 0 0;display:inline-grid}#admin-root input[type=checkbox]:before{content:"";opacity:0;border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)scale(.7)}#admin-root input[type=checkbox]:checked{border-color:var(--ops-accent);background:var(--ops-accent)}#admin-root input[type=checkbox]:checked:before{opacity:1;transform:translateY(-1px)rotate(-45deg)scale(1)}#admin-root .switch-row input[type=checkbox]{background:#cbd0da;border:0;border-radius:10px;width:32px;height:18px;display:block;position:relative}#admin-root .switch-row input[type=checkbox]:before{opacity:1;background:#fff;border:0;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px;transform:none;box-shadow:0 1px 4px #161f2d38}#admin-root .switch-row input[type=checkbox]:checked{background:var(--ops-accent)}#admin-root .switch-row input[type=checkbox]:checked:before{transform:translate(14px)}#admin-root .permission-count-link{color:var(--ops-accent);font-size:11px;font-weight:750;text-decoration:none}#admin-root .permission-count-link:hover{text-decoration:underline}#admin-root :is(.permissions-page,.permission-catalog,.permission-category-section){min-width:0}#admin-root .permission-catalog{gap:14px;display:grid}#admin-root .permission-category-section{overflow:hidden}#admin-root .permission-category-section .table-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:360px;overflow:auto}#admin-root .permission-category-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:62px;padding:12px 16px;display:flex}#admin-root .permission-category-heading>div{align-items:center;gap:11px;display:flex}#admin-root .permission-category-heading h2{color:var(--ops-text);font-size:14px}#admin-root .permission-category-heading p{color:var(--ops-muted);margin-top:2px;font-size:9px}#admin-root .permission-table{min-width:980px}#admin-root .permission-table thead{z-index:4;position:sticky;top:0}#admin-root .permission-table thead th{box-shadow:0 1px 0 var(--line-soft)}#admin-root .permission-table th:first-child{width:24%}#admin-root .permission-table th:nth-child(2){width:25%}#admin-root .permission-table th:last-child,#admin-root .permission-table td:last-child{z-index:3;background:var(--ops-surface);width:64px;min-width:64px;box-shadow:-1px 0 0 var(--line-soft),-8px 0 14px #181f2d0a;text-align:center;position:sticky;right:0}#admin-root .permission-table th:last-child{z-index:5;background:color-mix(in srgb,var(--ops-surface-soft) 94%,var(--ops-accent))}#admin-root .permission-table tbody tr:nth-child(2n) td:last-child{background:color-mix(in srgb,var(--ops-surface-soft) 50%,var(--ops-surface))}#admin-root .permission-table tbody tr:hover td:last-child{background:color-mix(in srgb,var(--ops-accent) 5%,var(--ops-surface))}#admin-root .permission-table code{white-space:nowrap;font-size:10px}#admin-root .permission-editions{flex-wrap:wrap;gap:5px;display:flex}#admin-root .permission-editions span{border:1px solid var(--ops-line);color:var(--ops-muted);background:var(--ops-surface-soft);border-radius:5px;padding:3px 6px;font-size:9px;font-weight:750}#admin-root .product-configuration-page{min-width:0}#admin-root .product-configuration-form{gap:14px;display:grid}#admin-root .product-config-section{min-width:0}#admin-root .product-config-heading-actions{align-items:center;gap:10px;display:flex}#admin-root .product-config-count{border:1px solid var(--ops-line);min-height:26px;color:var(--ops-muted);background:var(--ops-surface-soft);white-space:nowrap;border-radius:5px;align-items:center;padding:4px 8px;font-size:9px;font-weight:750;display:inline-flex}#admin-root :is(.product-config-edition-head,.product-config-edition-row){grid-template-columns:minmax(150px,.75fr) minmax(220px,1.25fr) minmax(150px,.7fr);align-items:center;gap:18px;padding:10px 16px;display:grid}#admin-root :is(.product-config-term-head,.product-config-term-row){grid-template-columns:minmax(130px,1fr) minmax(150px,1.1fr) minmax(120px,.75fr) minmax(92px,.55fr) minmax(110px,.6fr) 34px;align-items:center;gap:12px;padding:10px 16px;display:grid}#admin-root :is(.product-config-edition-head,.product-config-term-head){min-height:38px;color:var(--ops-muted);background:var(--ops-surface-soft);font-size:9px;font-weight:750}#admin-root :is(.product-config-edition-row,.product-config-term-row)+:is(.product-config-edition-row,.product-config-term-row){border-top:1px solid var(--line-soft)}#admin-root :is(.product-config-edition-row,.product-config-term-row):hover{background:color-mix(in srgb,var(--ops-accent) 3%,var(--ops-surface))}#admin-root .product-config-identity{gap:3px;min-width:0;display:grid}#admin-root .product-config-identity code{color:var(--ops-text);font-size:11px;font-weight:750}#admin-root .product-config-identity small{color:var(--ops-muted);font-size:8px}#admin-root .product-config-field{gap:5px;min-width:0}#admin-root .product-config-field>span:first-child{display:none}#admin-root .product-config-field input,#admin-root .product-config-field .ops-select-trigger{height:38px;min-height:38px}#admin-root .product-config-field input{padding-block:7px}#admin-root .product-config-toggle{min-width:0;color:var(--ops-text);white-space:nowrap;justify-self:start;font-size:10px}#admin-root .product-config-toggle span{text-overflow:ellipsis;overflow:hidden}#admin-root .product-config-empty{min-height:38px;color:var(--ops-muted);align-items:center;display:flex}#admin-root .product-config-delete{justify-self:end}#admin-root .product-config-save{grid-template-columns:minmax(180px,.45fr) minmax(0,1.55fr);align-items:end;gap:18px;padding:16px 18px;display:grid}#admin-root .product-config-save-copy{align-self:center;gap:4px;display:grid}#admin-root .product-config-save-copy strong{color:var(--ops-text);font-size:12px}#admin-root .product-config-save-copy span{color:var(--ops-muted);font-size:9px;line-height:1.55}#admin-root .product-config-save-fields{grid-template-columns:minmax(240px,1fr) minmax(220px,.8fr) auto;align-items:end;gap:12px;min-width:0;display:grid}#admin-root .product-config-save-fields .form-actions{white-space:nowrap;min-height:42px}#admin-root .product-config-save>.form-error{grid-column:1/-1}#admin-root :is(.details-drawer,.modal-dialog){color:var(--ops-text);border-color:var(--ops-line);background:var(--ops-surface);border-radius:8px 0 0 8px;box-shadow:-18px 0 50px #191f302e}#admin-root .modal-dialog{border-radius:8px}#admin-root :is(.drawer-header,.detail-section,.notification-toolbar,.notification-pagination,.pagination,.settings-tabs,.integration-auth){border-color:var(--line-soft)}#admin-root :is(.inline-form,.test-strip,.audit-metadata,.timeline pre,.integration-auth,.notification-row.is-read){color:var(--ops-text);border-color:var(--ops-line);background:var(--ops-surface-soft)}#admin-root .notification-row{color:var(--ops-text);border-color:var(--line-soft);background:var(--ops-surface)}#admin-root :is(.notification-copy strong,.detail-grid dd,.settings-facts dd,.secret-summary dd,.stacked-cell b,.planned-state strong){color:var(--ops-text)}#admin-root .settings-tabs{background:var(--ops-surface-soft)}#admin-root .settings-tabs button.active{color:var(--ops-accent);border-color:var(--ops-line-strong);background:var(--ops-surface)}#admin-root :is(.error-banner,.success-banner,.secret-result,.recovery-checklist,.danger-check,.danger-options,.operation-explainer){border-radius:7px}#admin-root :is(.modal-layer,.drawer-layer){animation:.15s both ops-fade-in}#admin-root [data-tooltip]{position:relative}#admin-root [data-tooltip]:after{z-index:180;color:#fff;content:attr(data-tooltip);opacity:0;pointer-events:none;background:#292d37;border:1px solid #ffffff1f;border-radius:6px;width:max-content;max-width:190px;padding:6px 8px;font-size:10px;font-weight:650;line-height:1.3;transition:opacity .13s,transform .13s;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%,-3px);box-shadow:0 8px 24px #20232b33}#admin-root [data-tooltip]:hover:after,#admin-root [data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%)}#admin-root .sidebar :is(.nav-item,.nav-group-toggle)[data-tooltip]:after{display:none}#admin-root .switcher-layer{z-index:120;visibility:hidden;opacity:0;transition:opacity .18s,visibility .18s;position:fixed;inset:0;overflow:hidden}#admin-root .switcher-layer.open{visibility:visible;opacity:1}#admin-root .switcher-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1218256b;border:0;width:100%;position:absolute;inset:0}#admin-root .theme-switcher{color:#2d333d;background:#fff;flex-direction:column;width:min(410px,100% - 20px);transition:transform .23s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;inset:0 0 0 auto;transform:translate(100%);box-shadow:-18px 0 50px #191f3033}#admin-root .switcher-layer.open .theme-switcher{transform:none}#admin-root .switcher-header{border-bottom:1px solid #e8eaf0;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:13px 18px;display:flex}#admin-root .switcher-header h2{font-size:16px}#admin-root .switcher-header p{color:#8a919e;margin-top:3px;font-size:10px}#admin-root .switcher-header .icon-button{color:#6d7480;background:#fff;border:1px solid #d9dde6;border-radius:7px;width:36px;height:36px;position:relative}#admin-root .switcher-tabs{border-bottom:1px solid #e8eaf0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 18px;display:grid}#admin-root .switcher-tab{color:#858c99;cursor:pointer;background:0 0;border:0;min-height:44px;font-size:10px;font-weight:750;position:relative}#admin-root .switcher-tab:after{background:var(--ops-accent);opacity:0;content:"";border-radius:2px 2px 0 0;height:2px;transition:opacity .15s,transform .15s;position:absolute;bottom:-1px;left:16px;right:16px;transform:scaleX(.4)}#admin-root .switcher-tab.active{color:#3f4652}#admin-root .switcher-tab.active:after{opacity:1;transform:scaleX(1)}#admin-root .switcher-body{min-height:0;padding:18px;overflow-y:auto}#admin-root .switcher-pane{animation:.17s both ops-view-in}#admin-root .switcher-section+.switcher-section{border-top:1px solid #eceef3;margin-top:24px;padding-top:20px}#admin-root .switcher-section h3{font-size:11px}#admin-root .switcher-section>p{color:#8d94a1;margin-top:4px;font-size:9px;line-height:1.5}#admin-root .theme-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}#admin-root .theme-option{color:#69717f;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe2ea;border-radius:7px;gap:9px;min-height:92px;padding:10px;font-size:10px;font-weight:750;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}#admin-root .theme-option:hover{border-color:#bfc5d4;transform:translateY(-1px);box-shadow:0 8px 20px #20232b12}#admin-root .theme-option.active{border-color:var(--ops-accent);color:#3f4652;box-shadow:0 0 0 3px color-mix(in srgb,var(--ops-accent) 13%,transparent)}#admin-root .theme-preview{background:#f2f3f7;border:1px solid #dfe2ea;border-radius:5px;grid-template-columns:25% 1fr;height:48px;display:grid;overflow:hidden}#admin-root .theme-preview i{background:#fff;border-right:1px solid #dfe2ea}#admin-root .theme-preview.dark{background:#101522;border-color:#30394b}#admin-root .theme-preview.dark i{background:#171d2c;border-color:#30394b}#admin-root .layout-preview{background:#f2f3f7;border:1px solid #dfe2ea;border-radius:5px;height:48px;display:block;position:relative;overflow:hidden}#admin-root .layout-preview:before,#admin-root .layout-preview:after{content:"";position:absolute}#admin-root .layout-preview:before{background:#fff;border-right:1px solid #dfe2ea;width:29%;inset:0 auto 0 0}#admin-root .layout-preview:after{background:#d8dce6;border-radius:3px;width:55%;height:5px;top:8px;right:9px;box-shadow:0 10px #e0e3eb,0 20px #e0e3eb}#admin-root .layout-preview.closed:before{background:var(--ops-accent);width:4px}#admin-root .layout-preview.overlay:before{width:17%}#admin-root .layout-preview.double:before{width:14%;box-shadow:20px 0 #e7e9f0}#admin-root .color-options{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}#admin-root .color-option{aspect-ratio:1;cursor:pointer;background:#fff;border:1px solid #dfe2ea;border-radius:7px;place-items:center;min-width:0;transition:transform .14s,box-shadow .14s;display:grid;position:relative}#admin-root .color-option:before{background:var(--swatch,#fff);content:"";border-radius:5px;width:24px;height:24px;box-shadow:inset 0 0 0 1px #20232b1a}#admin-root .color-option:hover{transform:translateY(-1px)}#admin-root .color-option.active{border-color:var(--ops-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ops-accent) 13%,transparent)}#admin-root .color-option.active:after{color:#fff;background:var(--ops-accent);content:"✓";border:2px solid #fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;font-weight:900;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 6px #20232b38}#admin-root .swatch-light{--swatch:#fff}#admin-root .swatch-dark{--swatch:#121b32}#admin-root .swatch-color{--swatch:var(--ops-accent)}#admin-root .swatch-gradient{--swatch:var(--ops-gradient)}#admin-root .swatch-transparent:before{background:linear-gradient(135deg,transparent 42%,#dfe2ea 42% 58%,transparent 58%),repeating-conic-gradient(#fff 0 25%,#edf0f5 0 50%) 50%/8px 8px}#admin-root .swatch-navy{--swatch:#3a5892}#admin-root .swatch-steel{--swatch:#5c90a3}#admin-root .swatch-purple{--swatch:#a15adf}#admin-root .swatch-green{--swatch:#4eac4c}#admin-root .swatch-red{--swatch:#df5a5a}#admin-root .swatch-bg-navy{--swatch:#141e60}#admin-root .swatch-bg-blue{--swatch:#084e73}#admin-root .swatch-bg-purple{--swatch:#5a2587}#admin-root .swatch-bg-green{--swatch:#186533}#admin-root .swatch-bg-brown{--swatch:#784214}#admin-root .custom-color-option:before{background:conic-gradient(#ef4444,#f59e0b,#22c55e,#06b6d4,#6366f1,#d946ef,#ef4444)}#admin-root .custom-color-option input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;position:absolute;inset:0}#admin-root .switcher-footer{background:#fafbfc;border-top:1px solid #e8eaf0;gap:10px;margin-top:auto;padding:14px 18px;display:flex}#admin-root .switcher-footer>button{flex:1}#admin-root .double-navigation{border-top:1px solid var(--ops-line);grid-template-columns:72px minmax(0,1fr);min-height:260px;margin:10px -9px 0;display:grid}#admin-root .double-rail{border-right:1px solid var(--ops-line);align-content:start;gap:5px;padding:9px;display:grid}#admin-root .double-rail button{grid-template-columns:1fr;place-items:center;min-height:48px;padding:7px;display:grid}#admin-root .double-rail button span{display:none}#admin-root .double-rail button.active{color:var(--ops-accent);background:color-mix(in srgb,var(--ops-accent) 10%,transparent)}#admin-root .double-panel{min-width:0;padding:14px 9px}#admin-root .double-panel>p{color:var(--ops-muted);text-transform:uppercase;margin:0 9px 9px;font-size:9px;font-weight:800}html[data-ops-menu=double] #admin-root .sidebar{width:292px}html[data-ops-menu=double] #admin-root .admin-stage{margin-left:292px}html[data-ops-menu=closed] #admin-root .sidebar{width:74px;overflow:visible}html[data-ops-menu=closed] #admin-root .admin-stage{margin-left:74px}html[data-ops-menu=closed] #admin-root :is(.sidebar-brand-copy,.sidebar-footer>span:last-child,.nav-item span,.nav-group-toggle span,.nav-chevron){display:none}html[data-ops-menu=closed] #admin-root :is(.sidebar-brand,.nav-item,.nav-group-toggle){justify-content:center;place-items:center}html[data-ops-menu=closed] #admin-root :is(.nav-item,.nav-group-toggle){grid-template-columns:1fr;padding-inline:8px}html[data-ops-menu=closed] #admin-root .nav-submenu{border:1px solid var(--ops-line);background:var(--ops-surface);visibility:hidden;opacity:0;border-radius:7px;width:210px;padding:7px;position:absolute;top:9px;left:65px;box-shadow:0 14px 34px #191f3029}html[data-ops-menu=closed] #admin-root .nav-group:hover .nav-submenu,html[data-ops-menu=closed] #admin-root .nav-group:focus-within .nav-submenu{visibility:visible;opacity:1;grid-template-rows:1fr}html[data-ops-menu=closed] #admin-root .nav-submenu .nav-item{place-items:initial;grid-template-columns:18px minmax(0,1fr);padding-inline:10px}html[data-ops-menu=closed] #admin-root .nav-submenu .nav-item span{display:block}html[data-ops-menu=closed] #admin-root .sidebar :is(.nav-item,.nav-group-toggle)[data-tooltip]:after{display:block;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}html[data-ops-menu=overlay] #admin-root .sidebar{width:74px;overflow-x:hidden}html[data-ops-menu=overlay] #admin-root .admin-stage{margin-left:74px}html[data-ops-menu=overlay] #admin-root .sidebar:not(:hover):not(:focus-within) :is(.sidebar-brand-copy,.sidebar-footer>span:last-child,.nav-item span,.nav-group-toggle span,.nav-chevron){display:none}html[data-ops-menu=overlay] #admin-root .sidebar:not(:hover):not(:focus-within) :is(.sidebar-brand,.nav-item,.nav-group-toggle){justify-content:center;place-items:center}html[data-ops-menu=overlay] #admin-root .sidebar:not(:hover):not(:focus-within) :is(.nav-item,.nav-group-toggle){grid-template-columns:1fr;padding-inline:8px}html[data-ops-menu=overlay] #admin-root .sidebar:hover,html[data-ops-menu=overlay] #admin-root .sidebar:focus-within{width:244px;box-shadow:12px 0 32px #191f3024}#admin-root .mobile-bottom-nav{display:none}#admin-root .auth-page{background:var(--ops-surface)}#admin-root .auth-context{background:linear-gradient(145deg,#121b32,#27385c)}#admin-root .auth-form-wrap{border:1px solid var(--ops-line);background:var(--ops-surface);border-radius:8px;padding:26px;box-shadow:0 22px 55px #18213417}#admin-root .operations-overview{min-width:0;animation:.17s both ops-view-in}#admin-root .operations-overview-heading{margin-bottom:12px}#admin-root .ops-overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}#admin-root .ops-overview-metric{border:1px solid var(--ops-line);background:var(--ops-surface);min-height:132px;box-shadow:var(--ops-shadow);border-radius:7px;padding:16px;transition:transform .16s,border-color .16s,box-shadow .16s;position:relative;overflow:hidden}#admin-root .ops-overview-metric:hover{border-color:color-mix(in srgb,var(--ops-accent) 25%,var(--ops-line));transform:translateY(-2px);box-shadow:0 13px 30px #20232b13}#admin-root .ops-metric-top{color:var(--ops-muted);justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}#admin-root .ops-overview-metric>strong{color:var(--ops-text);margin-top:13px;font-size:28px;line-height:1;display:block}#admin-root .ops-overview-metric>small{color:var(--ops-muted);margin-top:6px;font-size:8px;font-weight:700;display:block}#admin-root .ops-overview-metric>p{max-width:calc(100% - 38px);color:var(--ops-muted);margin-top:9px;font-size:9px}#admin-root .ops-metric-icon{width:30px;height:30px;color:var(--ops-accent);background:color-mix(in srgb,var(--ops-accent) 10%,var(--ops-surface));border-radius:6px;place-items:center;display:grid;position:absolute;bottom:15px;right:16px}#admin-root .ops-overview-stack{gap:12px;margin-top:12px;display:grid}#admin-root .ops-overview-main-row{grid-template-columns:minmax(210px,.62fr) minmax(420px,1.65fr) minmax(250px,.76fr);align-items:stretch;gap:12px;display:grid}#admin-root .ops-overview-main-row>.panel{min-height:356px}#admin-root .ops-overview-main-row .activation-chart{height:290px}#admin-root .ops-compact-row{border-bottom:1px solid var(--line-soft);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:57px;padding:9px 14px;display:grid}#admin-root .ops-compact-row:last-child{border-bottom:0}#admin-root .ops-compact-row:hover{background:var(--ops-surface-soft)}#admin-root .ops-compact-icon{color:#6f57db;background:#eeeaff;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}#admin-root .ops-compact-row b{color:var(--ops-text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}#admin-root .ops-compact-row small{color:var(--ops-muted);margin-top:3px;font-size:8px;display:block}#admin-root .ops-compact-value{text-align:right}#admin-root .ops-timeline-list{padding:7px 14px 8px 30px;position:relative}#admin-root .ops-timeline-list:before{background:var(--ops-line);content:"";width:1px;position:absolute;top:18px;bottom:20px;left:20px}#admin-root .ops-timeline-event{min-height:61px;padding:10px 0 8px 10px;position:relative}#admin-root .ops-timeline-event:before{border:2px solid var(--ops-surface);width:8px;height:8px;box-shadow:0 0 0 1px var(--ops-line);content:"";background:#7f63e9;border-radius:50%;position:absolute;top:15px;left:-14px}#admin-root .ops-timeline-event.green:before{background:#25b88a}#admin-root .ops-timeline-event.coral:before{background:#ef655c}#admin-root .ops-timeline-event b{color:var(--ops-text);font-size:10px;line-height:1.45;display:block}#admin-root .ops-timeline-event p,#admin-root .ops-timeline-event time{color:var(--ops-muted);margin-top:3px;font-size:8px;line-height:1.5;display:block}#admin-root .demo-data-banner{color:#765218;background:#fff8e7;border:1px solid #ecd18d;border-radius:7px;align-items:center;gap:9px;margin-bottom:12px;padding:10px 12px;font-size:11px;display:flex}#admin-root .demo-data-banner svg{color:#bd7d17;flex:none}#admin-root .demo-data-banner b{margin-right:6px}#admin-root .demo-data-banner.live{color:#176b55;background:#effbf7;border-color:#a9dfcf}#admin-root .demo-data-banner.live svg{color:#188161}#admin-root .business-source-strip{flex-wrap:wrap;gap:8px;margin:-3px 0 12px;display:flex}#admin-root .business-source-strip>span{border:1px solid var(--ops-line);background:var(--ops-surface);border-radius:5px;align-items:baseline;gap:6px;padding:5px 8px;display:flex}#admin-root .business-source-strip b{color:var(--ops-text);font-size:9px}#admin-root .business-source-strip small{color:var(--ops-muted);font-size:8px}#admin-root .business-priority-band{background:linear-gradient(120deg,#ef655c,#ba5eb1 45%,#6d5bd0 72%,#35b3c7);border-radius:8px;grid-template-columns:minmax(220px,.8fr) repeat(3,minmax(160px,1fr));gap:1px;margin-bottom:12px;padding:1px;display:grid;overflow:hidden;box-shadow:0 10px 28px #6353cc1a}#admin-root .business-priority-intro,#admin-root .business-priority-item{background:color-mix(in srgb,var(--ops-surface) 97%,transparent);min-width:0;min-height:90px;padding:16px}#admin-root .business-priority-intro{align-items:center;gap:12px;display:flex}#admin-root .business-priority-intro>span{color:#fff;background:linear-gradient(135deg,#ef655c,#8b5ce2 65%,#4383d7);border-radius:8px;flex:none;place-items:center;width:38px;height:38px;display:grid}#admin-root .business-priority-intro strong,#admin-root .business-priority-intro small{display:block}#admin-root .business-priority-intro strong{color:var(--ops-text);font-size:13px}#admin-root .business-priority-intro small{color:var(--ops-muted);margin-top:4px;font-size:9px}#admin-root .business-priority-item{color:inherit;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;text-decoration:none;transition:background .14s;display:grid}#admin-root .business-priority-item:hover{background:var(--ops-surface-soft)}#admin-root .business-priority-item>span{color:#a87018;background:#fff4dc;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}#admin-root .business-priority-item.danger>span{color:#c94b40;background:#ffebe8}#admin-root .business-priority-item.good>span{color:#148063;background:#e7f8f2}#admin-root .business-priority-item b,#admin-root .business-priority-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}#admin-root .business-priority-item b{color:var(--ops-text);font-size:10px}#admin-root .business-priority-item small{color:var(--ops-muted);margin-top:3px;font-size:8px}#admin-root .business-priority-item>svg{color:var(--ops-muted)}#admin-root .business-range{border:1px solid var(--ops-line);background:var(--ops-surface-soft);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:210px;padding:3px;display:grid}#admin-root .business-range button{min-height:31px;color:var(--ops-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:4px 9px;font-size:10px;font-weight:700}#admin-root .business-range button.active{color:var(--ops-accent);background:var(--ops-surface);box-shadow:0 2px 7px #20232b14}#admin-root .business-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}#admin-root .business-metric-card{border:1px solid var(--ops-line);background:var(--ops-surface);border-radius:7px;min-height:132px;padding:16px;transition:transform .16s,border-color .16s,box-shadow .16s;position:relative;overflow:hidden;box-shadow:0 5px 16px #1b233609}#admin-root .business-metric-card:hover{border-color:color-mix(in srgb,var(--ops-accent) 25%,var(--ops-line));transform:translateY(-2px);box-shadow:0 12px 30px #20232b12}#admin-root .business-metric-top{color:var(--ops-muted);justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}#admin-root .business-metric-top em{color:#188161;align-items:center;gap:3px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}#admin-root .business-metric-top em.down{color:#c14d44}#admin-root .business-metric-value{align-items:flex-end;gap:9px;margin-top:12px;display:flex}#admin-root .business-metric-value strong{color:var(--ops-text);font-size:28px;line-height:1}#admin-root .business-metric-period{color:var(--ops-muted);margin-top:5px;font-size:8px;font-weight:700;display:block}#admin-root .business-metric-card>p{max-width:calc(100% - 38px);color:var(--ops-muted);margin-top:9px;font-size:10px}#admin-root .business-metric-icon{width:30px;height:30px;color:var(--ops-accent);background:color-mix(in srgb,var(--ops-accent) 10%,var(--ops-surface));border-radius:6px;place-items:center;display:grid;position:absolute;bottom:15px;right:16px}#admin-root .business-dashboard-stack{gap:12px;display:grid}#admin-root .business-main-row{grid-template-columns:minmax(220px,.7fr) minmax(430px,1.6fr) minmax(250px,.8fr);align-items:stretch;gap:12px;display:grid}#admin-root .business-main-row>.panel{min-height:356px}#admin-root .business-main-row .panel-heading>svg,#admin-root .business-summary-grid .panel-heading>svg,#admin-root .business-orders .panel-heading>svg{color:var(--ops-accent);flex:none}#admin-root .ops-compact-icon.cyan{color:#1586a4;background:#e7f8fc}#admin-root .ops-compact-icon.amber{color:#a87018;background:#fff4dc}#admin-root .ops-compact-icon.green{color:#148063;background:#e7f8f2}#admin-root .ops-compact-icon.coral{color:#c94b40;background:#ffebe8}#admin-root .ops-compact-value strong{color:#178467;font-size:10px;display:block}#admin-root .ops-compact-value.negative strong{color:#d5574c}#admin-root .business-legend{color:var(--ops-muted);flex-wrap:wrap;justify-content:flex-end;gap:7px;font-size:8px;display:flex}#admin-root .business-legend span{white-space:nowrap;align-items:center;gap:4px;display:flex}#admin-root .business-legend i{background:#6d5bd0;border-radius:2px;width:7px;height:7px}#admin-root .business-legend i.renewal{background:#aa95ed}#admin-root .business-legend i.upgrade{background:#35b3c7}#admin-root .business-legend i.refund{background:#ef655c}#admin-root .business-sales-chart{background:repeating-linear-gradient(to bottom,transparent 0,transparent 49px,color-mix(in srgb,var(--ops-line) 65%,transparent) 50px);grid-template-columns:repeat(12,minmax(10px,1fr));align-items:end;gap:7px;height:292px;padding:36px 16px 27px;display:grid}#admin-root .business-bar-group{border-bottom:1px solid var(--ops-line);justify-content:center;align-items:flex-end;gap:2px;min-width:0;height:100%;display:flex;position:relative}#admin-root .business-bar-group>i{transform-origin:bottom;background:#6d5bd0;border-radius:3px 3px 0 0;width:min(7px,22%);min-height:2px;animation:.48s both business-bar-in;display:block}#admin-root .business-bar-group>i.renewal{background:#aa95ed}#admin-root .business-bar-group>i.upgrade{background:#35b3c7}#admin-root .business-bar-group>i.refund{background:#ef655c}#admin-root .business-bar-group small{color:var(--ops-muted);white-space:nowrap;font-size:7px;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%)}#admin-root .business-country-total{color:var(--ops-accent);align-items:center;gap:6px;font-size:10px;font-weight:750;display:flex}#admin-root .business-country-map{grid-template-columns:230px minmax(0,1fr);min-height:290px;display:grid}#admin-root .business-country-list{border-right:1px solid var(--line-soft);align-content:center;gap:1px;padding:14px 18px;display:grid}#admin-root .business-country-row{min-height:34px;color:var(--ops-muted);grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:9px;font-size:10px;display:grid}#admin-root .business-country-row>i{background:#6d5bd0;border-radius:50%;width:7px;height:7px}#admin-root .business-country-row>i.cyan{background:#35b3c7}#admin-root .business-country-row>i.coral{background:#ef655c}#admin-root .business-country-row>i.blue{background:#3c9fd3}#admin-root .business-country-row>i.amber{background:#e3a128}#admin-root .business-country-row>i.green{background:#31b889}#admin-root .business-country-row span,#admin-root .business-country-row b{color:var(--ops-text)}#admin-root .business-country-row span{font-weight:700}#admin-root .business-country-row b{text-align:right;min-width:38px}#admin-root .business-country-row small{text-align:right;min-width:34px}#admin-root .business-data-note{color:var(--ops-muted);margin-top:8px;font-size:9px;line-height:1.45}#admin-root .business-map-stage{background:linear-gradient(180deg,var(--ops-surface),var(--ops-surface-soft));place-items:center;min-height:290px;padding:16px;display:grid;position:relative;overflow:hidden}#admin-root .business-world-map{width:100%;max-width:760px;height:auto}#admin-root .business-world-map .land{fill:color-mix(in srgb,var(--ops-surface-soft) 82%,var(--ops-line));stroke:var(--ops-surface);stroke-width:2px}#admin-root .business-map-marker{--map-color:#825bea;transform-box:fill-box;transform-origin:50%;animation:.62s both business-marker-in}#admin-root .business-map-marker.cyan{--map-color:#2fb8d5}#admin-root .business-map-marker.coral{--map-color:#ee604f}#admin-root .business-map-marker.blue{--map-color:#3c9fd3}#admin-root .business-map-marker.amber{--map-color:#e3a128}#admin-root .business-map-marker.green{--map-color:#31b889}#admin-root .business-map-marker circle:first-child{fill:var(--map-color);opacity:.14;animation:2.8s ease-in-out infinite business-map-pulse}#admin-root .business-map-marker circle:last-child{fill:var(--map-color);stroke:var(--ops-surface);stroke-width:3px}#admin-root .business-map-caption{color:var(--ops-muted);font-size:9px;position:absolute;bottom:12px;right:16px}#admin-root .business-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}#admin-root .business-summary-grid>.panel{min-height:354px}#admin-root .business-customer-row{border-bottom:1px solid var(--line-soft);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:57px;padding:9px 14px;display:grid}#admin-root .business-customer-row:last-child{border-bottom:0}#admin-root .business-customer-row>span{color:#fff;background:#596bd8;border-radius:6px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}#admin-root .business-customer-row b,#admin-root .business-billing-row b{color:var(--ops-text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}#admin-root .business-customer-row b{font-size:12px}#admin-root .business-customer-row small,#admin-root .business-billing-row small{color:var(--ops-muted);margin-top:3px;font-size:8px;display:block}#admin-root .business-customer-row small{font-size:10px}#admin-root .business-customer-row time{color:var(--ops-muted);font-size:9px}#admin-root .business-billing-row{border-bottom:1px solid var(--line-soft);grid-template-columns:auto minmax(0,1fr);gap:9px;min-height:57px;padding:11px 14px;display:grid}#admin-root .business-billing-row:last-child{border-bottom:0}#admin-root .business-status{color:#178265;background:#e7f8f2;border-radius:4px;align-self:start;align-items:center;min-height:20px;padding:2px 6px;font-size:8px;font-weight:750;display:inline-flex}#admin-root .business-status.warning{color:#9d681b;background:#fff3d8}#admin-root .business-status.processing{color:#2b7da6;background:#e7f5fb}#admin-root .business-conversion{place-items:center;padding:20px 14px 0;display:grid}#admin-root .business-conversion-ring{background:conic-gradient(#6d5bd0 0 23.8%,var(--ops-surface-soft) 23.8%);border-radius:50%;place-items:center;width:142px;height:142px;display:grid;position:relative;box-shadow:0 8px 22px #5749be1f}#admin-root .business-conversion-ring:before{background:var(--ops-surface);content:"";border-radius:50%;width:108px;height:108px;position:absolute}#admin-root .business-conversion-ring strong{color:#6d5bd0;font-size:27px;position:relative}#admin-root .business-conversion>p{color:var(--ops-accent);text-align:center;margin-top:15px;font-size:9px;font-weight:700}#admin-root .business-conversion>div:last-child{border-top:1px solid var(--line-soft);grid-template-columns:repeat(2,1fr);width:calc(100% + 28px);margin-top:17px;display:grid}#admin-root .business-conversion>div:last-child span{text-align:center;padding:12px}#admin-root .business-conversion>div:last-child span+span{border-left:1px solid var(--line-soft)}#admin-root .business-conversion small,#admin-root .business-conversion b{display:block}#admin-root .business-conversion small{color:var(--ops-muted);font-size:8px}#admin-root .business-conversion b{color:var(--ops-text);margin-top:4px;font-size:13px}#admin-root .business-rank-list{border:1px solid var(--ops-line);border-radius:6px;margin:14px}#admin-root .business-rank-list>div{border-bottom:1px solid var(--line-soft);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:46px;padding:8px 10px;display:grid}#admin-root .business-rank-list>div:last-child{border-bottom:0}#admin-root .business-rank-list span{width:22px;height:22px;color:var(--ops-muted);background:var(--ops-surface-soft);border-radius:5px;place-items:center;font-size:8px;font-weight:700;display:grid}#admin-root .business-rank-list b{color:var(--ops-text);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}#admin-root .business-rank-list strong{color:#1ca47e;font-size:9px}#admin-root .business-orders .table-scroll{padding:0 14px 8px}#admin-root .business-orders table{border:1px solid var(--ops-line);min-width:900px}#admin-root .business-orders td:first-child{color:#1b8f71;font-weight:800}#admin-root .business-money{color:var(--ops-text);font-weight:800}#admin-root .support-operations-page{min-width:0;animation:.17s both ops-view-in}#admin-root .support-queue-filters{z-index:20;margin-bottom:12px;padding:10px 12px;position:relative;overflow:visible}#admin-root .support-queue-filters form{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(120px,.7fr)) auto auto;align-items:center;gap:8px;display:grid}#admin-root .support-queue-filters form>label:first-child{border:1px solid var(--ops-line-strong);background:var(--ops-surface);border-radius:7px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;min-height:38px;padding:0 10px;display:grid}#admin-root .support-queue-filters form>label:first-child svg{color:var(--ops-muted)}#admin-root .support-queue-filters input[type=search]{width:100%;height:34px;color:var(--ops-text);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:11px}#admin-root .support-unread-filter{min-height:38px;color:var(--ops-muted);white-space:nowrap;align-items:center;gap:6px;padding:0 7px;font-size:10px;display:flex}#admin-root .support-operations-layout{grid-template-columns:minmax(235px,.8fr) minmax(390px,1.55fr) minmax(245px,.82fr);gap:10px;min-height:680px;display:grid}#admin-root .support-operations-layout>.panel{min-width:0;overflow:hidden}#admin-root .support-ops-queue{background:var(--ops-surface)}#admin-root .support-ops-queue>header,#admin-root .support-ops-inspector>header{border-bottom:1px solid var(--ops-line);justify-content:space-between;align-items:center;min-height:62px;padding:12px 14px;display:flex}#admin-root .support-ops-queue h2,#admin-root .support-ops-inspector h2{color:var(--ops-text);margin:0;font-size:13px}#admin-root .support-ops-queue header small,#admin-root .support-ops-inspector header small{color:var(--ops-muted);font-size:9px}#admin-root .support-ops-queue>ol{max-height:720px;margin:0;padding:0;list-style:none;overflow:auto}#admin-root .support-ops-queue>ol li{border-bottom:1px solid var(--line-soft)}#admin-root .support-ops-queue>ol button{width:100%;min-height:88px;color:var(--ops-text);text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;align-content:center;gap:4px;padding:8px 10px;display:grid}#admin-root .support-ops-queue>ol button:hover,#admin-root .support-ops-queue>ol button.active{background:var(--ops-surface-soft)}#admin-root .support-ops-queue>ol button.active{border-left-color:var(--ops-accent)}#admin-root .support-queue-title{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;display:grid}#admin-root .support-queue-title i{background:var(--ops-accent);border-radius:50%;width:7px;height:7px}#admin-root .support-queue-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}#admin-root .support-queue-title .status-badge{box-sizing:border-box;white-space:nowrap;border-radius:999px;justify-content:center;justify-self:end;align-items:center;width:54px;min-width:54px;height:20px;padding:0 5px;font-size:9px;display:inline-flex}#admin-root .support-ops-queue button.unread .support-queue-title strong{font-weight:850}#admin-root .support-ops-queue button>span:not(.support-queue-title){color:var(--ops-muted);justify-content:space-between;align-items:center;gap:5px;font-size:10px;line-height:1.35;display:flex}#admin-root .support-ops-queue button>span:not(.support-queue-title) small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#admin-root .support-ops-queue button time{white-space:nowrap}#admin-root .support-priority{width:max-content;min-height:19px;color:var(--ops-muted);background:var(--ops-surface-soft);border-radius:999px;align-items:center;padding:2px 6px;font-size:9px;font-style:normal;font-weight:750;display:inline-flex}#admin-root .support-priority.high{color:#9d681b;background:#fff3d8}#admin-root .support-priority.urgent{color:#c4463d;background:#ffebe8}#admin-root .support-priority.low{color:#168268;background:#e7f8f2}#admin-root .support-ops-thread{grid-template-rows:auto minmax(300px,1fr) auto;display:grid}#admin-root .support-ops-thread-head{border-bottom:1px solid var(--ops-line);justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:11px 14px;display:flex}#admin-root .support-ops-thread-head>div:first-child{min-width:0}#admin-root .support-ops-thread-head small,#admin-root .support-ops-thread-head span{color:var(--ops-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}#admin-root .support-ops-thread-head h2{color:var(--ops-text);text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:13px;overflow:hidden}#admin-root .support-ops-thread-head>div:last-child{justify-items:end;gap:5px;display:grid}#admin-root .support-ops-messages{background:var(--ops-canvas);flex-direction:column;gap:11px;max-height:560px;padding:14px;display:flex;overflow:auto}#admin-root .support-ops-messages article{border:1px solid var(--ops-line);background:var(--ops-surface);max-width:86%;box-shadow:var(--ops-shadow);border-radius:7px;align-self:flex-start;padding:10px 11px}#admin-root .support-ops-messages article.operator{border-color:color-mix(in srgb,var(--ops-accent) 22%,var(--ops-line));background:color-mix(in srgb,var(--ops-accent) 7%,var(--ops-surface));align-self:flex-end}#admin-root .support-ops-messages article.internal{background:color-mix(in srgb,#fff3d8 60%,var(--ops-surface));border-style:dashed;border-color:#d8a73b;align-self:stretch;max-width:100%}#admin-root .support-ops-messages article>header{align-items:center;gap:7px;display:flex}#admin-root .support-ops-messages article>header strong{color:var(--ops-text);font-size:9px}#admin-root .support-ops-messages article>header span{color:#956717;background:#fff0ca;border-radius:3px;padding:2px 5px;font-size:7px;font-weight:750}#admin-root .support-ops-messages article>header time{color:var(--ops-muted);white-space:nowrap;margin-left:auto;font-size:8px}#admin-root .support-ops-messages article>p{color:var(--ops-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:10px;line-height:1.6}#admin-root .support-ops-file{border:1px solid var(--ops-line);width:100%;min-width:0;color:var(--ops-text);background:var(--ops-surface-soft);text-align:left;border-radius:5px;grid-template-columns:16px minmax(0,1fr) auto 16px;align-items:center;gap:6px;margin-top:7px;padding:6px 7px;font-size:8px;display:grid}#admin-root button.support-ops-file{cursor:pointer}#admin-root .support-ops-file span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#admin-root .support-ops-file small{color:var(--ops-muted)}#admin-root .support-ops-file.diagnostic{width:auto;color:var(--ops-muted);display:inline-flex}#admin-root .support-ops-composer{border-top:1px solid var(--ops-line);background:var(--ops-surface);padding:10px 12px}#admin-root .support-composer-mode{gap:3px;margin-bottom:7px;display:flex}#admin-root .support-composer-mode button{min-height:27px;color:var(--ops-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;padding:4px 8px;font-size:8px;font-weight:750}#admin-root .support-composer-mode button.active{color:var(--ops-accent);border-color:var(--ops-line);background:var(--ops-surface-soft)}#admin-root .support-ops-composer.internal textarea{background:color-mix(in srgb,#fff3d8 35%,var(--ops-surface));border-color:#d8a73b}#admin-root .support-ops-composer textarea{resize:vertical;border:1px solid var(--ops-line-strong);width:100%;min-height:82px;color:var(--ops-text);background:var(--ops-canvas);font:inherit;border-radius:6px;padding:9px;font-size:10px}#admin-root .support-composer-actions{align-items:center;gap:8px;margin-top:7px;display:flex}#admin-root .support-composer-actions label{cursor:pointer}#admin-root .support-composer-actions label input{opacity:0;width:1px;height:1px;position:absolute}#admin-root .support-composer-actions>span{min-width:0;color:var(--ops-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:8px;overflow:hidden}#admin-root .support-operations-layout>.support-ops-inspector{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:790px;overflow:auto}#admin-root .support-ops-inspector>section{border-bottom:1px solid var(--line-soft);padding:12px 14px}#admin-root .support-ops-inspector>section:last-child{border-bottom:0}#admin-root .support-ops-inspector h3{color:var(--ops-text);align-items:center;gap:5px;margin:0 0 9px;font-size:10px;display:flex}#admin-root .support-ops-inspector .field{margin-bottom:8px}#admin-root .support-ops-inspector dl{gap:8px;margin:0;display:grid}#admin-root .support-ops-inspector dl div{min-width:0}#admin-root .support-ops-inspector dt{color:var(--ops-muted);font-size:7px}#admin-root .support-ops-inspector dd{overflow-wrap:anywhere;color:var(--ops-text);margin:2px 0 0;font-size:9px}#admin-root .support-ops-inspector>section>p{color:var(--ops-muted);margin:0;font-size:9px}#admin-root .support-diagnostic{border:1px solid var(--ops-line);background:var(--ops-surface-soft);border-radius:5px;margin-top:6px}#admin-root .support-diagnostic summary{cursor:pointer;justify-content:space-between;align-items:center;gap:6px;padding:7px;list-style:none;display:flex}#admin-root .support-diagnostic summary span{align-items:center;gap:5px;font-size:8px;display:flex}#admin-root .support-diagnostic summary small{color:var(--ops-muted);font-size:7px}#admin-root .support-diagnostic pre{overscroll-behavior:contain;scrollbar-gutter:stable;border-top:1px solid var(--ops-line);max-height:230px;color:var(--ops-text);background:var(--ops-canvas);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:8px;font-size:7px;overflow:auto}#admin-root .support-ops-empty{min-height:500px;color:var(--ops-muted);text-align:center;align-content:center;place-items:center;gap:5px;display:grid}#admin-root .support-ops-empty h2{color:var(--ops-text);margin:0;font-size:13px}#admin-root .support-ops-empty p{margin:0;font-size:9px}@keyframes business-bar-in{0%{opacity:.3;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes business-marker-in{0%{opacity:0;transform:scale(.45)}to{opacity:1;transform:scale(1)}}@keyframes business-map-pulse{0%,to{opacity:.12;transform:scale(.86)}50%{opacity:.2;transform:scale(1.08)}}html[data-ops-theme=dark] #admin-root :is(.topbar,.sidebar,.panel,.metric-card,.system-card,.details-drawer,.modal-dialog,.notification-row,.filters-panel,.list-toolbar,.secondary-button){color:var(--ops-text);border-color:var(--ops-line);background-color:var(--ops-surface)}html[data-ops-theme=dark] #admin-root :is(th,.settings-tabs,.inline-form,.test-strip,.audit-metadata,.timeline pre,.integration-auth,.notification-row.is-read){color:var(--ops-text);background-color:var(--ops-surface-soft)}html[data-ops-theme=dark] #admin-root :is(.page-heading h1,.panel-heading h2,.metric-card strong,.field label,.field>span,.operator-identity span,code){color:var(--ops-text)}html[data-ops-theme=dark] #admin-root :is(.nav-item,.nav-group-toggle){color:var(--ops-muted)}html[data-ops-theme=dark] #admin-root .nav-item.active{color:#fff;background:color-mix(in srgb,var(--ops-accent) 34%,transparent)}html[data-ops-theme=dark] #admin-root :is(.danger-zone,.migration-zone){background:color-mix(in srgb,var(--red) 7%,var(--ops-surface))}html[data-ops-theme=dark] #admin-root .demo-data-banner{color:#e7c776;background:#302919;border-color:#61502c}html[data-ops-theme=dark] #admin-root .demo-data-banner.live{color:#8dd8bf;background:#1d302a;border-color:#315e51}@keyframes ops-view-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes ops-fade-in{0%{opacity:0}to{opacity:1}}@media (width<=900px){#admin-root .product-config-section .panel-heading{flex-wrap:wrap}#admin-root :is(.product-config-edition-head,.product-config-term-head){display:none}#admin-root .product-config-edition-row{grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr);gap:12px;padding:14px}#admin-root .product-config-edition-row .product-config-toggle{grid-column:1/-1}#admin-root .product-config-term-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;padding:14px}#admin-root .product-config-field>span:first-child{color:var(--ops-muted);font-size:9px;font-weight:700;display:block}#admin-root .product-config-toggle{align-self:end;min-height:38px}#admin-root .product-config-delete{place-self:end}#admin-root .product-config-save{grid-template-columns:1fr;gap:14px}#admin-root .product-config-save-fields{grid-template-columns:repeat(2,minmax(0,1fr))}#admin-root .product-config-save-fields .form-actions{grid-column:1/-1;justify-content:space-between}}@media (width<=430px){#admin-root .product-config-heading-actions{justify-content:space-between;width:100%}#admin-root .product-config-edition-row{grid-template-columns:1fr}#admin-root .product-config-edition-row .product-config-toggle{grid-column:auto}#admin-root .product-config-save-fields{grid-template-columns:1fr}#admin-root .product-config-save-fields .form-actions{grid-column:auto;gap:10px;display:grid}#admin-root .product-config-save-fields .primary-button{width:100%}}@media (width>=1800px){#admin-root .admin-content{width:min(100%,1680px)}}@media (width>=3000px){#admin-root .admin-content{width:min(100%,2200px);padding-top:34px}}@media (width>=1101px){html[data-ops-menu=closed] #admin-root .nav-section-title,html[data-ops-menu=overlay] #admin-root .sidebar:not(:hover):not(:focus-within) .nav-section-title{display:none}}@media (width<=1100px) and (width>=721px){#admin-root .sidebar,html[data-ops-menu=double] #admin-root .sidebar,html[data-ops-menu=closed] #admin-root .sidebar,html[data-ops-menu=overlay] #admin-root .sidebar{width:220px;overflow-y:auto}#admin-root .admin-stage,html[data-ops-menu=double] #admin-root .admin-stage,html[data-ops-menu=closed] #admin-root .admin-stage,html[data-ops-menu=overlay] #admin-root .admin-stage{margin-left:220px}#admin-root :is(.nav-item span,.nav-group-toggle span,.nav-chevron){display:initial!important}#admin-root :is(.sidebar-brand-copy,.sidebar-footer>span:last-child){display:grid!important}#admin-root :is(.sidebar-brand,.nav-item,.nav-group-toggle){place-items:initial;justify-content:initial}#admin-root :is(.nav-item,.nav-group-toggle){grid-template-columns:18px minmax(0,1fr) 14px;padding-inline:10px}#admin-root .double-navigation{grid-template-columns:62px minmax(0,1fr)}#admin-root .global-search{max-width:300px}#admin-root .top-status span{display:none}#admin-root .ops-overview-main-row{grid-template-columns:minmax(210px,.72fr) minmax(0,1.55fr)}#admin-root .ops-overview-main-row>.panel:last-child{grid-column:1/-1}#admin-root .business-main-row{grid-template-columns:minmax(220px,.72fr) minmax(0,1.55fr)}#admin-root .business-main-row>.panel:last-child{grid-column:1/-1}#admin-root .business-summary-grid,#admin-root .business-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#admin-root .business-priority-band{grid-template-columns:repeat(3,minmax(0,1fr))}#admin-root .business-priority-intro{grid-column:1/-1;min-height:68px}#admin-root .support-queue-filters form{grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(120px,.8fr))}#admin-root .support-operations-layout{grid-template-columns:minmax(230px,.72fr) minmax(390px,1.45fr)}#admin-root .support-operations-layout>.support-ops-inspector{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;display:grid}#admin-root .support-ops-inspector>header{grid-column:1/-1}#admin-root .support-ops-inspector>section{border-right:1px solid var(--line-soft)}}@media (width<=720px){#admin-root .sidebar,html[data-ops-menu=double] #admin-root .sidebar,html[data-ops-menu=closed] #admin-root .sidebar,html[data-ops-menu=overlay] #admin-root .sidebar{z-index:70;width:min(280px,100vw - 48px);overflow-y:auto;transform:translate(-100%)}#admin-root .sidebar.is-open{transform:none}#admin-root .admin-stage,html[data-ops-menu=double] #admin-root .admin-stage,html[data-ops-menu=closed] #admin-root .admin-stage,html[data-ops-menu=overlay] #admin-root .admin-stage{margin-left:0}#admin-root :is(.nav-item span,.nav-group-toggle span,.nav-chevron){display:initial!important}#admin-root :is(.sidebar-brand-copy,.sidebar-footer>span:last-child){display:grid!important}#admin-root :is(.sidebar-brand,.nav-item,.nav-group-toggle){place-items:initial;justify-content:initial}#admin-root :is(.nav-item,.nav-group-toggle){grid-template-columns:18px minmax(0,1fr) 14px;padding-inline:10px}#admin-root .sidebar-close{display:grid}#admin-root .double-navigation{grid-template-columns:62px minmax(0,1fr)}#admin-root .topbar{padding:9px 12px}#admin-root .topbar .mobile-menu{display:grid}#admin-root .global-search{display:none}#admin-root .top-status{margin-left:auto}#admin-root .operator-identity,#admin-root .help-button{display:none}#admin-root .admin-content{padding:18px 12px 84px}#admin-root .page-heading{align-items:flex-start}#admin-root .page-heading h1{font-size:21px}#admin-root .mobile-bottom-nav{z-index:36;border:1px solid var(--ops-line-strong);background:color-mix(in srgb,var(--ops-surface) 94%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:5px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 12px 32px #161f2d29}#admin-root .mobile-bottom-nav .nav-item{text-align:center;grid-template-columns:1fr;place-items:center;gap:2px;min-height:46px;margin:0;padding:5px;display:grid}#admin-root .mobile-bottom-nav .nav-item span{font-size:9px;display:block}#admin-root .mobile-bottom-nav .nav-item:before{width:auto;height:2px;inset:auto 12px 0}#admin-root .color-options{grid-template-columns:repeat(6,minmax(0,1fr))}#admin-root .top-status small{display:none}#admin-root .operations-overview-heading .page-actions{justify-content:flex-start}#admin-root .ops-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}#admin-root .ops-overview-metric{min-height:128px;padding:13px}#admin-root .ops-overview-metric>strong{font-size:22px}#admin-root .ops-overview-metric>p{min-height:28px}#admin-root .ops-overview-main-row{grid-template-columns:1fr}#admin-root .ops-overview-main-row>.panel{min-height:0}#admin-root .ops-overview-main-row .activation-chart{height:250px}#admin-root .business-main-row{grid-template-columns:1fr}#admin-root .business-main-row>.panel{min-height:0}#admin-root .business-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#admin-root .business-priority-band{grid-template-columns:1fr}#admin-root .business-priority-intro{grid-column:auto}#admin-root .business-priority-intro,#admin-root .business-priority-item{min-height:72px}#admin-root .business-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}#admin-root .business-metric-card{min-height:122px;padding:13px}#admin-root .business-metric-value strong{font-size:23px}#admin-root .business-metric-card>p{min-height:28px}#admin-root .business-country-map{grid-template-columns:1fr}#admin-root .business-country-list{border-right:0;border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 16px}#admin-root .business-data-note{grid-column:1/-1}#admin-root .business-map-stage{min-height:270px}#admin-root .support-queue-filters form{grid-template-columns:1fr 1fr}#admin-root .support-queue-filters form>label:first-child{grid-column:1/-1}#admin-root .support-operations-layout{grid-template-columns:1fr;min-height:0}#admin-root .support-ops-queue>ol{max-height:280px}#admin-root .support-ops-thread{min-height:620px}#admin-root .support-operations-layout>.support-ops-inspector{max-height:none}}@media (width<=430px){#admin-root .business-range{width:100%;min-width:0}#admin-root .business-summary-grid{grid-template-columns:1fr}#admin-root .business-legend{display:none}#admin-root .business-sales-chart{gap:4px;padding-inline:9px}#admin-root .business-country-list{grid-template-columns:1fr;padding-inline:14px}#admin-root .business-data-note{grid-column:auto}#admin-root .business-map-stage{min-height:210px;padding:8px}#admin-root .business-map-caption{bottom:8px;right:10px}#admin-root .support-queue-filters form{grid-template-columns:1fr}#admin-root .support-queue-filters form>label:first-child{grid-column:auto}#admin-root .support-ops-messages article{max-width:94%}#admin-root .support-composer-actions{flex-wrap:wrap}#admin-root .support-composer-actions .primary-button{width:100%}}
