.admin-section-menu button:hover,.admin-circle-button:hover,.admin-entity-add:hover{border-color:color-mix(in srgb, var(--studio-color-text-primary) 14%, transparent);background:color-mix(in srgb, var(--studio-color-background-panel) 98%, transparent);box-shadow:0 2px 6px color-mix(in srgb, var(--studio-color-text-primary) 4%, transparent)}.admin-section-menu button:active:not(:disabled),.admin-circle-button:active:not(:disabled),.admin-entity-add:active{box-shadow:inset 0 1px 2px color-mix(in srgb, var(--studio-color-text-primary) 6%, transparent);transform:translateY(1px)scale(.995)}.admin-section-menu button:focus-visible,.admin-circle-button:focus-visible,.admin-entity-add:focus-visible{outline:2px solid color-mix(in srgb, var(--studio-color-text-primary) 22%, transparent);outline-offset:2px}.admin-entity-add.is-active,.admin-entity-item.is-active{border-color:color-mix(in srgb, var(--studio-color-text-primary) 20%, transparent);background:var(--panel);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--studio-color-text-primary) 4%, transparent)}.admin-entity-list{gap:7px;min-width:0;display:grid}.admin-entity-item{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--studio-color-background-panel);grid-template-columns:minmax(0,1fr);align-items:start;gap:6px;width:100%;min-width:0;max-width:100%;padding:8px 10px;display:grid;overflow:hidden}.admin-entity-link{width:100%;min-width:0;max-width:100%;color:inherit;overflow-wrap:anywhere;word-break:break-word;text-decoration:none;display:block}.admin-entity-link strong{font-size:var(--studio-font-size-rail);letter-spacing:-.012em;font-weight:560;line-height:1.2;display:block}.admin-entity-link small{color:var(--muted);font-size:var(--studio-font-size-meta);margin-top:2px;line-height:1.4;display:block}.admin-shell .menu-rail-page-content>.section-card>.admin-entity-workspace,.admin-shell .menu-rail-page-content>.stack-md>.section-card>.admin-entity-workspace,.admin-shell .menu-rail-page-content>.stack-lg>.section-card>.admin-entity-workspace{height:100%;min-height:0}.admin-shell .menu-rail-page-content>.section-card:has(>.admin-entity-workspace){grid-template-rows:auto auto minmax(0,1fr);grid-auto-rows:max-content;grid-auto-flow:row;align-content:stretch;height:100%;min-height:0;display:grid}.admin-shell .menu-rail-page-content>.stack-md>.section-card:has(>.admin-entity-workspace){grid-template-rows:auto auto minmax(0,1fr);grid-auto-rows:max-content;grid-auto-flow:row;align-content:stretch;height:100%;min-height:0;display:grid}.admin-shell .menu-rail-page-content>.stack-lg>.section-card:has(>.admin-entity-workspace){grid-template-rows:auto auto minmax(0,1fr);grid-auto-rows:max-content;grid-auto-flow:row;align-content:stretch;height:100%;min-height:0;display:grid}.admin-version-history-section>.admin-entity-workspace,.admin-entity-workspace[data-entity-key=studio-version-history] .admin-entity-workspace-body{position:static}.admin-entity-workspace[data-entity-key=studio-version-history] .admin-entity-workspace-body{--admin-workspace-height:100%;height:100%;min-height:0}.admin-entity-workspace{align-content:stretch;gap:max(6px, calc(var(--studio-density-content-gap) * .36));grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;position:relative}.admin-entity-workspace:not(:has(>.admin-toolbar)){grid-template-rows:minmax(0,1fr)}.admin-entity-workspace-body{grid-template-columns:minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;position:relative}.admin-entity-workspace[data-entity-key=vault-managed-assets] .admin-entity-workspace-body{--admin-workspace-height:clamp(510px, calc(100dvh - var(--site-header-sticky-height) - 134px), 1320px)}.admin-entity-workspace[data-entity-key=color-palettes] .admin-entity-workspace-body{--admin-workspace-height:clamp(640px, calc(100dvh - var(--site-header-sticky-height) - 88px), 1240px)}.admin-entity-workspace-grid,.admin-entity-workspace-panel{min-width:0;min-height:0}.admin-entity-workspace[data-grid-height-mode=compact] .admin-entity-workspace-grid{align-content:start;display:grid}.admin-entity-workspace[data-grid-height-mode=compact] .admin-data-grid-shell{height:auto;max-height:min(100%, var(--admin-workspace-height,clamp(420px, calc(100dvh - var(--site-header-sticky-height) - 180px), 760px)));align-self:start}.admin-entity-workspace[data-grid-height-mode=compact] .admin-data-grid-scroll{max-height:inherit}.admin-entity-workspace[data-grid-height-mode=compact][data-entity-key=security-groups],.admin-entity-workspace[data-grid-height-mode=compact][data-entity-key=roles],.admin-entity-workspace[data-grid-height-mode=compact][data-entity-key=user-groups],.admin-entity-workspace[data-grid-height-mode=compact][data-entity-key=customer-access]{--admin-workspace-height:clamp(320px, calc(100dvh - var(--site-header-sticky-height) - 248px), 620px)}.admin-entity-workspace-panel{z-index:calc(var(--perform-grid-z-control-layer) + 10);background:color-mix(in srgb, var(--studio-color-background-app,var(--bg)) 44%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;position:absolute;inset:0}.admin-entity-workspace-panel-centered-modal{place-items:start center;padding:24px;display:grid}.admin-entity-workspace[data-entity-key=studio-version-history] .admin-entity-workspace-panel-centered-modal{grid-template-rows:minmax(0,1fr);align-items:stretch}.admin-entity-workspace-panel-shell{grid-template-columns:minmax(0,clamp(360px,38vw,560px)) 32px;align-items:stretch;width:min(100%,clamp(360px,38vw,560px) + 32px);min-width:0;height:100%;min-height:0;display:grid}.studio-fullscreen-target-active.admin-entity-workspace-panel{width:100vw;min-width:100vw;max-width:none;height:100dvh;min-height:100dvh;max-height:none;margin:0;padding:0;inset:0}.studio-fullscreen-target-active.admin-entity-workspace-panel.admin-entity-workspace-panel-side-panel{display:block!important}.studio-fullscreen-target-active.admin-entity-workspace-panel.admin-entity-workspace-panel-centered-modal{place-items:stretch stretch;display:grid!important}.studio-fullscreen-target-active.admin-entity-workspace-panel .admin-entity-workspace-panel-shell,.studio-fullscreen-target-active.admin-entity-workspace-panel .admin-entity-workspace-modal-shell{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%;min-width:100%;max-width:none;height:100%;min-height:100%;max-height:none;margin:0;padding:0;display:grid!important}.studio-fullscreen-target-active.admin-entity-workspace-panel .admin-entity-workspace-panel-rail{display:none}.studio-fullscreen-target-active.admin-entity-workspace-panel .admin-detail-panel{border-radius:0;width:100%;min-width:100%;max-width:none;height:100%;min-height:100%;max-height:none}.admin-entity-workspace-modal-shell{width:min(1500px,100%);min-width:0;max-width:100%;height:min(calc(76dvh + var(--studio-density-card-padding) * .2), 840px);min-height:0;max-height:calc(100dvh - 40px);display:grid}.admin-entity-workspace[data-entity-key=studio-version-history] .admin-entity-workspace-modal-shell{height:calc(100% - 48px);max-height:calc(100% - 48px)}.admin-entity-workspace-panel-full-workspace .admin-entity-workspace-modal-shell{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:stretch;width:100%;height:100%;min-height:0;max-height:none;display:grid}.admin-entity-workspace-panel-full-workspace .admin-detail-panel{width:100%;height:100%;min-height:0;max-height:100%}.admin-entity-workspace-panel-full-workspace .admin-detail-panel-header{z-index:3;position:sticky;top:0}.admin-entity-workspace-panel-full-workspace .admin-detail-panel-footer{z-index:3;position:sticky;bottom:0}.admin-entity-workspace-panel-centered-modal .admin-detail-panel-footer{position:static}.admin-entity-workspace-panel-rail{pointer-events:auto;justify-content:flex-end;align-items:flex-start;width:32px;min-height:44px;display:flex}.admin-entity-workspace-panel-toggle{margin-top:12px}.admin-entity-workspace-panel.is-collapsed{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;display:block;inset:12px 12px auto auto}.admin-entity-workspace-panel-centered-modal .admin-detail-panel{width:100%;max-width:100%;height:100%;max-height:100%}.admin-rail{color:var(--studio-text-primary,var(--studio-color-text-primary));--admin-rail-tooltip-radius:var(--radius-control);flex-direction:column;gap:1px;height:100%;min-height:0;display:flex}.admin-rail-grid{gap:0;min-height:0;display:grid;overflow:visible}.admin-rail-row{grid-template-columns:12px var(--studio-density-nav-icon-size,18px) minmax(0, 1fr) auto;width:100%;height:max(23px, calc(var(--studio-density-nav-item-height) - 13px));color:inherit;text-align:left;cursor:pointer;box-sizing:border-box;appearance:none;font:inherit;background:0 0;border:0;align-items:center;column-gap:4px;padding:1px 5px 1px 1px;text-decoration:none;display:grid;position:relative}.admin-rail-row[data-kind=section],.admin-rail-row[data-kind=section]:first-child{margin-top:0}.admin-rail-row-section{grid-template-columns:0 var(--studio-density-nav-icon-size,18px) minmax(0, 1fr) 18px;color:var(--studio-color-text-primary,var(--studio-text-primary,var(--ink)));min-height:calc(var(--studio-density-nav-item-height) - 6px);height:calc(var(--studio-density-nav-item-height) - 6px);font-weight:700}.admin-rail-row[data-kind=item]{padding-left:2px}.admin-rail-row[data-kind=item][data-depth="1"]{grid-template-columns:10px var(--studio-density-nav-icon-size,18px) minmax(0, 1fr) auto;min-height:calc(var(--studio-density-nav-item-height) - 4px);height:calc(var(--studio-density-nav-item-height) - 4px);padding:5px var(--studio-shell-rail-item-padding-inline,10px) 5px var(--studio-shell-rail-item-padding-inline-nested,18px);color:color-mix(in srgb, var(--studio-color-text-primary,var(--studio-text-primary,var(--ink))) 88%, var(--studio-color-background-panel,var(--panel)) 12%);font-size:var(--studio-font-size-rail)}.admin-rail-row-gutter,.admin-rail-row-label,.admin-rail-row-trailing{min-width:0}.admin-rail-row-gutter{width:8px;height:8px;position:relative}.admin-rail-row[data-kind=item][data-depth="1"] .admin-rail-row-gutter{width:7px;height:8px}.admin-rail-row[data-kind=item][data-depth="1"] .admin-rail-row-gutter:before{content:"";background:color-mix(in srgb, var(--studio-color-border-default,var(--studio-border-default,var(--line))) 68%, transparent);width:1px;position:absolute;top:0;bottom:2px;left:2px}.admin-rail-row[data-kind=item][data-depth="1"] .admin-rail-row-gutter:after{content:"";background:color-mix(in srgb, var(--studio-color-border-default,var(--studio-border-default,var(--line))) 68%, transparent);width:4px;height:1px;position:absolute;top:5px;left:2px}.admin-rail-row-label{white-space:nowrap;text-overflow:ellipsis;line-height:1;overflow:hidden}.admin-rail-row-label--section{font-size:var(--studio-font-size-label);letter-spacing:.09em;text-transform:uppercase;line-height:1}.admin-rail-section{flex-direction:column;gap:0;display:flex;overflow:visible}.admin-rail-items{gap:max(3px, calc(var(--studio-density-nav-item-gap) * .45));margin-top:0;margin-left:calc(var(--studio-shell-rail-item-padding-inline,10px) - 1px);padding-left:var(--studio-shell-rail-item-padding-inline,10px);border-left:1px solid color-mix(in srgb, var(--studio-color-border-default,var(--studio-border-default,var(--line))) 70%, transparent);flex-direction:column;display:none;overflow:visible}.admin-rail-items .admin-rail-row[data-kind=item]{padding-left:calc(var(--studio-shell-rail-item-padding-inline,10px) + 2px)}.admin-rail-items .admin-rail-row[data-kind=item] .admin-rail-icon-shell{width:var(--studio-density-nav-icon-size,18px);height:var(--studio-density-nav-icon-size,18px);color:color-mix(in srgb, var(--studio-color-text-primary,var(--studio-text-primary,var(--ink))) 82%, var(--studio-color-background-panel,var(--panel)) 18%)}.admin-rail-items .admin-rail-row[data-kind=item] .admin-rail-row-label{font-size:var(--studio-font-size-rail);line-height:1}.admin-rail-items.is-open{display:flex}.admin-rail-row-item.is-active{background:var(--studio-color-interactive-selected,var(--studio-shell-railActiveBg,var(--panel)));color:var(--studio-color-text-primary,var(--studio-shell-railActiveText,inherit));box-shadow:none}.admin-rail-items .admin-rail-row[data-kind=item].is-active,.admin-rail-items .admin-rail-row[data-kind=item].is-active .admin-rail-icon-shell,.admin-rail-items .admin-rail-row[data-kind=item].is-active .admin-rail-row-label{color:var(--studio-color-text-primary,var(--studio-shell-railActiveText,inherit))}.admin-rail-row-item.is-active:before{content:"";width:var(--studio-crud-selection-marker-width);background:var(--studio-module-accent,var(--studio-color-border-focus,var(--line)));position:absolute;top:2px;bottom:2px;left:1px}.admin-rail-row-section.is-active .admin-rail-row-label--section{color:var(--studio-color-text-primary,var(--studio-text-primary,var(--ink)))}.admin-rail-icon-shell{width:var(--studio-density-nav-icon-size,18px);height:var(--studio-density-nav-icon-size,18px);color:var(--studio-color-text-primary,var(--studio-text-primary,var(--ink)));flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex;position:relative}.admin-rail-icon-shell svg{display:block}.admin-rail-badge{min-width:var(--studio-density-chip-height);height:var(--studio-density-chip-height);padding:0 var(--studio-density-chip-padding-x);border-radius:var(--radius-pill);background:var(--studio-button-primaryBg,var(--studio-color-text-primary));color:var(--studio-button-primaryText,var(--studio-color-background-panel));transform-origin:50%;justify-content:center;align-items:center;font-size:10px;line-height:1;display:inline-flex;transform:scale(.92)}.admin-rail.is-collapsed .admin-rail-section-label,.admin-rail.is-collapsed .admin-rail-row-label,.admin-rail.is-collapsed .admin-rail-chevron,.admin-rail-grid.is-collapsed .admin-rail-section-label,.admin-rail-grid.is-collapsed .admin-rail-row-label,.admin-rail-grid.is-collapsed .admin-rail-chevron{display:none}.admin-rail.is-collapsed,.admin-rail-grid.is-collapsed{align-items:stretch}.admin-rail.is-collapsed .admin-rail-grid,.admin-rail-grid.is-collapsed{width:100%}.admin-rail.is-collapsed .admin-rail-row,.admin-rail-grid.is-collapsed .admin-rail-row{height:max(24px, calc(var(--studio-density-nav-item-height) - 12px));grid-template-columns:minmax(0,1fr);justify-items:center;column-gap:0;padding:7px 0}.admin-rail.is-collapsed .admin-rail-row[data-kind=item],.admin-rail-grid.is-collapsed .admin-rail-row[data-kind=item]{padding-left:0}.admin-rail.is-collapsed .admin-rail-row-section,.admin-rail-grid.is-collapsed .admin-rail-row-section{justify-items:center;padding-left:0}.admin-rail.is-collapsed .admin-rail-items,.admin-rail-grid.is-collapsed .admin-rail-items,.admin-rail.is-collapsed .admin-rail-row[data-kind=item][data-depth="1"],.admin-rail-grid.is-collapsed .admin-rail-row[data-kind=item][data-depth="1"]{display:none}.admin-rail:not(.is-collapsed) .admin-rail-row{grid-template-columns:0 var(--studio-density-nav-icon-size,18px) minmax(0, 1fr) auto}.admin-rail.is-collapsed .admin-rail-row-gutter,.admin-rail-grid.is-collapsed .admin-rail-row-gutter{display:none}.admin-rail.is-collapsed .admin-rail-icon-shell,.admin-rail-grid.is-collapsed .admin-rail-icon-shell{width:var(--studio-density-nav-icon-size,18px);height:var(--studio-density-nav-icon-size,18px);transform:none}.studio-theme-scope[data-studio-density=compact] .admin-rail-row-section,.studio-theme-scope[data-studio-density=compact] .admin-rail-grid .admin-rail-row-section{height:26px;min-height:26px}.studio-theme-scope[data-studio-density=compact] .admin-rail-row[data-kind=item][data-depth="1"],.studio-theme-scope[data-studio-density=compact] .admin-rail-grid .admin-rail-row[data-kind=item][data-depth="1"]{height:28px;min-height:28px;padding-top:4px;padding-bottom:4px}.studio-theme-scope[data-studio-density=compact] .admin-rail-items,.studio-theme-scope[data-studio-density=compact] .admin-rail-grid .admin-rail-items{gap:1px}.studio-theme-scope[data-studio-density=compact] .admin-rail.is-collapsed .admin-rail-row,.studio-theme-scope[data-studio-density=compact] .admin-rail-grid.is-collapsed .admin-rail-row{height:28px;padding-top:4px;padding-bottom:4px}.studio-theme-scope[data-studio-density=compact] .admin-rail,.studio-theme-scope[data-studio-density=compact] .admin-rail-grid{gap:1px}.studio-theme-scope[data-studio-density=compact] .admin-rail-row,.studio-theme-scope[data-studio-density=compact] .admin-rail-grid .admin-rail-row{column-gap:4px;height:23px;min-height:23px;padding:1px 5px 1px 1px}.studio-theme-scope[data-studio-density=compact] .admin-rail-row[data-kind=section],.studio-theme-scope[data-studio-density=compact] .admin-rail-grid .admin-rail-row[data-kind=section]{margin-top:0}.studio-theme-scope[data-studio-density=compact] .admin-rail-row-section,.studio-theme-scope[data-studio-density=compact] .admin-rail-grid .admin-rail-row-section{grid-template-columns:0 var(--studio-density-nav-icon-size,18px) minmax(0, 1fr) 18px;height:21px;min-height:21px}.studio-theme-scope[data-studio-density=compact] .admin-rail-row[data-kind=item][data-depth="1"],.studio-theme-scope[data-studio-density=compact] .admin-rail-grid .admin-rail-row[data-kind=item][data-depth="1"]{height:20px;min-height:20px;padding:1px 5px 1px 11px}.studio-theme-scope[data-studio-density=compact] .admin-rail-row-gutter,.studio-theme-scope[data-studio-density=compact] .admin-rail-grid .admin-rail-row-gutter{width:8px;height:8px}.studio-theme-scope[data-studio-density=compact] .admin-rail-row[data-kind=item][data-depth="1"] .admin-rail-row-gutter,.studio-theme-scope[data-studio-density=compact] .admin-rail-grid .admin-rail-row[data-kind=item][data-depth="1"] .admin-rail-row-gutter{width:7px;height:8px}.studio-theme-scope[data-studio-density=compact] .admin-rail-row[data-kind=item][data-depth="1"] .admin-rail-row-gutter:before,.studio-theme-scope[data-studio-density=compact] .admin-rail-grid .admin-rail-row[data-kind=item][data-depth="1"] .admin-rail-row-gutter:before{top:0;bottom:2px;left:2px}.studio-theme-scope[data-studio-density=compact] .admin-rail-row[data-kind=item][data-depth="1"] .admin-rail-row-gutter:after,.studio-theme-scope[data-studio-density=compact] .admin-rail-grid .admin-rail-row[data-kind=item][data-depth="1"] .admin-rail-row-gutter:after{width:4px;top:5px;left:2px}.studio-theme-scope[data-studio-density=compact] .admin-rail-section,.studio-theme-scope[data-studio-density=compact] .admin-rail-grid .admin-rail-section,.studio-theme-scope[data-studio-density=compact] .admin-rail-items,.studio-theme-scope[data-studio-density=compact] .admin-rail-grid .admin-rail-items{gap:0}.studio-theme-scope[data-studio-density=compact] .admin-rail-items,.studio-theme-scope[data-studio-density=compact] .admin-rail-grid .admin-rail-items{margin-left:6px;padding-left:4px}.studio-theme-scope[data-studio-density=compact] .admin-rail-items .admin-rail-row[data-kind=item],.studio-theme-scope[data-studio-density=compact] .admin-rail-grid .admin-rail-items .admin-rail-row[data-kind=item]{padding-left:5px}.studio-theme-scope[data-studio-density=compact] .admin-rail-icon-shell,.studio-theme-scope[data-studio-density=compact] .admin-rail-grid .admin-rail-icon-shell{width:var(--studio-density-nav-icon-size,18px);height:var(--studio-density-nav-icon-size,18px)}.studio-theme-scope[data-studio-density=compact] .admin-rail-chevron,.studio-theme-scope[data-studio-density=compact] .admin-rail-grid .admin-rail-chevron{width:18px;height:18px}.studio-theme-scope[data-studio-density=compact] .admin-rail-chevron>span,.studio-theme-scope[data-studio-density=compact] .admin-rail-grid .admin-rail-chevron>span{border-bottom-width:1.5px;border-right-width:1.5px;width:5px;height:5px;top:5px;left:6px}.studio-theme-scope[data-studio-density=compact] .admin-rail-badge,.studio-theme-scope[data-studio-density=compact] .admin-rail-grid .admin-rail-badge{transform-origin:50%;font-size:10px;transform:scale(.92)}.studio-theme-scope[data-studio-density=medium] .admin-rail,.studio-theme-scope[data-studio-density=medium] .admin-rail-grid{gap:0}.studio-theme-scope[data-studio-density=medium] .admin-rail-row,.studio-theme-scope[data-studio-density=medium] .admin-rail-grid .admin-rail-row{height:25px;min-height:25px;padding-top:1px;padding-bottom:1px}.studio-theme-scope[data-studio-density=medium] .admin-rail-row-section,.studio-theme-scope[data-studio-density=medium] .admin-rail-grid .admin-rail-row-section{height:23px;min-height:23px}.studio-theme-scope[data-studio-density=medium] .admin-rail-row[data-kind=item][data-depth="1"],.studio-theme-scope[data-studio-density=medium] .admin-rail-grid .admin-rail-row[data-kind=item][data-depth="1"]{height:24px;min-height:24px;padding-top:3px;padding-bottom:3px}.studio-theme-scope[data-studio-density=medium] .admin-rail-items,.studio-theme-scope[data-studio-density=medium] .admin-rail-grid .admin-rail-items{gap:1px;margin-left:7px;padding-left:5px}.studio-theme-scope[data-studio-density=medium] .admin-rail-items .admin-rail-row[data-kind=item],.studio-theme-scope[data-studio-density=medium] .admin-rail-grid .admin-rail-items .admin-rail-row[data-kind=item]{padding-left:6px}.studio-theme-scope[data-studio-density=medium] .admin-rail.is-collapsed .admin-rail-row,.studio-theme-scope[data-studio-density=medium] .admin-rail-grid.is-collapsed .admin-rail-row{height:30px;min-height:30px;padding-top:5px;padding-bottom:5px}.admin-rail-chevron{width:18px;height:18px;color:var(--studio-text-primary,var(--studio-color-text-primary));pointer-events:none;flex:none;justify-content:center;justify-self:end;align-items:center;display:inline-flex;position:relative}.admin-rail-chevron>span{box-sizing:border-box;transform-origin:50%;pointer-events:none;border-bottom:1.5px solid;border-right:1.5px solid;width:5px;height:5px;position:absolute;top:5px;left:6px;transform:rotate(-45deg)}.admin-rail-chevron.is-expanded>span{transform:rotate(45deg)}.admin-rail-row:after{content:none}.insights-report-rail .admin-rail-icon-shell svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}.admin-entity-workspace[data-entity-key=perform-designer]{--perform-designer-titlebar-height:48px}.admin-entity-workspace[data-entity-key=perform-designer] .admin-detail-panel{position:relative}.admin-entity-workspace[data-entity-key=perform-designer] .admin-detail-panel-header{pointer-events:none;isolation:isolate;width:100%;height:0;min-height:0;z-index:calc(var(--perform-grid-z-control-panel,180) + 420);background:0 0;border:0;align-items:center;padding:0;display:block;position:absolute;top:0;right:0}.admin-entity-workspace[data-entity-key=perform-designer] .admin-detail-panel-header>.studio-action-bar{min-height:var(--perform-designer-titlebar-height);pointer-events:auto;align-items:center;display:flex;position:absolute;top:0;right:.72rem}.admin-entity-workspace[data-entity-key=perform-designer] .admin-detail-panel-copy{display:none}.admin-entity-workspace[data-entity-key=perform-designer] .admin-detail-panel-header .studio-edit-button,.admin-entity-workspace[data-entity-key=perform-designer] .admin-detail-panel-header .admin-detail-panel-close{flex:none}.admin-entity-workspace[data-entity-key=perform-designer] .admin-detail-panel-body{--perform-designer-header-controls-width:166px}
.admin-rail{color:var(--studio-text-primary,var(--studio-color-text-primary));--admin-rail-tooltip-radius:var(--radius-control);flex-direction:column;gap:16px;display:flex}.admin-rail-grid{gap:max(5px, calc(var(--studio-density-nav-item-gap) * .8));display:grid}.admin-rail-row{grid-template-columns:12px var(--studio-density-nav-icon-size,18px) minmax(0, 1fr) auto;width:100%;min-height:calc(var(--studio-density-nav-item-height) * .9);height:calc(var(--studio-density-nav-item-height) * .9);padding:4px var(--studio-shell-rail-item-padding-inline,10px) 4px 4px;color:inherit;text-align:left;cursor:pointer;box-sizing:border-box;appearance:none;font:inherit;background:0 0;border:0;align-items:center;column-gap:6px;text-decoration:none;display:grid;position:relative}.admin-rail-item-with-pin{display:block;position:relative}.admin-rail-item-with-pin>.admin-rail-row{min-width:0}.admin-rail-item-with-pin:has(>.admin-rail-pin-button)>.admin-rail-row{padding-right:calc(var(--studio-shell-rail-item-padding-inline,10px) + 32px)}.admin-rail-pin-button{z-index:2;right:var(--studio-shell-rail-item-padding-inline,10px);background:var(--studio-color-background-panel,var(--panel));width:26px;height:26px;color:var(--studio-color-text-tertiary,var(--muted));cursor:pointer;opacity:0;visibility:hidden;border:0;border-radius:7px;justify-content:center;align-items:center;margin:-13px 0 0;padding:0;font-size:13px;transition:opacity .14s,visibility,background-color .14s,color .14s;display:inline-flex;position:absolute;top:50%}.admin-rail-item-with-pin:hover .admin-rail-pin-button{opacity:1;visibility:visible;transition-delay:.5s,.5s,0s,0s}.admin-rail-item-with-pin:has(:focus-visible) .admin-rail-pin-button{opacity:1;visibility:visible;transition-delay:0s}.admin-rail-item-with-pin:hover .admin-rail-pin-button,.admin-rail-item-with-pin .admin-rail-pin-button:hover{box-shadow:0 2px 7px color-mix(in srgb, var(--studio-color-text-primary,var(--ink)) 18%, transparent)}.admin-rail-pin-button:hover,.admin-rail-pin-button:focus-visible{background:var(--studio-color-interactive-hover,var(--panel));color:var(--studio-color-interactive-primary,var(--ink))}.admin-rail-pin-button.is-pinned{color:var(--studio-color-interactive-primary,var(--ink))}.admin-rail-row[data-kind=section]{margin-top:4px}.admin-rail-row[data-kind=section]:first-child{margin-top:0}.admin-rail-row-section{grid-template-columns:0 var(--studio-density-nav-icon-size,18px) minmax(0, 1fr) 24px;color:var(--studio-text-primary,var(--studio-color-text-primary));font-weight:700}.admin-rail-row[data-kind=item]{padding-left:var(--studio-shell-rail-item-padding-inline-collapsed,2px)}.admin-rail-row[data-kind=item][data-depth="1"]{grid-template-columns:10px var(--studio-density-nav-icon-size,18px) minmax(0, 1fr) auto;min-height:calc((var(--studio-density-nav-item-height) * .9) - 4px);height:calc((var(--studio-density-nav-item-height) * .9) - 4px);padding:4px var(--studio-shell-rail-item-padding-inline,10px) 4px var(--studio-shell-rail-item-padding-inline-nested,18px);color:var(--studio-text-muted,var(--studio-color-text-secondary));font-size:var(--studio-font-size-rail)}.admin-rail-row-gutter,.admin-rail-row-label,.admin-rail-row-trailing{min-width:0}.admin-rail-row-gutter{width:12px;height:12px;position:relative}.admin-rail-row[data-kind=item][data-depth="1"] .admin-rail-row-gutter{width:10px;height:14px}.admin-rail-row[data-kind=item][data-depth="1"] .admin-rail-row-gutter:before{content:"";background:color-mix(in srgb, var(--studio-border-default,var(--studio-color-text-primary)) 68%, transparent);width:1px;position:absolute;top:-3px;bottom:5px;left:4px}.admin-rail-row[data-kind=item][data-depth="1"] .admin-rail-row-gutter:after{content:"";background:color-mix(in srgb, var(--studio-border-default,var(--studio-color-text-primary)) 68%, transparent);width:6px;height:1px;position:absolute;top:8px;left:4px}.admin-rail-row-label{white-space:nowrap;text-overflow:ellipsis;line-height:1.05;overflow:hidden}.admin-rail-row-label--section{font-size:var(--studio-font-size-label);letter-spacing:.12em;text-transform:uppercase}.admin-rail-section{gap:max(5px, calc(var(--studio-density-nav-item-gap) * .8));flex-direction:column;display:flex}.admin-rail-items{gap:max(3px, calc(var(--studio-density-nav-item-gap) * .45));margin-left:calc(var(--studio-shell-rail-item-padding-inline,10px) - 1px);padding-left:var(--studio-shell-rail-item-padding-inline,10px);border-left:1px solid color-mix(in srgb, var(--studio-border-default,var(--studio-color-text-primary)) 70%, transparent);flex-direction:column;display:none}.admin-rail-items .admin-rail-row[data-kind=item]{padding-left:calc(var(--studio-shell-rail-item-padding-inline,10px) + 2px)}.admin-rail-items .admin-rail-row[data-kind=item] .admin-rail-icon-shell{width:var(--studio-density-nav-icon-size,18px);height:var(--studio-density-nav-icon-size,18px);color:var(--studio-text-muted,var(--studio-color-text-secondary))}.admin-rail-items .admin-rail-row[data-kind=item] .admin-rail-row-label{font-size:var(--studio-font-size-rail)}.admin-rail-items.is-open{display:flex}.admin-rail-row-item.is-active{background:var(--studio-shell-railActiveBg,color-mix(in srgb, var(--studio-color-text-primary) 5%, transparent));color:var(--studio-shell-railActiveText,inherit);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--studio-border-default,var(--studio-color-text-primary)) 35%, transparent)}.admin-rail-row-item.is-active:before{content:"";background:var(--studio-module-accent,var(--studio-color-text-primary));width:2px;position:absolute;top:5px;bottom:5px;left:1px}.admin-rail-row-section.is-active .admin-rail-row-label--section{color:var(--studio-text-primary,var(--studio-color-text-primary))}.admin-rail-icon-shell{width:var(--studio-density-nav-icon-size,18px);height:var(--studio-density-nav-icon-size,18px);color:var(--studio-text-primary,var(--studio-color-text-primary));flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex;position:relative}.admin-rail-icon-shell svg{display:block}.admin-rail-badge{border-radius:var(--radius-pill);background:var(--studio-button-primaryBg,var(--studio-color-text-primary));min-width:20px;height:20px;color:var(--studio-button-primaryText,var(--studio-color-background-panel));justify-content:center;align-items:center;padding:0 6px;font-size:11px;line-height:1;display:inline-flex}.admin-rail.is-collapsed .admin-rail-section-label,.admin-rail.is-collapsed .admin-rail-row-label,.admin-rail.is-collapsed .admin-rail-chevron{display:none}.admin-rail.is-collapsed{align-items:stretch}.admin-rail.is-collapsed .admin-rail-grid{width:100%}.admin-rail.is-collapsed .admin-rail-row{height:calc(var(--studio-density-nav-item-height) * .9);grid-template-columns:minmax(0,1fr);justify-items:center;column-gap:0;padding:5px 0}.admin-rail.is-collapsed .admin-rail-row[data-kind=item]{padding-left:0}.admin-rail.is-collapsed .admin-rail-row-section{justify-items:start;padding-left:2px}.admin-rail.is-collapsed .admin-rail-items{border-left:1px solid color-mix(in srgb, var(--studio-border-default,var(--studio-color-text-primary)) 82%, transparent);margin-left:15px;padding-left:8px}.admin-rail.is-collapsed .admin-rail-row[data-kind=item][data-depth="1"]{height:var(--studio-density-nav-item-height);padding:6px 0 6px var(--studio-shell-rail-item-padding-inline-collapsed,5px);font-size:inherit;grid-template-columns:minmax(0,1fr);justify-items:start}.admin-rail:not(.is-collapsed) .admin-rail-row{grid-template-columns:0 var(--studio-density-nav-icon-size,18px) minmax(0, 1fr) auto}.admin-rail.is-collapsed .admin-rail-row-gutter{display:none}.studio-shell.is-rail-compressed:not(.is-collapsed) .admin-rail .admin-rail-section-label,.studio-shell.is-rail-compressed:not(.is-collapsed) .admin-rail .admin-rail-row-label{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.studio-shell.is-rail-compressed:not(.is-collapsed) .admin-rail .admin-rail-chevron,.studio-shell.is-rail-compressed:not(.is-collapsed) .admin-rail .admin-rail-row-gutter{display:none}.admin-rail.is-collapsed .admin-rail-icon-shell{width:26px;height:26px;transform:none}.admin-rail-chevron{width:28px;height:28px;color:var(--studio-text-primary,var(--studio-color-text-primary));pointer-events:none;flex:none;justify-content:center;justify-self:end;align-items:center;display:inline-flex;position:relative}.admin-rail-chevron>span{box-sizing:border-box;transform-origin:50%;pointer-events:none;border-bottom:1.75px solid;border-right:1.75px solid;width:8px;height:8px;position:absolute;top:10px;left:10px;transform:rotate(-45deg)}.studio-theme-scope[data-studio-density=compact] .admin-rail{gap:10px}.studio-theme-scope[data-studio-density=compact] .admin-rail-grid,.studio-theme-scope[data-studio-density=compact] .admin-rail-section{gap:2px}.studio-theme-scope[data-studio-density=compact] .admin-rail-row{height:30px;min-height:30px;padding-top:4px;padding-bottom:4px}.studio-theme-scope[data-studio-density=compact] .admin-rail-row[data-kind=section]{margin-top:2px}.studio-theme-scope[data-studio-density=compact] .admin-rail-row-section{height:26px;min-height:26px}.studio-theme-scope[data-studio-density=compact] .admin-rail-row[data-kind=item][data-depth="1"]{height:28px;min-height:28px;padding-top:4px;padding-bottom:4px}.studio-theme-scope[data-studio-density=compact] .admin-rail-items{gap:1px}.studio-theme-scope[data-studio-density=compact] .admin-rail.is-collapsed .admin-rail-row,.studio-theme-scope[data-studio-density=compact] .admin-rail.is-collapsed .admin-rail-row[data-kind=item][data-depth="1"]{height:28px;padding-top:4px;padding-bottom:4px}.admin-rail-chevron.is-expanded>span{transform:rotate(45deg)}.admin-rail.is-collapsed .admin-rail-row:after{z-index:2;opacity:0;pointer-events:none;border:1px solid var(--studio-border-default,color-mix(in srgb, var(--studio-color-text-primary) 12%, transparent));border-radius:var(--admin-rail-tooltip-radius);background:var(--studio-surface-cardBg,var(--studio-color-background-panel));color:var(--studio-text-primary,var(--studio-color-text-primary));box-shadow:0 8px 20px color-mix(in srgb, var(--studio-color-text-primary) 8%, transparent);letter-spacing:.02em;white-space:nowrap;content:attr(data-tooltip-label);padding:5px 8px;font-size:.75rem;line-height:1;transition:opacity .12s,transform .12s;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)translate(-4px)}.admin-rail.is-collapsed .admin-rail-row:hover:after,.admin-rail.is-collapsed .admin-rail-row:focus-visible:after{opacity:1;transform:translateY(-50%)translate(0)}.studio-shell.is-rail-compressed:not(.is-collapsed) .admin-rail .admin-rail-row:after{z-index:2;opacity:0;pointer-events:none;border:1px solid var(--studio-border-default,color-mix(in srgb, var(--studio-color-text-primary) 12%, transparent));border-radius:var(--admin-rail-tooltip-radius);background:var(--studio-surface-cardBg,var(--studio-color-background-panel));color:var(--studio-text-primary,var(--studio-color-text-primary));box-shadow:0 8px 20px color-mix(in srgb, var(--studio-color-text-primary) 8%, transparent);letter-spacing:.02em;white-space:nowrap;content:attr(data-tooltip-label);padding:5px 8px;font-size:.75rem;line-height:1;transition:opacity .12s,transform .12s;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)translate(-4px)}.studio-shell.is-rail-compressed:not(.is-collapsed) .admin-rail .admin-rail-row:hover:after,.studio-shell.is-rail-compressed:not(.is-collapsed) .admin-rail .admin-rail-row:focus-visible:after{opacity:1;transform:translateY(-50%)translate(0)}
.admin-crud-toolbar{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-crud-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:8px;display:flex}.admin-section-menu button{border:1px solid var(--line);border-radius:var(--radius-control);background:color-mix(in srgb, var(--studio-color-background-panel) 94%, transparent);min-height:34px;color:var(--ink);font-size:var(--studio-font-size-tab);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-shadow:0 1px 0 color-mix(in srgb, var(--studio-color-text-primary) 2%, transparent);font-weight:560;font:inherit;align-items:center;padding:0 10px;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform 80ms,opacity .16s;display:inline-flex;position:relative}.admin-section-menu button.is-active{background:color-mix(in srgb, var(--studio-color-interactive-selected) 96%, transparent);border-color:color-mix(in srgb, var(--studio-color-text-primary) 14%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--studio-color-background-panel) 70%, transparent), 0 1px 0 color-mix(in srgb, var(--studio-color-text-primary) 2%, transparent)}.admin-section-menu button.is-info{background:color-mix(in srgb, var(--studio-color-text-link) 94%, transparent);border-color:color-mix(in srgb, var(--studio-color-text-link) 82%, transparent)}.admin-section-menu button.is-info.is-active{background:color-mix(in srgb, var(--studio-color-text-link) 96%, transparent);border-color:color-mix(in srgb, var(--studio-color-text-link) 90%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--studio-color-background-panel) 72%, transparent), 0 1px 0 color-mix(in srgb, var(--studio-color-text-primary) 2%, transparent)}.admin-toolbar{justify-content:space-between;align-items:center;gap:var(--studio-density-toolbar-gap);min-height:0;padding:0 calc(var(--studio-density-panel-padding) * .12);background:0 0;border:0;border-radius:0;display:flex}.admin-toolbar-main{flex:auto;gap:0;min-width:0;display:grid}.admin-toolbar-actions{justify-content:flex-end;align-items:center;gap:calc(var(--studio-density-toolbar-gap) * .7);flex-wrap:wrap;display:flex}.admin-toolbar-summary{color:var(--muted);font-size:var(--studio-font-size-meta);flex-wrap:wrap;align-items:center;gap:4px;line-height:1.2;display:inline-flex}.admin-user-group-assets-mapping-header,.admin-user-group-assets-scope-row{align-items:center;gap:var(--studio-density-toolbar-gap);justify-content:space-between;min-width:0;display:flex}.admin-bulk-action-control{position:relative}.admin-bulk-action-menu{z-index:30;border:1px solid var(--studio-color-border-default,var(--line));border-radius:var(--radius-control);background:var(--studio-color-modal-background,var(--studio-color-background-panel,var(--panel)));min-width:180px;color:var(--studio-color-text-primary,var(--ink));box-shadow:0 14px 30px color-mix(in srgb, var(--studio-color-text-primary,var(--ink)) 10%, transparent);padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.admin-bulk-action-menu button{border-radius:calc(var(--radius-control) - 2px);min-height:30px;color:var(--studio-color-text-primary,var(--ink));font:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:7px;padding:0 8px;display:flex}.admin-bulk-action-menu .studio-action-glyph{flex:0 0 14px;width:14px;height:14px}.admin-bulk-action-menu button:hover,.admin-bulk-action-menu button:focus-visible{background:var(--studio-color-interactive-hover,var(--studio-color-background-panel,var(--panel)))}.admin-bulk-action-menu button.is-destructive{color:var(--studio-color-state-danger-text,var(--studio-color-text-primary,var(--ink)))}.admin-bulk-action-menu button:disabled{color:var(--studio-color-text-disabled,var(--studio-color-text-muted,var(--muted)));cursor:not-allowed;opacity:1}.admin-semantic-toolbar{grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:8px;display:grid}.transient-message{align-items:flex-start;gap:var(--studio-density-toolbar-gap);pointer-events:none;width:100%;max-width:100%;padding:var(--studio-density-toast-padding);border:1px solid color-mix(in srgb, var(--toast-accent,var(--line)) 24%, var(--toast-surface,var(--panel-strong)));background:var(--toast-surface,var(--panel-strong));color:var(--toast-ink,var(--ink));box-shadow:0 18px 36px color-mix(in srgb, var(--studio-color-text-primary) 12%, transparent);border-radius:var(--studio-toast-radius);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.security-resource-access-toolbar{justify-content:space-between;align-items:end;gap:10px;min-width:0;display:flex}.section-grid-toolbar{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--studio-color-background-surface);color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;font-size:.72rem;display:flex}.studio-icon-action-button{flex:none;justify-content:center;align-items:center;block-size:36px;min-block-size:36px;inline-size:36px;padding:0;display:inline-flex}.studio-export-popover-panel{background:var(--studio-color-background-panel);border-color:var(--studio-color-border-default);color:var(--studio-color-text-primary);gap:.75rem;width:min(19rem,100vw - 3rem);min-width:0;max-height:min(30rem,65dvh);padding:1rem;overflow:auto}.studio-export-popover-panel input,.studio-export-popover-panel select{width:100%;min-width:0}.studio-export-popover-panel output{font-size:var(--studio-font-size-meta);color:var(--studio-color-text-secondary)}.studio-automatic-save-status{color:var(--studio-color-text-secondary);opacity:1;font-size:.8125rem;line-height:1.4;transition:opacity .4s ease-out}.studio-automatic-save-status--fading{opacity:0}@media (prefers-reduced-motion:reduce){.studio-automatic-save-status{transition:none}}
.studio-rich-text-token.is-selected .studio-rich-text-token-button{border-color:var(--studio-color-border-strong,var(--ink))}.studio-rich-text-token-popover span{font-size:var(--studio-font-size-label);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.admin-file-input-native{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-file-input-native:focus-visible+*,.admin-file-picker-control:focus-within .admin-file-picker-button{outline:2px solid var(--studio-input-focusRing,var(--ink));outline-offset:2px}.admin-section-menu-group summary{cursor:pointer;font-size:var(--ui-control-size);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.admin-form{gap:calc(var(--studio-density-form-section-gap) * .78);min-width:0;max-width:100%;display:grid}.admin-form-field{align-items:center;column-gap:var(--studio-density-form-field-gap);width:min(100%,640px);min-width:0;color:var(--studio-color-text-primary,var(--ink));grid-template-columns:minmax(180px,220px) minmax(0,1fr);row-gap:6px;display:grid}.admin-form>.admin-form-field:not(:last-child){border-bottom:1px solid color-mix(in srgb, var(--studio-color-border-subtle,var(--line)) 72%, transparent);padding-bottom:12px}.admin-form-field>span:first-child,.admin-form-field>label:first-child{color:var(--studio-color-text-secondary,var(--muted));font-size:var(--studio-font-size-label);letter-spacing:.05em;text-transform:uppercase;grid-column:1;align-self:center;font-weight:700;line-height:1.2}.admin-form-field>:is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;border:1px solid var(--studio-color-border-default,var(--line));border-radius:var(--radius-control);background:var(--studio-color-background-input,var(--panel));width:100%;min-width:0;min-height:38px;color:var(--studio-color-text-primary,var(--ink));font:inherit;font-size:var(--studio-font-size-body);grid-column:2;padding:8px 10px;line-height:1.3}.admin-form-field.admin-form-field--compact{grid-template-columns:minmax(0,1fr);align-items:start}.admin-form-field--compact>*,.admin-form-field.admin-form-field--compact>:is(input:not([type=checkbox]):not([type=radio]),select,textarea){grid-column:1}.admin-form-field>input[type=checkbox],.admin-form-field>input[type=radio]{width:16px;min-width:16px;height:16px;min-height:16px;accent-color:var(--studio-color-interactive-primary,var(--accent));grid-column:2;justify-self:start;margin:0;padding:0}.admin-form-field>textarea{resize:vertical;align-self:start;min-height:88px}.admin-form-field>select{height:38px}.admin-form-field>:is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible{border-color:var(--studio-color-border-focus,var(--accent));box-shadow:0 0 0 3px color-mix(in srgb, var(--studio-color-border-focus,var(--accent)) 16%, transparent);outline:0}.admin-form-field>:is(input:not([type=checkbox]):not([type=radio]),select,textarea):disabled{border-color:var(--studio-color-border-subtle,var(--line));background:var(--studio-color-background-disabled,var(--panel));color:var(--studio-color-text-disabled,var(--muted));opacity:1}.admin-login-imagery-settings-grid{align-items:start;gap:var(--studio-density-form-field-gap);border:0;grid-template-columns:minmax(0,1fr);justify-self:start;width:40%;min-width:0;max-width:40%;margin:0;padding:0;display:grid}.admin-single-image-picker{gap:10px;min-width:0;display:grid}.admin-single-image-card{border:1px solid var(--studio-color-border-default,var(--line));border-radius:18px;grid-template-columns:160px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px;display:grid}.admin-single-image-preview{border-radius:14px;height:96px;overflow:hidden}.admin-single-image-preview img{object-fit:cover;width:100%;height:100%}.admin-single-image-copy{gap:4px;min-width:0;display:grid}.admin-single-image-copy strong,.admin-single-image-copy span{overflow-wrap:anywhere;min-width:0}.admin-single-image-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:700px){.admin-single-image-card{grid-template-columns:96px minmax(0,1fr)}.admin-single-image-actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:900px){.admin-login-imagery-settings-grid{width:100%;max-width:none}}.admin-shell .menu-rail-page-content>.admin-general-settings-section.stack-md{grid-template-rows:none;grid-auto-rows:max-content;align-content:start;height:100%;min-height:0;overflow:auto}.admin-general-settings-section>.admin-config-workbench{min-height:0}.admin-general-settings-card{align-content:start;gap:var(--studio-density-card-header-gap);display:grid}.admin-general-settings-form{gap:calc(var(--studio-density-content-gap) * .78)}.admin-general-settings-fieldset{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-items:start;gap:6px 14px;min-width:0;margin:0;padding:0;display:grid}.admin-general-settings-fieldset .admin-inline-number-field{grid-template-columns:minmax(0,1fr) minmax(88px,128px);align-items:center;gap:8px;display:grid}.admin-general-settings-fieldset .admin-inline-number-field input[type=number]{width:100%;min-width:0}.admin-heavy-workload-fieldset{grid-template-columns:minmax(0,1fr)}.admin-heavy-workload-fieldset .admin-inline-number-field{justify-items:stretch;gap:var(--studio-density-form-field-gap);grid-template-columns:minmax(180px,220px) minmax(0,1fr)}.admin-heavy-workload-fieldset .admin-inline-number-field input[type=number]{justify-self:start;max-width:128px}.admin-email-2fa-fieldset{grid-template-columns:minmax(0,1fr)}.admin-email-2fa-fieldset .admin-inline-number-field-with-unit{grid-template-columns:max-content minmax(80px,96px) max-content;justify-content:start}.admin-inline-number-unit{color:var(--studio-color-text-secondary,var(--muted))}.admin-general-settings-checkbox-group{justify-self:start;gap:4px;min-width:0;display:grid}.admin-general-settings-group-title{font-size:var(--ui-meta-size);color:var(--studio-color-text-secondary,var(--muted));letter-spacing:.06em;text-transform:uppercase;font-weight:700}.admin-general-settings-card .studio-action-bar{margin-top:0}.admin-general-settings-save-bar{padding-bottom:calc(var(--studio-density-content-gap) * .5);justify-content:flex-end;margin-top:0}.admin-login-imagery-save-bar{padding-bottom:var(--studio-density-content-gap);margin-top:0}@media (max-width:700px){.admin-general-settings-fieldset,.admin-general-settings-fieldset .admin-inline-number-field{grid-template-columns:minmax(0,1fr)}.admin-email-2fa-fieldset .admin-inline-number-field-with-unit{grid-template-columns:minmax(0,1fr) minmax(80px,96px) max-content}}.admin-version-history-bump-shell{--studio-color-action-primary-background:var(--studio-button-primaryBg,var(--ink));--studio-color-action-primary-hover-background:var(--studio-button-primaryHoverBg,var(--studio-color-action-primary-background,var(--ink)));--studio-color-action-primary-text:var(--studio-button-primaryText,var(--studio-color-text-inverse,var(--panel)))}.admin-version-history-bump-card{border:1px solid color-mix(in srgb, var(--studio-color-border-default,var(--line)) 80%, transparent);border-radius:clamp(18px, calc(var(--studio-density-card-padding) * .75), 22px);background:linear-gradient(180deg, color-mix(in srgb, var(--studio-color-background-panel,var(--panel)) 98%, transparent), color-mix(in srgb, var(--studio-color-background-panel,var(--panel)) 90%, var(--studio-color-background-surface,var(--panel)) 10%));box-shadow:0 1px 0 color-mix(in srgb, var(--studio-color-background-surface,var(--panel)) 88%, transparent), 0 calc(var(--studio-density-card-padding) * .5) calc(var(--studio-density-card-padding) * 1.3) color-mix(in srgb, var(--studio-color-text-primary,var(--ink)) 5%, transparent)}.admin-version-history-bump-grid{grid-template-columns:minmax(240px,.4fr) minmax(0,1fr);align-items:end;gap:14px;min-width:0;display:grid}.admin-version-history-bump-grid>.admin-version-history-bump-field{grid-template-columns:minmax(0,1fr);align-items:stretch;min-width:0}.admin-form .admin-version-history-bump-grid>.admin-version-history-bump-field>span:first-child,.admin-form .admin-version-history-bump-grid>.admin-version-history-bump-field>input{grid-column:1}.admin-version-history-bump-actions{grid-template-columns:minmax(0,1fr);justify-self:stretch;gap:8px;min-width:0;display:grid}.admin-version-history-bump-helper{max-width:none;margin:0;font-size:.68rem;line-height:1.35}.admin-version-history-bump-action-row{flex-wrap:wrap;min-width:0}.admin-version-history-bump-actions>.checkbox-row,.admin-version-history-bump-action-row>button{white-space:normal;min-width:0;max-width:100%}.admin-version-history-deployable-commit-button{white-space:nowrap;border-color:color-mix(in srgb, var(--studio-color-state-success-text) 32%, var(--studio-color-border-default,var(--line)));background:var(--studio-color-state-success-background);color:var(--studio-color-state-success-text)}.admin-version-history-deployable-commit-button:hover:not(:disabled),.admin-version-history-deployable-commit-button:focus-visible{border-color:var(--studio-color-state-success-text);background:color-mix(in srgb, var(--studio-color-state-success-background) 82%, var(--studio-color-background-panel,var(--panel)));color:var(--studio-color-state-success-text)}.admin-version-history-bump-button{background:var(--studio-button-primaryBg,var(--studio-color-action-primary-background,var(--ink)));border-color:var(--studio-button-primaryBg,var(--studio-color-action-primary-background,var(--ink)));color:var(--studio-button-primaryText,var(--studio-color-text-inverse,var(--panel)))!important}.admin-version-history-bump-button:hover:not(:disabled){background:var(--studio-button-primaryHoverBg,var(--studio-button-primaryBg,var(--studio-color-action-primary-background,var(--ink))));border-color:var(--studio-button-primaryHoverBg,var(--studio-button-primaryBg,var(--studio-color-action-primary-background,var(--ink))));color:var(--studio-button-primaryText,var(--studio-color-text-inverse,var(--panel)))!important}.admin-version-history-bump-button .sync-progress-bar span:first-child,.admin-version-history-bump-button .sync-progress-bar strong{color:var(--studio-button-primaryText,var(--studio-color-text-inverse,var(--panel)))!important}.admin-version-history-bump-progress-detail{color:var(--studio-color-text-secondary,var(--muted));margin:0}@media (max-width:900px){.admin-version-history-bump-grid{grid-template-columns:minmax(0,1fr)}}.status-badge{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);min-height:20px;color:var(--text);font-size:var(--studio-font-size-label);text-transform:capitalize;white-space:nowrap;align-items:center;padding:1px 7px;font-weight:600;line-height:1;display:inline-flex}.product-editorial-manager .admin-filter-control{gap:6px;width:min(280px,100%);display:grid}.product-editorial-manager .admin-filter-control input{width:100%;min-width:0}.admin-user-security-panel{gap:var(--studio-density-content-gap);padding-top:var(--studio-density-content-gap);border-top:1px solid var(--studio-color-border-subtle,var(--line));display:grid}.admin-user-security-panel-header{justify-content:space-between;align-items:start;gap:var(--studio-density-content-gap);min-width:0;display:flex}.admin-user-security-panel h3{margin:0;font-size:.92rem;line-height:1.2}.admin-user-security-panel p{margin:4px 0 0}.admin-user-security-meta{color:var(--studio-color-text-secondary,var(--muted));font-size:var(--ui-meta-size);flex-wrap:wrap;gap:8px 16px;display:flex}.admin-user-security-history{gap:8px;display:grid}.admin-user-security-history-list{gap:6px;display:grid}.admin-user-security-history-row{border-top:1px solid var(--studio-color-border-subtle,var(--line));grid-template-columns:minmax(150px,.9fr) minmax(160px,1.1fr) minmax(160px,1fr) minmax(90px,max-content);align-items:center;gap:10px;min-width:0;padding:8px 0;display:grid}.admin-user-security-history-row>*{min-width:0}@media (max-width:900px){.admin-user-security-panel-header{display:grid}.admin-user-security-history-row{grid-template-columns:minmax(0,1fr)}}.admin-detail-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-detail-field-grid-compact{gap:calc(var(--studio-density-form-field-gap) * .56);grid-template-columns:repeat(4,minmax(0,1fr))}.scheduler-filter-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:end}.admin-detail-field{border:1px solid var(--studio-color-border-subtle,var(--line));border-radius:var(--radius-control);background:var(--studio-color-background-panel,var(--panel));min-width:0;color:var(--studio-color-text-primary,var(--ink));gap:6px;padding:12px;display:grid}.admin-detail-field span{color:var(--studio-color-text-secondary,var(--muted));font-size:var(--studio-font-size-label);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.admin-detail-field strong{color:var(--studio-color-text-primary,var(--ink));font-size:var(--studio-font-size-body);overflow-wrap:anywhere;word-break:normal;min-width:0;line-height:1.4}.admin-detail-field-compact{gap:calc(var(--studio-density-form-helper-gap) * .34);padding:calc(var(--studio-density-panel-padding) * .48) calc(var(--studio-density-panel-padding) * .64);background:var(--studio-color-background-surface,var(--panel))}.admin-detail-field-compact span{font-size:var(--studio-font-size-label);letter-spacing:.05em}.admin-detail-field-compact strong{font-size:var(--studio-font-size-body);line-height:1.22}.admin-detail-definition-row dt{color:var(--studio-color-text-secondary,var(--muted));font-size:var(--studio-font-size-label);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.admin-readonly-form-shell{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.admin-readonly-form-shell :is(input,select,textarea){border-color:var(--studio-color-border-subtle,var(--line));background:var(--studio-color-background-disabled,var(--studio-color-background-panel,var(--panel)));color:var(--studio-color-text-secondary,var(--muted));opacity:1}.field-stack{gap:calc(var(--studio-density-form-helper-gap) * .68);display:grid}.admin-form .field-stack{align-items:center;column-gap:var(--studio-density-form-field-gap);grid-template-columns:minmax(180px,220px) minmax(0,1fr);row-gap:6px}.admin-form .field-stack>span:first-child,.admin-form .field-stack>label:first-child{grid-column:1;font-size:.76rem}.admin-form .field-stack>:is(input,select,textarea,input[type=checkbox],input[type=radio]){grid-column:2;min-width:0}.admin-form .field-stack>textarea{align-self:start}.admin-form>label:not(.admin-form-field):not(.checkbox-row):not([class*=checkbox]){align-items:center;column-gap:var(--studio-density-form-field-gap);grid-template-columns:minmax(180px,220px) minmax(0,1fr);row-gap:6px;min-width:0;display:grid}.admin-form>label:not(.admin-form-field):not(.checkbox-row):not([class*=checkbox])>span:first-child,.admin-form>label:not(.admin-form-field):not(.checkbox-row):not([class*=checkbox])>:not(span){min-width:0}.admin-form>label:not(.admin-form-field):not(.checkbox-row):not([class*=checkbox])>span:first-child{grid-column:1;font-size:.76rem}.admin-form>label:not(.admin-form-field):not(.checkbox-row):not([class*=checkbox])>:is(input,select,textarea){font:inherit;grid-column:2}.admin-field-label-with-help{align-items:center;gap:6px;width:fit-content;display:inline-flex}.admin-field-help-trigger{border:1px solid var(--studio-color-border-subtle,var(--line));background:var(--studio-color-background-panel,var(--panel));width:18px;height:18px;color:var(--studio-color-text-secondary,var(--muted));font-size:var(--studio-font-size-label);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.admin-field-help-modal{grid-template-rows:auto minmax(0,1fr);width:min(1180px,100vw - 32px);max-width:min(1180px,100vw - 32px);height:min(88dvh,920px);max-height:calc(100dvh - 32px);display:grid}.admin-field-help-modal .modal-header{align-items:flex-start}.admin-field-help-modal-body{gap:12px;height:100%;min-height:0;display:grid;overflow:auto}.admin-field-help-modal textarea{resize:none;border:1px solid var(--studio-color-border-default,var(--line));border-radius:var(--radius-box);background:var(--studio-color-background-input,var(--panel));width:100%;height:100%;min-height:0;color:var(--studio-color-text-primary,var(--ink));font:inherit;font-size:var(--studio-font-size-body);-webkit-user-select:text;user-select:text;padding:14px 16px;line-height:1.55;overflow:auto}.admin-field-help-modal .dialog-actions{justify-content:flex-end}.admin-field-help-modal textarea:focus{outline:2px solid var(--studio-color-border-focus,var(--ink));outline-offset:2px}.admin-inline-number-field{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-inline-number-field span{min-width:0}.admin-inline-number-field input[type=number]{flex:none;width:auto;min-width:96px}.admin-field-help{max-width:58ch;color:var(--studio-color-text-secondary,var(--muted));font-size:var(--studio-font-size-body);margin:0;line-height:1.5}.admin-document-template-selection-block{border:1px solid var(--studio-color-border-default,var(--line));border-radius:var(--radius-box);background:var(--studio-color-background-panel,var(--panel));color:var(--studio-color-text-primary,var(--ink));gap:14px;padding:16px;display:grid}.admin-document-template-selection-grid{align-items:start}.hierarchy-explorer-search{gap:8px;margin-bottom:12px;display:grid}.hierarchy-tree-row.is-selected{border-radius:var(--radius-control);background:color-mix(in srgb, var(--studio-color-state-warning-text) 12%, transparent)}.hierarchy-explorer-list-item.is-selected{border-color:var(--studio-color-border-focus,var(--accent));background:var(--studio-color-interactive-selected,var(--studio-color-background-elevated,var(--panel)))}.field-stack span,.admin-inline-note span:first-of-type{letter-spacing:.08em;text-transform:uppercase;color:var(--studio-color-text-secondary,var(--muted));font-size:.68rem;font-weight:700}.field-stack input:not([type=checkbox]):not([type=radio]),.field-stack select,.field-stack textarea{width:100%;min-height:36px;padding:6px calc(var(--studio-density-control-inline-padding) - 2px);border:1px solid var(--studio-color-border-default,var(--line));border-radius:var(--radius-control);background:var(--studio-color-background-input,var(--panel));color:var(--studio-color-text-primary,var(--ink));font-size:.76rem;line-height:1.2}.field-stack select{height:36px;min-height:36px}.field-stack input:not([type=checkbox]):not([type=radio]):disabled,.field-stack select:disabled,.field-stack textarea:disabled{border-color:var(--studio-color-border-subtle,var(--line));background:var(--studio-color-background-disabled,var(--panel));color:var(--studio-color-text-disabled,var(--studio-color-text-muted,var(--muted)));opacity:1}.profile-details-modal .field-grid.profile-password-grid .field-stack input{min-height:40px;padding-top:9px;padding-bottom:9px}@media (max-width:680px){.admin-form .field-stack{grid-template-columns:minmax(0,1fr)}.admin-form .field-stack>span:first-child,.admin-form .field-stack>label:first-child,.admin-form .field-stack>:is(input,select,textarea,input[type=checkbox],input[type=radio]){grid-column:1}.admin-form>label:not(.admin-form-field):not(.checkbox-row):not([class*=checkbox]){grid-template-columns:minmax(0,1fr)}.admin-form>label:not(.admin-form-field):not(.checkbox-row):not([class*=checkbox])>span:first-child,.admin-form>label:not(.admin-form-field):not(.checkbox-row):not([class*=checkbox])>:is(input,select,textarea){grid-column:1}}.checkbox-row{align-items:center;gap:6px;display:flex}.admin-option-list,.admin-capability-list{gap:6px;display:grid}.admin-option-list-scroll{max-height:248px;padding-right:4px;overflow:auto}.admin-option-row{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--studio-color-background-panel);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:9px 11px;transition:border-color .18s,background-color .18s;display:grid}.admin-option-row .checkbox-row-control{align-self:center;width:18px;height:18px}.admin-option-row:hover{border-color:color-mix(in srgb, var(--studio-color-text-primary) 18%, transparent);background:var(--studio-color-background-panel)}.admin-option-row .checkbox-row-box{border-radius:6px;width:18px;height:18px}.admin-option-row>div{align-content:start;gap:4px;min-width:0;display:grid}.admin-option-row>div>span{line-height:1.2;display:block}.admin-option-row>div>small{color:var(--studio-color-text-muted,var(--muted));line-height:1.35;display:block}.studio-multi-filter-actions .button-secondary{--button-font-size:.62rem;--button-letter-spacing:.06em;min-height:24px;padding:3px 7px}.admin-perform-group-selector-row{margin-top:8px}.admin-perform-group-selector-row .studio-multi-filter{width:min(420px,100%)}.admin-perform-group-selector-row .studio-multi-filter-list{max-height:260px}.admin-semantic-filter-row{flex-wrap:wrap;gap:6px;display:flex}.admin-semantic-filter-row .is-active{border-color:var(--ink);background:var(--studio-status-infoBg)}.admin-semantic-tree-item:hover,.admin-semantic-tree-item.is-selected{border-color:color-mix(in srgb, var(--studio-color-text-primary) 20%, transparent);background:var(--studio-color-background-elevated)}.admin-definition-list dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;font-weight:700}.admin-readonly-checkbox{align-items:center;min-height:18px;display:inline-flex}.admin-readonly-checkbox input{accent-color:var(--ink);pointer-events:none;width:16px;height:16px;margin:0}.studio-color-picker-control input,.studio-color-picker-custom-name{border:1px solid var(--studio-input-border,var(--line));border-radius:var(--radius-control);background:var(--studio-input-bg,var(--studio-color-background-panel));width:100%;min-width:0;color:var(--ink);min-height:34px;padding:6px 8px}.studio-color-picker-control input[aria-invalid=true]{border-color:var(--studio-status-errorText,var(--error-ink))}.studio-color-picker-popover{z-index:var(--perform-grid-z-modal);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);width:230px;box-shadow:0 18px 40px color-mix(in srgb, var(--studio-color-text-primary) 16%, transparent);gap:10px;padding:12px;display:grid;position:absolute;top:44px;right:0}.studio-palette-preview-grid th{background:var(--studio-color-table-header-background);color:var(--studio-perform-grid-headerText)}.studio-palette-preview-grid tbody tr:nth-child(2){background:var(--studio-perform-grid-subtotalBg);color:var(--studio-perform-grid-subtotalText)}.studio-palette-preview-grid tbody tr:nth-child(3){background:var(--studio-perform-grid-grandTotalBg);color:var(--studio-perform-grid-grandTotalText)}.admin-checkbox-row{color:var(--ink);font-size:var(--ui-control-size);align-items:center;gap:8px;min-width:0;line-height:1.2;display:flex}.admin-checkbox-field{gap:10px;min-width:0;display:grid}.admin-checkbox-field-label{color:var(--muted);font-size:var(--ui-label-size);letter-spacing:.08em;text-transform:uppercase}.admin-checkbox-row span{color:var(--ink);font-size:var(--ui-control-size);letter-spacing:0;overflow-wrap:anywhere;text-transform:none;min-width:0;font-weight:400;line-height:1.25}.admin-inline-checkbox-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:start;gap:10px 24px;min-width:0;display:grid}.security-resource-access-nav-item[aria-pressed=true]{border-color:var(--studio-color-border-default,var(--line));background:var(--studio-color-background-input,var(--panel));color:var(--studio-color-text-primary,var(--ink))}.security-resource-access-search{gap:4px;min-width:min(260px,100%);display:grid}.security-resource-access-search span{color:var(--studio-color-text-secondary,var(--muted));font-size:var(--ui-label-size);letter-spacing:.08em;text-transform:uppercase}.security-resource-access-search input{border:1px solid var(--studio-color-border-default,var(--line));border-radius:var(--radius-control);background:var(--studio-color-background-input,var(--panel));width:100%;min-height:34px;color:var(--studio-color-text-primary,var(--ink));font-size:var(--ui-control-size);padding:6px 10px}.security-resource-permission-cell input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.security-resource-permission-cell span{border:1px solid var(--studio-color-border-subtle,var(--line));border-radius:var(--radius-box);background:var(--studio-color-background-input,var(--panel));width:16px;height:16px;display:inline-flex}.security-resource-permission-cell input:checked+span{border-color:var(--studio-color-border-strong,var(--ink));background:var(--studio-color-text-primary,var(--ink));box-shadow:inset 0 0 0 3px var(--studio-color-background-input,var(--panel))}.security-resource-permission-cell input:focus-visible+span{outline:2px solid var(--studio-color-interactive-focus-ring);outline-offset:2px}.security-resource-permission-cell input:disabled{cursor:default}.security-resource-permission-cell input:disabled+span{background:var(--studio-color-background-disabled,var(--panel));border-color:var(--studio-color-border-subtle,var(--line))}.admin-log-filter-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.admin-logs-surface-form{gap:10px}.admin-log-filter-grid label{font-size:var(--ui-label-size);color:var(--muted);gap:4px;display:grid}.admin-logs-surface .admin-log-filter-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 10px}.admin-log-filter-grid input,.admin-log-filter-grid select{width:100%}.admin-scheduler-card{height:100%;min-height:0;padding:calc(var(--studio-density-card-padding) * .78);display:grid}.admin-scheduler-card .section-card-body{grid-template-rows:auto minmax(0,1fr);gap:10px;height:100%;min-height:0}.admin-scheduler-card h2{margin-bottom:2px}.admin-scheduler-card .scheduler-filter-grid{gap:8px 10px}.admin-scheduler-card .data-table-group-row td{background:var(--studio-color-background-app);border-bottom:0;padding:0}.admin-scheduler-card .scheduler-group-header{border-top:2px solid var(--studio-color-border-strong,var(--line));border-bottom:1px solid var(--studio-color-border-subtle,var(--line));background:var(--studio-color-background-surface,var(--panel));justify-content:space-between;align-items:baseline;gap:10px;min-height:38px;margin:8px 0 0;padding:9px 12px 8px;display:flex}.admin-scheduler-card .scheduler-group-header strong{color:var(--studio-color-text-primary,var(--ink));font-size:var(--studio-font-size-label);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.admin-scheduler-card .data-table-viewport-scroll{height:100%;max-height:100%}.admin-scheduler-card .operations-cell-stack{gap:2px}.admin-scheduler-card .operations-cell-stack strong{font-size:.8rem;line-height:1.14}.admin-scheduler-card .operations-cell-stack span{font-size:.72rem;line-height:1.16}.asset-tree-card{--asset-tree-background:var(--studio-color-background-panel,var(--panel));--asset-tree-row-background:var(--studio-color-background-input,var(--panel));--asset-tree-row-hover-background:var(--studio-color-interactive-hover,var(--panel));--asset-tree-border:var(--studio-color-border-subtle,var(--line));--asset-tree-text:var(--studio-color-text-primary,var(--ink));--asset-tree-muted-text:var(--studio-color-text-secondary,var(--muted));border:1px solid var(--asset-tree-border);border-radius:var(--radius-control);background:var(--asset-tree-background);color:var(--asset-tree-text);padding:8px 10px}.admin-home-card-fact-label{color:var(--studio-color-text-secondary,var(--muted));letter-spacing:.02em;text-transform:uppercase;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:.68rem;font-weight:600;line-height:1.15;overflow:visible}.admin-home-card--platform-manager{--admin-home-card-accent:var(--studio-color-state-info-border,var(--studio-color-state-info-text,var(--focus)))}.checkbox-row{min-height:26px;color:var(--studio-color-text-primary);letter-spacing:.03em;cursor:pointer;align-items:center;gap:8px;font-size:.8rem;display:inline-flex}.checkbox-row-control{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:relative}.checkbox-row-input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.checkbox-row-box{box-sizing:border-box;border:1.5px solid var(--studio-color-border-strong);background:var(--studio-color-background-input);border-radius:3px;justify-content:center;align-items:center;width:16px;height:16px;transition:background-color .12s,border-color .12s,opacity .12s;display:inline-flex}.checkbox-row-input:checked+.checkbox-row-box{border-color:var(--studio-color-state-success-text);background:var(--studio-color-state-success-text)}.checkbox-row-input:focus-visible+.checkbox-row-box{outline:2px solid var(--studio-color-interactive-focus-ring);outline-offset:2px}.checkbox-row-check{border-left:2px solid var(--studio-color-background-panel);border-bottom:2px solid var(--studio-color-background-panel);opacity:0;width:8px;height:4px;transition:max-width .14s .34s,opacity .12s .34s,width .14s .34s;transform:rotate(-45deg)translateY(-1px)}.checkbox-row-input:checked+.checkbox-row-box .checkbox-row-check{opacity:1;border-color:var(--studio-color-background-panel)}.product-image-selection-control .checkbox-row-box.is-checked .checkbox-row-check{opacity:1}.checkbox-row-label{min-width:0}.checkbox-row.is-pending{color:var(--studio-color-text-disabled,var(--studio-color-text-muted))}.checkbox-row.is-disabled{color:var(--studio-color-text-disabled,var(--studio-color-text-muted));cursor:default}.checkbox-row.is-pending .checkbox-row-box{background:var(--studio-color-background-disabled);border-color:var(--studio-color-border-subtle)}.checkbox-row.is-pending .checkbox-row-check{opacity:0}.checkbox-row-input:disabled{cursor:default}.checkbox-row.is-disabled .checkbox-row-box{background:var(--studio-color-background-disabled);border-color:var(--studio-color-border-subtle)}.checkbox-row.is-disabled .checkbox-row-input:checked+.checkbox-row-box{background:var(--studio-color-state-success-text);border-color:var(--studio-color-state-success-text)}.radio-row-input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.radio-row-box{box-sizing:border-box;border:1px solid var(--studio-color-border-subtle);background:var(--studio-color-background-input);border-radius:999px;justify-content:center;align-items:center;width:14px;height:14px;transition:background-color .12s,border-color .12s,opacity .12s;display:inline-flex}.radio-row-input:checked+.radio-row-box{border-color:var(--studio-color-border-strong)}.radio-row-input:checked+.radio-row-box .radio-row-dot{opacity:1}.radio-row-input:focus-visible+.radio-row-box{outline:2px solid var(--studio-color-interactive-focus-ring);outline-offset:2px}.radio-row-input:disabled{cursor:default}.radio-row-input:disabled+.radio-row-box{background:var(--studio-color-background-disabled);border-color:var(--studio-color-border-subtle)}.radio-row-input:disabled+.radio-row-box .radio-row-dot{opacity:.6}.inventory-window-badge{border:1px solid var(--line);min-height:28px;font-size:var(--ui-meta-size);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:0 10px;display:inline-flex}.inventory-size-row-inputs .inventory-size-cell.is-unavailable:before{content:"";pointer-events:none;z-index:2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cline x1='100' y1='0' x2='0' y2='100' stroke='%23111111' stroke-opacity='0.24' stroke-width='1.5' stroke-linecap='square' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.inventory-size-cell.is-unavailable .inventory-qty-input{background:var(--studio-color-background-panel);border-color:color-mix(in srgb, var(--studio-color-text-primary) 8%, transparent);cursor:not-allowed;z-index:1;position:relative}.inventory-size-cell.is-unavailable .inventory-qty-input:disabled{opacity:1}.inventory-size-cell.is-over-limit .inventory-qty-input,.inventory-size-cell.is-over-limit .inventory-qty-readonly{border-color:color-mix(in srgb, var(--studio-color-text-primary) 65%, transparent);color:var(--studio-color-state-danger-text);background:var(--studio-color-background-panel)}.inventory-size-cell.is-over-limit .inventory-qty-input:focus{border-color:color-mix(in srgb, var(--studio-color-text-primary) 80%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--studio-color-text-primary) 20%, transparent)}.inventory-size-heading{font-size:var(--ui-control-size);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--studio-color-text-primary) 82%, transparent);font-weight:700}.inventory-qty-input,.inventory-qty-readonly{border:1px solid var(--line);background:var(--studio-color-background-panel);text-align:center;width:60px;min-width:60px;max-width:60px;min-height:34px;font-size:var(--ui-control-size);padding:4px 2px;line-height:1}.inventory-size-availability-value{display:inline-block;transform:translate(-6px)}.section-grid-tree-caret{border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;transition:transform .16s;display:inline-flex;transform:rotate(-45deg)}.section-grid-tree-disclosure.is-open .section-grid-tree-caret{transform:rotate(45deg)}.section-grid-tree-group-check .checkbox-row-control{margin-top:0}.section-grid-tree-group-count{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--panel-soft);letter-spacing:.06em;text-transform:uppercase;min-width:34px;color:var(--muted);justify-content:center;align-items:center;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.section-grid-tree-select-cell{white-space:nowrap;width:1%;padding-right:4px}.section-grid-tree-select-cell .checkbox-row-control{margin-right:0}.admin-diagnostic-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0;display:grid}.admin-diagnostic-field{gap:5px;min-width:0;display:grid}.admin-diagnostic-field.is-wide{grid-column:1/-1}.admin-diagnostic-field dt{color:var(--muted);font-size:var(--ui-meta-size);letter-spacing:.06em;text-transform:uppercase;font-weight:700;line-height:1.2}.admin-diagnostic-field dd{color:var(--ink);font-size:var(--ui-control-size);overflow-wrap:anywhere;margin:0;line-height:1.45}.admin-context-selector{gap:calc(var(--studio-density-form-helper-gap) * .7);margin-bottom:calc(var(--studio-density-content-gap) * .68);display:grid}.admin-context-selector-field{max-width:280px}.admin-context-selector-help{max-width:none}.admin-record-picker-result:hover,.admin-record-picker-result:focus-visible,.admin-record-picker-result.is-selected{border-color:color-mix(in srgb, var(--accent) 28%, var(--line));outline:none}.admin-record-picker-result:disabled{cursor:not-allowed;opacity:.58}.admin-record-picker-result.is-selected{background:color-mix(in srgb, var(--accent-soft) 58%, var(--studio-color-background-panel))}.paragon-progress-phase{border:1px solid var(--line);background:var(--studio-color-state-warning-background);width:fit-content;color:var(--studio-color-state-warning-text);font-size:var(--ui-meta-size);letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;display:inline-flex}@media (max-width:680px){.admin-form-field{grid-template-columns:minmax(0,1fr)}.admin-form-field>span:first-child,.admin-form-field>label:first-child,.admin-form-field>:is(input:not([type=checkbox]):not([type=radio]),select,textarea),.admin-form-field>input[type=checkbox],.admin-form-field>input[type=radio]{grid-column:1}}fieldset.admin-form{border:0;min-inline-size:0;margin:0;padding:0}
.admin-metric-card{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);padding:14px}.admin-metric-card span,.admin-list-plain span{color:var(--muted);font-size:var(--studio-font-size-meta);display:block}.admin-metric-card strong{font-size:calc(var(--studio-font-size-heading) * 1.35);margin-top:6px;display:block}.preview-inspector-modal{width:min(980px,100%)}.preview-inspector-metric,.preview-inspector-section{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-subtle);gap:6px;padding:14px 16px;display:grid}.preview-inspector-metric strong,.preview-inspector-section h3{overflow-wrap:anywhere}.admin-section-menu-group summary::-webkit-details-marker{display:none}.admin-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.menu-rail-page-content>.section-card>.section-eyebrow,.menu-rail-page-content>.section-card>.section-card-header,.menu-rail-page-content>.stack-md>.section-card>.section-eyebrow,.menu-rail-page-content>.stack-md>.section-card>.section-card-header,.menu-rail-page-content>.stack-lg>.section-card>.section-eyebrow,.menu-rail-page-content>.stack-lg>.section-card>.section-card-header{display:none}.menu-rail-page-content>.section-card:has(>.admin-entity-workspace){padding:0}.menu-rail-page-content>.stack-md>.section-card:has(>.admin-entity-workspace){padding:0}.menu-rail-page-content>.stack-lg>.section-card:has(>.admin-entity-workspace){padding:0}.admin-shell .menu-rail-page-content>.section-card:has(>.admin-version-history-section){grid-template-rows:minmax(0,1fr);height:100%;min-height:0;display:grid}.admin-detail-pane{align-content:start;min-width:0}.admin-version-history-environment-release-panel .admin-detail-panel{width:min(980px,100vw - 48px);max-width:100%;height:min(100%,64dvh,640px);max-height:100%;margin-top:0}.admin-detail-panel{border-radius:var(--studio-crud-surface-radius);width:100%;max-width:100%;max-height:100%;box-shadow:none;grid-template-rows:auto minmax(0,1fr) auto}.admin-detail-panel.admin-detail-panel-header-in-content{grid-template-rows:minmax(0,1fr) auto}.admin-detail-panel-header{align-items:flex-start;gap:calc(var(--studio-density-card-header-gap) * .68);padding:calc(var(--studio-density-panel-padding) * .54) calc(var(--studio-density-panel-padding) * .72) calc(var(--studio-density-panel-padding) * .48);border-bottom:1px solid color-mix(in srgb, var(--studio-color-border-subtle,var(--line)) 76%, transparent);background:var(--studio-color-background-panel,var(--panel));color:var(--studio-color-text-primary,var(--ink));grid-template-columns:minmax(0,1fr) auto;display:grid}.admin-detail-panel-copy{gap:calc(var(--studio-density-form-helper-gap) * .2);min-width:0;display:grid}.admin-detail-panel-copy h3{font-size:var(--studio-font-size-subheading);letter-spacing:-.012em;margin:0;font-weight:600;line-height:1.16}.admin-detail-panel-copy p{color:var(--studio-color-text-secondary,var(--muted));font-size:var(--studio-font-size-meta);margin:0;line-height:1.22}.admin-detail-panel-meta{align-items:center;gap:calc(var(--studio-density-toolbar-gap) * .66);flex-wrap:wrap;display:flex}.admin-detail-panel-meta-text{gap:calc(var(--studio-density-toolbar-gap) * .66);color:var(--studio-color-text-secondary,var(--muted));font-size:var(--studio-font-size-meta);flex-wrap:wrap;line-height:1.12;display:flex}.admin-detail-panel-body{min-width:0;min-height:0;padding:calc(var(--studio-density-panel-padding) * .72) calc(var(--studio-density-panel-padding) * .72) calc(var(--studio-density-panel-padding) * .76);overflow:clip auto}.admin-detail-panel-footer{align-items:center;gap:calc(var(--studio-density-toolbar-gap) * .66);padding:calc(var(--studio-density-panel-padding) * .46) calc(var(--studio-density-panel-padding) * .72);border-top:1px solid color-mix(in srgb, var(--studio-color-border-subtle,var(--line)) 76%, transparent);background:var(--studio-color-background-panel,var(--panel));color:var(--studio-color-text-primary,var(--ink));grid-template-columns:minmax(0,1fr) auto;display:grid}.admin-detail-panel-close{margin:0}.admin-detail-definition-list{border-top:1px solid var(--studio-color-border-subtle,var(--line));gap:0;margin:0;padding:0;display:grid}.admin-detail-definition-row{border-bottom:1px solid var(--studio-color-border-subtle,var(--line));grid-template-columns:minmax(84px,108px) minmax(0,1fr);align-items:start;gap:12px;margin:0;padding:8px 0;display:grid}.admin-detail-definition-row dt,.admin-detail-definition-row dd{min-width:0;margin:0}.admin-detail-definition-row dd{color:var(--studio-color-text-primary,var(--ink));font-size:var(--studio-font-size-body);overflow-wrap:anywhere;line-height:1.32}.admin-detail-heading{border-bottom:1px solid var(--line);gap:6px;padding-bottom:6px;display:grid}.admin-detail-heading strong{font-size:var(--studio-font-size-subheading)}.admin-detail-heading p{margin:0}.hierarchy-explorer-list-column,.hierarchy-explorer-detail-column{grid-template-rows:auto minmax(0,1fr)}.hierarchy-explorer-tree,.hierarchy-explorer-list,.hierarchy-explorer-detail{min-height:0;overflow:auto}.admin-edit-links a,.admin-inline-note{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--accent-soft);font-size:var(--ui-control-size);align-items:center;gap:8px;padding:8px 10px;display:inline-flex}.admin-inline-note{margin-top:16px}.admin-semantic-tree details{gap:6px;display:grid}.admin-record-card{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);padding:14px}.admin-logs-surface-card{border-color:color-mix(in srgb, var(--studio-color-border-default,var(--line)) 78%, transparent);border-radius:clamp(14px, calc(var(--studio-density-card-padding) * .58), 18px);padding:10px 12px}.admin-record-card-header,.admin-readonly-list{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-logs-surface-card .admin-record-header{gap:10px}.admin-logs-surface-card .admin-inline-note{font-size:var(--studio-font-size-meta);margin-top:0;padding:6px 8px}.admin-log-detail summary{cursor:pointer;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--studio-color-text-primary) 28%, transparent);text-decoration-color:color-mix(in srgb, var(--studio-color-text-primary) 28%, transparent);text-underline-offset:.18em}.section-card-header{justify-content:space-between;align-items:center;gap:var(--studio-density-card-header-gap);display:flex}.section-card-title-accessory{flex:none;align-items:center;display:inline-flex}.section-card-header-spacer{flex:auto;min-width:0}.hero-copy p,.section-card p,.folder-card p{line-height:1.62}.section-card{padding:var(--studio-density-card-padding)}.section-card h2{margin:0 0 var(--studio-density-card-header-gap);font-size:var(--studio-font-size-heading);line-height:1.05}.admin-home-card-grid .section-card{min-width:0;height:100%}.admin-home-card.section-card{grid-template-rows:auto 1fr;align-content:start;min-height:214px;padding:12px 12px 14px;display:grid}.admin-home-card .section-card-header{gap:6px}.admin-error-details{color:inherit;border:1px solid color-mix(in srgb, var(--studio-color-text-primary) 12%, transparent);border-radius:var(--radius-control);background:color-mix(in srgb, var(--studio-color-background-panel) 45%, transparent);white-space:pre-wrap;word-break:break-word;margin:0;padding:10px 12px}.log-detail-summary.is-error{color:var(--error-ink);border-color:var(--error-line);background:var(--error-surface)}.log-detail-summary.is-success{color:var(--success-ink);border-color:var(--success-line);background:var(--success-surface)}.log-detail-pre{border:1px solid var(--line);background:var(--studio-color-background-panel);color:var(--ink);font:var(--studio-font-size-body)/1.6 ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;white-space:pre-wrap;word-break:break-word;margin:0;padding:16px}.log-detail-pre.is-error{background:var(--error-surface);border-color:var(--error-line);color:var(--error-ink)}.log-detail-pre.is-success{background:var(--success-surface);border-color:var(--success-line);color:var(--success-ink)}.insights-page .section-card{min-width:0;padding:8px 10px}.insights-page .section-card h2{font-size:var(--studio-font-size-subheading);margin:0 0 5px}.insights-page .section-card-header{gap:6px}.insights-runtime-embed-card .section-card-header{align-items:center;margin-bottom:2px;padding-right:36px}.insights-runtime-embed-card .section-card-title-accessory{margin-right:0;position:absolute;top:0;right:8px}.studio-record-actions-menu{flex:none;display:inline-flex;position:relative}.studio-record-actions-menu>.studio-icon-action-button{inline-size:var(--studio-toolbar-control-height);block-size:var(--studio-toolbar-control-height);min-inline-size:var(--studio-toolbar-control-height);min-block-size:var(--studio-toolbar-control-height);background:color-mix(in srgb, var(--studio-color-text-primary) 4%, var(--studio-color-background-panel));color:var(--studio-color-text-primary);padding:0}.studio-record-actions-menu>.studio-icon-action-button:not(:disabled):is(:hover,:focus-visible,[aria-expanded=true]){background:color-mix(in srgb, var(--studio-color-text-primary) 8%, var(--studio-color-background-panel))}.studio-record-actions-menu-panel{z-index:30;inline-size:max-content;min-inline-size:0;max-inline-size:calc(100vw - 2rem);border:1px solid var(--studio-color-border-default);border-radius:var(--radius-control);background:var(--studio-color-background-panel);max-height:60dvh;box-shadow:0 4px 12px color-mix(in srgb, var(--studio-color-text-primary) 12%, transparent);padding:.25rem;position:absolute;inset-block-start:calc(100% + .25rem);inset-inline-end:0;overflow-y:auto}.studio-record-actions-menu-panel>[role=menuitem]{inline-size:max-content;min-inline-size:0;max-inline-size:100%;text-align:start;white-space:nowrap;background:0 0;border:0;justify-content:flex-start;align-items:center;min-height:2rem;padding:.375rem .5rem;display:flex}.studio-record-actions-menu-panel>[role=menuitem]:hover,.studio-record-actions-menu-panel>[role=menuitem]:focus-visible{background:var(--studio-color-background-elevated)}@media (pointer:coarse){.studio-record-actions-menu>.studio-icon-action-button{min-width:44px;min-height:44px}.studio-record-actions-menu-panel>[role=menuitem]{min-height:44px}}.admin-detail-panel-window-actions{flex:none;align-items:center;gap:6px;display:inline-flex}.studio-action-bar>.admin-detail-panel-window-actions:not(:first-child){margin-inline-start:6px}
.admin-capability-browser{grid-template-columns:minmax(160px,210px) minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.admin-capability-browser.has-single-area{grid-template-columns:minmax(0,1fr)}.admin-capability-surface-description{color:var(--studio-color-text-secondary,var(--muted));margin:0}.user-group-detail-tabs{scrollbar-width:thin;border-bottom:1px solid var(--studio-color-border-default,var(--line));flex-wrap:nowrap;width:100%;min-width:0;max-width:100%;overflow:auto hidden}.admin-capability-browser-nav{align-self:start;max-height:min(60vh,560px);position:sticky;top:0}.admin-capability-browser-filters{align-items:center;gap:12px;width:min(100%,640px);min-width:0;max-width:100%;display:flex}.admin-capability-browser-filters input[type=search]{flex:520px;width:min(520px,100%);min-width:0;max-width:100%}.admin-capability-browser-filters .checkbox-row{flex:none}.admin-user-group-fields{border:0;min-width:0;margin:0;padding:0}.admin-capability-area-button{gap:8px}.admin-capability-area-button>span{min-width:0}.admin-capability-area-button small{flex:none}.field-stack>.admin-capability-browser{grid-column:1/-1}.admin-capability-area-button small{color:var(--muted)}.admin-capability-column-header{grid-column:1/-1;grid-template-columns:subgrid;color:var(--studio-color-text-secondary,var(--muted));font-size:var(--studio-font-size-label);letter-spacing:.05em;text-transform:uppercase;text-align:center;border-bottom:1px solid var(--line);align-items:end;padding:0 10px 7px;font-weight:700;display:grid}.admin-capability-column-header>:first-child{text-align:left}.admin-capability-row{grid-column:1/-1;grid-template-columns:subgrid;border-bottom:1px solid var(--line);align-items:center;min-width:0;padding:8px 10px;display:grid}.admin-capability-row:last-child{border-bottom:0}.admin-capability-list{border-inline-end:1px dashed var(--studio-color-border-subtle,var(--line));background-image:repeating-linear-gradient(to bottom, var(--studio-color-border-subtle,var(--line)) 0 2px, transparent 2px 5px), repeating-linear-gradient(to bottom, var(--studio-color-border-subtle,var(--line)) 0 2px, transparent 2px 5px), repeating-linear-gradient(to bottom, var(--studio-color-border-subtle,var(--line)) 0 2px, transparent 2px 5px);background-position:calc(100% - 184px) 0,calc(100% - 120px) 0,calc(100% - 56px) 0;background-repeat:no-repeat;background-size:1px 100%;grid-template-columns:minmax(0,max-content) repeat(3,56px);column-gap:8px;width:fit-content;max-width:100%;display:grid}.admin-capability-description{gap:3px;min-width:0;max-width:70ch;display:grid}.admin-capability-description>strong{color:var(--studio-color-text-primary);font-size:var(--studio-font-size-body);font-weight:600;line-height:1.3}.admin-capability-description>small{color:var(--studio-color-text-muted,var(--muted));line-height:1.4}.admin-capability-grant-cell{justify-content:flex-end;align-items:center;min-width:0;display:flex}.admin-capability-grant-checkbox{justify-content:center;align-items:center;width:100%;min-height:34px;margin:0;padding:0;display:inline-flex}.admin-capability-grant-checkbox .checkbox-row-control{margin:0}.admin-capability-grant-checkbox:focus-within .checkbox-row-box{outline:2px solid var(--studio-color-interactive-focus-ring);outline-offset:2px}@media (max-width:700px){.admin-capability-browser-filters{flex-wrap:wrap}.admin-capability-browser-filters input[type=search]{flex-basis:100%}.admin-capability-browser{grid-template-columns:minmax(0,1fr)}.admin-capability-browser-nav{max-height:180px;position:static}.admin-capability-row,.admin-capability-column-header{grid-template-columns:subgrid;grid-column:1/-1;gap:4px}.admin-capability-list{background-image:none;grid-template-columns:minmax(0,1fr) repeat(3,minmax(52px,max-content));column-gap:4px;width:100%}.admin-capability-description{max-width:none}.admin-capability-column-header{font-size:var(--studio-font-size-meta);letter-spacing:normal;padding-inline:4px}.admin-capability-row{padding-inline:4px}.admin-capability-column-header>:nth-child(n+2),.admin-capability-row>.admin-capability-grant-cell{border-inline-start:1px dashed var(--studio-color-border-subtle,var(--line));padding-inline-start:4px}.admin-capability-description>strong{font-size:var(--studio-font-size-label)}}.admin-module-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-module-access-card{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--studio-color-background-panel);gap:12px;padding:14px;display:grid}.admin-module-access-card.is-granted{border-color:color-mix(in srgb, var(--studio-color-text-primary) 18%, transparent);background:var(--studio-color-background-panel)}.admin-capability-state-cell{align-items:center;gap:8px;display:inline-flex}.admin-capability-state-cell small{color:var(--muted);font-size:var(--ui-meta-size)}.security-resource-access-editor{grid-template-columns:minmax(160px,220px) minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.security-group-compact-meta{color:var(--studio-color-text-muted,var(--muted));font-size:var(--ui-meta-size)}.security-resource-access-nav{border:1px solid var(--studio-color-border-subtle,var(--line));border-radius:var(--radius-control);background:var(--studio-color-background-panel,var(--panel));align-content:start;align-self:start;gap:4px;min-width:0;padding:6px;display:grid}.security-resource-access-nav-item{border-radius:var(--radius-box);width:100%;min-height:34px;color:var(--studio-color-text-secondary,var(--muted));cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:10px;padding:6px 8px;display:flex}.security-resource-access-nav-item span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.security-resource-access-nav-item span:last-child{color:var(--studio-color-text-muted,var(--muted));font-size:var(--ui-meta-size);flex:none}.security-resource-access-main{align-content:start;align-self:start;gap:8px;min-width:0;display:grid}.security-resource-access-resource-label,.security-resource-access-resource-path{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.security-resource-access-resource-label{color:var(--studio-color-text-primary,var(--ink));font-size:var(--ui-control-size)}.security-resource-access-resource-path{color:var(--studio-color-text-muted,var(--muted));font-size:var(--ui-meta-size)}.security-resource-permission-cell{cursor:pointer;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:relative}.security-resource-permission-unavailable{color:var(--studio-color-text-disabled,var(--studio-color-text-muted,var(--muted)));font-size:var(--ui-meta-size)}.security-resource-access-empty{color:var(--studio-color-text-muted,var(--muted));text-align:center}.security-group-card summary small,.security-group-copy{color:var(--muted)}.security-group-copy{margin:0}.admin-home-card--security-access{--admin-home-card-accent:var(--studio-color-state-danger-border,var(--studio-color-state-danger-text,var(--danger-strong)))}.admin-user-access-form{gap:12px;min-width:0;display:grid}.field-grid.admin-user-access-field-grid{align-items:stretch;gap:10px;flex-direction:column!important;display:flex!important}.admin-user-access-field-grid>.field-stack>:is(input,select){align-self:start;height:36px;min-height:36px}.admin-user-password-field{grid-column:1/-1}.admin-user-password-control{align-items:center;display:flex;position:relative}.admin-user-password-control input{width:100%;padding-right:46px!important}.admin-user-password-toggle{color:var(--studio-color-text-secondary,var(--muted));cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.admin-user-password-toggle:hover{background:color-mix(in srgb, var(--studio-color-text-primary,var(--ink)) 6%, transparent);color:var(--studio-color-text-primary,var(--text))}.admin-user-password-toggle:focus-visible{outline:2px solid var(--studio-color-interactive-focus-ring,var(--studio-input-focusRing,var(--ink)));outline-offset:2px}.admin-user-password-generate{align-self:start}.admin-user-password-field .admin-field-error{color:var(--studio-color-state-danger-text);font-size:var(--ui-control-size);line-height:1.35}.admin-user-access-state-grid{flex-direction:column;grid-template-columns:minmax(0,1fr);justify-content:flex-start;align-items:start;display:flex}.admin-user-access-state-grid>.checkbox-row,.admin-user-access-state-grid>.admin-user-policy-state{margin:0;place-self:stretch start;width:100%;margin-inline:0}.admin-user-access-state-grid>.checkbox-row,.admin-user-access-state-grid>.admin-user-policy-state,.admin-user-access-state-grid>.admin-user-policy-state>.checkbox-row{text-align:left;justify-content:flex-start;align-items:center;display:flex}.admin-user-access-state-grid>.admin-user-policy-state{flex-direction:column;align-items:flex-start}.admin-user-access-checkbox-row{margin:0!important;text-align:left!important;justify-content:flex-start!important;align-self:flex-start!important;width:100%!important;margin-inline:0!important;display:flex!important}.admin-user-policy-state{place-content:start;align-items:start;gap:5px;min-height:40px}.admin-user-policy-help{color:var(--studio-color-text-secondary,var(--muted));font-size:var(--ui-control-size);background:var(--studio-color-background-panel);border:0;margin-top:0;padding:0;line-height:1.35;display:block}.admin-user-access-section{gap:7px}.admin-user-access-option-list{gap:6px}.admin-user-access-option-list .admin-option-row{border-radius:var(--radius-box);gap:8px;min-height:34px;padding:7px 9px}.admin-user-access-option-list .admin-option-row .checkbox-row-control,.admin-user-access-option-list .admin-option-row .checkbox-row-box{width:15px;height:15px}.admin-user-access-option-list .admin-option-row .checkbox-row-control{overflow:hidden}.admin-user-access-option-list .admin-option-row .checkbox-row-input{appearance:none;background:0 0;border:0}.admin-user-access-option-list .admin-option-row .checkbox-row-box{z-index:1;position:relative}.admin-user-access-option-list .admin-option-row>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.admin-user-access-option-list .admin-option-row>div>span,.admin-user-access-option-list .admin-option-row>div>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-user-access-disclosure{border-top:1px solid var(--studio-color-border-subtle,var(--line));min-width:0;padding-top:8px}.admin-user-access-disclosure summary{min-height:28px;color:var(--studio-color-text-primary);cursor:pointer;font-size:var(--ui-meta-size);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-weight:700;display:flex}.admin-user-access-disclosure summary small{min-width:0;color:var(--studio-color-text-muted,var(--muted));text-transform:none;font-weight:500}.admin-user-access-disclosure[open] summary{margin-bottom:8px}.admin-user-access-disclosure .admin-capability-browser{grid-template-columns:minmax(150px,190px) minmax(0,1fr);gap:10px}.admin-user-access-disclosure .admin-capability-area-button{padding:8px 9px}.admin-user-access-disclosure .admin-module-access-grid{gap:8px}.admin-user-access-disclosure .admin-module-access-card{gap:7px;padding:9px}.admin-user-access-disclosure .admin-field-help{display:none}.admin-user-security-panel{gap:8px;padding-top:10px}.admin-user-security-panel-header{align-items:center}.admin-user-security-panel h3{font-size:var(--studio-font-size-body)}.admin-user-security-panel p{font-size:var(--ui-meta-size);margin-top:2px}.admin-user-security-meta{gap:6px 12px}.admin-user-security-history{gap:5px}.admin-user-security-history-list{gap:0}.admin-user-security-history-row{grid-template-columns:minmax(120px,.85fr) minmax(140px,1fr) minmax(120px,.85fr) max-content;gap:8px;padding:6px 0}@media (max-width:900px){.admin-user-access-disclosure .admin-capability-browser,.admin-user-access-disclosure .admin-module-access-grid{grid-template-columns:minmax(0,1fr)}.admin-user-access-option-list .admin-option-row>div{grid-template-columns:minmax(0,1fr);gap:2px}}
.studio-rich-text-token-button{appearance:none;background:color-mix(in srgb, var(--studio-color-background-panel,var(--panel)) 90%, var(--studio-module-accent,var(--accent)) 10%);border:1px solid var(--studio-color-border-default,var(--line));color:var(--studio-color-text-primary,var(--ink));cursor:pointer;font-size:var(--studio-font-size-label);border-radius:999px;align-items:center;gap:.35rem;min-height:28px;padding:.15rem .7rem;font-weight:700;line-height:1.2;display:inline-flex}.studio-rich-text-token-popover{z-index:30;border:1px solid var(--studio-color-border-default,var(--line));border-radius:var(--radius-control);background:var(--studio-color-background-panel,var(--panel));min-width:220px;box-shadow:var(--shadow);gap:8px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);left:0}.admin-control-meta,.admin-empty-state{color:var(--muted);font-size:var(--ui-meta-size);line-height:1.45}.pga-document-preview-frame{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--studio-color-background-panel);width:100%;height:min(66vh,680px)}.preview-inspector-pre{border-radius:calc(var(--radius-control) - 2px);background:color-mix(in srgb, var(--studio-color-text-primary) 4%, transparent);max-height:260px;font-size:var(--studio-font-size-body);white-space:pre-wrap;word-break:break-word;margin:0;padding:12px;line-height:1.45;overflow:auto}.admin-tab-dot{border-radius:var(--radius-pill);background:var(--studio-color-state-danger-text);width:8px;height:8px;position:absolute;top:6px;right:6px}.admin-version-history-section{gap:var(--studio-density-content-gap);grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.admin-version-history-summary-card{border:1px solid var(--studio-color-border-default,var(--line));border-radius:clamp(18px, calc(var(--studio-density-card-padding) * .75), 22px);background:linear-gradient(180deg, color-mix(in srgb, var(--studio-color-background-panel,var(--panel)) 96%, transparent), color-mix(in srgb, var(--studio-color-background-surface,var(--panel)) 92%, transparent));box-shadow:0 1px 0 color-mix(in srgb, var(--studio-color-background-surface,var(--panel)) 88%, transparent), 0 calc(var(--studio-density-card-padding) * .45) calc(var(--studio-density-card-padding) * 1.2) color-mix(in srgb, var(--studio-color-text-primary,var(--ink)) 4%, transparent);overflow:hidden}.status-badge-success{border-color:var(--studio-status-pill-success-border);background:var(--studio-status-pill-success-bg);color:var(--studio-status-pill-success-text)}.status-badge-neutral{border-color:var(--studio-status-pill-neutral-border);background:var(--studio-status-pill-neutral-bg);color:var(--studio-status-pill-neutral-text)}.admin-user-group-assets-list{gap:var(--studio-density-content-gap);display:grid}.admin-user-group-assets-mapping{border:1px solid var(--studio-color-border-default,var(--line));border-radius:var(--radius-box);min-width:0;display:grid;overflow:hidden}.admin-user-group-assets-mapping-header small,.admin-user-group-assets-scope-row small{color:var(--studio-color-text-secondary,var(--muted));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-inline-link-button{color:var(--muted-strong);font:inherit;text-underline-offset:.14em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.localisation-grid-wrap{border:1px solid var(--studio-color-border-default,var(--line));border-radius:var(--radius-box);background:var(--studio-color-background-panel,var(--panel));overflow:auto}.hierarchy-explorer-column{border:1px solid var(--studio-color-border-default,var(--line));border-radius:var(--radius-box);background:var(--studio-color-background-panel,var(--panel));min-height:0;color:var(--studio-color-text-primary,var(--ink));grid-template-rows:auto auto minmax(0,1fr);padding:18px;display:grid}.hierarchy-explorer-breadcrumbs{min-height:22px;color:var(--muted);font-size:var(--studio-font-size-body);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;display:flex}.hierarchy-explorer-breadcrumb{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.hierarchy-explorer-breadcrumb:hover{color:var(--ink)}.hierarchy-explorer-breadcrumb-separator{color:color-mix(in srgb, var(--studio-color-text-primary) 36%, transparent)}.hierarchy-tree-node-button,.hierarchy-tree-toggle{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.hierarchy-tree-toggle{min-width:34px;min-height:34px;color:var(--muted);padding:0 10px}.hierarchy-explorer-list-item{border:1px solid var(--studio-color-border-default,var(--line));border-radius:var(--radius-control);background:var(--studio-color-background-panel,var(--panel));text-align:left;width:100%;color:var(--studio-color-text-primary,var(--ink));cursor:pointer;padding:12px 14px}.hierarchy-explorer-record span,.hierarchy-explorer-record small{color:var(--studio-color-text-secondary,var(--muted))}.hierarchy-explorer-shell mark{background:var(--studio-color-state-warning-background,var(--warning-surface));color:inherit;padding:0 2px}.admin-semantic-tree{border:1px solid var(--line);border-radius:var(--radius-box);background:var(--studio-color-background-panel);max-height:min(78vh,860px);padding:10px;overflow:auto}.admin-semantic-tree summary small{color:var(--muted);font-weight:600}.admin-semantic-tree-item{border-radius:var(--radius-control);min-height:34px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.admin-status,.transient-message{padding:var(--studio-density-toast-padding);border:1px solid color-mix(in srgb, var(--toast-accent,var(--line)) 24%, var(--toast-surface,var(--panel-strong)));border-radius:var(--radius-control);background:var(--toast-surface,var(--panel-strong));margin:0}.transient-message-success,.transient-message.transient-message-success,.transient-message-error,.transient-message.transient-message-error,.transient-message-warning,.transient-message.transient-message-warning,.transient-message-neutral,.transient-message.transient-message-neutral{--toast-surface:var(--studio-color-background-panel,var(--panel));--toast-ink:var(--studio-color-text-primary,var(--ink))}.transient-message:after{content:"";border-bottom-left-radius:var(--studio-toast-radius);border-bottom-right-radius:var(--studio-toast-radius);background:linear-gradient(90deg, var(--toast-accent,transparent), color-mix(in srgb, var(--toast-accent,transparent) 35%, transparent));height:4px;position:absolute;bottom:0;left:0;right:0}.transient-message-title{color:var(--toast-ink,var(--ink));overflow-wrap:anywhere;word-break:break-word;max-width:100%;font-size:1rem;font-weight:700;line-height:1.25}.transient-message-description{color:var(--toast-ink,var(--muted-strong));white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-width:100%;font-size:.96rem;line-height:1.35}.transient-message-error-code{margin-top:var(--studio-space-2);font-size:var(--studio-font-size-xs);font-weight:600}.transient-message-icon-success{background:var(--success-ink);color:var(--studio-color-text-inverse);border-radius:999px}.transient-message-icon-warning{color:var(--warning-ink)}.transient-message-icon-error{color:var(--error-ink)}.admin-status-success{color:var(--success-ink);border-color:var(--success-line);background:var(--success-surface)}.admin-status-error{color:var(--error-ink);border-color:var(--error-line);background:var(--error-surface)}.admin-status-warning{color:var(--warning-ink);border-color:var(--warning-line);background:var(--warning-surface)}.studio-palette-token-row small,.studio-color-picker-name-grid{color:var(--muted);font-size:var(--ui-meta-size)}.studio-palette-token-grid{gap:10px;display:grid}.studio-palette-token-groups{gap:16px;display:grid}.studio-palette-token-group{gap:10px;display:grid}.studio-palette-token-group h3{color:var(--ink);font-size:var(--ui-body-size);margin:0;font-weight:650}.studio-palette-token-row{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--studio-surface-cardBg,var(--panel));grid-template-columns:minmax(210px,.8fr) minmax(260px,1.2fr);align-items:start;gap:14px;padding:12px;display:grid}.studio-palette-token-row>div:first-child{gap:6px;min-width:0;display:grid}.studio-palette-token-row strong,.studio-palette-token-row small{display:block}.studio-palette-token-row strong{overflow-wrap:anywhere}.studio-color-value-label,.studio-color-picker-control,.studio-color-picker-presets,.studio-palette-preview-statuses,.studio-palette-preview-chart{align-items:center;gap:8px;min-width:0;display:flex}.studio-color-value-swatch,.studio-color-picker-swatch,.studio-color-picker-preset{border:1px solid var(--line);border-radius:var(--radius-control);flex:none}.studio-color-picker-label{font-weight:700}.studio-color-picker-swatch{width:34px;height:34px}.studio-color-picker-presets{flex-wrap:wrap}.studio-color-picker-preset{width:22px;height:22px}.studio-color-picker-preset-transparent{background:linear-gradient(135deg, transparent 46%, var(--line) 47% 53%, transparent 54%)}.studio-color-picker-name-grid{gap:4px;display:grid}.studio-color-picker-display{color:var(--ink);font-weight:700}.studio-color-picker-display.is-invalid{color:var(--error-ink)}.studio-palette-preview{border:1px solid var(--studio-border-default,var(--line));border-radius:var(--radius-control);background:var(--studio-shell-appBg,var(--bg));overflow:hidden}.studio-palette-preview-shell{grid-template-columns:140px minmax(0,1fr);min-height:360px;display:grid}.studio-palette-preview-rail{background:var(--studio-shell-railBg,var(--panel));border-right:1px solid var(--studio-border-default,var(--line));padding:16px}.studio-palette-preview-main{background:var(--studio-shell-pageBg,var(--bg));gap:12px;padding:14px;display:grid}.studio-palette-preview-header,.studio-palette-preview-card{border:1px solid var(--studio-surface-cardBorder,var(--line));border-radius:var(--radius-control);background:var(--studio-surface-cardBg,var(--panel));padding:12px}.studio-palette-preview-header{background:var(--studio-shell-headerBg,var(--panel));border-color:var(--studio-shell-headerBorder,var(--line))}.studio-palette-preview-card p{color:var(--studio-text-muted,var(--muted))}.studio-palette-preview-grid{border-collapse:collapse;background:var(--studio-surface-cardBg);width:100%}.studio-palette-preview-grid th,.studio-palette-preview-grid td{border:1px solid var(--studio-border-default);padding:8px}.studio-palette-preview-chart span{border-radius:var(--radius-control);flex:1;height:28px;display:block}.studio-palette-preview-template{border:1px solid var(--studio-border-default);border-radius:var(--radius-control);grid-template-columns:1fr auto auto;display:grid;overflow:hidden}.studio-palette-preview-template>*{padding:9px 10px}.studio-palette-preview-template strong{background:var(--studio-displayTemplate-sectionHeaderBg);color:var(--studio-displayTemplate-sectionHeaderText)}.studio-palette-preview-template span:first-of-type{background:var(--studio-displayTemplate-subtotalBg);color:var(--studio-displayTemplate-subtotalText)}.studio-palette-preview-template span:last-of-type{background:var(--studio-displayTemplate-grandTotalBg);color:var(--studio-displayTemplate-grandTotalText)}.admin-status-pill{border:1px solid var(--line);border-radius:var(--radius-control);color:var(--muted);font-size:var(--studio-font-size-label);padding:2px 7px;line-height:1}.admin-status-pill.is-success{border-color:var(--success-line);color:var(--success-ink)}.admin-log-target-link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--studio-color-text-primary) 28%, transparent);text-decoration-color:color-mix(in srgb, var(--studio-color-text-primary) 28%, transparent);text-underline-offset:.18em}.asset-tree-row{border-bottom:1px solid color-mix(in srgb, var(--asset-tree-border) 68%, transparent);border-radius:var(--radius-control);background:var(--asset-tree-row-background);min-height:34px;color:var(--asset-tree-text);justify-content:space-between;align-items:center;gap:12px;padding:5px 6px;display:flex}.asset-tree-download-button{appearance:none;color:var(--asset-tree-text);font:inherit;line-height:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.admin-home-card-attention{color:var(--studio-color-state-warning-text,var(--warning-strong));font-weight:600;font-size:var(--studio-font-size-body);margin:0;line-height:1.2}.admin-home-card-fact-value{color:var(--studio-color-text-primary);min-width:0;font-weight:600;font-size:var(--studio-font-size-body);text-align:right;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;align-self:start;margin:0;line-height:1.15;overflow:visible}.admin-home-card:before{content:"";background:var(--admin-home-card-accent,var(--studio-color-border-strong,var(--line)));border-top-left-radius:inherit;border-top-right-radius:inherit;height:3px;display:block;position:absolute;top:0;left:0;right:0}.admin-home-card--vault{--admin-home-card-accent:var(--studio-color-state-success-border,var(--studio-color-state-success-text,var(--success-strong)))}.admin-home-card--backup-restore{--admin-home-card-accent:var(--studio-color-state-warning-border,var(--studio-color-state-warning-text,var(--warning-strong)))}.admin-home-card--logs{--admin-home-card-accent:var(--studio-color-border-strong,var(--studio-color-text-muted,var(--muted)))}.radio-row{min-height:30px;color:var(--studio-color-text-primary);font-size:var(--ui-control-size);letter-spacing:.04em;cursor:pointer;align-items:center;gap:10px;display:inline-flex}.radio-row-dot{background:var(--studio-color-text-primary);opacity:0;border-radius:999px;width:6px;height:6px;transition:opacity .12s}.radio-row.is-disabled{color:var(--studio-color-text-disabled,var(--studio-color-text-muted));cursor:default}.inventory-window-badge.is-green{background:var(--studio-color-state-success-background)}.inventory-window-badge.is-blue{background:var(--studio-color-state-info-background)}.inventory-window-badge.is-yellow{background:var(--studio-color-state-warning-background)}.inventory-size-cell.is-unavailable .inventory-qty-readonly{background:var(--studio-color-background-panel);border-color:color-mix(in srgb, var(--studio-color-text-primary) 8%, transparent);color:color-mix(in srgb, var(--studio-color-text-primary) 56%, transparent)}.inventory-size-heading,.inventory-size-availability{border-bottom:.75px solid color-mix(in srgb, var(--studio-color-text-primary) 5%, transparent);min-height:24px}.inventory-size-availability{color:var(--muted);font-size:var(--ui-control-size);line-height:1}.section-grid-tree-wrap{background:var(--studio-surface-cardBg,var(--studio-color-background-panel));max-width:100%;padding-bottom:6px;display:block;overflow:auto hidden}.section-grid-tree-group-row td{border-top:1px solid var(--line);background:var(--studio-displayTemplate-subtotalBg,var(--studio-surface-mutedBg));color:var(--studio-displayTemplate-subtotalText,var(--ink))}.section-grid-tree-disclosure{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.section-grid-tree-disclosure:hover{color:var(--ink)}.section-grid-tree-group-label{font-size:var(--ui-control-size);letter-spacing:.02em;color:var(--ink);font-weight:650}.section-grid-tree-leaf-row td{border-top:1px solid color-mix(in srgb, var(--studio-color-text-primary) 5%, transparent)}.section-grid-tree-leaf-row:hover td{background:color-mix(in srgb, var(--studio-color-text-primary) 54%, transparent)}.section-grid-document-link{color:inherit;text-decoration:none}.admin-diagnostic-card{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--studio-color-background-panel);gap:16px;padding:18px;display:grid}.admin-diagnostic-card-header h3{color:var(--ink);margin:0;font-size:1rem;line-height:1.25}.admin-diagnostic-card-header p{color:var(--muted);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:var(--ui-meta-size);overflow-wrap:anywhere;margin:4px 0 0;line-height:1.35}.admin-diagnostic-code-value{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:var(--ui-meta-size);overflow-wrap:anywhere;padding:10px 12px;line-height:1.45;display:block}.admin-diagnostic-chip{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);min-height:24px;color:var(--ink);font-size:var(--ui-meta-size);white-space:nowrap;align-items:center;padding:3px 8px;font-weight:600;line-height:1.1;display:inline-flex}.admin-diagnostic-chip.is-critical{border-color:color-mix(in srgb, var(--studio-color-state-danger-text) 46%, var(--line));background:color-mix(in srgb, var(--studio-color-state-danger-text) 9%, var(--surface));color:var(--studio-color-state-danger-text)}.admin-record-picker-results{background:var(--panel-strong);border:1px solid var(--line);border-radius:var(--radius-control);box-shadow:0 12px 24px color-mix(in srgb, var(--studio-color-text-primary) 8%, transparent);gap:6px;max-block-size:min(18rem,42vh);padding:8px;display:grid;overflow-y:auto}.admin-record-picker-result{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);border-radius:var(--radius-control);color:var(--ink);text-align:left;background:0 0;place-items:flex-start start;min-inline-size:0;padding:9px 12px;display:grid}.admin-record-picker-result-label{color:var(--ink);font-size:.96rem;font-weight:700;line-height:1.2}.admin-record-picker-result-meta{color:var(--muted);font-size:.86rem;line-height:1.3}.admin-section-grid-key-editor{border:1px solid var(--line);border-radius:var(--radius-box);background:color-mix(in srgb, var(--studio-color-background-panel) 82%, transparent);gap:12px;padding:14px;display:grid}.paragon-progress-bar{border:1px solid var(--line);background:var(--studio-color-background-disabled);height:10px;position:relative;overflow:hidden}.paragon-progress-bar span{background:var(--studio-color-state-warning-text);height:100%;transition:width .18s;display:block}.paragon-progress-bar.is-indeterminate span{background:linear-gradient(90deg, var(--studio-color-state-warning-text) 0%, var(--studio-color-state-warning-background) 40%, var(--studio-color-state-warning-text) 80%);background-size:200% 100%;animation:1.15s linear infinite paragon-progress-shimmer;position:relative}
