.page-shell{flex-direction:column;gap:1.35rem;width:100%;min-width:0;max-width:none;padding:clamp(1rem,1.7vw,1.5rem);display:flex;overflow-x:clip}.page-shell>*{width:100%;min-width:0;max-width:none}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;display:flex}.page-header.dashboard-page-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.page-header.dashboard-page-header button,.filter-toolbar.dashboard-page-toolbar button{border-radius:var(--autron-action-radius)}.page-header.dashboard-page-header button,.filter-toolbar.dashboard-page-toolbar button:not(.view-switcher-option){min-height:var(--autron-action-height);padding-block:.375rem}.filter-toolbar.dashboard-page-toolbar .filter-toolbar-search{min-height:var(--autron-action-height)}.light .app-shell-product .filter-toolbar.dashboard-page-toolbar :is(.filter-toolbar-search,.filter-select-trigger.field-select){border-color:#a5b0ca3d}@media (min-width:641px){.filter-toolbar.dashboard-page-toolbar{flex-wrap:nowrap;gap:.75rem}.filter-toolbar.dashboard-page-toolbar .filter-toolbar-search{flex:18rem;min-width:10rem;max-width:24rem}.filter-toolbar.dashboard-page-toolbar>.filter-toolbar-field{flex:0 10rem;min-width:8rem}.filter-toolbar.dashboard-page-toolbar>.filter-select-popover{flex:0 10rem;width:auto;min-width:8rem;max-width:none}.filter-toolbar.dashboard-page-toolbar .toolbar-action-slot{flex:none;margin-left:auto}}.filter-toolbar.dashboard-page-toolbar :is(.toolbar-action-slot,.view-switcher.filter-toolbar-group){border-radius:var(--autron-action-radius)}.filter-toolbar.dashboard-page-toolbar .view-switcher.filter-toolbar-group{background:0 0;border:0;gap:0;height:38px;padding:0}.filter-toolbar.dashboard-page-toolbar .view-switcher-option{height:36px}.page-heading{flex-direction:column;gap:.25rem;min-width:0;display:flex}.page-heading.page-heading-row{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:.85rem;display:grid}.dashboard-page-icon-tile{width:3.5rem;height:3.5rem;color:hsl(var(--primary));border:0;place-self:center start}.page-header.dashboard-page-header .dashboard-page-icon-tile,.app-shell-product .page-header.dashboard-page-header .dashboard-page-icon-tile{color:hsl(var(--primary))}.page-header.dashboard-page-header .dashboard-page-icon-tile>svg{color:hsl(var(--primary));stroke:currentColor}.page-header.dashboard-page-header .page-description{text-overflow:ellipsis;width:100%;max-width:100%;display:block;overflow:hidden;white-space:nowrap!important}.page-heading-copy{flex-direction:column;gap:.25rem;min-width:0;display:flex}.page-divider{background:hsl(var(--border));width:100%;height:1px}.view-switcher-option{border-radius:calc(var(--autron-radius-pill) - .15rem);width:36px;height:36px;color:hsl(var(--muted-foreground));background:0 0;border:1px solid #0000;justify-content:center;align-items:center;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.view-switcher-option:hover{color:hsl(var(--foreground))}.view-switcher-option-active{background:hsl(var(--primary) / .12);color:hsl(var(--foreground));box-shadow:0 1px 2px hsl(var(--foreground) / .08);border-color:#0000}.page-eyebrow{font-size:.72rem;font-weight:var(--font-weight-emphasis);letter-spacing:.08em;text-transform:uppercase;color:var(--text-label)}.page-title{font-family:var(--font-display);font-size:clamp(1.35rem,1vw + 1.05rem,1.85rem);font-weight:var(--font-weight-strong);letter-spacing:-.01em;color:var(--text-strong);overflow-wrap:anywhere;line-height:1.15}.page-title>svg{color:hsl(var(--primary));flex-shrink:0}.page-description{max-width:min(100%,64rem);color:var(--text-muted);overflow-wrap:anywhere;font-size:.9rem;line-height:1.55}.page-actions{flex-wrap:wrap;align-self:flex-end;align-items:center;gap:.75rem;margin-left:auto;display:flex}.filter-toolbar{width:100%}.toolbar-action-slot{margin-left:auto}@media (max-width:640px){.page-shell{gap:1rem;padding:.85rem}.page-heading,.page-actions{width:100%}.page-header.dashboard-page-header{grid-template-columns:minmax(0,1fr)}.page-actions{align-self:auto}.page-actions,.toolbar-action-slot{margin-left:0}.page-header>:not(.page-heading){min-width:0}.page-header>button,.page-header>a{justify-content:center;width:100%}.page-actions>*{flex:100%}}
