:root{--mercadis-navy-950:#091b2e;--mercadis-navy-900:#0d2945;--mercadis-blue-700:#1467a7;--mercadis-blue-600:#1677be;--mercadis-blue-100:#e6f2fb;--mercadis-green-700:#147a5a;--mercadis-green-100:#e2f5ee;--mercadis-amber-700:#9a5b08;--mercadis-amber-100:#fff0cf;--mercadis-violet-700:#6842a6;--mercadis-violet-100:#f0e9fb;--mercadis-ink:#172230;--mercadis-muted:#677383;--mercadis-line:#dfe5eb;--mercadis-canvas:#f4f7f9;--mercadis-surface:#fff;--mercadis-radius-sm:10px;--mercadis-radius-md:16px;--mercadis-radius-lg:24px;--mercadis-shadow:0 16px 40px #1a344b14;--mercadis-touch-min:42px;--mercadis-focus:#1677be5c;--mercadis-font:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:var(--mercadis-ink);font-family:var(--mercadis-font);background:var(--mercadis-canvas);text-rendering:optimizelegibility;margin:0}button,input{font:inherit}a{color:inherit}:focus-visible{outline:3px solid var(--mercadis-focus);outline-offset:3px}.skip-link{z-index:100;color:#fff;background:var(--mercadis-navy-950);border-radius:8px;padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.ds-brand{color:var(--mercadis-navy-950);letter-spacing:-.02em;align-items:center;gap:10px;font-size:1.05rem;font-weight:800;display:inline-flex}.ds-brand--inverse{color:#fff}.ds-brand__mark{color:#fff;background:linear-gradient(145deg,#2293d1,#1467a7);border-radius:11px;place-items:center;width:34px;height:34px;display:inline-grid;box-shadow:0 8px 20px #1677be47}.ds-metric-card{background:var(--mercadis-surface);border-radius:var(--mercadis-radius-md);border:1px solid #d1dbe4db;align-items:flex-start;gap:14px;min-width:0;padding:20px;display:flex;box-shadow:0 8px 24px #1431480d}.ds-metric-card p{margin:0}.ds-metric-card__value{letter-spacing:-.04em;margin:4px 0;font-size:clamp(1.35rem,2vw,1.75rem);display:block}.ds-icon{border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:1rem;font-weight:800;display:inline-grid}.ds-icon--blue{color:var(--mercadis-blue-700);background:var(--mercadis-blue-100)}.ds-icon--green{color:var(--mercadis-green-700);background:var(--mercadis-green-100)}.ds-icon--amber{color:var(--mercadis-amber-700);background:var(--mercadis-amber-100)}.ds-icon--violet{color:var(--mercadis-violet-700);background:var(--mercadis-violet-100)}.ds-eyebrow{color:var(--mercadis-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:750}.ds-muted{color:var(--mercadis-muted);font-size:.84rem;line-height:1.45}.ds-status{border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:6px 9px;font-size:.75rem;font-weight:750;display:inline-flex}.ds-status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.ds-status--positive{color:var(--mercadis-green-700);background:var(--mercadis-green-100)}.ds-status--neutral{color:var(--mercadis-blue-700);background:var(--mercadis-blue-100)}.ds-status--warning{color:var(--mercadis-amber-700);background:var(--mercadis-amber-100)}.ds-avatar{color:#fff;background:linear-gradient(145deg,#1b769f,#0d2945);border-radius:50%;place-items:center;width:38px;height:38px;font-size:.78rem;font-weight:800;display:inline-grid}.ds-button{min-height:var(--mercadis-touch-min);cursor:pointer;border:1px solid #0000;border-radius:11px;min-height:42px;padding:10px 16px;font-weight:750}.ds-button:disabled{cursor:not-allowed;filter:saturate(.35);opacity:.5;box-shadow:none}.ds-surface-card{background:var(--mercadis-surface);border:1px solid var(--mercadis-line);border-radius:var(--mercadis-radius-md);box-shadow:var(--mercadis-shadow);padding:22px}.ds-surface-card>h2{margin:0 0 16px;font-size:1.05rem}.ds-state-panel{color:#365064;background:#f2f7fa;border:1px solid #d6e4ec;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:18px;display:grid}.ds-state-panel__mark{background:#4985a8;border-radius:50%;width:11px;height:11px}.ds-state-panel strong{font-size:.84rem}.ds-state-panel p{margin:4px 0 0;font-size:.76rem;line-height:1.5}.ds-state-panel--error{color:#7a2828;background:#fff4f3;border-color:#edc7c4}.ds-state-panel--error .ds-state-panel__mark,.ds-state-panel--denied .ds-state-panel__mark{background:#b3433c}.ds-state-panel--denied{color:#714531;background:#fff7ef;border-color:#ebd8c3}.ds-state-panel--success{color:#1f6344;background:#effaf4;border-color:#b9dfca}.ds-state-panel--success .ds-state-panel__mark{background:#2b9866}.ds-state-panel--compact{padding:12px 14px}.ds-totp-qr{border:1px solid var(--mercadis-line);background:#fff;border-radius:14px;justify-items:center;gap:10px;margin:0;padding:16px;display:grid}.ds-totp-qr svg{width:min(100%,208px);height:auto;display:block}.ds-totp-qr figcaption{color:var(--mercadis-muted);text-align:center;font-size:.76rem;line-height:1.45}@media (max-width:640px){.ds-state-panel{grid-template-columns:auto minmax(0,1fr);align-items:start}.ds-state-panel__action{grid-column:2}}.ds-button--primary{color:#fff;background:var(--mercadis-blue-700);box-shadow:0 8px 20px #1467a733}.ds-button--secondary{color:var(--mercadis-navy-900);border-color:var(--mercadis-line);background:#fff}.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}
.admin-shell,.admin-auth-shell,.admin-state-page{--admin-ink:#16202a;--admin-ink-soft:#4d5b66;--admin-muted:#6f7d88;--admin-muted-soft:#7b8894;--admin-faint:#96a3ad;--admin-rule:#d4dbe1;--admin-rule-soft:#dde3e8;--admin-surface:#fff;--admin-surface-sunk:#f7f9fa;--admin-canvas:#e8ecef;--admin-canvas-soft:#e9edf0;--admin-accent:#10606f;--admin-accent-strong:#0b4653;--admin-accent-wash:#eef4f5;--admin-positive:#1c7a52;--admin-font:Manrope, "Avenir Next", Avenir, ui-sans-serif, -apple-system, "Segoe UI", sans-serif;--admin-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--admin-rail-wide:236px;--admin-rail-narrow:60px;--admin-tabbar-height:64px;color:var(--admin-ink);font-family:var(--admin-font);background:var(--admin-canvas);-webkit-font-smoothing:antialiased}.admin-shell code,.admin-shell .admin-mono,.admin-shell [data-reference]{font-family:var(--admin-mono);color:var(--admin-accent);font-size:.86em}button,input,select,textarea{font:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #1e89c447}.admin-shell{grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{z-index:5;color:#dce8f2;background:radial-gradient(circle at 20% -10%, #2789c257, transparent 30%), var(--mercadis-navy-950);flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.admin-sidebar__brand{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:24px 20px 18px;display:flex}.admin-sidebar__role{color:#9fc6df;letter-spacing:.05em;text-transform:uppercase;background:#ffffff0f;border-radius:7px;padding:5px 8px;font-size:.68rem;font-weight:750}.admin-sidebar nav{padding:14px 12px}.admin-nav-group{margin:0 0 18px}.admin-nav-group h2{color:#7798af;letter-spacing:.13em;text-transform:uppercase;margin:0 10px 6px;font-size:.65rem}.admin-nav-group button{color:#bbcedd;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 10px;font-size:.83rem;font-weight:600;display:flex}.admin-nav-group button:hover{color:#fff;background:#ffffff0f}.admin-nav-group button.is-active{color:#fff;background:linear-gradient(90deg,#1e89c457,#1e89c41f);box-shadow:inset 3px 0 #38a6dc}.admin-nav-icon{color:#9fc6df;background:#ffffff12;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;font-size:.67rem;font-weight:850;display:grid}.admin-sidebar__environment{background:#ffffff0d;border:1px solid #ffffff14;border-radius:13px;margin:auto 16px 16px;padding:14px}.admin-sidebar__environment p{color:#88a8bf;margin:9px 0 0;font-size:.72rem;line-height:1.45}.admin-workspace{min-width:0}.admin-topbar{z-index:4;border-bottom:1px solid var(--mercadis-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:12px clamp(20px,4vw,42px);display:flex;position:sticky;top:0}.admin-search{width:min(480px,48vw);color:var(--mercadis-muted);background:#f5f7f9;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;padding:9px 12px;display:flex}.admin-search:focus-within{background:#fff;border-color:#a9cde4}.admin-search input{width:100%;color:var(--mercadis-ink);background:0 0;border:0;outline:0}.admin-topbar__actions,.admin-operator{align-items:center;gap:10px;display:flex}.admin-operator>span{text-align:right;display:grid}.admin-operator strong{font-size:.78rem}.admin-operator small{color:var(--mercadis-muted);font-size:.68rem}.admin-main{width:min(1500px,100%);margin:0 auto;padding:34px clamp(20px,4vw,46px) 54px}.admin-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.admin-heading h1,.admin-panel h1{color:var(--mercadis-navy-950);letter-spacing:-.045em;margin:5px 0 8px;font-size:clamp(1.85rem,3vw,2.45rem)}.admin-heading>div>p:last-child,.admin-panel__header p{max-width:650px;color:var(--mercadis-muted);margin:0}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-content-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.7fr);align-items:start;gap:16px;margin-top:18px;display:grid}.admin-panel{border-radius:var(--mercadis-radius-md);box-shadow:var(--mercadis-shadow);background:#fff;border:1px solid #d1dbe4e6;padding:22px}.admin-panel__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.admin-panel__header h2{margin:4px 0 0;font-size:1.15rem}.admin-text-button,.admin-row-action{color:var(--mercadis-blue-700);cursor:pointer;background:0 0;border:0;padding:4px;font-weight:750}.admin-table-wrap{overflow-x:auto}.admin-panel table{border-collapse:collapse;width:100%;font-size:.83rem}.admin-panel th,.admin-panel td{text-align:left;border-bottom:1px solid #e9edf1;padding:12px 10px}.admin-panel tr:last-child td{border-bottom:0}.admin-panel th{color:var(--mercadis-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem}.admin-panel td small{color:var(--mercadis-muted);margin-top:3px;display:block}.admin-service-list{gap:1px;margin:0;padding:0;list-style:none;display:grid}.admin-service-list li{border-bottom:1px solid #e9edf1;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:.85rem;font-weight:650;display:flex}.admin-notice{color:#365064;background:#f2f7fa;border-radius:12px;margin-top:18px;padding:14px}.admin-notice strong{font-size:.82rem}.admin-notice p{margin:5px 0 0;font-size:.75rem;line-height:1.5}.admin-button{cursor:pointer;border:1px solid #0000;border-radius:10px;min-height:42px;padding:9px 15px;font-size:.82rem;font-weight:750}.admin-button:disabled{cursor:not-allowed;opacity:.5}.admin-button--primary{color:#fff;background:var(--mercadis-blue-700)}.admin-button--secondary{color:var(--mercadis-navy-950);border-color:var(--mercadis-line);background:#fff}.admin-button--danger{color:#fff;background:#a83333}.admin-button--full{width:100%}.admin-filterbar{border:1px solid var(--mercadis-line);border-radius:var(--mercadis-radius-md);background:#fff;grid-template-columns:minmax(220px,1fr) minmax(160px,.35fr) auto;align-items:end;gap:12px;margin-bottom:16px;padding:16px;display:grid}.admin-filterbar label,.admin-field{color:var(--mercadis-navy-950);gap:7px;font-size:.78rem;font-weight:700;display:grid}.admin-filterbar input,.admin-filterbar select,.admin-field input,.admin-field textarea{width:100%;color:var(--mercadis-ink);background:#fff;border:1px solid #cfd9e1;border-radius:9px;padding:10px 12px}.admin-field textarea{resize:vertical;min-height:96px}.admin-field small{color:var(--mercadis-muted);font-weight:500}.admin-alert{border:1px solid;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:14px 16px;font-size:.82rem;display:flex}.admin-alert p{margin:4px 0}.admin-alert small{opacity:.72}.admin-alert--error{color:#7a2828;background:#fff4f3;border-color:#edc7c4}.admin-alert--success{color:#1f6344;background:#effaf4;border-color:#b9dfca}.admin-alert--success button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:1.35rem}.admin-empty{color:var(--mercadis-muted);text-align:center;padding:38px 20px}.admin-empty p{margin:6px 0 0}.admin-skeleton{background:linear-gradient(100deg,#eef2f5 20%,#f8fafb 40%,#eef2f5 60%) 0 0/200% 100%;border-radius:14px;min-height:130px;animation:1.2s infinite admin-shimmer;overflow:hidden}.admin-skeleton--table{min-height:260px}.admin-skeleton--detail{min-height:430px}@keyframes admin-shimmer{to{background-position-x:-200%}}.admin-state-page,.admin-auth-shell{min-height:100vh;color:var(--mercadis-navy-950);text-align:center;background:radial-gradient(circle at 10% 0,#dceefa,#0000 32%),#f5f7f9;place-content:center;gap:16px;padding:24px;display:grid}.admin-state-page>p{max-width:570px;color:var(--mercadis-muted);margin:0 auto}.admin-state-page .admin-button{justify-self:center}.admin-spinner{border:3px solid #d5e1e9;border-top-color:var(--mercadis-blue-700);border-radius:50%;justify-self:center;width:36px;height:36px;animation:.8s linear infinite admin-spin}@keyframes admin-spin{to{transform:rotate(360deg)}}.admin-auth-card{border:1px solid var(--mercadis-line);text-align:left;background:#fff;border-radius:20px;width:min(430px,100vw - 36px);padding:34px;box-shadow:0 24px 60px #0f2c4221}.admin-auth-card .ds-eyebrow{margin-top:34px}.admin-auth-card h1{letter-spacing:-.04em;margin:7px 0 10px;font-size:1.8rem}.admin-auth-card__intro{color:var(--mercadis-muted);margin:0 0 24px;line-height:1.55}.admin-auth-card form{gap:16px;display:grid}.admin-tenant-detail{z-index:20;border-left:1px solid var(--mercadis-line);background:#f7f9fa;width:min(760px,100vw - 260px);height:100vh;padding:28px;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-24px 0 70px #0f2c422e}.admin-tenant-detail__header,.admin-dialog__header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.admin-tenant-detail__header h2,.admin-dialog__header h2{margin:4px 0;font-size:1.55rem}.admin-tenant-detail__header>div>span{color:var(--mercadis-muted);font-size:.78rem}.admin-close-button{width:38px;height:38px;color:var(--mercadis-navy-950);border:1px solid var(--mercadis-line);cursor:pointer;background:#fff;border-radius:50%;flex:none;place-items:center;font-size:1.3rem;display:grid}.admin-detail-summary{background:var(--mercadis-line);border:1px solid var(--mercadis-line);border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.admin-detail-summary>div{background:#fff;align-content:center;gap:7px;min-height:88px;padding:14px;display:grid}.admin-detail-summary>div>span{color:var(--mercadis-muted);font-size:.7rem}.admin-detail-summary strong{font-size:.8rem}.admin-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.admin-detail-grid>section,.admin-detail-audit{border:1px solid var(--mercadis-line);background:#fff;border-radius:13px;padding:18px}.admin-detail-grid>section:last-child{grid-column:1/-1}.admin-detail-grid h3,.admin-detail-audit h3{margin:0 0 14px;font-size:.92rem}.admin-definition-list{gap:10px;margin:0;display:grid}.admin-definition-list div{justify-content:space-between;gap:16px;display:flex}.admin-definition-list dt{color:var(--mercadis-muted);font-size:.78rem}.admin-definition-list dd{margin:0;font-weight:750}.admin-chip-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.admin-chip-list li{background:#f5f7f9;border-radius:9px;align-items:center;gap:8px;padding:7px 9px;font-size:.74rem;font-weight:650;display:flex}.admin-critical-action{background:#fff7f5;border:1px solid #efd5cf;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:18px;display:flex}.admin-critical-action p{color:var(--mercadis-muted);margin:5px 0 0;font-size:.76rem}.admin-mobile-critical{display:none}.admin-detail-audit{margin-top:14px}.admin-audit-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.admin-audit-list li{border-bottom:1px solid #e9edf1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.admin-audit-list li:last-child{border-bottom:0}.admin-audit-list strong{font-size:.8rem}.admin-audit-list p,.admin-audit-list time{color:var(--mercadis-muted);margin:3px 0 0;font-size:.7rem}.admin-audit-result{background:#7d8992;border-radius:50%;width:9px;height:9px}.admin-audit-result--allowed{background:#2b9866}.admin-audit-result--denied,.admin-audit-result--failed{background:#bf4a43}.admin-dialog-backdrop{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#081c2ba8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-dialog{background:#fff;border-radius:18px;width:min(610px,100%);max-height:calc(100vh - 40px);padding:24px;overflow-y:auto;box-shadow:0 30px 80px #04172559}.admin-dialog form{gap:16px;margin-top:18px;display:grid}.admin-impact{color:#245a47;background:#f0f9f5;border:1px solid #cce7da;border-radius:12px;padding:16px}.admin-impact--danger{color:#77312d;background:#fff5f3;border-color:#efd0cb}.admin-impact p{margin:6px 0 14px;font-size:.78rem;line-height:1.5}.admin-impact dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.admin-impact dl div{background:#ffffffa6;border-radius:8px;padding:9px}.admin-impact dt{font-size:.65rem}.admin-impact dd{margin:4px 0 0;font-weight:800}.admin-dialog__actions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.admin-muted{color:var(--mercadis-muted);font-size:.78rem}@media (max-width:1120px){.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-content-grid{grid-template-columns:1fr}.admin-operator>span{display:none}.admin-shell{grid-template-columns:var(--admin-rail-narrow) minmax(0, 1fr)}.admin-sidebar nav button{justify-content:center;gap:0;padding-inline:0;font-size:0}.admin-sidebar nav button .admin-nav-icon{font-size:13px}.admin-nav-group>h2,.admin-sidebar__role,.admin-sidebar__environment>p{display:none}.admin-sidebar__brand{justify-content:center;padding-inline:0}.admin-sidebar__environment{text-align:center;padding:12px 6px}.admin-tenant-detail{grid-column:1/-1}}@media (max-width:760px){.admin-shell{padding-bottom:calc(var(--admin-tabbar-height) + env(safe-area-inset-bottom,0px));grid-template-columns:1fr}.admin-sidebar{height:auto;position:static}.admin-sidebar nav,.admin-sidebar__environment{display:none}.admin-sidebar__brand{padding-block:14px}.admin-topbar{min-height:62px;padding:10px 16px;top:0}.admin-search{width:100%}.admin-topbar__actions>.ds-status,.admin-operator{display:none}.admin-main{padding:24px 14px 42px}.admin-heading{flex-direction:column;align-items:flex-start}.admin-metrics,.admin-filterbar{grid-template-columns:1fr}.admin-panel{padding:16px}.admin-tenant-detail{width:100vw;padding:20px 14px}.admin-detail-summary,.admin-detail-grid{grid-template-columns:1fr 1fr}.admin-detail-summary>div{min-height:72px}.admin-detail-grid>section{grid-column:1/-1}.admin-audit-list li{grid-template-columns:auto minmax(0,1fr)}.admin-audit-list time{grid-column:2}.admin-impact dl{grid-template-columns:1fr 1fr}.admin-dialog__actions{flex-direction:column-reverse}.admin-dialog__actions .admin-button{width:100%}.admin-desktop-critical{display:none}.admin-mobile-critical{color:#8b4b45;display:block}.admin-critical-action{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.admin-skeleton,.admin-spinner{animation:none}}.admin-capability-grid,.admin-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-capability-grid article,.admin-template-grid article{border:1px solid var(--mercadis-line);background:#fbfcfd;border-radius:14px;flex-direction:column;min-height:260px;padding:18px;display:flex}.admin-capability-grid article>div:first-child,.admin-template-grid article>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-capability-grid h3,.admin-template-grid h3{color:var(--mercadis-navy-950);margin:18px 0 4px;font-size:.98rem}.admin-capability-grid code{color:#527086;font-size:.67rem}.admin-capability-grid p,.admin-template-grid p{color:var(--mercadis-muted);font-size:.75rem;line-height:1.52}.admin-capability-grid dl,.admin-template-grid dl{border-top:1px solid var(--mercadis-line);gap:7px;margin:auto 0 0;padding-top:12px;display:grid}.admin-capability-grid dl div,.admin-template-grid dl div{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-capability-grid dt,.admin-template-grid dt{color:var(--mercadis-muted);font-size:.68rem}.admin-capability-grid dd,.admin-template-grid dd{margin:0;font-size:.7rem;font-weight:760}.admin-template-mark{color:#fff;background:linear-gradient(145deg,#29846b,#175b49);border-radius:12px;place-items:center;width:40px;height:40px;font-size:.65rem;font-weight:850;display:grid}.admin-notice--inline{margin-top:18px}.admin-mfa-card{width:min(560px,100vw - 36px)}.admin-mfa-loading,.admin-mfa-setup>div,.admin-mfa-setup details{color:#526a7a;background:#f3f7f9;border:1px solid #dfe8ed;border-radius:11px;padding:14px}.admin-mfa-loading{font-size:.76rem}.admin-mfa-setup{gap:12px;margin-bottom:18px;display:grid}.admin-mfa-setup span,.admin-mfa-setup code{display:block}.admin-mfa-setup span,.admin-mfa-setup summary{font-size:.7rem;font-weight:760}.admin-mfa-setup code{overflow-wrap:anywhere;color:var(--mercadis-navy-950);margin-top:7px;font-size:.78rem}.admin-mfa-setup ul{grid-template-columns:1fr 1fr;gap:4px;margin:0;padding:10px 0 0;list-style:none;display:grid}.admin-mfa-alternative,.admin-mfa-cancel{color:var(--mercadis-blue-700);cursor:pointer;background:0 0;border:0;font-size:.72rem;font-weight:720}.admin-mfa-alternative{justify-self:start;padding:0}.admin-mfa-cancel{text-align:center;width:100%;margin-top:16px}.admin-intake-message p{color:#465966;white-space:pre-wrap;margin:0;line-height:1.65}.admin-intake-transition{background:#f0f7fb;border:1px solid #cfe2ef;border-radius:13px;gap:14px;margin-top:14px;padding:18px;display:grid}.admin-intake-transition h3{margin:3px 0 0;font-size:.96rem}.admin-intake-transition textarea{min-height:82px}.admin-intake-detail .admin-definition-list dd{overflow-wrap:anywhere;text-align:right;max-width:62%}.admin-intake-detail .admin-definition-list a{color:var(--mercadis-blue-700)}@media (max-width:1120px){.admin-capability-grid,.admin-template-grid,.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.admin-capability-grid,.admin-template-grid,.admin-shell{grid-template-columns:1fr}}.platform-support-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.55fr);gap:20px;min-height:680px;display:grid}.platform-support-list,.platform-support-detail{border:1px solid var(--ds-color-border);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 12px 34px #1e293b0d}.platform-support-list{align-self:start}.platform-support-list>header,.platform-support-list>button>span,.platform-support-list>button>div,.platform-support-detail>header,.platform-support-message>div,.platform-support-tabs,.platform-support-manage>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.platform-support-list>header{border-bottom:1px solid var(--ds-color-border);padding:18px 20px}.platform-support-list>header span,.platform-support-list>button small,.platform-support-list time,.platform-support-detail>header p,.platform-support-meta small,.platform-support-compose label>span,.platform-support-message time{color:var(--ds-color-text-muted);font-size:.78rem}.platform-support-list>button{border:0;border-bottom:1px solid var(--ds-color-border);width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;gap:8px;padding:17px 20px;display:grid}.platform-support-list>button:hover,.platform-support-list>button.is-active{background:#f2f7f5}.platform-support-list>button.is-active{box-shadow:inset 3px 0 #1e6a55}.platform-support-list>button b,.platform-support-detail>header span{color:#1e6a55;letter-spacing:.05em;font-size:.76rem}.platform-support-list>button em{color:#fff;text-align:center;background:#1e6a55;border-radius:99px;min-width:22px;padding:3px 7px;font-size:.72rem;font-style:normal}.platform-support-detail{flex-direction:column;min-width:0;display:flex}.platform-support-detail>header{border-bottom:1px solid var(--ds-color-border);padding:22px 24px}.platform-support-detail>header h2{margin:5px 0}.platform-support-detail__badges{flex-wrap:wrap;gap:8px;display:flex}.platform-support-meta{border-bottom:1px solid var(--ds-color-border);background:#fbfcfc;grid-template-columns:repeat(3,1fr);display:grid}.platform-support-meta>span{border-right:1px solid var(--ds-color-border);gap:4px;padding:14px 20px;display:grid}.platform-support-messages{background:#f8faf9;flex-direction:column;gap:14px;min-height:300px;max-height:520px;padding:24px;display:flex;overflow:auto}.platform-support-message{border:1px solid var(--ds-color-border);background:#fff;border-radius:14px;width:min(82%,640px);padding:14px 16px}.platform-support-message--tenant_message{border-left:3px solid #1e6a55}.platform-support-message--operator_reply{background:#f5f9fc;border-right:3px solid #275f84;align-self:flex-end}.platform-support-message--internal_note{background:#fff9e8;border-color:#e6ca87;align-self:center}.platform-support-message>div span{background:#eef2f1;border-radius:99px;padding:3px 7px;font-size:.7rem}.platform-support-message p{white-space:pre-wrap;margin:9px 0 0}.platform-support-compose,.platform-support-manage{border-top:1px solid var(--ds-color-border);gap:14px;padding:20px 24px;display:grid}.platform-support-compose label,.platform-support-manage label{gap:7px;font-weight:700;display:grid}.platform-support-compose textarea,.platform-support-manage input,.platform-support-manage select{border:1px solid var(--ds-color-border);width:100%;color:inherit;font:inherit;background:#fff;border-radius:9px;padding:10px 12px}.platform-support-tabs{justify-content:flex-start}.platform-support-tabs button{color:var(--ds-color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 11px;font-weight:750}.platform-support-tabs button.is-active{color:#16523f;background:#e6f1ed}.platform-support-compose>button,.platform-support-manage>button{justify-self:end}.platform-support-manage{background:#fbfcfc}.platform-support-manage h3{margin:0}.platform-support-manage>div{grid-template-columns:repeat(3,1fr);display:grid}.platform-support-detail__empty{color:var(--ds-color-text-muted);text-align:center;place-items:center;margin:auto;padding:40px;display:grid}.platform-support-detail__empty>span{color:#1e6a55;background:#e6f1ed;border-radius:16px;place-items:center;width:56px;height:56px;font-size:1.2rem;font-weight:800;display:grid}@media (max-width:1120px){.platform-support-layout{grid-template-columns:1fr}.platform-support-list{max-height:380px;overflow:auto}}@media (max-width:760px){.platform-support-detail>header,.platform-support-message>div{flex-direction:column;align-items:flex-start}.platform-support-meta,.platform-support-manage>div{grid-template-columns:1fr}.platform-support-message{width:95%}}.admin-tabbar{display:none}.admin-heading--actions,.admin-commercial-form .admin-panel__header,.admin-plan-grid article>header,.admin-plan-grid article>footer,.admin-capability-control-grid article>header,.admin-capability-control-grid article>footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-commercial-form{gap:20px;margin-bottom:22px;padding:24px;display:grid}.admin-commercial-form>button{justify-self:end}.admin-commercial-form__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.admin-commercial-form label,.admin-commercial-reason label{gap:7px;font-weight:720;display:grid}.admin-commercial-form input,.admin-commercial-form select,.admin-commercial-form textarea,.admin-commercial-reason input,.admin-template-capabilities select{border:1px solid var(--ds-color-border);width:100%;color:inherit;font:inherit;background:#fff;border-radius:9px;padding:10px 12px}.admin-commercial-form textarea{resize:vertical;min-height:80px}.admin-commercial-form__wide{grid-column:1/-1}.admin-commercial-metrics{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin:20px 0;display:grid}.admin-commercial-metrics>article{border:1px solid var(--ds-color-border);background:#fff;border-radius:16px;padding:20px}.admin-commercial-metrics>article>span,.admin-commercial-metrics>article>small{color:var(--ds-color-text-muted);display:block}.admin-commercial-metrics>article>strong{color:#164f3e;margin-top:8px;font-size:1.8rem;display:block}.admin-commercial-metrics dl,.admin-capability-control-grid dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 0;display:grid}.admin-commercial-metrics dl div,.admin-capability-control-grid dl div{gap:3px;display:grid}.admin-commercial-metrics dt,.admin-capability-control-grid dt,.admin-template-grid dt{color:var(--ds-color-text-muted);font-size:.76rem}.admin-commercial-metrics dd,.admin-capability-control-grid dd,.admin-template-grid dd{margin:0;font-weight:750}.admin-link-button{color:#176049;cursor:pointer;font:inherit;background:0 0;border:0;padding:7px;font-weight:760}.admin-plan-grid,.admin-capability-control-grid{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:16px;padding:0 24px 24px;display:grid}.admin-plan-grid article,.admin-capability-control-grid article{border:1px solid var(--ds-color-border);background:#fff;border-radius:14px;align-content:start;gap:14px;padding:18px;display:grid}.admin-plan-grid h3,.admin-capability-control-grid h3{margin:0}.admin-plan-grid p,.admin-capability-control-grid p{color:var(--ds-color-text-muted);margin:0}.admin-version-list{gap:8px;display:grid}.admin-version-list>div{background:#f5f8f7;border-radius:9px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.admin-choice-grid{border:1px solid var(--ds-color-border);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;padding:14px;display:grid}.admin-choice-grid label{grid-template-columns:auto 1fr;align-items:center;display:flex}.admin-choice-grid input{width:auto}.admin-commercial-reason{margin-bottom:18px;padding:18px 22px}.admin-capability-control-grid{padding:0}.admin-capability-control-grid article>small{color:var(--ds-color-text-muted);line-height:1.5}.admin-capability-control-grid article>footer{border-top:1px solid var(--ds-color-border);justify-content:flex-end;align-self:end;padding-top:12px}.admin-template-capabilities{border:1px solid var(--ds-color-border);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;padding:14px;display:grid}.admin-template-capabilities>label{grid-template-columns:minmax(0,1fr) 150px;align-items:center}.admin-alert--success{color:#164f3e;background:#eef8f4;border:1px solid #9bc9b9}@media (max-width:760px){.admin-heading--actions,.admin-plan-grid article>header,.admin-plan-grid article>footer,.admin-capability-control-grid article>header,.admin-capability-control-grid article>footer{flex-direction:column;align-items:stretch}.admin-commercial-form__grid,.admin-commercial-metrics dl,.admin-capability-control-grid dl,.admin-plan-grid,.admin-capability-control-grid,.admin-template-capabilities>label{grid-template-columns:1fr}.admin-version-list>div{grid-template-columns:auto 1fr}.admin-tabbar{z-index:40;height:calc(var(--admin-tabbar-height) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid var(--admin-rule);background:var(--admin-surface);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #16202a14}.admin-tabbar button{min-height:56px;color:var(--admin-muted);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;font-weight:600;display:flex}.admin-tabbar button .admin-nav-icon{background:var(--admin-canvas-soft);border-radius:8px;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.admin-tabbar button[aria-current=page]{color:var(--admin-accent-strong)}.admin-tabbar button[aria-current=page] .admin-nav-icon{background:var(--admin-accent-wash);color:var(--admin-accent)}.admin-tabbar button:focus-visible{outline-offset:-3px;outline:3px solid #10606f47}.admin-table-wrap table,.admin-table-wrap tbody,.admin-table-wrap tr,.admin-table-wrap td{width:100%;display:block}.admin-metrics,.admin-metrics *,.admin-detail-summary>*,.admin-table-wrap td{min-width:0}.admin-metrics .ds-icon{display:none}.admin-metrics .ds-eyebrow{letter-spacing:.04em;font-size:11px}.admin-metrics{gap:10px}.admin-table-wrap thead{display:none}.admin-table-wrap tr{border-bottom:1px solid var(--admin-rule-soft);min-height:56px;padding:12px 14px}.admin-table-wrap td{border:0;padding:2px 0}.admin-table-wrap td[data-label]:before{color:var(--admin-muted);content:attr(data-label) " · ";font-size:12px}.admin-filterbar{flex-wrap:wrap;gap:8px;display:flex}.admin-filterbar select,.admin-filterbar button{min-height:44px}}.admin-statusbar__dot{background:var(--admin-dot);border-radius:50%;flex:none;width:6px;height:6px}.admin-statusbar__dot--ok{background:var(--admin-positive)}
.admin-shell,.admin-auth-shell,.admin-state-page{--admin-ink:#16202a;--admin-ink-soft:#4d5b66;--admin-muted:#5c6873;--admin-muted-soft:#626e79;--admin-faint:#96a3ad;--admin-dot:#b0bbc4;--admin-rule:#d4dbe1;--admin-rule-soft:#dde3e8;--admin-hairline:#e9edf0;--admin-edge:#ccd4da;--admin-surface:#fff;--admin-surface-sunk:#f7f9fa;--admin-field:#f4f6f8;--admin-chip:#e2e8ec;--admin-rail:#f1f4f6;--admin-rail-ink:var(--admin-ink);--admin-rail-muted:var(--admin-ink-soft);--admin-rail-heading:var(--admin-muted-soft);--admin-rail-rule:var(--admin-rule-soft);--admin-rail-hover:var(--admin-surface);--admin-rail-active:var(--admin-surface);--admin-rail-icon:var(--admin-faint);--admin-rail-icon-surface:var(--admin-surface);--admin-rail-icon-line:var(--admin-rule-soft);--admin-canvas:#e8ecef;--admin-accent:#10606f;--admin-accent-strong:#0b4653;--admin-accent-wash:#eef4f5;--admin-accent-line:#cfe0e3;--admin-positive:#1c7a52;--admin-positive-wash:#f2f8f5;--admin-positive-line:#cde0d6;--admin-amber:#b07d1a;--admin-amber-wash:#fdf9f2;--admin-amber-line:#ebdcc2;--admin-danger:#a03a33;--admin-danger-strong:#8b3229;--admin-danger-wash:#fdf7f6;--admin-danger-line:#ecd6d3;--admin-radius:5px;--admin-radius-lg:7px;--admin-rail-wide:248px;--admin-rail-narrow:60px;--admin-rail-tablet:220px;--admin-nav-item:36px;--admin-nav-icon-size:20px;--admin-nav-glyph-size:14px;--admin-topbar:56px;--admin-statusbar:26px;--admin-touch:44px;--admin-tabbar-height:64px;--admin-service-gap:14px;--admin-service-small-gap:8px;--admin-service-padding:18px;--admin-service-line:1px;--admin-service-card:240px;--admin-community-gap:14px;--admin-community-small-gap:8px;--admin-community-padding:18px;--admin-community-line:1px;--admin-community-detail:620px;--admin-marketing-card:220px;--admin-marketing-count:28px;--admin-marketing-copy:13px;--admin-provisioning-gap:14px;--admin-provisioning-small-gap:8px;--admin-provisioning-padding:18px;--admin-provisioning-detail:420px;--admin-provisioning-copy:12.5px;--admin-subscription-gap:14px;--admin-subscription-small-gap:8px;--admin-subscription-padding:18px;--admin-subscription-copy:12.5px;--admin-subscription-history-min:760px;--admin-brand-logo-width:138.272px;--admin-brand-logo-height:28px;--admin-brand-gap:10px;--admin-brand-inset:4px;--admin-brand-rail-padding:12px;--admin-capability-choice-min:240px;--admin-capability-copy-size:12.5px;--admin-capability-code-size:10.5px;--admin-capability-copy-gap:4px;--admin-capability-body-weight:400;--admin-capability-name-weight:600;--admin-capability-card-min:280px;--admin-capability-area-title:15px}.admin-capability-choices{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--admin-capability-choice-min)), 1fr));gap:var(--admin-subscription-gap);border-color:var(--admin-rule);border-radius:var(--admin-radius);padding:var(--admin-subscription-gap)}.admin-capability-choices__hint{color:var(--admin-ink-soft);font-size:var(--admin-capability-copy-size);grid-column:1/-1;margin:0}.admin-capability-choices label{min-height:var(--admin-touch);align-items:flex-start;gap:var(--admin-subscription-small-gap);min-width:0}.admin-capability-choices input{accent-color:var(--admin-accent);flex-shrink:0}.admin-capability-choices label>span{min-width:0}.admin-capability-copy{gap:var(--admin-capability-copy-gap);color:var(--admin-ink-soft);font-size:var(--admin-capability-copy-size);font-weight:var(--admin-capability-body-weight);overflow-wrap:anywhere;display:grid}.admin-capability-copy strong{color:var(--admin-ink);font-weight:var(--admin-capability-name-weight)}.admin-capability-copy code,.admin-capability-control-grid code,.admin-capability-grid code{color:var(--admin-muted-soft);font-family:var(--admin-mono);font-size:var(--admin-capability-code-size);overflow-wrap:anywhere;display:block}.admin-capability-copy__notice{color:var(--admin-ink-soft);font-size:var(--admin-capability-copy-size);font-weight:var(--admin-capability-name-weight)}.admin-capability-choices--grouped{grid-template-columns:minmax(0,1fr)}.admin-capability-areas,.admin-capability-choice-area,.admin-capability-area,.admin-capability-context{gap:var(--admin-subscription-gap);min-width:0;display:grid}.admin-capability-area-heading{justify-content:space-between;align-items:center;gap:var(--admin-subscription-small-gap);flex-wrap:wrap;display:flex}.admin-capability-area-heading h2,.admin-capability-area-heading h3{color:var(--admin-ink);font-size:var(--admin-capability-area-title);font-weight:var(--admin-capability-name-weight);margin:0}.admin-capability-area-heading span,.admin-capability-choice-area>p,.admin-capability-area>p,.admin-capability-context>p{color:var(--admin-ink-soft);font-size:var(--admin-capability-copy-size);overflow-wrap:anywhere;margin:0}.admin-capability-choice-area{border-top:var(--admin-community-line) solid var(--admin-rule);padding-top:var(--admin-subscription-gap)}.admin-capability-choice-area__grid{gap:var(--admin-subscription-gap);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--admin-capability-choice-min)), 1fr));display:grid}.admin-capability-area .admin-capability-control-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--admin-capability-card-min)), 1fr))}.admin-capability-area{padding:var(--admin-subscription-padding)}.admin-capability-dependencies{color:var(--admin-ink-soft);font-size:var(--admin-capability-copy-size)}.admin-capability-dependencies summary{min-height:var(--admin-touch);cursor:pointer;align-content:center}.admin-capability-dependencies ul,.admin-capability-dependencies li{gap:var(--admin-capability-copy-gap);margin:0;padding:0;list-style:none;display:grid}.admin-capability-dependencies ul{gap:var(--admin-subscription-small-gap)}@media (max-width:759px){.admin-capability-critical{display:none}}.admin-capability-area>details>summary,.admin-capability-advanced>summary,.admin-template-composition-area>summary,.admin-template-history>summary,.admin-template-composition details>summary{min-height:var(--admin-touch);cursor:pointer;color:var(--admin-ink);font-weight:var(--admin-capability-name-weight);align-content:center}.admin-capability-area>details>summary p{color:var(--admin-ink-soft);font-size:var(--admin-capability-copy-size)}.admin-capability-area>details[open]>summary{margin-bottom:var(--admin-subscription-gap)}.admin-category-counts,.admin-template-retry,.admin-template-versions,.admin-template-history,.admin-template-publication,.admin-template-composition,.admin-template-step{gap:var(--admin-subscription-small-gap);min-width:0;display:grid}.admin-category-counts{color:var(--admin-ink-soft);font-size:var(--admin-capability-copy-size);flex-wrap:wrap;display:flex}.admin-category-counts>span{padding:var(--admin-capability-copy-gap) var(--admin-subscription-small-gap);background:var(--admin-surface-sunk);border-radius:var(--admin-radius)}.admin-template-layout,.admin-template-detail{min-width:0}.admin-template-layout .admin-template-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--admin-capability-card-min)), 1fr))}.admin-template-detail code,.admin-template-layout code,.admin-module-decision code,.admin-module-dialog code{font-family:var(--admin-mono);color:var(--admin-ink-soft);font-size:var(--admin-capability-code-size);overflow-wrap:anywhere;display:block}.admin-template-facts{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--admin-capability-choice-min)), 1fr));gap:var(--admin-subscription-small-gap);display:grid}.admin-template-facts dt{color:var(--admin-ink-soft)}.admin-template-facts dd{color:var(--admin-ink);margin:0}.admin-template-editor-fields{border:0;min-width:0;margin:0;padding:0}.admin-template-composition ul,.admin-template-composition ol{padding-inline-start:var(--admin-subscription-padding)}.admin-template-composition li{margin-bottom:var(--admin-subscription-small-gap)}.admin-template-composition li>span{color:var(--admin-ink-soft);display:block}.admin-template-capabilities label{min-height:var(--admin-touch)}.admin-template-step,.admin-template-publication,.admin-template-history,.admin-template-versions{margin-top:var(--admin-subscription-gap);padding-top:var(--admin-subscription-gap);border-top:var(--admin-community-line) solid var(--admin-rule)}.admin-module-dialog{color:var(--admin-ink);border:var(--admin-community-line) solid var(--admin-rule);max-height:calc(100dvh - var(--admin-subscription-padding));overflow:auto}.admin-module-dialog::backdrop{background:color-mix(in srgb, var(--admin-ink) 30%, transparent)}@media (max-width:1119px){.admin-template-layout--selected>.admin-template-library,.admin-module-layout--selected>.admin-capability-areas{display:none}}.admin-subscription-page,.admin-subscription-panel,.admin-subscription-select,.admin-subscription-lifecycle,.admin-subscription-confirm,.admin-subscription-facts,.admin-subscription-capabilities,.admin-subscription-history,.admin-subscription-capability-change{gap:var(--admin-subscription-gap);display:grid}.admin-subscription-page code{color:var(--admin-accent-strong);font-family:var(--admin-mono);overflow-wrap:anywhere}.admin-subscription-select{grid-template-columns:minmax(0,1fr) auto;align-items:end}.admin-subscription-lifecycle{border-block-start:var(--admin-service-line) solid var(--admin-rule-soft);grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;padding-block-start:var(--admin-subscription-small-gap)}.admin-subscription-select .admin-field,.admin-subscription-lifecycle .admin-field,.admin-subscription-confirm .admin-field{display:grid}.admin-subscription-current{gap:var(--admin-subscription-gap);padding:var(--admin-subscription-padding);background:var(--admin-positive-wash);border:var(--admin-service-line) solid var(--admin-positive-line);border-radius:var(--admin-radius);grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:center;display:grid}.admin-subscription-current>div{gap:var(--admin-subscription-small-gap);display:grid}.admin-subscription-current span,.admin-subscription-readonly,.admin-subscription-facts dt{color:var(--admin-muted);font-size:var(--admin-subscription-copy)}.admin-subscription-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.admin-subscription-facts>div{gap:var(--admin-subscription-small-gap);padding:var(--admin-subscription-small-gap);background:var(--admin-surface-sunk);border-radius:var(--admin-radius);display:grid}.admin-subscription-facts dd{color:var(--admin-ink);margin:0;font-weight:700}.admin-subscription-capabilities{margin:0;padding:0;list-style:none}.admin-subscription-capabilities li{justify-content:space-between;align-items:center;gap:var(--admin-subscription-small-gap);min-block-size:var(--admin-touch);padding:var(--admin-subscription-small-gap);border-block-start:var(--admin-service-line) solid var(--admin-rule-soft);flex-wrap:wrap;display:flex}.admin-subscription-confirm{align-content:start}.admin-subscription-impact{gap:var(--admin-subscription-small-gap);flex-wrap:wrap;display:flex}.admin-subscription-capability-change>div{padding:var(--admin-subscription-padding);background:var(--admin-amber-wash);border:var(--admin-service-line) solid var(--admin-amber-line);border-radius:var(--admin-radius)}.admin-subscription-capability-change ul{margin-block:var(--admin-subscription-small-gap);padding-inline-start:var(--admin-subscription-padding)}.admin-subscription-history .admin-table-wrap{overflow-x:auto}.admin-subscription-history table{min-inline-size:var(--admin-subscription-history-min)}.admin-subscription-history td code{margin-block-start:var(--admin-subscription-small-gap);display:block}@media (max-width:1119px){.admin-subscription-preview.admin-detail-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:759px){.admin-subscription-select,.admin-subscription-lifecycle,.admin-subscription-current,.admin-subscription-facts{grid-template-columns:minmax(0,1fr)}.admin-subscription-critical{display:none}}.admin-trial-layout{gap:var(--admin-subscription-gap);display:grid}@media (min-width:760px) and (max-width:1119px){.admin-trial-layout:has(.admin-trial-detail) .admin-trial-summary{display:none}}.admin-tenant-detail.admin-company-configuration-detail{height:auto;box-shadow:none;overflow:visible}.admin-company-configuration{gap:var(--admin-provisioning-gap);min-width:0;display:grid}.admin-company-configuration>.admin-heading{padding:var(--admin-provisioning-padding);margin:0}.admin-company-configuration>.admin-heading>.admin-button{flex-shrink:0}@media (max-width:1119px){.admin-detail-layout:has(>.admin-tenant-detail)>.admin-panel{display:none}}.admin-owner-invitation,.admin-owner-invitation form,.admin-owner-invitation-link{gap:var(--admin-provisioning-small-gap);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.admin-owner-invitation .admin-field{min-width:0}.admin-owner-invitation select{width:100%;min-width:0;max-width:100%}.admin-owner-invitation{grid-column:1/-1}.admin-owner-invitation p{margin:0}.admin-company-configuration .admin-panel{gap:var(--admin-provisioning-small-gap);min-width:0;display:grid}.admin-company-configuration .admin-panel details>summary{min-height:var(--admin-touch);cursor:pointer;align-items:center;display:flex}.admin-company-configuration .admin-company-module{align-items:flex-start;gap:var(--admin-provisioning-small-gap);padding:var(--admin-provisioning-small-gap);min-height:var(--admin-touch);border-bottom:var(--admin-service-line) solid var(--admin-rule-soft);display:flex}.admin-company-module>span{gap:var(--admin-provisioning-small-gap);min-width:0;display:grid}.admin-company-configuration input[type=checkbox]{width:var(--admin-touch);height:var(--admin-touch);accent-color:var(--admin-accent);flex-shrink:0}.admin-owner-invitation .admin-recovery-attestation{align-items:center;gap:var(--admin-service-small-gap);min-height:var(--admin-touch);font-size:var(--admin-provisioning-copy);display:flex}.admin-owner-invitation .admin-recovery-attestation input[type=checkbox]{width:var(--admin-touch);height:var(--admin-touch);accent-color:var(--admin-accent);flex-shrink:0}.admin-company-configuration .admin-button,.admin-company-configuration select,.admin-company-configuration textarea,.admin-company-configuration input:not([type=checkbox]){min-height:var(--admin-touch);min-width:var(--admin-touch);max-width:100%}.admin-company-configuration code{overflow-wrap:anywhere}@media (max-width:1119px){.admin-filterbar.admin-company-directory-filter--configuring{display:none}}.admin-filterbar.admin-provisioning-steps{gap:var(--admin-provisioning-small-gap);padding:var(--admin-provisioning-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-filterbar.admin-provisioning-steps .admin-button{gap:var(--admin-provisioning-small-gap);min-width:0;min-height:var(--admin-touch);white-space:normal;margin-inline:0}.admin-provisioning-steps [aria-current=step]{color:var(--admin-accent-strong);border-color:var(--admin-accent-strong);background:var(--admin-accent-wash)}.admin-provisioning-actions{gap:var(--admin-provisioning-gap);flex-wrap:wrap;display:flex}.admin-provisioning-page input,.admin-provisioning-page select,.admin-provisioning-page textarea,.admin-provisioning-page .admin-button{min-height:var(--admin-touch);min-width:var(--admin-touch)}.admin-provisioning-confirm>p{font-size:var(--admin-provisioning-copy);margin:0}.admin-provisioning-next{gap:var(--admin-provisioning-gap);padding-inline-start:var(--admin-provisioning-padding);display:grid}.admin-provisioning-review-back,.admin-provisioning-form fieldset[hidden]{display:none}.admin-provisioning-form details>summary{min-height:var(--admin-touch);cursor:pointer;color:var(--admin-accent-strong)}.admin-provisioning-page,.admin-provisioning-form,.admin-provisioning-summary,.admin-provisioning-confirm{gap:var(--admin-provisioning-gap);display:grid}.admin-provisioning-layout{grid-template-columns:minmax(0, 1fr) minmax(0, var(--admin-community-detail));gap:var(--admin-provisioning-gap);align-items:start;display:grid}.admin-provisioning-layout--editing{grid-template-columns:minmax(0,1fr)}.admin-provisioning-layout--editing .admin-provisioning-summary{display:none}.admin-provisioning-summary{top:var(--admin-provisioning-gap);position:sticky}.admin-provisioning-form fieldset{gap:var(--admin-provisioning-small-gap);min-inline-size:0;padding:var(--admin-provisioning-padding);background:var(--admin-surface-sunk);border:var(--admin-service-line) solid var(--admin-rule-soft);border-radius:var(--admin-radius);margin:0;display:grid}.admin-provisioning-form legend{padding-inline:var(--admin-provisioning-small-gap);color:var(--admin-ink);font-size:var(--admin-provisioning-copy);font-weight:700}.admin-provisioning-fields{gap:var(--admin-provisioning-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-provisioning-fields .admin-field,.admin-provisioning-confirm .admin-field{display:grid}.admin-provisioning-additional,.admin-provisioning-additional__item,.admin-provisioning-location-list{gap:var(--admin-provisioning-small-gap);display:grid}.admin-provisioning-additional{margin-top:var(--admin-provisioning-small-gap)}.admin-provisioning-additional__heading{justify-content:space-between;align-items:center;gap:var(--admin-provisioning-gap);display:flex}.admin-provisioning-additional__heading>div{gap:var(--admin-provisioning-small-gap);display:grid}.admin-provisioning-additional__heading small{color:var(--admin-muted-soft);font-size:var(--admin-provisioning-copy)}.admin-provisioning-additional__item{padding:var(--admin-provisioning-gap);background:var(--admin-field);border:var(--admin-service-line) solid var(--admin-rule-soft);border-radius:var(--admin-radius)}.admin-provisioning-checks{gap:var(--admin-provisioning-small-gap);margin:0;padding:0;list-style:none;display:grid}.admin-provisioning-checks li{align-items:center;gap:var(--admin-provisioning-small-gap);min-block-size:var(--admin-touch);padding:var(--admin-provisioning-small-gap);background:var(--admin-field);border-radius:var(--admin-radius);flex-wrap:wrap;display:flex}.admin-provisioning-page code{color:var(--admin-accent-strong);font-family:var(--admin-mono);overflow-wrap:anywhere}.admin-provisioning-page .admin-alert small{color:var(--admin-danger-strong);opacity:1}.admin-provisioning-page .admin-alert--error{color:var(--admin-danger-strong)}.admin-provisioning-page a{color:var(--admin-accent-strong)}.admin-provisioning-facts{gap:var(--admin-provisioning-small-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.admin-provisioning-facts>div{gap:var(--admin-provisioning-small-gap);padding:var(--admin-provisioning-gap);background:var(--admin-field);border-radius:var(--admin-radius);display:grid}.admin-provisioning-facts dt{color:var(--admin-muted);font-size:var(--admin-provisioning-copy)}.admin-provisioning-facts dd{color:var(--admin-ink);margin:0}@media (max-width:1119px){.admin-provisioning-layout{grid-template-columns:minmax(0,1fr)}.admin-provisioning-summary{position:static}.admin-provisioning-layout--review .admin-provisioning-form{display:none}.admin-provisioning-review-back{display:inline-flex}}@media (max-width:759px){.admin-filterbar.admin-provisioning-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-provisioning-fields,.admin-provisioning-facts{grid-template-columns:minmax(0,1fr)}.admin-provisioning-submit{display:none}.admin-provisioning-additional__heading{flex-direction:column;align-items:stretch}}.admin-community-page,.admin-marketing-page,.admin-community-layout,.admin-community-detail,.admin-community-form,.admin-marketing-layout,.admin-marketing-detail,.admin-marketing-form,.admin-marketing-content,.admin-marketing-policy,.admin-marketing-exclusions{gap:var(--admin-community-gap);display:grid}.admin-community-page button,.admin-community-page input,.admin-community-page select,.admin-community-page textarea,.admin-marketing-page button,.admin-marketing-page input,.admin-marketing-page select,.admin-marketing-page textarea{min-block-size:var(--admin-touch)}.admin-community-page code,.admin-marketing-page code{color:var(--admin-accent-strong);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.admin-community-cases,.admin-marketing-campaigns{gap:var(--admin-community-small-gap);display:grid}.admin-community-cases>button,.admin-marketing-campaigns>button{justify-content:space-between;align-items:center;gap:var(--admin-community-gap);min-block-size:calc(var(--admin-touch) + var(--admin-community-gap));padding:var(--admin-community-gap);color:var(--admin-ink);background:var(--admin-surface);border:var(--admin-community-line) solid var(--admin-rule);border-radius:var(--admin-radius);text-align:start;cursor:pointer;display:flex}.admin-community-cases>button>span,.admin-marketing-campaigns>button>span{gap:var(--admin-community-small-gap);display:grid}.admin-community-detail,.admin-marketing-detail{align-content:start}.admin-community-detail>section,.admin-marketing-detail>section,.admin-marketing-impact{padding:var(--admin-community-padding);background:var(--admin-surface-sunk);border:var(--admin-community-line) solid var(--admin-rule-soft);border-radius:var(--admin-radius)}.admin-community-form label,.admin-marketing-form label{gap:var(--admin-community-small-gap);color:var(--admin-muted);font-size:var(--admin-marketing-copy);font-weight:700;display:grid}.admin-community-form input,.admin-community-form select,.admin-community-form textarea,.admin-marketing-form input,.admin-marketing-form select,.admin-marketing-form textarea{inline-size:100%;padding-inline:var(--admin-community-small-gap);color:var(--admin-ink);background:var(--admin-field);border:var(--admin-community-line) solid var(--admin-rule);border-radius:var(--admin-radius)}.admin-community-form textarea,.admin-marketing-form textarea{min-block-size:calc(var(--admin-touch) * 2);padding-block:var(--admin-community-small-gap);resize:vertical}.admin-marketing-audiences,.admin-marketing-policies,.admin-marketing-columns,.admin-marketing-form__columns,.admin-marketing-metrics{grid-template-columns:repeat(auto-fit, minmax(var(--admin-marketing-card), 1fr));gap:var(--admin-community-gap);display:grid}.admin-marketing-audiences article,.admin-marketing-policies article,.admin-marketing-metrics article{gap:var(--admin-community-small-gap);padding:var(--admin-community-padding);background:var(--admin-surface-sunk);border:var(--admin-community-line) solid var(--admin-rule-soft);border-radius:var(--admin-radius);display:grid}.admin-marketing-audiences article>strong,.admin-marketing-metrics article>strong,.admin-marketing-list .admin-panel__header>span{color:var(--admin-ink);font-size:var(--admin-marketing-count);font-weight:800}.admin-marketing-audiences p,.admin-marketing-policies p,.admin-marketing-content p,.admin-marketing-policy p,.admin-marketing-impact p{margin:0}.admin-marketing-policies article>div{justify-content:space-between;align-items:center;gap:var(--admin-community-small-gap);display:flex}.admin-marketing-facts{gap:var(--admin-community-small-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.admin-marketing-facts div,.admin-marketing-exclusions div{justify-content:space-between;gap:var(--admin-community-small-gap);padding:var(--admin-community-small-gap);background:var(--admin-field);border-radius:var(--admin-radius);display:flex}.admin-marketing-facts dd{text-align:end;margin:0}.admin-marketing-exclusions div{border-block-end:var(--admin-community-line) solid var(--admin-rule-soft)}.admin-marketing-impact{color:var(--admin-danger-strong);background:var(--admin-danger-wash);border-color:var(--admin-danger-line)}@media (min-width:1120px){.admin-community-page .admin-detail-layout,.admin-marketing-page .admin-detail-layout{grid-template-columns:minmax(0, 1fr) var(--admin-community-detail)}}@media (max-width:1119px){.admin-community-page .admin-detail-layout>section:first-child,.admin-marketing-page .admin-detail-layout>section:first-child{display:none}}@media (max-width:759px){.admin-community-cases>button,.admin-marketing-campaigns>button,.admin-marketing-policies article>div{flex-direction:column;align-items:stretch}.admin-marketing-facts,.admin-marketing-form__columns{grid-template-columns:minmax(0,1fr)}.admin-marketing-action,.admin-marketing-suppression{display:none}}.admin-service-stack,.admin-service-form,.admin-service-detail,.admin-service-detail>section,.admin-service-message,.admin-service-history,.admin-service-layout{gap:var(--admin-service-gap);display:grid}.admin-service-catalog,.admin-service-editor-grid{grid-template-columns:repeat(auto-fit, minmax(var(--admin-service-card), 1fr));gap:var(--admin-service-gap);display:grid}.admin-service-catalog>article,.admin-service-message,.admin-service-history,.admin-service-detail>section{padding:var(--admin-service-padding);background:var(--admin-surface-sunk);border:var(--admin-service-line) solid var(--admin-rule-soft);border-radius:var(--admin-radius)}.admin-service-catalog article>header,.admin-service-list>button{justify-content:space-between;align-items:center;gap:var(--admin-service-gap);display:flex}.admin-service-catalog code,.admin-service-list code,.admin-service-detail code{color:var(--admin-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.admin-service-catalog button,.admin-service-list>button{min-block-size:var(--admin-touch);color:var(--admin-ink);background:var(--admin-surface);border:var(--admin-service-line) solid var(--admin-rule);border-radius:var(--admin-radius);cursor:pointer}.admin-service-catalog button{padding-inline:var(--admin-service-gap)}.admin-service-list{gap:var(--admin-service-small-gap);display:grid}.admin-service-list>button{padding:var(--admin-service-gap);text-align:start}.admin-service-list>button.is-selected{border-color:var(--admin-accent);box-shadow:inset var(--admin-service-line) 0 var(--admin-accent)}.admin-service-list>button>span{gap:var(--admin-service-small-gap);display:grid}.admin-service-form label,.admin-service-form fieldset{gap:var(--admin-service-small-gap);color:var(--admin-muted);font-weight:600;display:grid}.admin-service-form fieldset label{align-items:center;display:flex}.admin-service-form input,.admin-service-form select,.admin-service-form textarea{inline-size:100%;min-block-size:var(--admin-touch);padding:var(--admin-service-small-gap);color:var(--admin-ink);background:var(--admin-field);border:var(--admin-service-line) solid var(--admin-rule);border-radius:var(--admin-radius);font:inherit}.admin-service-form textarea{resize:vertical}.admin-service-detail dl{gap:var(--admin-service-small-gap);display:grid}.admin-service-detail dl>div{gap:var(--admin-service-gap);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.admin-service-detail dt{color:var(--admin-muted)}.admin-service-detail dd,.admin-service-message p,.admin-service-history p{margin:0}.admin-privacy-execution,.admin-privacy-sources{gap:var(--admin-service-small-gap);display:grid}.admin-privacy-execution>div,.admin-privacy-sources>li,.admin-privacy-execution .admin-service-history>div{justify-content:space-between;align-items:center;gap:var(--admin-service-gap);display:flex}.admin-privacy-sources{margin:0;padding:0;list-style:none}.admin-privacy-sources>li{min-block-size:var(--admin-touch);padding-inline:var(--admin-service-small-gap);background:var(--admin-surface);border:var(--admin-service-line) solid var(--admin-rule-soft);border-radius:var(--admin-radius)}.admin-service-message.is-internal{background:var(--admin-amber-wash);border-color:var(--admin-amber-line)}.admin-mobile-critical{display:none}@media (max-width:1119px){.admin-service-layout.admin-detail-layout{grid-template-columns:minmax(0,1fr)}.admin-service-layout.admin-detail-layout>.admin-panel:first-child{display:none}}@media (max-width:759px){.admin-service-catalog article>header,.admin-service-list>button{flex-direction:column;align-items:stretch}.admin-privacy-decision{display:none}.admin-mobile-critical{display:block}}.admin-heading__actions{flex-wrap:wrap;gap:8px;display:flex}.admin-credit-form{gap:16px;display:grid}.admin-credit-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-credit-form label,.admin-credit-detail form label{color:var(--admin-muted);gap:5px;font-size:11px;font-weight:600;display:grid}.admin-credit-form input,.admin-credit-form select,.admin-credit-form textarea,.admin-credit-detail input,.admin-credit-detail select,.admin-credit-detail textarea{width:100%;min-height:var(--admin-touch);color:var(--admin-ink);background:var(--admin-field);border:1px solid var(--admin-rule);border-radius:var(--admin-radius);font:inherit;padding:8px 10px}.admin-credit-form textarea,.admin-credit-detail textarea{resize:vertical;min-height:82px}.admin-credit-form__wide{grid-column:1/-1}.admin-credit-form code,.admin-credit-detail code,.admin-credit-detail dd,.admin-table-wrap td small{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.admin-credit-summary{overflow:hidden}.admin-credit-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-credit-metrics article{background:var(--admin-surface-sunk);border:1px solid var(--admin-rule-soft);border-radius:var(--admin-radius);padding:14px}.admin-credit-metrics article>span,.admin-credit-metrics article>small{color:var(--admin-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;display:block}.admin-credit-metrics article>strong{color:var(--admin-ink);margin-top:6px;font-size:28px;font-weight:650;display:block}.admin-credit-metrics dl,.admin-credit-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0;display:grid}.admin-credit-metrics dl div,.admin-credit-detail dl div{gap:2px;display:grid}.admin-credit-metrics dt,.admin-credit-detail dt{color:var(--admin-muted);font-size:10px}.admin-credit-metrics dd,.admin-credit-detail dd{color:var(--admin-ink);margin:0;font-size:12px;font-weight:600}.admin-table-wrap tbody tr{cursor:default}.admin-table-wrap tbody tr.is-selected{background:var(--admin-accent-wash)}.admin-table-wrap tbody tr:has(td:first-child button:focus-visible){background:var(--admin-accent-wash)}.admin-credit-request-link{min-height:var(--admin-touch);text-align:left;align-content:center;justify-items:start;display:grid}.admin-credit-detail{align-self:start}.admin-credit-detail form{gap:12px;margin-top:16px;display:grid}.admin-credit-detail__note{color:var(--admin-ink-soft);background:var(--admin-surface-sunk);border-left:2px solid var(--admin-accent);margin:14px 0 0;padding:10px}@media (max-width:1119px){.admin-credit-form__grid,.admin-credit-metrics{grid-template-columns:1fr}.admin-credit-form__wide{grid-column:auto}}@media (max-width:759px){.admin-heading__actions{width:100%}.admin-heading__actions .admin-button{min-height:var(--admin-touch);flex:auto}}[data-admin-theme=oliva] .admin-shell,[data-admin-theme=oliva] .admin-auth-shell,[data-admin-theme=oliva] .admin-state-page{--admin-ink:#22241b;--admin-ink-soft:#565948;--admin-muted:#64664f;--admin-muted-soft:#6b6d5a;--admin-faint:#9c9e85;--admin-dot:#b7b8a0;--admin-rule:#dbd7c4;--admin-rule-soft:#e3dfcd;--admin-hairline:#ebe8da;--admin-edge:#d2ceb9;--admin-surface-sunk:#f2f3ed;--admin-field:#f1f2eb;--admin-chip:#e2e6d7;--admin-rail:#273026;--admin-rail-ink:#f4f5ef;--admin-rail-muted:#aeb8a7;--admin-rail-heading:#929d90;--admin-rail-rule:#d3ddcb24;--admin-rail-hover:#e7ecdc12;--admin-rail-active:#e7ecdc1c;--admin-rail-icon:#c8d0c2;--admin-rail-icon-surface:#e7ecdc0d;--admin-rail-icon-line:#d3ddcb33;--admin-canvas:#e7e9df;--admin-accent:#5c6b34;--admin-accent-strong:#44511f;--admin-accent-wash:#f0f2e2;--admin-accent-line:#d6dbbc;--admin-positive:#3f7348;--admin-positive-wash:#eff4ec;--admin-positive-line:#ccdbc6;--admin-amber:#a3801d;--admin-amber-wash:#faf6e6;--admin-amber-line:#e6ddb5;--admin-danger:#9a4530;--admin-danger-strong:#823723;--admin-danger-wash:#fbf4ef;--admin-danger-line:#e9d4c5}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid var(--admin-accent);outline-offset:2px}.admin-shell{grid-template-columns:var(--admin-rail-wide) minmax(0, 1fr);background:var(--admin-surface-sunk)}.admin-sidebar{color:var(--admin-rail-ink);background:var(--admin-rail);border-right:1px solid var(--admin-rail-rule)}.admin-sidebar .ds-brand{color:var(--admin-ink)}.admin-sidebar__brand{min-height:var(--admin-topbar);align-items:flex-start;gap:var(--admin-brand-inset);padding-block:var(--admin-brand-rail-padding);padding-inline:var(--admin-brand-rail-padding);background:var(--admin-surface);border-bottom:1px solid var(--admin-rail-rule);flex-direction:column;justify-content:flex-start}.admin-sidebar__role{color:var(--admin-ink-soft);letter-spacing:.04em;text-transform:none;background:0 0;padding:0;font-size:10px;font-weight:600}.admin-sidebar nav{flex-direction:column;gap:13px;padding:14px 10px;display:flex}.admin-nav-group{flex-direction:column;gap:2px;margin:0;display:flex}.admin-nav-group h2{color:var(--admin-rail-heading);letter-spacing:.1em;margin:0 0 3px;padding:0 8px;font-size:9.5px;font-weight:600}.admin-nav-group button{width:100%;min-height:var(--admin-nav-item);color:var(--admin-rail-muted);border-radius:var(--admin-radius);text-align:left;white-space:normal;background:0 0;border:1px solid #0000;align-items:center;gap:9px;padding:0 8px;font-size:12.5px;font-weight:400;display:flex}.admin-nav-group button:hover{color:var(--admin-rail-ink);background:var(--admin-rail-hover)}.admin-nav-group button.is-active{color:var(--admin-rail-ink);background:var(--admin-rail-active);border-color:var(--admin-rail-rule);box-shadow:inset 2px 0 var(--admin-accent);font-weight:600}.admin-nav-icon{width:var(--admin-nav-icon-size);height:var(--admin-nav-icon-size);color:var(--admin-rail-icon);background:var(--admin-rail-icon-surface);border:1px solid var(--admin-rail-icon-line);border-radius:4px;flex:none;place-items:center;display:grid}.admin-nav-icon__svg{width:var(--admin-nav-glyph-size);height:var(--admin-nav-glyph-size)}.admin-nav-group button.is-active .admin-nav-icon{color:var(--admin-rail-ink);background:var(--admin-rail-active);border-color:var(--admin-rail-rule)}.admin-sidebar__environment{border-top:1px solid var(--admin-rail-rule);margin-top:auto;padding:12px 14px}.admin-sidebar__environment p{color:var(--admin-rail-muted);margin:8px 0 0;font-size:10.5px;line-height:1.45}.admin-topbar{min-height:var(--admin-topbar);background:var(--admin-surface);border-bottom:1px solid var(--admin-rule);gap:16px;padding:0 18px}.admin-search{background:var(--admin-field);border:1px solid var(--admin-rule);border-radius:var(--admin-radius);width:372px;height:34px;padding:0 11px}.admin-search input{font-size:12.5px}.admin-operator strong{font-size:12px;font-weight:600}.admin-operator small{color:var(--admin-muted-soft);font-size:10.5px}.admin-shell .ds-avatar{width:31px;height:31px;color:var(--admin-ink-soft);background:var(--admin-chip);border:1px solid var(--admin-rule);border-radius:var(--admin-radius);font-size:11px;font-weight:700}.admin-statusbar{z-index:4;height:var(--admin-statusbar);color:var(--admin-ink-soft);background:var(--admin-surface);border-top:1px solid var(--admin-rule);align-items:stretch;font-size:10.5px;display:flex;position:sticky;bottom:0}.admin-statusbar>*{border-right:1px solid var(--admin-hairline);font-family:var(--admin-mono);align-items:center;gap:6px;padding:0 11px;display:inline-flex}.admin-statusbar>.admin-statusbar__spacer{border:0;flex:auto;padding:0}.admin-statusbar>:last-child{border-right:0;border-left:1px solid var(--admin-hairline)}.admin-main{background:var(--admin-surface-sunk);gap:13px;padding:18px 20px}.admin-heading{gap:20px}.admin-heading h1,.admin-panel h1{color:var(--admin-ink);letter-spacing:-.015em;margin:3px 0 0;font-size:20px;font-weight:600}.admin-heading>div>p:last-child,.admin-panel h1+p{max-width:660px;color:var(--admin-ink-soft);text-wrap:pretty;margin:5px 0 0;font-size:12.5px;line-height:1.45}.admin-shell .ds-eyebrow,.admin-auth-shell .ds-eyebrow{color:var(--admin-muted-soft);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:10px;font-weight:600}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-metrics .ds-metric-card{background:var(--admin-surface);border:1px solid var(--admin-rule);border-radius:var(--admin-radius);box-shadow:none;padding:12px 14px;display:block}.admin-metrics .ds-icon{width:19px;height:19px;color:var(--admin-accent);background:var(--admin-surface);border:1px solid var(--admin-rule-soft);font-family:var(--admin-mono);border-radius:4px;place-items:center;margin-right:7px;font-size:10px;display:inline-grid}.admin-metrics .ds-icon--green{color:var(--admin-positive)}.admin-metrics .ds-icon--amber{color:var(--admin-amber)}.admin-metrics .ds-metric-card__value{color:var(--admin-ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:9px 0 3px;font-size:28px;font-weight:600;line-height:1;display:block}.admin-metrics .ds-muted{color:var(--admin-muted-soft);margin:0;font-size:11.5px}.admin-content-grid{grid-template-columns:minmax(0,1fr) 372px;align-items:start;gap:13px}.admin-communications{margin-block-start:var(--admin-service-gap)}.admin-communications__form,.admin-communications__form label,.admin-communications__metadata{gap:var(--admin-service-small-gap);display:grid}.admin-communications__form{margin-block:var(--admin-service-padding)}.admin-communications__channel{inline-size:-webkit-fill-available;min-height:var(--admin-touch);justify-content:space-between;gap:var(--admin-service-small-gap);margin-block:var(--admin-service-small-gap);flex-wrap:wrap;display:flex}.admin-communications__metadata dd{overflow-wrap:anywhere;margin-inline-start:var(--admin-service-small-gap)}.admin-communications input,.admin-communications button{min-height:var(--admin-touch)}.admin-communications input,.admin-page-picker select{min-width:0;padding:var(--admin-service-small-gap);color:var(--admin-ink);background:var(--admin-field);border:var(--admin-service-line) solid var(--admin-rule);border-radius:var(--admin-radius);font:inherit}.admin-communications__detail>*+*{margin-block-start:var(--admin-service-gap)}.admin-page-picker{display:none}@media (max-width:1119px){.admin-communications--selected>.admin-communications__list{display:none}}@media (max-width:759px){.admin-communications__save{display:none}.admin-page-picker{gap:var(--admin-service-small-gap);display:grid}.admin-page-picker select{min-height:var(--admin-touch)}}.admin-detail-layout{grid-template-columns:minmax(0,1fr) 620px;align-items:start;gap:13px;min-height:0;display:grid}.admin-panel{background:var(--admin-surface);border:1px solid var(--admin-rule);border-radius:var(--admin-radius);box-shadow:none;padding:13px 14px;overflow:hidden}.admin-panel__header{background:var(--admin-surface-sunk);border-bottom:1px solid var(--admin-rule-soft);gap:12px;min-height:40px;margin:-13px -14px 13px;padding:7px 13px}.admin-panel__header h2{color:var(--admin-ink);margin:0;font-size:12.5px;font-weight:600}.admin-panel__header p{color:var(--admin-muted);margin:0}.admin-table-wrap{margin:-13px -14px}.admin-panel__header+.admin-table-wrap{margin-top:0}.admin-panel table{font-size:12.5px}.admin-panel th{height:30px;color:var(--admin-muted-soft);border-bottom:1px solid var(--admin-rule-soft);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;padding:0 12px;font-size:9.5px;font-weight:600}.admin-panel td{height:46px;color:var(--admin-ink-soft);border-bottom:1px solid var(--admin-hairline);padding:0 12px}.admin-panel td strong{color:var(--admin-ink);font-weight:600}.admin-panel td small{color:var(--admin-muted-soft);font-family:var(--admin-mono);font-size:10.5px;display:block}.admin-row-action{color:var(--admin-accent);background:0 0;border:0;padding:0;font-size:12px;font-weight:500}.admin-service-list li{border-bottom:1px solid var(--admin-hairline);min-height:42px;padding:0 13px;font-size:12.5px}.admin-service-list li:last-child{border-bottom:0}.admin-shell .ds-status,.admin-auth-shell .ds-status,.admin-state-page .ds-status{color:var(--admin-ink);background:var(--admin-field);border:1px solid var(--admin-rule-soft);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.admin-shell .ds-status:before,.admin-auth-shell .ds-status:before,.admin-state-page .ds-status:before{content:"";background:var(--admin-dot);border-radius:50%;flex:none;width:6px;height:6px}.admin-shell .ds-status--positive,.admin-auth-shell .ds-status--positive{background:var(--admin-positive-wash);border-color:var(--admin-positive-line)}.admin-shell .ds-status--positive:before,.admin-auth-shell .ds-status--positive:before{background:var(--admin-positive)}.admin-shell .ds-status--warning,.admin-auth-shell .ds-status--warning{background:var(--admin-amber-wash);border-color:var(--admin-amber-line)}.admin-shell .ds-status--warning:before,.admin-auth-shell .ds-status--warning:before{background:var(--admin-amber)}.admin-notice{color:var(--admin-ink-soft);background:var(--admin-accent-wash);border:1px solid var(--admin-accent-line);border-radius:var(--admin-radius);padding:10px 13px}.admin-notice strong{color:var(--admin-ink);font-size:12px;font-weight:600}.admin-notice p{margin:3px 0 0;font-size:11.5px;line-height:1.45}.admin-empty{text-align:center;padding:26px 14px}.admin-empty strong{color:var(--admin-ink);font-size:13px}.admin-empty p{color:var(--admin-muted-soft);margin:4px 0 0;font-size:12px}.admin-alert{border-radius:var(--admin-radius);gap:14px;padding:11px 13px;font-size:12.5px}.admin-alert--error{background:var(--admin-danger-wash);border:1px solid var(--admin-danger-line)}.admin-alert--success{background:var(--admin-positive-wash);border:1px solid var(--admin-positive-line)}.admin-alert small{color:var(--admin-muted-soft);font-family:var(--admin-mono);font-size:10.5px}.admin-button{border-radius:var(--admin-radius);min-height:34px;padding:0 13px;font-size:12.5px;font-weight:600}.admin-button--primary{color:var(--admin-surface);background:var(--admin-accent);border:1px solid var(--admin-accent-strong)}.admin-button--secondary{color:var(--admin-ink);background:var(--admin-surface);border:1px solid var(--admin-edge);font-weight:500}.admin-button--danger{color:var(--admin-surface);background:var(--admin-danger);border:1px solid var(--admin-danger-strong)}.admin-button--full{min-height:var(--admin-touch);font-size:13.5px}.admin-text-button,.admin-link-button,.admin-mfa-alternative{color:var(--admin-accent);background:0 0;border:0;padding:0;font-size:12px;font-weight:500}.admin-filterbar{background:var(--admin-surface);border:1px solid var(--admin-rule);border-radius:var(--admin-radius);align-items:flex-end;gap:12px;padding:12px 13px;display:flex}.admin-filterbar label{color:var(--admin-ink-soft);flex-direction:column;flex:none;gap:5px;font-size:11px;font-weight:500;display:flex}.admin-filterbar .admin-button{margin-left:auto}.admin-filterbar input,.admin-filterbar select,.admin-field input,.admin-field select,.admin-commercial-form input,.admin-commercial-form select,.platform-support-manage select{height:34px;color:var(--admin-ink);background:var(--admin-field);border:1px solid var(--admin-rule);border-radius:var(--admin-radius);padding:0 11px;font-size:12.5px}.admin-filterbar select,.admin-field select,.platform-support-manage select{background:var(--admin-surface)}.admin-field{gap:5px}.admin-field>span{color:var(--admin-ink-soft);font-size:11px;font-weight:500}.admin-field textarea,.admin-commercial-form textarea{color:var(--admin-ink);background:var(--admin-field);border:1px solid var(--admin-rule);border-radius:var(--admin-radius);padding:8px 11px;font-size:12.5px;line-height:1.45}.admin-field small{color:var(--admin-muted-soft);font-size:10.5px}.admin-commercial-form__grid{gap:12px}.admin-commercial-form fieldset{border:1px solid var(--admin-rule);border-radius:var(--admin-radius);padding:11px 12px}.admin-commercial-form legend{color:var(--admin-ink-soft);padding:0 5px;font-size:11px;font-weight:600}.admin-plan-limits>p{color:var(--admin-ink-soft);margin:0 0 11px;font-size:11.5px;line-height:1.5}.admin-plan-limits__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-plan-limits__grid label{color:var(--admin-ink-soft);flex-direction:column;gap:5px;font-size:11px;font-weight:500;display:flex}.admin-plan-limits__grid small{color:var(--admin-muted-soft);font-weight:400}.admin-tenant-detail{height:auto}.admin-company-configuration-entry{grid-column:1/-1}.admin-tenant-detail,.admin-intake-detail{background:var(--admin-surface);border:1px solid var(--admin-rule);border-radius:var(--admin-radius);width:auto;padding:0;position:static;overflow:hidden}.admin-tenant-detail__header,.admin-dialog__header{border-bottom:1px solid var(--admin-rule-soft);gap:14px;padding:13px 14px}.admin-tenant-detail__header h2{letter-spacing:-.015em;margin:3px 0 0;font-size:18px;font-weight:600}.admin-tenant-detail__header>div>span{color:var(--admin-muted-soft);font-family:var(--admin-mono);font-size:10.5px}.admin-close-button{width:30px;height:30px;color:var(--admin-ink-soft);background:var(--admin-surface);border:1px solid var(--admin-edge);border-radius:var(--admin-radius);font-size:14px}.admin-detail-summary{border-bottom:1px solid var(--admin-rule-soft);gap:0}.admin-detail-summary>div{border:0;border-right:1px solid var(--admin-hairline);background:0 0;border-radius:0;min-height:0;padding:9px 13px}.admin-detail-summary>div:last-child{border-right:0}.admin-detail-summary>div>span{color:var(--admin-ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:9.5px;font-weight:600}.admin-detail-summary strong{margin-top:3px;font-size:12.5px;font-weight:500}.admin-detail-grid,.admin-detail-audit{gap:11px;padding:13px 14px}.admin-detail-grid>section{border:1px solid var(--admin-rule);border-radius:var(--admin-radius);overflow:hidden}.admin-detail-grid h3,.admin-detail-audit h3{color:var(--admin-ink);background:var(--admin-surface-sunk);border-bottom:1px solid var(--admin-rule-soft);margin:0;padding:7px 13px;font-size:11.5px;font-weight:600}.admin-definition-list div{border-bottom:1px solid var(--admin-hairline);min-height:36px;padding:0 13px;font-size:12.5px}.admin-definition-list div:last-child{border-bottom:0}.admin-definition-list dt{color:var(--admin-ink-soft)}.admin-definition-list dd{color:var(--admin-ink);font-variant-numeric:tabular-nums;font-weight:600}.admin-chip-list li{color:var(--admin-ink-soft);background:var(--admin-surface-sunk);border:1px solid var(--admin-rule-soft);font-family:var(--admin-mono);border-radius:4px;gap:6px;padding:4px 8px;font-size:10.5px}.admin-critical-action{background:var(--admin-danger-wash);border:1px solid var(--admin-danger-line);border-radius:var(--admin-radius);gap:16px;margin:0 14px 13px;padding:11px 13px}.admin-critical-action p{color:var(--admin-ink-soft);margin:3px 0 0;font-size:11.5px;line-height:1.45}.admin-audit-list li{border-bottom:1px solid var(--admin-hairline);grid-template-columns:auto minmax(0,1fr) auto;gap:10px;min-height:46px;padding:9px 12px}.admin-audit-list li:last-child{border-bottom:0}.admin-audit-list strong{color:var(--admin-ink);font-size:12px;font-weight:600}.admin-audit-list p{color:var(--admin-muted-soft);font-family:var(--admin-mono);margin:2px 0 0;font-size:10.5px}.admin-audit-list li:has(.admin-audit-result--failed) p{color:var(--admin-danger)}.admin-audit-list time{color:var(--admin-muted-soft);font-family:var(--admin-mono);font-size:10.5px}.admin-audit-result{width:7px;height:7px}.admin-audit-result--allowed{background:var(--admin-positive)}.admin-audit-result--failed{background:var(--admin-danger)}.admin-dialog-backdrop{background:#0f1a245c}[data-admin-theme=oliva] .admin-dialog-backdrop{background:#22241b5c}.admin-dialog{background:var(--admin-surface);border:1px solid var(--admin-rule);border-radius:var(--admin-radius-lg);width:600px;max-width:calc(100vw - 32px);padding:0;overflow:hidden}.admin-dialog__header{padding:15px 17px}.admin-dialog__header h2{letter-spacing:-.015em;margin:3px 0 0;font-size:18px;font-weight:600}.admin-dialog form{gap:13px;padding:0 17px 15px}.admin-impact{background:var(--admin-surface-sunk);border:1px solid var(--admin-rule);border-radius:var(--admin-radius);margin:15px 17px;padding:12px 13px}.admin-impact--danger{background:var(--admin-danger-wash);border-color:var(--admin-danger-line)}.admin-impact p{color:var(--admin-ink-soft);margin:4px 0 10px;font-size:12px;line-height:1.5}.admin-impact dl{background:var(--admin-rule);border:1px solid var(--admin-rule);border-radius:4px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden}.admin-impact dl div{background:var(--admin-surface);border:0;padding:8px 10px}.admin-impact dt{color:var(--admin-muted-soft);letter-spacing:.06em;text-transform:uppercase;font-size:9.5px;font-weight:600}.admin-impact dd{color:var(--admin-ink);font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:16px;font-weight:600}.admin-dialog__actions{background:var(--admin-surface-sunk);border-top:1px solid var(--admin-rule-soft);gap:9px;padding:13px 17px}.admin-intake-transition{background:var(--admin-surface-sunk);border-top:1px solid var(--admin-rule-soft);border-bottom:1px solid var(--admin-rule-soft);grid-template-columns:200px minmax(0,1fr) auto;align-items:end;gap:11px;padding:12px 14px;display:grid}.admin-intake-transition>div{display:none}.admin-intake-message p{color:var(--admin-ink-soft);background:var(--admin-surface-sunk);border:1px solid var(--admin-rule-soft);border-radius:var(--admin-radius);padding:11px 12px;font-size:12px;line-height:1.55}.platform-support-layout{grid-template-columns:352px minmax(0,1fr);align-items:stretch;gap:13px}.platform-support-list,.platform-support-detail{background:var(--admin-surface);border:1px solid var(--admin-rule);border-radius:var(--admin-radius);padding:0;overflow:hidden}.platform-support-list>header{background:var(--admin-surface-sunk);border-bottom:1px solid var(--admin-rule-soft);min-height:40px;padding:7px 13px;font-size:12.5px}.platform-support-list>header span{color:var(--admin-muted-soft);font-family:var(--admin-mono);font-size:10.5px}.platform-support-list>button{background:var(--admin-surface);border:0;border-bottom:1px solid var(--admin-hairline);border-radius:0;gap:5px;padding:11px 13px}.platform-support-list>button.is-active{background:var(--admin-accent-wash);box-shadow:inset 2px 0 var(--admin-accent)}.platform-support-list>button b{color:var(--admin-ink-soft);font-family:var(--admin-mono);font-size:10.5px;font-weight:400}.platform-support-list>button strong{color:var(--admin-ink);font-size:12.5px;font-weight:600}.platform-support-list>button small{color:var(--admin-muted-soft);font-size:11px}.platform-support-list>button em{min-width:16px;height:16px;color:var(--admin-surface);background:var(--admin-accent);border-radius:8px;place-items:center;padding:0 4px;font-size:10px;font-style:normal;font-weight:600;display:inline-grid}.platform-support-detail>header{border-bottom:1px solid var(--admin-rule-soft);gap:14px;padding:13px 14px}.platform-support-detail>header span{color:var(--admin-muted-soft);font-family:var(--admin-mono);font-size:10.5px}.platform-support-detail>header h2{letter-spacing:-.015em;margin:2px 0 0;font-size:17px;font-weight:600}.platform-support-meta{border-bottom:1px solid var(--admin-rule-soft);gap:0}.platform-support-meta>span{border-right:1px solid var(--admin-hairline);padding:9px 13px}.platform-support-meta>span:last-child{border-right:0}.platform-support-meta small{color:var(--admin-muted-soft);letter-spacing:.06em;text-transform:uppercase;font-size:9.5px;font-weight:600}.platform-support-meta strong{margin-top:3px;font-size:12px;font-weight:500;display:block}.platform-support-messages{gap:9px;padding:13px 14px}.platform-support-message{border-radius:var(--admin-radius);padding:10px 12px}.platform-support-message--tenant_message{background:var(--admin-surface-sunk);border:1px solid var(--admin-rule-soft)}.platform-support-message--operator_reply{background:var(--admin-accent-wash);border:1px solid var(--admin-accent-line)}.platform-support-message--internal_note{background:var(--admin-amber-wash);border:1px solid var(--admin-amber-line)}.platform-support-message>div span{color:var(--admin-ink-soft);background:var(--admin-surface);border:1px solid var(--admin-rule-soft);border-radius:3px;padding:2px 6px;font-size:10px;font-weight:500}.platform-support-message p{color:var(--admin-ink-soft);margin:5px 0 0;font-size:12px;line-height:1.55}.platform-support-message time{color:var(--admin-muted-soft);font-family:var(--admin-mono);font-size:10.5px}.platform-support-tabs button{min-height:32px;color:var(--admin-ink-soft);background:0 0;border:0;padding:0 12px;font-size:12px}.platform-support-tabs button.is-active{color:var(--admin-accent-strong);background:var(--admin-accent-wash);border:1px solid var(--admin-accent-line);border-radius:var(--admin-radius) var(--admin-radius) 0 0;font-weight:600}.platform-support-compose{padding:0 14px 13px}.platform-support-manage{background:var(--admin-surface-sunk);border-top:1px solid var(--admin-rule-soft);padding:12px 14px}.platform-support-manage h3{color:var(--admin-ink);margin:0 0 9px;font-size:11.5px;font-weight:600}.platform-support-manage>div{gap:11px}.platform-support-manage label{color:var(--admin-ink-soft);gap:5px;font-size:11px;font-weight:500}.admin-capability-control-grid,.admin-capability-grid,.admin-plan-grid,.admin-template-grid{gap:12px}.admin-capability-control-grid article,.admin-capability-grid article,.admin-plan-grid article,.admin-template-grid article{background:var(--admin-surface);border:1px solid var(--admin-rule);border-radius:var(--admin-radius);box-shadow:none;gap:9px;padding:13px 14px}.admin-capability-control-grid h3,.admin-plan-grid h3,.admin-template-grid h3{color:var(--admin-ink);margin:0;font-size:13px;font-weight:600}.admin-capability-control-grid code,.admin-capability-grid code,.admin-plan-grid code,.admin-template-grid code{color:var(--admin-muted-soft);font-family:var(--admin-mono);background:0 0;font-size:10.5px}.admin-template-mark{width:28px;height:28px;color:var(--admin-accent);background:var(--admin-accent-wash);border:1px solid var(--admin-accent-line);border-radius:var(--admin-radius);font-family:var(--admin-mono);font-size:11px;font-weight:500}.admin-version-list>div{border-bottom:1px solid var(--admin-hairline);gap:10px;padding:8px 11px;font-size:12px}.admin-version-list>div:last-child{border-bottom:0}.admin-version-list strong{color:var(--admin-ink);font-family:var(--admin-mono);font-size:11.5px;font-weight:500}.admin-version-limits{grid-column:1/-1;gap:4px;margin:0;padding:0;list-style:none;display:grid}.admin-version-limits li{color:var(--admin-ink-soft);justify-content:space-between;gap:12px;font-size:11px;display:flex}.admin-brand{gap:var(--admin-brand-gap);max-width:100%;color:var(--admin-ink)}.admin-brand .ds-brand__name{align-items:center;min-width:0;display:inline-flex}.admin-brand__logo{width:var(--admin-brand-logo-width);height:var(--admin-brand-logo-height);object-fit:contain;display:block}.admin-brand.ds-brand--inverse .ds-brand__name{color:var(--admin-ink);background:0 0;padding:0}.admin-auth-shell,.admin-state-page{background:var(--admin-canvas)}.admin-auth-card{background:var(--admin-surface);border:1px solid var(--admin-rule);border-radius:var(--admin-radius-lg);width:436px;max-width:calc(100vw - 32px);box-shadow:none;padding:30px 32px 24px}.admin-auth-card h1{color:var(--admin-ink);letter-spacing:-.02em;margin:5px 0 0;font-size:23px;font-weight:600}.admin-auth-card__intro{color:var(--admin-ink-soft);margin:8px 0 22px;font-size:13px;line-height:1.5}.admin-auth-card form{gap:14px}.admin-auth-card input{height:40px;color:var(--admin-ink);background:var(--admin-field);border:1px solid var(--admin-rule);border-radius:var(--admin-radius);padding:0 11px;font-size:13px}.admin-mfa-card{width:468px}.admin-mfa-setup details{background:var(--admin-surface-sunk);border:1px solid var(--admin-rule-soft);border-radius:var(--admin-radius);padding:9px 11px}.admin-mfa-setup summary{color:var(--admin-ink);font-size:11.5px;font-weight:600}.admin-mfa-setup code{color:var(--admin-ink-soft);font-family:var(--admin-mono);font-size:11px}.admin-spinner{border:2px solid var(--admin-rule);border-top-color:var(--admin-accent);width:16px;height:16px}.admin-skeleton{border-radius:var(--admin-radius)}@media (min-width:761px) and (max-width:1119px){.admin-content-grid,.admin-detail-layout{grid-template-columns:1fr}.admin-shell{grid-template-columns:var(--admin-rail-tablet) minmax(0, 1fr)}.admin-sidebar nav{gap:11px;padding-inline:8px}.admin-sidebar nav button,.admin-nav-group button{min-height:var(--admin-touch);justify-content:flex-start;gap:8px;padding-inline:8px;font-size:11.5px}.admin-nav-group>h2,.admin-sidebar__role,.admin-sidebar__environment>p{display:block}.admin-sidebar__brand{padding-inline:var(--admin-brand-rail-padding);justify-content:flex-start}.admin-sidebar__environment{text-align:left;padding:12px}.admin-metrics,.admin-impact dl{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-support-layout,.admin-intake-transition{grid-template-columns:1fr}}@media (max-width:760px){.admin-shell{grid-template-columns:1fr;max-width:100%;overflow-x:clip}.admin-content-grid,.admin-detail-layout{grid-template-columns:minmax(0,1fr)}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-sidebar nav,.admin-sidebar__environment,.admin-statusbar{display:none}.admin-search{width:100%}.admin-filterbar{grid-template-columns:1fr;display:grid}.admin-plan-limits__grid{grid-template-columns:1fr}.admin-filterbar .admin-button,.admin-button{min-height:var(--admin-touch)}.admin-detail-summary>div{border-bottom:1px solid var(--admin-hairline)}.admin-tabbar{height:var(--admin-tabbar-height);background:var(--admin-surface);border-top:1px solid var(--admin-rule)}.admin-tabbar button{color:var(--admin-muted);background:0 0;border:0;font-size:10.5px}.admin-tabbar button[aria-current=page]{color:var(--admin-accent-strong);box-shadow:inset 0 2px var(--admin-accent);font-weight:600}.admin-tabbar button[aria-current=page] .admin-nav-icon{color:var(--admin-accent);background:var(--admin-accent-wash);border-color:var(--admin-accent-line)}.admin-mobile-critical{color:var(--admin-danger)}}@media (max-width:359px){.admin-metrics{grid-template-columns:minmax(0,1fr)}}@media (max-width:1119px){.admin-shell button,.admin-shell a[href],.admin-shell input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.admin-shell select,.admin-shell textarea{min-height:var(--admin-touch)}.admin-shell button,.admin-shell a[href]{min-width:var(--admin-touch)}}
