/* Console workspace glass. Scoped to the content pane; loaded after console-unify.
   The frame stays unfiltered so section panels can sample the page backdrop.
   Section / tile / inset materials have separate opacity and elevation. */html:not(.dark) body:not(#ad-x):not(#ad-glass-off) [data-slot=sidebar-inset]{
  --ad-card-bg:rgba(255,255,255,.24);
  --ad-hl:linear-gradient(135deg,rgba(255,255,255,.46),rgba(255,255,255,.08) 45%,rgba(221,224,250,.14));
  --ad-card-line:rgba(255,255,255,.78);
  --ad-card-shade:inset 0 1px 0 rgba(255,255,255,.96),inset 0 -1px 0 rgba(103,116,157,.07),0 0 0 1px rgba(91,105,153,.055),0 8px 24px -12px rgba(52,65,110,.20);
  --ad-tile-bg:rgba(255,255,255,.30);
  --ad-tile-edge:rgba(255,255,255,.80);
  --ad-tile-shade:inset 0 1px 0 rgba(255,255,255,.95),0 0 0 1px rgba(100,113,161,.065),0 5px 12px -8px rgba(50,65,110,.20);
  --ad-glass-tile-sheen:linear-gradient(145deg,rgba(255,255,255,.40),rgba(244,247,255,.06) 75%);
  --ad-glass-quiet:rgba(255,255,255,.19);
  --ad-glass-divider:rgba(99,113,160,.10);
  --ad-glass-balance:linear-gradient(145deg,rgba(205,205,249,.34),rgba(227,237,251,.24) 55%,rgba(220,235,245,.28));
}
html:not(.dark) body:not(#ad-x):not(#ad-glass-off) [data-slot=sidebar-inset]{
  background-color:rgba(231,236,246,.24)!important;
  background-image:radial-gradient(ellipse at 91% 4%,rgba(159,153,231,.16),transparent 48%),radial-gradient(ellipse at 5% 64%,rgba(149,204,219,.12),transparent 52%),linear-gradient(135deg,rgba(255,255,255,.28),rgba(230,234,246,.10))!important;
  border:1px solid rgba(255,255,255,.72)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(90,107,150,.045),0 16px 40px -28px rgba(42,55,100,.18)!important;
  -webkit-backdrop-filter:none!important;backdrop-filter:none!important;
}

