.admin-theme .admin-hero{border-bottom:1px solid var(--border)}.admin-theme .admin-stat{position:relative;overflow:hidden}.admin-theme .admin-stat:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--primary);opacity:.7}.admin-theme .admin-stat[data-tone=leaf]:before,.admin-theme .admin-stat[data-tone=emerald]:before{background:var(--secondary)}.admin-theme .admin-stat[data-tone=amber]:before{background:var(--warning)}.admin-theme .admin-stat[data-tone=rose]:before{background:var(--destructive)}.admin-theme .admin-stat[data-tone=blue]:before,.admin-theme .admin-stat[data-tone=cyan]:before,.admin-theme .admin-stat[data-tone=violet]:before{background:var(--primary)}.admin-theme .admin-stat{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}@media(hover:hover){.admin-theme a.admin-stat:hover,.admin-theme .admin-stat:has(a):hover{transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in oklab,var(--foreground) 8%,transparent)}}@media(prefers-reduced-motion:reduce){.admin-theme .admin-stat{transition:none}.admin-theme a.admin-stat:hover,.admin-theme .admin-stat:has(a):hover{transform:none}}.admin-theme .admin-panel{overflow:hidden}.admin-theme .admin-panel>.admin-panel-head{border-bottom-color:var(--border)}.admin-theme .admin-panel-head h3 b,.admin-theme .admin-panel-head h2 b{margin-left:7px;padding:2px 7px;border-radius:10px;background:color-mix(in oklab,var(--primary) 12%,transparent);color:var(--primary);font-size:.6875rem;font-weight:700;vertical-align:.1em}.admin-theme .admin-panel .admin-table-wrap,.admin-theme .admin-table-wrap{max-height:min(68vh,760px);overflow:auto}.admin-theme .admin-table-wrap thead th{position:sticky;top:0;z-index:2;background:var(--muted);box-shadow:inset 0 -1px 0 var(--border)}.admin-theme .admin-table-wrap tbody tr{transition:background .12s ease}@media(hover:hover){.admin-theme .admin-table-wrap tbody tr:hover{background:color-mix(in oklab,var(--muted) 55%,transparent)}}.admin-theme .admin-table-wrap td{font-variant-numeric:tabular-nums}.admin-theme .admin-table-wrap table{width:100%;border-collapse:collapse}.admin-theme .admin-table-wrap thead th{text-align:start;padding:.7rem .8rem;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap}.admin-theme .admin-table-wrap tbody td{padding:.8rem;border-bottom:1px solid var(--border);color:var(--muted-foreground);vertical-align:middle}.admin-theme .admin-table-wrap tbody tr:last-child td{border-bottom:0}.admin-theme .admin-table-wrap tbody td:first-child{color:var(--foreground);font-weight:500}.admin-theme .admin-table-wrap tbody td>b,.admin-theme .admin-table-wrap tbody td>small{display:block}.admin-theme .admin-table-wrap tbody td>b{color:var(--foreground);font-weight:600}.admin-theme .admin-table-wrap tbody td>small{margin-top:3px;color:var(--muted-foreground);font-size:.6875rem;font-variant-numeric:tabular-nums}.admin-theme .admin-table-wrap tbody tr:has(a):hover,.admin-theme .admin-table-wrap tbody tr[data-clickable]:hover,.admin-theme .admin-table-wrap tbody tr[role=button]:hover{cursor:pointer}.admin-theme .desk-status{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-weight:500;color:var(--foreground)}.admin-theme .desk-status:before{content:"";width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--primary)}.admin-theme .desk-status[data-state=warn]:before{background:var(--warning)}.admin-theme .desk-status[data-state=ok]:before{background:var(--secondary)}.admin-theme .desk-status[data-state=bad]:before{background:var(--destructive)}.admin-theme .desk-status[data-state=idle]:before{background:var(--border-strong)}.admin-theme .desk-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:10px;height:auto;padding:0;background:none}.admin-theme .desk-tab{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:10px;min-height:84px;padding:13px 14px;border:1px solid var(--border);border-radius:var(--admin-card-radius, 8px);background:var(--card);box-shadow:0 1px 2px color-mix(in oklab,var(--foreground) 5%,transparent);text-align:start;white-space:normal;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.admin-theme .desk-tab:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--border-strong);transition:background .16s ease}.admin-theme .desk-tab[data-state=active]{background:var(--card);color:var(--foreground);border-color:var(--primary);box-shadow:0 2px 10px color-mix(in oklab,var(--primary) 12%,transparent)}.admin-theme .desk-tab[data-state=active]:before{background:var(--primary)}@media(hover:hover){.admin-theme .desk-tab:hover{border-color:color-mix(in oklab,var(--primary) 45%,var(--border));transform:translateY(-1px)}}@media(prefers-reduced-motion:reduce){.admin-theme .desk-tab{transition:none}.admin-theme .desk-tab:hover{transform:none}}.admin-theme .desk-tab-label{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);line-height:1.35}.admin-theme .desk-tab[data-state=active] .desk-tab-label{color:var(--primary)}.admin-theme .desk-tab-count{font-family:var(--v2-font-display, inherit);font-size:1.65rem;font-weight:600;line-height:1;letter-spacing:-.03em;color:var(--foreground);font-variant-numeric:tabular-nums}.admin-theme .desk-tab-count:has(+*),.admin-theme .desk-tab[data-state=inactive] .desk-tab-count{color:var(--foreground)}.admin-theme [class*=rounded-][class*=border][class*=bg-gradient-to-br]:not([class*=rounded-3xl]){background-image:none;background-color:var(--card)}.admin-theme [class*=rounded-][class*=border][class*=backdrop-blur]{-webkit-backdrop-filter:none;backdrop-filter:none}@media(hover:hover){.admin-theme a[class*="hover:-translate-y"]:hover,.admin-theme button[class*="hover:-translate-y"]:hover{transform:translateY(-1px)}.admin-theme div[class*="hover:-translate-y"]:hover,.admin-theme section[class*="hover:-translate-y"]:hover{transform:none}}@media(prefers-reduced-motion:reduce){.admin-theme [class*="hover:-translate-y"]:hover{transform:none}}.admin-theme .admin-keep-as-is .admin-table-wrap,.admin-theme .admin-keep-as-is .admin-panel .admin-table-wrap{max-height:none;overflow:auto}.admin-theme .admin-keep-as-is .admin-table-wrap thead th{position:static;z-index:auto;background:none;box-shadow:none;padding:revert;font-size:revert;font-weight:revert;letter-spacing:revert;text-transform:none;color:revert;white-space:revert}.admin-theme .admin-keep-as-is .admin-table-wrap tbody td{padding:revert;border-bottom:revert;color:revert;font-variant-numeric:normal}.admin-theme .admin-keep-as-is .admin-table-wrap tbody td:first-child{color:revert;font-weight:revert}.admin-theme .admin-keep-as-is .admin-stat:before,.admin-theme .admin-keep-as-is .desk-tab:before{content:none}.theme-cyber .admin-theme .admin-table-wrap thead th{background:color-mix(in oklab,var(--card) 82%,var(--foreground))}@media(hover:hover){.theme-cyber .admin-theme .admin-table-wrap tbody tr:hover{background:color-mix(in oklab,var(--card) 88%,var(--foreground))}}.admin-theme .portal-dash .dash-grid{display:grid;gap:1.125rem}@media(min-width:1024px){.admin-theme .portal-dash .dash-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.68fr);align-items:start}.admin-theme .portal-dash .dash-grid>.dash-wide{grid-column:1 / -1}}.admin-theme .portal-dash .dash-side{display:flex;flex-direction:column;gap:1.125rem;min-width:0}.admin-theme .portal-dash .dash-panel{padding:0;overflow:hidden}.admin-theme .portal-dash .dash-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.9375rem;margin:0;padding:1.125rem 1.25rem .9375rem;border-bottom:1px solid var(--border)}.admin-theme .portal-dash .dash-kicker{display:block;color:var(--primary);font-size:10.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;line-height:1.4}.admin-theme .portal-dash .dash-panel-head h2{margin:.3125rem 0 0;font-size:17px;letter-spacing:-.01em}.admin-theme .portal-dash .dash-panel-body{padding:.875rem 1.25rem 1.125rem}.admin-theme .portal-dash .dash-row{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;padding:.8125rem .25rem;border-bottom:1px solid var(--border);text-align:left}.admin-theme .portal-dash .dash-row:last-child{border-bottom:0}.admin-theme .portal-dash .dash-row--nolead{grid-template-columns:minmax(0,1fr) auto}@media(hover:hover){.admin-theme .portal-dash .dash-row:hover{background:color-mix(in oklab,var(--card) 96%,var(--foreground))}}.admin-theme .portal-dash .dash-row-icon{display:grid;place-items:center;width:2rem;height:2rem;border-radius:7px;background:var(--muted);color:var(--muted-foreground)}.admin-theme .portal-dash .dash-row-icon[data-tone=leaf]{background:color-mix(in oklab,var(--leaf) 16%,var(--card));color:var(--leaf)}.admin-theme .portal-dash .dash-row-icon[data-tone=warning]{background:color-mix(in oklab,var(--warning) 18%,var(--card));color:var(--warning)}.admin-theme .portal-dash .dash-row-icon[data-tone=primary]{background:color-mix(in oklab,var(--primary) 14%,var(--card));color:var(--primary)}.admin-theme .portal-dash .dash-row-icon[data-tone=destructive]{background:color-mix(in oklab,var(--destructive) 14%,var(--card));color:var(--destructive)}.admin-theme .portal-dash .dash-footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap;padding:.875rem 1.25rem;border-top:1px solid var(--border);color:var(--muted-foreground);font-size:12px}.admin-theme .portal-dash .dash-footer b{color:var(--foreground);font-weight:600}.admin-theme .portal-dash .dash-note{display:flex;align-items:center;gap:.625rem;padding:.875rem 1rem;border:1px solid color-mix(in oklab,var(--primary) 26%,var(--card));border-radius:7px;background:color-mix(in oklab,var(--primary) 8%,var(--card));color:var(--primary)}.admin-theme .portal-dash .dash-note>div{flex:1;min-width:0}.admin-theme .portal-dash .dash-note b{display:block;color:color-mix(in oklab,var(--primary) 82%,var(--foreground));font-size:13px;font-weight:600}.admin-theme .portal-dash .dash-note span{display:block;margin-top:.1875rem;color:var(--muted-foreground);font-size:12px;line-height:1.5}.admin-theme .portal-dash .dash-note[data-tone=warning]{border-color:color-mix(in oklab,var(--warning) 30%,var(--card));background:color-mix(in oklab,var(--warning) 10%,var(--card));color:var(--warning)}.admin-theme .portal-dash .dash-note[data-tone=warning] b{color:color-mix(in oklab,var(--warning) 72%,var(--foreground))}@media(max-width:640px){.admin-theme .portal-dash .dash-panel-head{padding:1rem .875rem .8125rem}.admin-theme .portal-dash .dash-panel-body,.admin-theme .portal-dash .dash-footer{padding-left:.875rem;padding-right:.875rem}.admin-theme .portal-dash .dash-row{grid-template-columns:2rem minmax(0,1fr)}.admin-theme .portal-dash .dash-row>.dash-row-trail{grid-column:2;margin-top:.5rem}.admin-theme .portal-dash .dash-note{align-items:flex-start}}.admin-theme [class*=rounded-2xl][class*=bg-card]:not(.admin-keep-as-is *),.admin-theme [class*=rounded-xl][class*=bg-card]:not(.admin-keep-as-is *),.admin-theme .ui-card:not(.admin-keep-as-is *),.admin-theme .admin-stat:not(.admin-keep-as-is *),.admin-theme [class*=rounded-xl][class*="bg-primary/"]:not(.admin-keep-as-is *),.admin-theme [class*=rounded-xl][class*="bg-warning/"]:not(.admin-keep-as-is *),.admin-theme [class*=rounded-xl][class*="bg-destructive/"]:not(.admin-keep-as-is *),.admin-theme [class*=rounded-xl][class*="bg-leaf/"]:not(.admin-keep-as-is *),.admin-theme [class*=rounded-2xl][class*="bg-primary/"]:not(.admin-keep-as-is *),.admin-theme [class*=rounded-2xl][class*="bg-warning/"]:not(.admin-keep-as-is *),.admin-theme [class*=rounded-2xl][class*="bg-destructive/"]:not(.admin-keep-as-is *),.admin-theme [class*=rounded-2xl][class*="bg-leaf/"]:not(.admin-keep-as-is *){border-radius:var(--admin-card-radius, 8px)}.design-v2 .ui-sheet[data-side=right]{box-shadow:-12px 0 32px color-mix(in oklab,var(--foreground) 18%,transparent)}.design-v2 .ui-sheet[data-side=left]{box-shadow:12px 0 32px color-mix(in oklab,var(--foreground) 18%,transparent)}.admin-theme .admin-area-trigger{border-color:color-mix(in oklab,var(--primary) 38%,var(--border))}.theme-cyber .admin-theme .admin-area-trigger{border-color:color-mix(in oklab,var(--primary) 55%,var(--border))}.admin-table-wrap[data-sticky-first=first] :is(th,td):first-child,.admin-table-wrap[data-sticky-first=after-select] :is(th,td):first-child,.admin-table-wrap[data-sticky-first=after-select] :is(th,td):nth-child(2){position:sticky;z-index:1;background:var(--card)}.admin-table-wrap[data-sticky-first] thead th:first-child,.admin-table-wrap[data-sticky-first=after-select] thead th:nth-child(2){z-index:3;background:var(--muted)}.admin-table-wrap[data-sticky-first=first] :is(th,td):first-child,.admin-table-wrap[data-sticky-first=after-select] :is(th,td):first-child{left:0}.admin-table-wrap[data-sticky-first=after-select] :is(th,td):first-child{width:2.5rem;min-width:2.5rem}.admin-table-wrap[data-sticky-first=after-select] :is(th,td):nth-child(2){left:2.5rem;box-shadow:inset -1px 0 0 var(--border)}.admin-table-wrap[data-sticky-first=first] :is(th,td):first-child{box-shadow:inset -1px 0 0 var(--border)}
