.page-shell{--page-shell-gutter:18px;--page-shell-top-gutter:12px;gap:var(--autronai-space-5);width:100%;min-width:0;max-width:none;padding:var(--page-shell-top-gutter) var(--page-shell-gutter);flex-direction:column;display:flex;overflow-x:clip}.dashboard-page-shell{min-height:calc(100vh - var(--app-header-height));padding:var(--autronai-space-0);flex-direction:column;display:flex;overflow:visible}.page-shell.dashboard-page-shell{padding:var(--autronai-space-0)}.page-shell:has(.detail-page){--page-shell-top-gutter:4px}.dashboard-page-header-block,.dashboard-page-footer{flex:none}.dashboard-page-header-block{padding:var(--autronai-space-2) var(--autronai-space-4) var(--autronai-space-0)}.dashboard-page-content{gap:var(--autronai-space-5);padding:var(--autronai-space-0) var(--autronai-padding-panel) var(--autronai-space-0);flex-direction:column;flex:none;display:flex}.dashboard-page-content-detail{padding:var(--page-shell-top-gutter) var(--page-shell-gutter)}.dashboard-page-header-block>.dashboard-page-toolbar{margin-top:0}.page-underline-tabs+.dashboard-page-toolbar{margin-top:1.25rem}.filter-toolbar.dashboard-page-toolbar :is(.filter-toolbar-search,.filter-toolbar-field,.filter-select-trigger,.filter-toolbar-date-range,.dashboard-filter-checkbox,.view-switcher-option){box-shadow:var(--autronai-shadow-filter)}.page-shell>.dashboard-page-footer{width:calc(100% + (2 * var(--page-shell-gutter)));margin-top:auto;margin-right:calc(-1 * var(--page-shell-gutter));margin-left:calc(-1 * var(--page-shell-gutter));padding:var(--autronai-space-0);justify-content:flex-end;display:flex}.dashboard-page-shell>.dashboard-page-footer{width:100%;padding:var(--autronai-space-0) var(--autronai-space-2);margin:0}.page-shell>*{width:100%;min-width:0;max-width:none}.page-shell .page-divider{width:calc(100% + (2 * var(--page-shell-gutter)));margin-top:.75rem;margin-bottom:.75rem;margin-right:calc(-1 * var(--page-shell-gutter));margin-left:calc(-1 * var(--page-shell-gutter))}.dashboard-page-header-block>.page-divider:last-child{margin-bottom:0}.page-header{justify-content:space-between;align-items:flex-start;gap:var(--autronai-space-4);flex-wrap:wrap;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(--radius-lg)}.page-header.dashboard-page-header button,.filter-toolbar.dashboard-page-toolbar button:not(.view-switcher-option){min-height:var(--autronai-action-height);padding-block:var(--autronai-space-2)}.filter-toolbar.dashboard-page-toolbar .filter-select-trigger{height:var(--autronai-action-height);min-height:var(--autronai-action-height);box-sizing:border-box}.filter-toolbar.dashboard-page-toolbar .filter-toolbar-search{min-height:var(--autronai-action-height)}.filter-toolbar.dashboard-page-toolbar .field-input{height:var(--autronai-action-height);min-height:var(--autronai-action-height);border-radius:var(--radius-lg);background-color:hsl(var(--card));padding-block:var(--autronai-space-2);padding-inline:var(--autronai-space-3)}.filter-toolbar-date-range{width:12rem;min-width:12rem;height:var(--autronai-action-height);align-items:center;gap:var(--autronai-space-1);border:1px solid hsl(var(--input));border-radius:var(--radius-sm);background:hsl(var(--card));padding:var(--autronai-space-0) var(--autronai-space-3) var(--autronai-space-0) var(--autronai-space-6);flex:0 0 12rem;display:inline-flex;position:relative}.filter-toolbar-date-range-icon{width:.9rem;height:.9rem;color:hsl(var(--muted-foreground));pointer-events:none;position:absolute;left:.65rem}.filter-toolbar-date-range-input{width:100%;min-width:0;color:hsl(var(--foreground));font:inherit;background:0 0;border:0;outline:0}.filter-toolbar-date-range-input.is-empty::-webkit-datetime-edit{color:#0000}.filter-toolbar-date-range-input.is-empty::-webkit-datetime-edit-fields-wrapper{color:#0000}.filter-toolbar-date-range-input::-webkit-calendar-picker-indicator{opacity:0}.filter-toolbar.dashboard-page-toolbar :where(svg.dashboard-icon,svg.lucide){stroke:currentColor;color:inherit!important}.light .app-shell-product .filter-toolbar.dashboard-page-toolbar :is(.filter-toolbar-search,.filter-select-trigger.field-select){border-color:hsl(var(--app-border))}@media (min-width:641px){.filter-toolbar.dashboard-page-toolbar{gap:var(--autronai-space-3);flex-wrap:nowrap}.filter-toolbar.dashboard-page-toolbar.dashboard-page-toolbar-wrap{flex-wrap:wrap}.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(--radius-lg)}.filter-toolbar.dashboard-page-toolbar .view-switcher.filter-toolbar-group{height:var(--autronai-action-height);padding:var(--autronai-space-0);background:0 0;border:0;gap:0}.filter-toolbar.dashboard-page-toolbar .view-switcher-option{height:var(--autronai-action-height)}.page-heading{gap:var(--autronai-space-1);flex-direction:column;min-width:0;display:flex}.page-heading.page-heading-row{align-items:center;gap:var(--autronai-space-3);grid-template-columns:max-content minmax(0,1fr);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:var(--text-strong)}.page-header.dashboard-page-header .dashboard-page-icon-tile>svg{stroke:currentColor;flex:0 0 42px;width:42px;height:42px;color:var(--text-strong)!important}.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{gap:var(--autronai-space-1);flex-direction:column;min-width:0;display:flex}.page-divider{background:hsl(var(--border) / .4);width:100%;height:1px}.view-switcher-option{height:var(--autronai-action-height);border-radius:var(--radius-lg);width:2.25rem;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:var(--autronai-shadow-filter);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{align-self:flex-end;align-items:center;gap:var(--autronai-space-3);flex-wrap:wrap;margin-left:auto;display:flex}.filter-toolbar{width:100%}.toolbar-action-slot{margin-left:auto}@media (max-width:640px){.page-shell{gap:var(--autronai-space-4);--page-shell-gutter:.85rem;padding:var(--page-shell-top-gutter) var(--page-shell-gutter)}.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%}}@media (min-width:768px){.dashboard-page-shell{min-height:100vh}}