html:not(.dark) body:not(#ad-x):not(#ad-glass-off) [data-slot=sidebar-inset] :is(
  [data-slot=card],[data-slot=data-table-card],.bg-card.rounded-2xl,div.overflow-hidden.rounded-lg.border,
  div.rounded-lg.border:has(table),div.grid.divide-x:not(.border):not([data-slot=card] *) > div
),
html:not(.dark) body:not(#ad-x):not(#ad-glass-off) [data-slot=sidebar-inset] div.flex.h-full.w-full.flex-col > section.flex.flex-col > :is(form.grid,div.flex.min-w-0.flex-col.gap-4){
  background-color:var(--ad-card-bg)!important;background-image:var(--ad-hl)!important;
  border:1px solid var(--ad-card-line)!important;box-shadow:var(--ad-card-shade)!important;
  -webkit-backdrop-filter:blur(22px) saturate(1.28)!important;backdrop-filter:blur(22px) saturate(1.28)!important;
}
html:not(.dark) body:not(#ad-x):not(#ad-glass-off) [data-slot=sidebar-inset] :is([data-slot=card],[data-slot=data-table-card],.bg-card,div.overflow-hidden.rounded-lg.border)
  :is([class*="rounded-xl"],[class*="rounded-2xl"],[class*="rounded-3xl"],.rounded-lg.border):not(.bg-card):not([data-slot=card]):not([data-slot=avatar]):not([data-slot=avatar-fallback]):not(.inline-flex):not(.h-8):not(.h-7):not(input):not(button):not([data-slot=button]):not(:has([data-slot=empty-icon])){
  background-color:var(--ad-tile-bg)!important;background-image:var(--ad-glass-tile-sheen)!important;
  border:1px solid var(--ad-tile-edge)!important;box-shadow:var(--ad-tile-shade)!important;
  -webkit-backdrop-filter:blur(10px) saturate(1.15)!important;backdrop-filter:blur(10px) saturate(1.15)!important;
}
/* Recessed subtiles must not restore the previous opaque fill. */html:not(.dark) body:not(#ad-x):not(#ad-glass-off) [data-slot=sidebar-inset] :is([class*="rounded-xl"],[class*="rounded-2xl"]):not(.bg-card) :is([class*="rounded-xl"],[class*="rounded-2xl"]):not(.bg-card):not(button):not([data-slot=button]):not([data-slot=avatar]):not([data-slot=avatar-fallback]){
  background-color:var(--ad-glass-quiet)!important;box-shadow:inset 0 1px 0 var(--ad-glass-divider)!important;
}
html:not(.dark) body:not(#ad-x):not(#ad-glass-off) [data-slot=sidebar-inset] [data-ad-overview] > .grid > :last-child{
  margin:12px;padding:18px;border:1px solid var(--ad-card-line)!important;border-radius:14px!important;
  background-color:var(--ad-glass-quiet)!important;background-image:var(--ad-glass-balance)!important;
  box-shadow:var(--ad-tile-shade)!important;
}
html:not(.dark) body:not(#ad-x):not(#ad-glass-off) [data-slot=sidebar-inset] :is(.bg-card,[data-slot=card]) > :is(.border-b,[data-slot=card-header]){
  background-color:transparent!important;background-image:linear-gradient(100deg,var(--ad-glass-quiet),transparent)!important;
  border-color:var(--ad-glass-divider)!important;box-shadow:none!important;
}
@media(max-width:639px){
  html:not(.dark) body:not(#ad-x):not(#ad-glass-off) [data-slot=sidebar-inset] [data-ad-overview] > .grid > :last-child{margin:8px;padding:12px}
}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){
  html:not(.dark) body:not(#ad-x):not(#ad-glass-off) [data-slot=sidebar-inset]{--ad-card-bg:rgba(245,248,255,.92);--ad-tile-bg:rgba(255,255,255,.85)}
  
}


/* Full console material system: backdrop, lifted panels, inset controls, frosted headers.
   White is a specular edge, not the default fill. Table headers paint ONCE. */html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off):has([data-slot=sidebar-wrapper]){
 /* Exact section material from the public About page. */
 --cg-panel:rgba(255,255,255,.06);
 --cg-sheen:linear-gradient(135deg,rgba(255,255,255,.14),rgba(255,255,255,.024) 68%);
 --cg-edge:rgba(255,255,255,.78);
 --cg-shadow:0 18px 55px rgba(47,51,92,.086),inset 0 1px 0 rgba(255,255,255,.92),inset 0 -1px 0 rgba(255,255,255,.2);
 --cg-tile:rgba(255,255,255,.14);
 --cg-tile-sheen:linear-gradient(135deg,rgba(255,255,255,.18),rgba(255,255,255,.03) 68%);
 --cg-tile-edge:rgba(255,255,255,.78);
 --cg-tile-shadow:inset 0 1px 0 rgba(255,255,255,.90),0 0 0 1px rgba(96,104,160,.055),0 5px 15px -9px rgba(47,51,92,.18);
 --cg-control:rgba(255,255,255,.24);
 --cg-control-edge:rgba(110,116,160,.14);
 --cg-head:rgba(237,240,249,.20);
 --cg-head-image:linear-gradient(135deg,rgba(255,255,255,.18),rgba(255,255,255,.025) 68%);
 --cg-pinned:rgba(237,240,249,.78);
 --cg-hover:rgba(99,102,241,.045);
 --cg-selected:rgba(99,102,241,.10);
 --cg-rule:rgba(110,116,160,.12);
 --cg-popup:rgba(245,247,253,.84);
 --cg-ink:var(--foreground);
}

html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off) [data-slot=sidebar-inset]{
 --ad-card-bg:var(--cg-panel);--ad-hl:var(--cg-sheen);--ad-card-line:var(--cg-edge);--ad-card-shade:var(--cg-shadow);
 --ad-tile-bg:var(--cg-tile);--ad-tile-edge:var(--cg-tile-edge);--ad-tile-shade:var(--cg-tile-shadow);
 --ad-grid-head:var(--cg-head)!important;--ad-grid-row:transparent!important;
 --ad-grid-pinned:var(--cg-pinned)!important;--ad-grid-pinned-head:var(--cg-pinned)!important;--ad-grid-pinned-active:var(--cg-pinned)!important;
 --table-header:var(--cg-head);color:var(--cg-ink);
}
html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off) [data-slot=sidebar-inset]{
 background-color:rgba(255,255,255,.04)!important;
 background-image:none!important;
 border:1px solid rgba(255,255,255,.72)!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 10px 36px -24px rgba(47,51,92,.14)!important;
 backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
}

