.admin-dashboard,.admin-login{--admin-font:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--admin-ink:#1d1e22;--admin-muted:#68696f;--admin-subtle:#929399;--admin-paper:#f3f1ec;--admin-surface:#fffefa;--admin-surface-muted:#f8f6f1;--admin-line:#dfddd7;--admin-line-strong:#cbc8c0;--admin-accent:#5264ff;--admin-accent-strong:#4051e9;--admin-accent-soft:#eef0ff;--admin-danger:#cf5135;--admin-danger-soft:#fff0eb;--admin-warning:#9b6718;--admin-warning-soft:#fff6df;--admin-success:#28795a;--admin-success-soft:#eaf7f0;--admin-coral:#ee6c4d;--admin-radius:0.7rem;--admin-radius-large:1rem;--admin-shadow:0 1px 2px rgb(28 29 33/5%);--admin-shadow-raised:0 10px 30px rgb(28 29 33/8%),0 2px 8px rgb(28 29 33/5%);color:var(--admin-ink);font-family:var(--admin-font);font-size:.9rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-rendering:optimizeLegibility}.admin-dashboard{display:grid;width:100%;min-height:100dvh;min-width:0;overflow-x:hidden;grid-template-columns:16.25rem minmax(0,1fr);background:radial-gradient(circle at 80% -5%,rgb(82 100 255/5%),transparent 30rem),var(--admin-paper)}.admin-sidebar{position:sticky;z-index:40;top:0;display:flex;width:16.25rem;height:100dvh;min-width:0;flex-direction:column;padding:1.15rem .8rem .85rem;overflow:hidden;border:0;border-right:1px solid #2c2e34;background:radial-gradient(circle at 20% 0,rgb(82 100 255/12%),transparent 16rem),#191a1f;box-shadow:12px 0 32px rgb(28 29 33/3%)}.admin-sidebar-header,.admin-tenant-navigation-header{display:flex;min-height:3.65rem;flex:0 0 auto;align-items:flex-start;justify-content:space-between;padding:0 .45rem;border:0}.admin-sidebar-brand{display:flex;min-width:0;align-items:center;gap:.72rem;padding:0 0 1.15rem;color:#fff;text-decoration:none}.admin-sidebar-brand>div{display:grid;min-width:0;gap:.02rem}.admin-brand-mark{display:grid;width:2rem;height:2rem;flex:0 0 2rem;place-items:center;border:1px solid rgb(255 255 255/13%);border-radius:.58rem;color:#fff;background:linear-gradient(145deg,#6170ff,#4252e7);box-shadow:0 7px 18px rgb(38 50 180/26%),inset 0 1px rgb(255 255 255/20%);font-size:.76rem;font-weight:800;letter-spacing:-.05em}.admin-sidebar-brand strong{overflow:hidden;color:#fff;font-size:.98rem;font-weight:720;letter-spacing:-.025em;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.admin-sidebar-brand small{color:#8d8f98;font-size:.66rem;font-weight:560;letter-spacing:.025em}.admin-sidebar-toggle,.admin-tenant-navigation-toggle{display:none;width:2.15rem;height:2.15rem;align-items:center;justify-content:center;padding:0;border:1px solid #36383f;border-radius:.55rem;color:#d8d9de;background:#24262c}.admin-sidebar nav{display:grid;width:100%;min-height:0;flex:1 1 auto;align-content:start;grid-auto-flow:row;grid-template-columns:minmax(0,1fr);gap:1.15rem;margin:0 -.2rem;padding:.25rem .2rem 1rem;overflow-x:hidden;overflow-y:auto;scrollbar-color:#3c3e45 transparent;scrollbar-width:thin}.admin-dashboard .admin-sidebar nav>.admin-sidebar-group{display:grid;width:100%;min-width:0;max-width:none;flex:0 0 auto;grid-template-columns:minmax(0,1fr);gap:.16rem}.admin-sidebar-group-label{display:block;width:100%;min-width:0;max-width:none;padding:0 .64rem .32rem;overflow:hidden;color:#6f717a;font-size:.62rem;font-weight:750;letter-spacing:.105em;line-height:1.2;overflow-wrap:normal;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.admin-sidebar nav a{position:relative;display:flex;width:100%;min-width:0;max-width:100%;min-height:2.34rem;flex:0 0 auto;align-items:center;gap:.68rem;padding:.48rem .62rem;border:1px solid transparent;border-radius:.55rem;color:#a5a7ae;font-size:.79rem;font-weight:575;line-height:1.2;text-decoration:none;transition:color .13s ease,background .13s ease,border-color .13s ease}.admin-sidebar nav a>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-sidebar nav a svg{width:1.02rem;height:1.02rem;flex:0 0 1.02rem;color:#73757e;stroke-width:1.85}.admin-sidebar nav a:hover{color:#f0f0f2;background:#24262c}.admin-sidebar nav a:hover svg{color:#b9bfff}.admin-sidebar nav a[aria-current=page]{border-color:rgb(112 124 255/12%);color:#fff;background:linear-gradient(90deg,rgb(82 100 255/22%),rgb(82 100 255/9%));box-shadow:inset 2px 0 #7180ff}.admin-sidebar nav a[aria-current=page] svg{color:#aeb5ff}.admin-sidebar-footer{display:grid;min-width:0;flex:0 0 auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.62rem;padding:.82rem .2rem 0;border-top:1px solid #303238}.admin-sidebar-footer>div{display:grid;min-width:0;gap:.05rem}.admin-sidebar-footer small,.admin-sidebar-footer strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-sidebar-footer strong{color:#e8e8ea;font-size:.73rem;font-weight:650}.admin-sidebar-footer small{color:#7f818a;font-size:.63rem}.admin-avatar{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid #40424a;border-radius:50%;color:#dfe1ff;background:#292c34;font-size:.68rem;font-weight:750}.admin-sidebar-sign-out{display:grid;width:1.95rem;height:1.95rem;min-height:1.95rem;place-items:center;padding:0;border:1px solid transparent;border-radius:.5rem;color:#858892;background:transparent}.admin-sidebar-sign-out svg{width:.95rem;height:.95rem}.admin-sidebar-sign-out:focus-visible,.admin-sidebar-sign-out:hover{border-color:#3e4048;color:#fff;background:#292b32;outline:none}.admin-tenant-navigation{width:16.25rem;min-width:0;padding:1.15rem .8rem .85rem;border-right:1px solid #2c2e34;background:radial-gradient(circle at 20% 0,rgb(82 100 255/12%),transparent 16rem),#191a1f}.admin-tenant-context{display:grid;flex:0 0 auto;min-width:0;align-items:center;column-gap:.7rem;grid-template-columns:minmax(0,1fr) auto;row-gap:.58rem;margin:.2rem 0 1.15rem;padding:.8rem;border:1px solid #34363d;border-radius:.7rem;background:rgb(255 255 255/3%)}.admin-tenant-navigation-back{display:inline-flex;width:fit-content;min-height:0;order:0;align-items:center;justify-self:start;margin:0;gap:.35rem;grid-column:1/-1;grid-row:1;color:#8f919a;font-size:.66rem;font-weight:620;text-decoration:none}.admin-tenant-navigation-back:hover{color:#fff}.admin-tenant-navigation-back svg{width:.78rem;height:.78rem}.admin-tenant-navigation-identity{display:grid;min-width:0;order:0;gap:.12rem;grid-column:1;grid-row:2}.admin-tenant-navigation-identity span,.admin-tenant-navigation-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-tenant-navigation-identity strong{color:#f2f2f4;font-size:.86rem;font-weight:680}.admin-tenant-navigation-identity span{color:#7e8089;font-size:.66rem}.admin-tenant-context .admin-state{width:fit-content;order:0;align-self:center;justify-self:end;margin:0;border-color:rgb(117 128 255/20%);color:#c8ccff;background:rgb(82 100 255/13%);grid-column:2;grid-row:2}.admin-shell-body,.admin-workspace{width:100%;min-width:0;max-width:100%}.admin-shell-body{display:block;overflow-x:clip;background:transparent}.admin-workspace{box-sizing:border-box;padding:0 clamp(1.4rem,3vw,3.25rem) 4.5rem}.admin-topbar{position:sticky;z-index:25;top:0;display:flex;min-height:4.55rem;align-items:center;justify-content:space-between;margin:0 calc(clamp(1.4rem, 3vw, 3.25rem) * -1);padding:.85rem clamp(1.4rem,3vw,3.25rem);border-bottom:1px solid rgb(208 205 197/72%);background:rgb(243 241 236/89%);-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%)}.admin-topbar h1{margin:0;color:var(--admin-ink);font-size:clamp(1.45rem,2.1vw,1.82rem);font-weight:720;letter-spacing:-.045em;line-height:1.1}.admin-topbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.admin-compact-action,.admin-danger-action,.admin-primary-action,.admin-secondary-action,.admin-sign-out,.admin-warning-action{display:inline-flex;min-height:2.45rem;align-items:center;justify-content:center;gap:.45rem;padding:.55rem .82rem;border-radius:.55rem;font-family:var(--admin-font);font-size:.76rem;font-weight:680;line-height:1.2;text-decoration:none;transition:border-color .13s ease,color .13s ease,background .13s ease,box-shadow .13s ease}.admin-primary-action{border:1px solid var(--admin-accent);color:#fff;background:var(--admin-accent);box-shadow:0 3px 10px rgb(64 81 233/18%)}.admin-primary-action:focus-visible,.admin-primary-action:hover{border-color:var(--admin-accent-strong);background:var(--admin-accent-strong);box-shadow:0 5px 14px rgb(64 81 233/23%);transform:none}.admin-compact-action,.admin-secondary-action,.admin-sign-out{border:1px solid var(--admin-line-strong);color:#48494f;background:var(--admin-surface);box-shadow:var(--admin-shadow)}.admin-compact-action:hover,.admin-secondary-action:focus-visible,.admin-secondary-action:hover,.admin-sign-out:hover{border-color:#aaa79f;color:var(--admin-ink);background:#fff}.admin-danger-action{border:1px solid #edc3b8;color:#ad422d;background:var(--admin-danger-soft)}.admin-warning-action{border:1px solid #e7cf94;color:#82530e;background:var(--admin-warning-soft)}.admin-compact-action svg,.admin-danger-action svg,.admin-primary-action svg,.admin-secondary-action svg,.admin-warning-action svg{width:.95rem;height:.95rem;stroke-width:1.9}.admin-activation-grid,.admin-detail-grid,.admin-detail-management-grid,.admin-domain-detail-grid,.admin-management-grid,.admin-overview-grid{gap:1rem}.admin-overview-grid{margin-top:1.65rem}.admin-detail-card,.admin-form-card,.admin-management-panel,.admin-readiness-card,.admin-stat-card,.admin-system-card{border:1px solid var(--admin-line);border-radius:var(--admin-radius-large);background:var(--admin-surface);box-shadow:var(--admin-shadow)}.admin-stat-card{position:relative;min-height:9.8rem;padding:1.15rem 1.2rem;overflow:hidden}.admin-stat-card:after{position:absolute;top:0;right:0;left:0;height:2px;background:var(--admin-accent);content:""}.admin-stat-card[data-tone=teal]:after{background:#3d9b76}.admin-stat-card[data-tone=purple]:after{background:#8a61d4}.admin-stat-card[data-tone=blue]:after{background:var(--admin-accent)}.admin-stat-card-heading>span{color:var(--admin-muted);font-size:.72rem;font-weight:670;letter-spacing:.015em}.admin-stat-card-heading svg{width:1rem;height:1rem;color:#3d9b76}.admin-stat-card>strong{margin-top:1.25rem;font-size:2.25rem;font-weight:720;letter-spacing:-.065em;line-height:1}.admin-stat-card p{color:var(--admin-muted);font-size:.74rem}.admin-home-shortcuts{margin-top:1rem;overflow:hidden;border:1px solid var(--admin-line);border-radius:var(--admin-radius-large);background:var(--admin-surface);box-shadow:var(--admin-shadow)}.admin-home-shortcuts .admin-section-heading{min-height:4.35rem;border-bottom:1px solid var(--admin-line)}.admin-home-shortcut-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.admin-home-shortcut-grid>a{display:grid;min-width:0;min-height:5.7rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.68rem;padding:.9rem 1rem;border-right:1px solid var(--admin-line);border-bottom:1px solid var(--admin-line);color:var(--admin-ink);text-decoration:none;transition:background .12s ease}.admin-home-shortcut-grid>a:hover{background:#f9f8f4}.admin-home-shortcut-grid>a>span{display:grid;width:2.15rem;height:2.15rem;place-items:center;border:1px solid #d8dcff;border-radius:.58rem;color:var(--admin-accent-strong);background:var(--admin-accent-soft)}.admin-home-shortcut-grid>a>span svg{width:.95rem;height:.95rem}.admin-home-shortcut-grid>a>div{display:grid;min-width:0;gap:.14rem}.admin-home-shortcut-grid strong{font-size:.76rem;font-weight:680}.admin-home-shortcut-grid small{overflow:hidden;color:var(--admin-muted);font-size:.65rem;line-height:1.35;text-overflow:ellipsis}.admin-home-shortcut-grid>a>svg{width:.86rem;height:.86rem;color:#9b9ca1}.admin-management-panel{width:100%;min-width:0;max-width:100%;box-sizing:border-box;margin-top:1.6rem;padding:1.25rem}.admin-table-panel{padding:0;overflow:hidden}.admin-section-heading{display:flex;width:100%;min-width:0;box-sizing:border-box;min-height:4.75rem;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem;border-bottom:1px solid var(--admin-line)}.admin-section-heading>div{display:grid;min-width:0;flex:1 1 auto;gap:.28rem}.admin-table-panel>.admin-section-heading>div:first-child{display:grid;min-width:0;align-items:normal;gap:.28rem}.admin-management-panel h2,.admin-section-heading h2{margin:0;color:var(--admin-ink);font-size:1rem;font-weight:690;letter-spacing:-.025em}.admin-management-panel>p,.admin-section-heading p{margin:0;color:var(--admin-muted);font-size:.75rem;line-height:1.5}.admin-section-heading>span{flex:0 0 auto;color:var(--admin-muted);font-size:.72rem;font-weight:620}.admin-table-wrap{display:block;width:100%;min-width:0;max-width:100%;box-sizing:border-box;margin:0;padding:0;overflow-x:auto;border-top:0;border-radius:0 0 var(--admin-radius-large) var(--admin-radius-large);overscroll-behavior-inline:contain}.admin-data-table{width:100%;min-width:47rem;max-width:none;margin:0;border-collapse:separate;border-spacing:0;color:#37383d;font-size:.78rem}.admin-data-table td,.admin-data-table th{padding:.88rem 1rem;border:0;border-bottom:1px solid #e7e4de;vertical-align:middle;text-align:left}.admin-data-table th{position:sticky;z-index:2;top:0;color:#74757b;background:#f8f6f1;font-size:.66rem;font-weight:720;letter-spacing:.025em;line-height:1.2;text-transform:none;white-space:nowrap}.admin-data-table tbody tr{background:var(--admin-surface);transition:background .11s ease}.admin-data-table tbody tr:hover,.admin-data-table tbody tr:hover td{background:#faf9f5}.admin-data-table tbody tr:last-child td{border-bottom:0}.admin-data-table td>a+small,.admin-data-table td>small,.admin-data-table td>span+small{display:block;max-width:28rem;margin-top:.22rem;overflow:hidden;color:#85868c;font-size:.67rem;line-height:1.35;text-overflow:ellipsis}.admin-table-primary,.admin-table-tenant{color:#292a2f;font-weight:670;text-decoration:none}.admin-table-primary:hover,.admin-table-tenant:hover{color:var(--admin-accent-strong);text-decoration:underline;text-decoration-color:rgb(64 81 233/35%);text-underline-offset:.2em}.admin-table-tenant{font-weight:610}.admin-actions-heading{width:1%;text-align:right!important}.admin-data-table td:last-child{white-space:nowrap}.admin-row-actions{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.3rem}.admin-row-action{position:relative;display:inline-grid;width:2rem;height:2rem;min-height:2rem;flex:0 0 2rem;place-items:center;padding:0;border:1px solid #dedbd4;border-radius:.5rem;color:#67686e;background:#fffefa;box-shadow:0 1px 1px rgb(29 30 34/3%);text-decoration:none}.admin-row-action svg{width:.88rem;height:.88rem;stroke-width:1.9}.admin-row-action:focus-visible,.admin-row-action:hover{border-color:#b7b3aa;color:#303136;background:#fff;outline:none;box-shadow:0 3px 9px rgb(29 30 34/8%)}.admin-row-action-primary{border-color:#d7dbff;color:var(--admin-accent-strong);background:var(--admin-accent-soft)}.admin-row-action-primary:focus-visible,.admin-row-action-primary:hover{border-color:#aeb6ff;color:#3042d4;background:#e5e8ff}.admin-row-action-danger,.admin-row-action[data-tone=danger]{border-color:transparent;color:#b8533c;background:transparent;box-shadow:none}.admin-row-action-danger:focus-visible,.admin-row-action-danger:hover,.admin-row-action[data-tone=danger]:focus-visible,.admin-row-action[data-tone=danger]:hover{border-color:#edc7be;color:#a93e29;background:var(--admin-danger-soft)}.admin-row-action:after,.admin-row-action:before,.admin-sidebar-sign-out:after,.admin-sidebar-sign-out:before{pointer-events:none}.admin-row-action[data-tooltip]:after,.admin-sidebar-sign-out[data-tooltip]:after{position:absolute;z-index:90;right:0;bottom:calc(100% + .48rem);padding:.35rem .48rem;border:1px solid #34363c;border-radius:.38rem;color:#f7f7f8;background:#25262b;box-shadow:0 6px 18px rgb(20 21 24/17%);content:attr(data-tooltip);font-size:.62rem;font-weight:620;line-height:1;opacity:0;transform:translateY(.15rem);transition:opacity .1s ease,transform .1s ease;white-space:nowrap}.admin-row-action[data-tooltip]:focus-visible:after,.admin-row-action[data-tooltip]:hover:after,.admin-sidebar-sign-out[data-tooltip]:focus-visible:after,.admin-sidebar-sign-out[data-tooltip]:hover:after{opacity:1;transform:translateY(0)}.admin-state,.admin-status-pill{display:inline-flex;min-height:1.55rem;align-items:center;gap:.35rem;padding:.25rem .52rem;border:1px solid #dedbd4;border-radius:999px;color:#5e6066;background:#f7f5f0;font-size:.63rem;font-weight:680;line-height:1;text-transform:capitalize;white-space:nowrap}.admin-state:before{width:.36rem;height:.36rem;flex:0 0 0.36rem;border-radius:50%;background:#98999e;content:""}.admin-state-active,.admin-state-connected,.admin-state-drawn,.admin-state-enabled,.admin-state-published,.admin-state-ready,.admin-state-verified{border-color:#bfdfd0;color:#246a50;background:var(--admin-success-soft)}.admin-state-active:before,.admin-state-connected:before,.admin-state-drawn:before,.admin-state-enabled:before,.admin-state-published:before,.admin-state-ready:before,.admin-state-verified:before{background:#3b9c73}.admin-state-awaiting_dns,.admin-state-draft,.admin-state-draft-changes,.admin-state-pending,.admin-state-pending_verification{border-color:#d4d8fb;color:#4d56a8;background:#f0f1ff}.admin-state-awaiting_dns:before,.admin-state-draft-changes:before,.admin-state-draft:before,.admin-state-pending:before,.admin-state-pending_verification:before{background:#6674df}.admin-state-action_required,.admin-state-degraded,.admin-state-paused,.admin-state-verifying{border-color:#ead59c;color:#825b16;background:var(--admin-warning-soft)}.admin-state-action_required:before,.admin-state-degraded:before,.admin-state-paused:before,.admin-state-verifying:before{background:#c28b27}.admin-state-cancelled,.admin-state-deletion_pending,.admin-state-error,.admin-state-suspended{border-color:#efc8bf;color:#a94c37;background:var(--admin-danger-soft)}.admin-state-cancelled:before,.admin-state-deletion_pending:before,.admin-state-error:before,.admin-state-suspended:before{background:var(--admin-coral)}.admin-form-grid label,.admin-management-panel label{color:#4a4b50;font-size:.72rem;font-weight:660}.admin-form-grid label small,.admin-management-panel label small{color:var(--admin-muted);font-size:.67rem;font-weight:450;line-height:1.45}.admin-dashboard input:not([type=checkbox]):not([type=radio]),.admin-dashboard select,.admin-dashboard textarea{min-height:2.55rem;border:1px solid var(--admin-line-strong);border-radius:.55rem;color:var(--admin-ink);background:#fffefa;box-shadow:inset 0 1px 1px rgb(29 30 34/2%);font-family:var(--admin-font);font-size:.78rem}.admin-dashboard textarea{min-height:7rem;line-height:1.55}.admin-dashboard input:hover,.admin-dashboard select:hover,.admin-dashboard textarea:hover{border-color:#aaa79f}.admin-dashboard input:focus,.admin-dashboard select:focus,.admin-dashboard textarea:focus{border-color:#8691ff;outline:none;box-shadow:0 0 0 3px rgb(82 100 255/11%)}.admin-directory-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin:1.9rem 0 0;padding:0 .15rem}.admin-directory-intro>div{display:grid;max-width:46rem;gap:.45rem}.admin-eyebrow{color:var(--admin-accent-strong);font-size:.64rem;font-weight:760;letter-spacing:.095em;text-transform:uppercase}.admin-directory-intro h2{margin:0;color:var(--admin-ink);font-size:clamp(1.55rem,2.3vw,2.05rem);font-weight:730;letter-spacing:-.05em;line-height:1.05}.admin-directory-intro p{margin:0;color:var(--admin-muted);font-size:.82rem;line-height:1.55}.admin-directory-intro>strong{color:#b9b6ae;font-size:clamp(2.3rem,5vw,4.2rem);font-weight:690;letter-spacing:-.075em;line-height:.82}.admin-directory-panel{margin-top:1.3rem}.admin-directory-filters{display:flex;min-height:4.4rem;align-items:center;gap:.55rem;padding:.85rem 1rem;border-bottom:1px solid var(--admin-line);background:#fffefa}.admin-directory-filters label{display:block;min-width:0}.admin-directory-filters select{min-width:10.5rem}.admin-filter-search{position:relative;flex:1 1 18rem}.admin-filter-search svg{position:absolute;z-index:1;top:50%;left:.75rem;width:.95rem;height:.95rem;color:#8d8e94;transform:translateY(-50%)}.admin-filter-search input{width:100%;padding-left:2.25rem!important}.admin-filter-reset{display:inline-flex;align-items:center;gap:.33rem;padding:.45rem;color:#77787e;font-size:.7rem;font-weight:620;text-decoration:none}.admin-filter-reset:hover{color:var(--admin-ink)}.admin-filter-reset svg{width:.8rem;height:.8rem}.admin-directory-table{min-width:61rem}.admin-directory-table td:first-child{max-width:24rem}.admin-directory-table td:nth-child(2){min-width:10.5rem}.admin-directory-table td:nth-last-child(2){color:#74757b;font-size:.7rem;white-space:nowrap}.admin-pagination{display:flex;min-height:4.35rem;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1rem;border-top:1px solid var(--admin-line);color:var(--admin-muted);background:#fffefa}.admin-pagination p{margin:0;font-size:.7rem}.admin-pagination p strong{color:#45464b;font-weight:680}.admin-pagination-controls{display:flex;align-items:center;gap:.2rem}.admin-pagination-icon,.admin-pagination-page{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid transparent;border-radius:.45rem;color:#66676d;font-size:.68rem;font-weight:650;text-decoration:none}.admin-pagination-icon svg{width:.85rem;height:.85rem}.admin-pagination-icon:hover,.admin-pagination-page:hover{border-color:var(--admin-line);color:var(--admin-ink);background:#f7f5f0}.admin-pagination-page[aria-current=page]{border-color:#d5d9ff;color:var(--admin-accent-strong);background:var(--admin-accent-soft)}.admin-pagination-icon[data-disabled=true]{pointer-events:none;opacity:.34}.admin-empty-table{padding:3.25rem 1rem!important;color:var(--admin-muted)!important;text-align:center!important}.admin-login{min-height:100dvh;padding:clamp(1.2rem,4vw,3rem);background:radial-gradient(circle at 15% 10%,rgb(82 100 255/12%),transparent 28rem),radial-gradient(circle at 85% 90%,rgb(238 108 77/9%),transparent 25rem),#191a1f}.admin-login-brand strong{color:#fff;letter-spacing:-.03em}.admin-login-card{overflow:hidden;border:1px solid rgb(255 255 255/10%);border-radius:1.15rem;background:#fffefa;box-shadow:0 28px 80px rgb(4 5 8/25%)}.admin-login-copy{color:#fff;background:linear-gradient(145deg,rgb(82 100 255/18%),transparent 65%),#22242b}.admin-login-copy h1{color:#fff;letter-spacing:-.05em}.admin-login-copy p{color:#aaacb5}.admin-login-footnote{color:#777983}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (max-width:1080px){.admin-dashboard{grid-template-columns:14.5rem minmax(0,1fr)}.admin-sidebar,.admin-tenant-navigation{width:14.5rem}.admin-directory-filters{flex-wrap:wrap}.admin-filter-search{flex-basis:100%}}@media (max-width:760px){.admin-dashboard{display:block;padding-top:3.7rem}.admin-sidebar,.admin-tenant-navigation{position:fixed;top:0;right:0;left:0;width:100%;height:3.7rem;padding:.78rem .9rem;overflow:hidden;border-right:0;border-bottom:1px solid #303238;transition:height .17s ease}.admin-sidebar[data-mobile-open=true],.admin-tenant-navigation[data-mobile-open=true]{height:100dvh}.admin-sidebar-header,.admin-tenant-navigation-header{min-height:2.1rem;padding:0}.admin-sidebar-brand{padding:0}.admin-brand-mark{width:2rem;height:2rem}.admin-sidebar-toggle,.admin-tenant-navigation-toggle{display:inline-flex}.admin-sidebar nav,.admin-sidebar-footer,.admin-tenant-context{visibility:hidden;opacity:0}.admin-sidebar[data-mobile-open=true] .admin-sidebar-footer,.admin-sidebar[data-mobile-open=true] nav,.admin-tenant-navigation[data-mobile-open=true] .admin-sidebar-footer,.admin-tenant-navigation[data-mobile-open=true] .admin-tenant-context,.admin-tenant-navigation[data-mobile-open=true] nav{visibility:visible;opacity:1}.admin-sidebar nav,.admin-tenant-context{margin-top:1rem}.admin-workspace{padding:0 .85rem 3rem}.admin-topbar{position:relative;min-height:4.2rem;align-items:flex-start;margin:0 -.85rem;padding:1rem .85rem;flex-direction:column;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;gap:.75rem}.admin-topbar-actions{width:100%;justify-content:flex-start;overflow-x:auto}.admin-directory-intro{margin-top:1.15rem;align-items:flex-start}.admin-directory-intro>strong{font-size:2.4rem}.admin-directory-filters{display:grid;grid-template-columns:1fr 1fr;padding:.8rem}.admin-directory-filters label,.admin-directory-filters select,.admin-filter-search{width:100%;min-width:0}.admin-filter-search{grid-column:1/-1}.admin-directory-filters .admin-secondary-action{width:100%}.admin-section-heading{padding:1rem}.admin-pagination,.admin-section-heading{align-items:flex-start;flex-direction:column}.admin-pagination-controls{width:100%;justify-content:space-between}.admin-management-panel{margin-top:1rem}}@media (prefers-reduced-motion:reduce){.admin-dashboard *,.admin-login *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.admin-dashboard{overflow-x:clip}@media (min-width:761px){.admin-dashboard>.admin-sidebar{position:sticky;top:0;align-self:start;height:100dvh;min-height:0;max-height:100dvh;overflow:hidden}.admin-dashboard>.admin-sidebar>nav{width:100%;min-width:0;min-height:0;flex:1 1 auto;justify-items:stretch;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.admin-dashboard>.admin-sidebar:not([data-collapsed=true])>nav>.admin-sidebar-group{width:100%;min-width:0;max-width:100%;grid-template-columns:minmax(0,1fr);justify-self:stretch}.admin-dashboard>.admin-sidebar:not([data-collapsed=true])>nav .admin-sidebar-group-label{display:block;width:100%;min-width:0;max-width:100%;box-sizing:border-box;grid-column:1/-1;justify-self:stretch;overflow:hidden;font-size:.7rem;font-weight:720;letter-spacing:.075em;line-height:1.25;text-align:left;text-overflow:ellipsis;white-space:nowrap;word-break:normal;writing-mode:horizontal-tb}.admin-dashboard>.admin-sidebar>.admin-sidebar-footer{flex:0 0 auto}}