/* All section cards, metric groups, filter panels and settings forms. */html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off) [data-slot=sidebar-inset] :is([data-slot=card],[data-slot=data-table-card],.bg-card,.bg-card\/50,div.overflow-hidden.rounded-lg.border,div.rounded-lg.border:has(table),div.grid.divide-x:not(.border):not([data-slot=card] *) > div),
html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off) [data-slot=sidebar-inset] div.flex.h-full.w-full.flex-col > section.flex.flex-col > :is(form.grid,div.flex.min-w-0.flex-col.gap-4){
 background-color:var(--cg-panel)!important;background-image:var(--cg-sheen)!important;
 border:1px solid var(--cg-edge)!important;box-shadow:var(--cg-shadow)!important;
 backdrop-filter:blur(18px) saturate(1.35)!important;-webkit-backdrop-filter:blur(18px) saturate(1.35)!important;
}
/* Internal blocks, including metrics and the many non-card settings containers. */html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off) [data-slot=sidebar-inset] :is(div,section,fieldset,article,li)[class*="rounded"][class*="border"]:not(.bg-card):not(.bg-card\/50):not([data-slot=card]):not([data-slot=data-table-card]):not(:has(table)):not(:has([data-slot=card])):not([class*="overflow-hidden"]):not([data-slot=input-group]):not([data-slot=separator]):not([data-slot=chart]):not([data-slot=avatar]):not([data-slot=avatar-fallback]):not([class*="bg-primary"]):not([class*="bg-destructive"]),
html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off) [data-slot=sidebar-inset] :is(.bg-card,[data-slot=card]) :is(.rounded-xl,[class*="sm:rounded-xl"],.rounded-lg.border):not([data-slot=card]):not(.bg-card):not(.inline-flex):not(button):not(a):not(input):not([data-slot=avatar]):not([data-slot=avatar-fallback]):not([data-slot=chart]):not(:has([data-slot=empty-icon])){
 background-color:var(--cg-tile)!important;background-image:var(--cg-tile-sheen)!important;
 border-color:var(--cg-tile-edge)!important;box-shadow:var(--cg-tile-shadow)!important;
 backdrop-filter:blur(12px) saturate(1.2)!important;-webkit-backdrop-filter:blur(12px) saturate(1.2)!important;
}
/* Headers get one continuous tinted glass pane; their rows/cells do not stack white fills. */html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off) [data-slot=sidebar-inset] table thead,
html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off):has([data-slot=sidebar-wrapper]) :is([data-slot=dialog-content],[data-slot=sheet-content]) table thead{
 background-color:var(--cg-head)!important;background-image:var(--cg-head-image)!important;
 backdrop-filter:blur(24px) saturate(1.4)!important;-webkit-backdrop-filter:blur(24px) saturate(1.4)!important;
 box-shadow:inset 0 1px 0 var(--cg-edge),inset 0 -1px 0 var(--cg-rule),0 3px 8px -5px rgba(44,65,109,.20)!important;
}
html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off) [data-slot=sidebar-inset] table :is(thead tr,th),
html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off):has([data-slot=sidebar-wrapper]) :is([data-slot=dialog-content],[data-slot=sheet-content]) table :is(thead tr,th){background:transparent!important;color:var(--cg-ink)!important;box-shadow:none!important}
html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off) [data-slot=sidebar-inset] table :is(tbody,tbody tr,tbody td),
html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off):has([data-slot=sidebar-wrapper]) :is([data-slot=dialog-content],[data-slot=sheet-content]) table :is(tbody,tbody tr,tbody td){background:transparent!important;border-color:var(--cg-rule)!important}
html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off) [data-slot=sidebar-inset] table tbody tr:nth-child(even){background-color:rgba(110,116,160,.018)!important}
html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off) [data-slot=sidebar-inset] table tbody tr:hover,
html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off) [data-slot=sidebar-inset] table tbody tr:has([aria-expanded=true]){background-color:var(--cg-hover)!important}
html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off) [data-slot=sidebar-inset] table tbody tr[data-state=selected]{background-color:var(--cg-selected)!important}
html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off) [data-slot=sidebar-inset] table :is(th,td).sticky{
 background-color:var(--cg-pinned)!important;background-image:var(--cg-head-image)!important;
 backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;
}
html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off) [data-slot=sidebar-inset] :is([data-slot=card-header],.bg-card > .border-b){background-color:transparent!important;background-image:var(--cg-tile-sheen)!important;border-color:var(--cg-rule)!important;box-shadow:inset 0 1px 0 var(--cg-edge)!important}
/* Inputs, selectors, toolbar buttons, tabs: translucent inset glass, never chalk white. */html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off) [data-slot=sidebar-inset] :is(input:not([type=checkbox]):not([type=radio]):not([data-slot=input-group-control]),textarea,[data-slot=input-group],[data-slot=select-trigger],[data-slot=popover-trigger],[data-slot=dropdown-menu-trigger],[data-slot=dialog-trigger],[data-slot=combobox-trigger],button[class*="bg-background"],a[class*="bg-background"],button[class*="bg-secondary"],button[class*="bg-input"]):not(.bg-primary):not(.bg-destructive):not([class~="bg-primary/10"]):not([class~="bg-destructive/10"]),
html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off):has([data-slot=sidebar-wrapper]) :is([data-slot=dialog-content],[data-slot=sheet-content],[data-slot=popover-content]) :is(input:not([type=checkbox]):not([type=radio]):not([data-slot=input-group-control]),textarea,[data-slot=input-group],[data-slot=select-trigger]){
 background-color:var(--cg-control)!important;background-image:var(--cg-tile-sheen)!important;
 border:1px solid var(--cg-control-edge)!important;box-shadow:inset 0 1px 2px rgba(64,87,132,.055),0 1px 0 var(--cg-edge)!important;
 backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;
}
html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off) [data-slot=sidebar-inset] [data-slot=input-group-control]{background:transparent!important;box-shadow:none!important}
/* Legacy nested-tile rules must not bleach the profile avatar. */html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off) [data-slot=sidebar-inset] [data-slot=avatar-fallback]{background:var(--primary)!important;color:var(--primary-foreground)!important;box-shadow:none!important}
html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off) [data-slot=sidebar-inset] div.bg-background:has(> textarea),
html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off) [data-slot=sidebar-inset] div.bg-background:has(.json-code-editor-yace),
html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off) [data-slot=sidebar-inset] div.bg-background:has(textarea.font-mono),
html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off) [data-slot=sidebar-inset] .cm-editor,
html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off) [data-slot=sidebar-inset] .cm-gutters{
 background-color:var(--cg-control)!important;background-image:var(--cg-tile-sheen)!important;border-color:var(--cg-rule)!important;
}
html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off) [data-slot=sidebar-inset] div.bg-background:has(textarea.font-mono) textarea{background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}
html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off) [data-slot=sidebar-inset] textarea.json-code-editor-textarea:not(#cg-editor-off){background:transparent!important;box-shadow:none!important;border:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off) [data-slot=sidebar-inset] [data-slot=button][class~="bg-destructive/10"]{background:rgba(215,67,91,.11)!important;border-color:rgba(215,67,91,.20)!important;box-shadow:inset 0 1px 0 var(--cg-edge)!important}
html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off) [data-slot=sidebar-inset] :is(button,a)[class~="bg-primary/10"]{background:var(--cg-selected)!important;border-color:rgba(108,117,206,.28)!important;box-shadow:var(--cg-tile-shadow)!important}
html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off) [data-slot=sidebar-inset] div.overflow-hidden.rounded-lg.border:has(> .grid.divide-x){background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible!important}
html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off) [data-slot=sidebar-inset] div.grid.divide-x:not(.border):not([data-slot=card] *){gap:10px!important}
html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off) [data-slot=sidebar-inset] :is([data-slot=tabs-list],[data-slot=toggle-group]){background:var(--cg-control)!important;border:1px solid var(--cg-edge)!important;box-shadow:var(--cg-tile-shadow)!important;backdrop-filter:blur(16px)!important}
html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off) [data-slot=sidebar-inset] :is([data-slot=tabs-trigger],[data-slot=toggle-group-item]):is([data-state=active],[aria-selected=true],[data-state=on]){background:var(--cg-selected)!important;box-shadow:inset 0 1px 0 var(--cg-edge),0 2px 5px rgba(54,70,119,.08)!important}
html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off) [data-slot=sidebar-inset] :is(input,textarea,[data-slot=input-group],[data-slot=select-trigger]):focus-within{outline:2px solid rgba(100,104,221,.55)!important;outline-offset:2px}
html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off) [data-slot=sidebar-inset] div.shrink-0.border-t{background:rgba(255,255,255,.06)!important;border-color:var(--cg-rule)!important;box-shadow:inset 0 1px 0 var(--cg-edge)!important}
/* Portal surfaces inherit the same palette while keeping text overlaid on tables legible. */html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off):has([data-slot=sidebar-wrapper]) :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=select-content],[data-slot=combobox-content],[data-slot=tooltip-content]){
 background-color:var(--cg-popup)!important;background-image:var(--cg-sheen)!important;
 border:1px solid var(--cg-edge)!important;box-shadow:var(--cg-shadow),0 24px 64px -24px rgba(26,43,80,.30)!important;
 backdrop-filter:blur(30px) saturate(1.35)!important;-webkit-backdrop-filter:blur(30px) saturate(1.35)!important;
 color:var(--cg-ink)!important;
}
html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off):has([data-slot=sidebar-wrapper]) :is([data-slot=dropdown-menu-item],[data-slot=select-item],[data-slot=combobox-item]):is(:hover,[data-highlighted]){background:var(--cg-selected)!important}
html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off) [data-slot=sidebar-inset] [data-ad-overview] > .grid > :last-child{background-color:var(--cg-tile)!important;background-image:var(--cg-tile-sheen)!important;box-shadow:var(--cg-tile-shadow)!important;border-color:var(--cg-edge)!important}
/* Second pass: preserve the light palette while separating neighbouring layers. */html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off):has([data-slot=sidebar-wrapper]){
 --cg-panel:rgba(255,255,255,.095);
 --cg-edge:rgba(255,255,255,.86);
 --cg-shadow:0 0 0 1px rgba(83,95,145,.055),0 13px 30px -17px rgba(47,51,92,.18),inset 0 1px 0 rgba(255,255,255,.96),inset 0 -1px 0 rgba(78,88,140,.07);
 --cg-tile:rgba(255,255,255,.19);
 --cg-tile-edge:rgba(255,255,255,.91);
 --cg-tile-shadow:0 0 0 1px rgba(83,95,145,.065),0 7px 16px -10px rgba(47,51,92,.22),inset 0 1px 0 rgba(255,255,255,.98),inset 0 -1px 0 rgba(78,88,140,.06);
}
html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off) [data-slot=sidebar-inset] :is([data-slot=card],[data-slot=data-table-card],.bg-card,.bg-card\/50,div.overflow-hidden.rounded-lg.border,div.rounded-lg.border:has(table)){
 background-color:var(--cg-panel)!important;background-image:var(--cg-sheen)!important;
 border-color:var(--cg-edge)!important;box-shadow:var(--cg-shadow)!important;
}
html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off) [data-slot=sidebar-inset] [data-ad-stat],
html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off) [data-slot=sidebar-inset] [data-ad-overview] .bg-background\/60{
 background-color:rgba(255,255,255,.17)!important;background-image:var(--cg-tile-sheen)!important;
 border:1px solid rgba(255,255,255,.92)!important;
 box-shadow:0 0 0 1px rgba(83,95,145,.06),0 7px 16px -10px rgba(47,51,92,.24),inset 0 1px 0 rgba(255,255,255,.98),inset 0 -1px 0 rgba(78,88,140,.06)!important;
}
html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off) [data-slot=sidebar-inset] [data-slot=card] > [data-slot=card-header],
html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off) [data-slot=sidebar-inset] [data-slot=card] > .border-b{
 border-bottom-color:rgba(91,103,151,.13)!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 1px 0 rgba(255,255,255,.28)!important;
}
html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off) [data-slot=sidebar-inset] table thead{box-shadow:inset 0 1px 0 rgba(255,255,255,.90),inset 0 -1px 0 rgba(91,103,151,.16),0 4px 10px -8px rgba(47,51,92,.22)!important}
html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off) [data-slot=sidebar-inset] table tbody tr{box-shadow:inset 0 -1px 0 rgba(110,116,160,.08)!important}
html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off) [data-slot=sidebar-inset] :is([data-slot=tabs-list],[data-slot=toggle-group]){box-shadow:0 0 0 1px rgba(83,95,145,.06),0 5px 12px -8px rgba(47,51,92,.18),inset 0 1px 0 rgba(255,255,255,.90)!important}

@supports not (backdrop-filter:blur(1px)){
 html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off):has([data-slot=sidebar-wrapper]){--cg-panel:rgba(243,245,250,.94);--cg-tile:rgba(247,248,252,.90);--cg-popup:rgba(245,247,253,.98)}
 
}

/* Charts keep their original series colors and fills; only the surrounding card is glass. */html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off):has([data-slot=sidebar-wrapper]) [data-slot=chart] *{
 background-image:none!important;
 box-shadow:none!important;
 backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
}
html:not(.dark) body:not(#ad-x):not(#ad-glass-off):not(#ad-material-off):has([data-slot=sidebar-wrapper]) [data-slot=chart] :is(svg,svg *){background-color:transparent!important;filter:none!important}
