Current section

Files

Jump to
accrue_admin priv static accrue_admin.css
Raw

priv/static/accrue_admin.css

html.accrue-admin{--ax-font-sans:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ax-font-mono:"SFMono-Regular","SF Mono",Consolas,"Liberation Mono",monospace;--ax-space-xs:0.25rem;--ax-space-sm:0.5rem;--ax-space-md:1rem;--ax-space-lg:1.5rem;--ax-space-xl:2rem;--ax-space-2xl:3rem;--ax-radius-sm:0.75rem;--ax-radius-md:1rem;--ax-radius-lg:1.5rem;--ax-shadow-sm:0 16px 40px rgba(17,20,24,.06);--ax-shadow-lg:0 24px 60px rgba(17,20,24,.12);--ax-theme-transition:180ms ease;--ax-base:var(--accrue-paper);--ax-elevated:#fff;--ax-sunken:#f1f5f8;--ax-primary:var(--accrue-ink);--ax-muted:#5d6a73;--ax-subtle:var(--accrue-slate);--ax-border:rgba(36,48,59,.12);--ax-border-strong:rgba(36,48,59,.24);--ax-success:var(--accrue-moss);--ax-success-readable:#2f6b4f;--ax-warning:var(--accrue-amber);--ax-warning-readable:#7a4b00;--ax-accent-readable:#174ea6;--ax-focus-ring:color-mix(in oklch,var(--ax-accent) 70%,#fff);color-scheme:light}html.accrue-admin[data-theme=dark]{--ax-base:#0f1318;--ax-elevated:#171d24;--ax-sunken:#0b1015;--ax-primary:#f4f7fa;--ax-muted:#a8b2bc;--ax-subtle:#d7dde3;--ax-border:rgba(233,238,242,.12);--ax-border-strong:rgba(233,238,242,.2);--ax-success-readable:#8ed6ac;--ax-warning-readable:#f0c36a;--ax-accent-readable:#9bb5ff;--ax-focus-ring:color-mix(in oklch,var(--ax-accent) 70%,#000);color-scheme:dark}@media (prefers-color-scheme:dark){html.accrue-admin[data-theme=system]{--ax-base:#0f1318;--ax-elevated:#171d24;--ax-sunken:#0b1015;--ax-primary:#f4f7fa;--ax-muted:#a8b2bc;--ax-subtle:#d7dde3;--ax-border:rgba(233,238,242,.12);--ax-border-strong:rgba(233,238,242,.2);--ax-success-readable:#8ed6ac;--ax-warning-readable:#f0c36a;--ax-accent-readable:#9bb5ff;--ax-focus-ring:color-mix(in oklch,var(--ax-accent) 70%,#000);color-scheme:dark}}@media (prefers-reduced-motion:reduce){html.accrue-admin{--ax-theme-transition:0ms linear}}body,html{margin:0;min-height:100%}body{background:radial-gradient(circle at top left,color-mix(in srgb,var(--ax-accent) 10%,transparent),transparent 30%),linear-gradient(180deg,var(--ax-base),color-mix(in srgb,var(--ax-base) 94%,var(--ax-sunken)));color:var(--ax-primary);font-family:var(--ax-font-sans);transition:background var(--ax-theme-transition),color var(--ax-theme-transition)}a{color:inherit;text-decoration:none}button{font:inherit}.ax-shell{display:grid;min-height:100vh;grid-template-columns:1fr;min-width:0;width:100%}.ax-dev-grid,.ax-dev-stack,.ax-dev-toolbar,.ax-dev-toolbar-links{display:flex}.ax-dev-stack,.ax-dev-toolbar{gap:var(--ax-space-md)}.ax-dev-toolbar{position:fixed;right:1rem;bottom:1rem;z-index:20;flex-direction:column;align-items:flex-start;padding:.875rem;border:1px solid var(--ax-border-strong);border-radius:var(--ax-radius-md);background:color-mix(in srgb,var(--ax-elevated) 92%,transparent);box-shadow:var(--ax-shadow-lg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ax-dev-toolbar-label{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ax-muted)}.ax-dev-grid,.ax-dev-toolbar-links{gap:var(--ax-space-sm);flex-wrap:wrap}.ax-dev-toolbar-link{display:inline-flex;align-items:center;min-height:2rem;padding:0 .75rem;border:1px solid var(--ax-border);border-radius:999px;background:color-mix(in srgb,var(--ax-base) 84%,var(--ax-elevated));color:var(--ax-primary)}.ax-dev-toolbar-link-active{border-color:color-mix(in srgb,var(--ax-accent) 52%,var(--ax-border));background:color-mix(in srgb,var(--ax-accent) 16%,var(--ax-elevated))}.ax-dev-stack{flex-direction:column}.ax-sidebar{display:none;padding:var(--ax-space-xl);border-right:1px solid var(--ax-border);background:color-mix(in srgb,var(--ax-elevated) 92%,var(--ax-sunken));color:var(--ax-primary)}.ax-kpi-grid,.ax-sidebar-brand,.ax-theme-toggle,.ax-topbar{gap:var(--ax-space-md)}.ax-shell-main,.ax-sidebar-brand,.ax-theme-toggle,.ax-topbar,.ax-topbar-actions{display:flex}.ax-shell-main{flex-direction:column;min-width:0;width:100%}.ax-active-org-banner{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ax-space-sm);padding:var(--ax-space-sm) var(--ax-space-lg);border-bottom:1px solid var(--ax-border);background:color-mix(in srgb,var(--ax-accent) 12%,var(--ax-elevated));color:var(--ax-primary)}.ax-active-org-name{font-weight:600}.ax-sidebar-brand{align-items:center;margin-bottom:var(--ax-space-xl)}.ax-sidebar-mark,.ax-topbar-brand-chip{border-radius:999px;background:var(--ax-accent);color:var(--ax-accent-contrast)}.ax-sidebar-mark{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;font-weight:600}.ax-sidebar-logo{width:2.75rem;height:2.75rem;-o-object-fit:contain;object-fit:contain}.ax-display,.ax-heading,.ax-kpi-value,.ax-sidebar-name{margin:0;font-weight:600}.ax-heading,.ax-sidebar-name{font-size:1.25rem;line-height:1.2}.ax-display,.ax-kpi-value{font-size:1.5rem;line-height:1.2;min-width:0;width:100%;max-width:calc(100vw - 2.5rem);overflow-wrap:anywhere}.ax-sidebar-nav{display:grid;gap:var(--ax-space-sm)}.ax-card,.ax-icon-button,.ax-sidebar-link,.ax-theme-button,.ax-topbar-brand-chip{border:1px solid var(--ax-border);transition:border-color var(--ax-theme-transition),background var(--ax-theme-transition),color var(--ax-theme-transition),transform var(--ax-theme-transition)}.ax-sidebar-link{display:grid;gap:.125rem;padding:.875rem 1rem;border-radius:var(--ax-radius-md);background:transparent;text-decoration:none}.ax-sidebar-link,.ax-sidebar-link:visited{color:var(--ax-primary)}.ax-icon-button:focus-visible,.ax-icon-button:hover,.ax-link:focus-visible,.ax-link:hover,.ax-sidebar-link:focus-visible,.ax-sidebar-link:hover,.ax-theme-button:focus-visible,.ax-theme-button:hover{border-color:var(--ax-focus-ring);outline:none}.ax-sidebar-link-active{background:color-mix(in srgb,var(--ax-accent) 12%,var(--ax-elevated));border-color:color-mix(in srgb,var(--ax-accent) 48%,var(--ax-border))}.ax-sidebar-link-active .ax-sidebar-link-meta{color:var(--ax-accent-readable)}html.accrue-admin[data-theme=dark] .ax-sidebar,html.accrue-admin[data-theme=dark] .ax-sidebar-link,html.accrue-admin[data-theme=dark] .ax-sidebar-link-label,html.accrue-admin[data-theme=dark] .ax-sidebar-link:visited{color:#f4f7fa}@media (prefers-color-scheme:dark){html.accrue-admin[data-theme=system] .ax-sidebar,html.accrue-admin[data-theme=system] .ax-sidebar-link,html.accrue-admin[data-theme=system] .ax-sidebar-link-label,html.accrue-admin[data-theme=system] .ax-sidebar-link:visited{color:#f4f7fa}}html.accrue-admin[data-theme=dark] .ax-sidebar-link.ax-sidebar-link-active{background-color:#1f283d!important;border-color:color-mix(in srgb,var(--ax-accent) 48%,var(--ax-border))!important}@media (prefers-color-scheme:dark){html.accrue-admin[data-theme=system] .ax-sidebar-link.ax-sidebar-link-active{background-color:#1f283d!important;border-color:color-mix(in srgb,var(--ax-accent) 48%,var(--ax-border))!important}}.ax-body,.ax-muted,.ax-page-copy,.ax-sidebar-link-meta{color:var(--ax-muted)}.ax-eyebrow,.ax-icon-label,.ax-label,.ax-sidebar-link-label,.ax-theme-button{font-size:.875rem;font-weight:600;line-height:1.4}.ax-chip{display:inline-flex;align-items:center;padding:var(--ax-space-xs) var(--ax-space-sm);border-radius:var(--ax-radius-sm);border:1px solid var(--ax-border);background:color-mix(in srgb,var(--ax-sunken) 65%,var(--ax-elevated));color:var(--ax-primary)}.ax-eyebrow{margin:0 0 var(--ax-space-xs);letter-spacing:.04em;text-transform:uppercase}.ax-body{margin:0;font-size:1rem;line-height:1.5;overflow-wrap:anywhere}.ax-topbar{position:sticky;top:0;z-index:10;align-items:center;flex-wrap:wrap;justify-content:space-between;padding:1rem 1.25rem;min-height:3.5rem;border-bottom:1px solid var(--ax-border);background:color-mix(in srgb,var(--ax-base) 88%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-sizing:border-box}.ax-topbar-actions{align-items:center;gap:var(--ax-space-sm)}.ax-icon-button,.ax-theme-button{border-radius:999px;background:var(--ax-elevated);color:var(--ax-primary)}.ax-icon-button{min-width:2.75rem;min-height:2.75rem;padding:0 .875rem}.ax-theme-toggle{display:none}.ax-theme-button{min-height:2.5rem;padding:0 .875rem}.ax-theme-button.ax-theme-button-active{background:var(--ax-elevated);border-color:var(--ax-accent);color:var(--ax-primary);box-shadow:inset 0 0 0 1px var(--ax-accent)}.ax-topbar-brand-chip{display:none;align-items:center;gap:var(--ax-space-xs);padding:.5rem .875rem;background:color-mix(in srgb,var(--ax-accent) 10%,var(--ax-elevated));color:var(--ax-primary)}.ax-topbar-brand-name{font-size:.875rem;font-weight:600}html.accrue-admin[data-theme=dark] .ax-theme-button,html.accrue-admin[data-theme=dark] .ax-theme-button.ax-theme-button-active,html.accrue-admin[data-theme=dark] .ax-topbar-brand-chip,html.accrue-admin[data-theme=dark] .ax-topbar-brand-chip .ax-label,html.accrue-admin[data-theme=dark] .ax-topbar-brand-name{color:#f4f7fa!important}@media (prefers-color-scheme:dark){html.accrue-admin[data-theme=system] .ax-theme-button,html.accrue-admin[data-theme=system] .ax-theme-button.ax-theme-button-active,html.accrue-admin[data-theme=system] .ax-topbar-brand-chip,html.accrue-admin[data-theme=system] .ax-topbar-brand-chip .ax-label,html.accrue-admin[data-theme=system] .ax-topbar-brand-name{color:#f4f7fa!important}}.ax-shell-content{padding:1.25rem;min-width:0;width:100%;box-sizing:border-box}.ax-breadcrumbs-list,.ax-flash-group{display:flex;flex-wrap:wrap;gap:var(--ax-space-sm)}.ax-breadcrumbs-list{align-items:center;margin:0;padding:0;list-style:none}.ax-breadcrumbs-item{display:inline-flex;align-items:center;gap:var(--ax-space-sm)}.ax-detail-drawer,.ax-filter-chip-bar,.ax-json-viewer,.ax-kpi-card,.ax-timeline-card{border:1px solid var(--ax-border);background:color-mix(in srgb,var(--ax-elevated) 96%,transparent)}.ax-filter-chip-bar,.ax-json-viewer,.ax-kpi-card,.ax-timeline-card{border-radius:var(--ax-radius-lg);padding:var(--ax-space-lg)}a.ax-kpi-card--linked{display:block;text-decoration:none;color:inherit}a.ax-kpi-card--linked:focus-visible{border-color:var(--ax-focus-ring);outline:none}.ax-detail-drawer-actions,.ax-detail-drawer-footer,.ax-detail-drawer-header,.ax-filter-chip-header,.ax-filter-chip-list,.ax-json-viewer-header,.ax-kpi-card-footer,.ax-kpi-card-header,.ax-timeline-header{display:flex;gap:var(--ax-space-md)}.ax-detail-drawer-footer,.ax-detail-drawer-header,.ax-filter-chip-header,.ax-json-viewer-header,.ax-kpi-card-footer,.ax-kpi-card-header,.ax-timeline-header{align-items:flex-start;justify-content:space-between}.ax-detail-drawer-header,.ax-filter-chip-header,.ax-json-viewer-header,.ax-kpi-card-footer,.ax-kpi-card-header,.ax-timeline-card{flex-direction:column}.ax-filter-chip-list{flex-wrap:wrap}.ax-filter-chip{display:inline-flex;align-items:center;gap:var(--ax-space-sm);padding:.5rem .875rem;border-radius:999px;border:1px solid var(--ax-border);font-size:.875rem;font-weight:600;line-height:1.4}.ax-filter-chip-cobalt{background:color-mix(in srgb,var(--ax-accent) 10%,var(--ax-elevated))}.ax-filter-chip-amber{background:color-mix(in srgb,var(--ax-warning) 18%,var(--ax-elevated))}.ax-filter-chip-moss{background:color-mix(in srgb,var(--ax-success) 18%,var(--ax-elevated))}.ax-filter-chip-slate{background:color-mix(in srgb,var(--ax-muted) 10%,var(--ax-elevated))}.ax-filter-chip-ink{background:color-mix(in srgb,var(--accrue-ink) 10%,var(--ax-elevated))}.ax-filter-chip-action,.ax-filter-chip-value,.ax-json-key,.ax-json-summary,.ax-json-value,.ax-kpi-trend,.ax-timeline-status{color:var(--ax-muted)}.ax-filter-chip-action{text-decoration:underline;text-underline-offset:.15em}.ax-kpi-card{gap:var(--ax-space-md)}.ax-kpi-delta{display:inline-flex;align-items:center;min-height:2rem;padding:0 .75rem;border-radius:999px;font-size:.875rem;font-weight:600}.ax-kpi-delta-moss{color:var(--ax-success-readable);background:color-mix(in srgb,var(--ax-success) 16%,transparent)}.ax-kpi-delta-cobalt{color:var(--ax-accent-readable);background:color-mix(in srgb,var(--ax-accent) 16%,transparent)}.ax-kpi-delta-amber{color:var(--ax-warning-readable);background:color-mix(in srgb,var(--ax-warning) 16%,transparent)}.ax-kpi-delta-ink,.ax-kpi-delta-slate{color:var(--ax-primary);background:color-mix(in srgb,var(--ax-muted) 12%,transparent)}.ax-kpi-sparkline svg{width:100%;height:3rem;color:var(--ax-accent)}.ax-kpi-sparkline path{fill:none;stroke:currentColor;stroke-width:2}.ax-funnel-chart{display:grid;gap:var(--ax-space-md)}.ax-funnel-header{display:flex;align-items:center;justify-content:space-between;gap:var(--ax-space-md)}.ax-funnel-active-chip{display:inline-flex;align-items:center;padding:var(--ax-space-xs) var(--ax-space-sm);border-radius:999px;font-size:.875rem;font-weight:600;color:var(--ax-accent-readable);background:color-mix(in srgb,var(--ax-accent) 16%,transparent)}.ax-funnel-svg{width:100%;height:3.5rem}.ax-funnel-row--slate .ax-funnel-bar{fill:color-mix(in srgb,var(--ax-muted) 28%,transparent)}.ax-funnel-row--moss .ax-funnel-bar{fill:var(--ax-success)}.ax-funnel-row--amber .ax-funnel-bar{fill:var(--ax-warning)}.ax-funnel-legend{display:grid;gap:var(--ax-space-xs);margin:0}.ax-funnel-legend-row{display:flex;justify-content:space-between;font-size:.875rem}.ax-funnel-legend-row dt{font-weight:600}.ax-funnel-legend-row dd{margin:0;color:var(--ax-primary)}.ax-detail-drawer-shell{position:fixed;inset:0;z-index:30}.ax-detail-drawer-backdrop{position:absolute;inset:0;background:color-mix(in srgb,var(--accrue-ink) 40%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ax-detail-drawer{position:absolute;inset:auto 0 0 0;min-height:100vh;padding:var(--ax-space-lg);overflow:auto;background:var(--ax-base);box-shadow:-16px 0 60px color-mix(in srgb,var(--accrue-ink) 24%,transparent)}.ax-detail-drawer-header{margin-bottom:var(--ax-space-lg)}.ax-detail-drawer-actions{flex-wrap:wrap}.ax-detail-drawer-body{display:grid;gap:var(--ax-space-lg)}.ax-detail-drawer-footer{margin-top:var(--ax-space-xl);padding-top:var(--ax-space-md);border-top:1px solid var(--ax-border)}.ax-json-children,.ax-json-tree-root,.ax-timeline-list{margin:0;padding:0;list-style:none}.ax-timeline-list{display:grid;gap:var(--ax-space-lg)}.ax-timeline-item{position:relative;display:grid;grid-template-columns:auto 1fr;gap:var(--ax-space-md)}.ax-timeline-dot{width:.875rem;height:.875rem;margin-top:.5rem;border-radius:999px;background:var(--ax-muted);box-shadow:0 0 0 4px color-mix(in srgb,currentColor 18%,transparent)}.ax-timeline-dot-moss{color:var(--ax-success);background:var(--ax-success)}.ax-timeline-dot-cobalt{color:var(--ax-accent);background:var(--ax-accent)}.ax-timeline-dot-amber{color:var(--ax-warning);background:var(--ax-warning)}.ax-timeline-dot-slate{color:var(--ax-muted);background:var(--ax-muted)}.ax-timeline-dot-ink{color:var(--ax-primary);background:var(--ax-primary)}.ax-timeline-card{display:grid;gap:var(--ax-space-sm)}.ax-json-details summary,.ax-timeline-details summary{cursor:pointer;font-size:.875rem;font-weight:600}.ax-json-raw,.ax-timeline-details pre{margin:var(--ax-space-sm) 0 0;padding:var(--ax-space-md);overflow:auto;border-radius:var(--ax-radius-md);background:var(--ax-sunken);color:var(--ax-primary);font-family:var(--ax-font-mono);font-size:.875rem;line-height:1.5}.ax-timeline-meta{font-size:.875rem;color:var(--ax-muted)}.ax-json-viewer{display:grid;gap:var(--ax-space-lg)}.ax-json-children,.ax-json-tree-root{display:grid;gap:var(--ax-space-sm)}.ax-json-details,.ax-json-leaf{padding-left:var(--ax-space-sm);border-left:1px solid color-mix(in srgb,var(--ax-border) 80%,transparent)}.ax-json-key{margin-right:var(--ax-space-sm);font-family:var(--ax-font-mono)}.ax-json-summary,.ax-json-value{font-family:var(--ax-font-mono);word-break:break-word}.ax-json-copy{display:grid;gap:var(--ax-space-md)}.ax-json-copy-preview{min-height:10rem}.ax-money{font-variant-numeric:tabular-nums}@media (min-width:768px){.ax-display,.ax-kpi-value{font-size:1.75rem}.ax-detail-drawer{inset:0 0 0 auto;width:min(42rem,100vw);min-height:100vh;border-left:1px solid var(--ax-border)}.ax-detail-drawer-header,.ax-json-viewer-header,.ax-kpi-card-footer,.ax-kpi-card-header,.ax-timeline-header{flex-direction:row}}.ax-breadcrumbs-current,.ax-breadcrumbs-link,.ax-breadcrumbs-separator{font-size:.875rem;line-height:1.4}.ax-breadcrumbs-link,.ax-breadcrumbs-separator{color:var(--ax-muted)}.ax-breadcrumbs-current{color:var(--ax-primary);font-weight:600}.ax-flash,.ax-flash-group{display:grid}.ax-flash{gap:var(--ax-space-xs);padding:var(--ax-space-md);border:1px solid var(--ax-border);border-radius:var(--ax-radius-md);background:var(--ax-elevated)}.ax-flash-info{border-color:color-mix(in srgb,var(--ax-accent) 40%,var(--ax-border))}.ax-flash-success{border-color:color-mix(in srgb,var(--ax-success) 45%,var(--ax-border))}.ax-flash-warning{border-color:color-mix(in srgb,var(--ax-warning) 55%,var(--ax-border))}.ax-flash-error{border-color:color-mix(in srgb,var(--ax-primary) 55%,var(--ax-border))}.ax-button,.ax-status-badge{display:inline-flex;align-items:center;justify-content:center;gap:var(--ax-space-sm);width:-moz-fit-content;width:fit-content;border:1px solid transparent;border-radius:999px;font-size:.875rem;font-weight:600;line-height:1.4}.ax-button{min-height:2.75rem;padding:.625rem 1rem;transition:border-color var(--ax-theme-transition),background var(--ax-theme-transition),color var(--ax-theme-transition),transform var(--ax-theme-transition)}.ax-button:focus-visible,.ax-button:hover{border-color:var(--ax-focus-ring);outline:none}.ax-button:disabled,.ax-button[aria-disabled=true]{opacity:.5;pointer-events:none}.ax-button-primary{background:var(--ax-accent);color:var(--ax-accent-contrast)}.ax-button-ghost,.ax-button-secondary{border-color:var(--ax-border);background:var(--ax-elevated);color:var(--ax-primary)}html.accrue-admin[data-theme=dark] .ax-button-ghost{color:#f4f7fa!important}@media (prefers-color-scheme:dark){html.accrue-admin[data-theme=system] .ax-button-ghost{color:#f4f7fa!important}}.ax-button-danger{background:var(--ax-primary);color:var(--ax-base)}.ax-status-badge{padding:.4rem .7rem}.ax-status-dot{width:.5rem;height:.5rem;border-radius:999px;background:currentColor}.ax-status-badge-moss{background:color-mix(in srgb,var(--ax-success) 14%,var(--ax-elevated));color:var(--ax-success-readable)}.ax-status-badge-cobalt{background:color-mix(in srgb,var(--ax-accent) 14%,var(--ax-elevated));color:var(--ax-accent-readable)}.ax-status-badge-amber{background:color-mix(in srgb,var(--ax-warning) 18%,var(--ax-elevated));color:var(--ax-warning-readable)}.ax-status-badge-slate{background:color-mix(in srgb,var(--ax-border) 50%,var(--ax-elevated));color:var(--ax-muted)}.ax-status-badge-ink{background:color-mix(in srgb,var(--ax-primary) 10%,var(--ax-elevated));color:var(--ax-primary)}.ax-page{width:100%;box-sizing:border-box}.ax-page,.ax-stack-xl{display:grid;gap:var(--ax-space-xl);min-width:0}.ax-stack-sm{display:grid;gap:var(--ax-space-md);min-width:0}.ax-page-header{display:grid;gap:var(--ax-space-sm);width:100%;max-width:min(52rem,calc(100vw - 2.5rem));min-width:0;box-sizing:border-box}.ax-card{padding:var(--ax-space-lg);border-radius:var(--ax-radius-lg);background:var(--ax-elevated);box-shadow:var(--ax-shadow-sm)}.ax-data-table-shell{display:none}.ax-data-table-cards{display:grid;gap:var(--ax-space-md)}@media (min-width:1024px){.ax-data-table-shell{display:block}.ax-data-table-cards{display:none}}.ax-dropdown-panel,.ax-field,.ax-tabs{display:grid;gap:var(--ax-space-sm)}.ax-field-label{font-size:.875rem;font-weight:600;line-height:1.4}.ax-field-control{width:100%;min-height:2.75rem;padding:.75rem .875rem;border:1px solid var(--ax-border);border-radius:var(--ax-radius-md);background:var(--ax-base);color:var(--ax-primary);box-sizing:border-box}.ax-field-control:focus-visible,.ax-select-control:focus-visible{border-color:var(--ax-focus-ring);outline:none}.ax-field-control-error{border-color:var(--ax-warning)}.ax-dropdown-item-description,.ax-field-error,.ax-field-help{margin:0;font-size:.875rem;line-height:1.4}.ax-dropdown-item-description,.ax-field-help{color:var(--ax-muted)}.ax-field-error{color:var(--ax-warning)}.ax-select-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ax-muted) 50%),linear-gradient(135deg,var(--ax-muted) 50%,transparent 50%);background-position:calc(100% - 1.1rem) calc(50% - .15rem),calc(100% - .8rem) calc(50% - .15rem);background-size:.35rem .35rem,.35rem .35rem;background-repeat:no-repeat}.ax-dropdown{position:relative;width:-moz-fit-content;width:fit-content}.ax-dropdown-trigger{list-style:none;cursor:pointer}.ax-dropdown-trigger::-webkit-details-marker{display:none}.ax-dropdown-panel{position:absolute;top:calc(100% + .5rem);right:0;min-width:15rem;padding:var(--ax-space-sm);border:1px solid var(--ax-border);border-radius:var(--ax-radius-md);background:var(--ax-elevated);box-shadow:var(--ax-shadow-sm);z-index:20}.ax-dropdown-item{display:grid;gap:.125rem;padding:.75rem;border-radius:var(--ax-radius-sm);color:var(--ax-primary)}.ax-dropdown-item:focus-visible,.ax-dropdown-item:hover{background:color-mix(in srgb,var(--ax-accent) 10%,var(--ax-elevated));outline:none}.ax-dropdown-item-label{font-size:.875rem;font-weight:600;line-height:1.4}.ax-dropdown-item-danger .ax-dropdown-item-label{color:var(--ax-primary)}.ax-tabs{grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;padding-bottom:.25rem}.ax-tab,.ax-tab-count{display:inline-flex;align-items:center;gap:var(--ax-space-xs)}.ax-tab{padding:.75rem 1rem;border-bottom:2px solid transparent;color:var(--ax-muted);font-size:.875rem;font-weight:600;line-height:1.4;white-space:nowrap}.ax-tab-active{border-bottom-color:var(--ax-accent);color:var(--ax-primary)}.ax-tab-count{padding:.1rem .4rem;border-radius:999px;background:color-mix(in srgb,var(--ax-accent) 12%,var(--ax-elevated));color:var(--ax-accent-readable)}.ax-kpi-grid{display:grid;min-width:0}.ax-kpi-card{gap:var(--ax-space-sm)}.ax-empty-state{display:grid;gap:var(--ax-space-md);max-width:48rem}.ax-link{width:-moz-fit-content;width:fit-content;color:var(--ax-primary);font-weight:600;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--ax-accent) 55%,transparent);text-underline-offset:.15em}.ax-data-table-shell .ax-link{color:var(--ax-accent-readable)}html.accrue-admin[data-theme=dark] .ax-card.ax-data-table-shell{background-color:#171d24!important}html.accrue-admin[data-theme=dark] .ax-data-table-shell .ax-link{color:#f4f7fa!important}@media (prefers-color-scheme:dark){html.accrue-admin[data-theme=system] .ax-card.ax-data-table-shell{background-color:#171d24!important}html.accrue-admin[data-theme=system] .ax-data-table-shell .ax-link{color:#f4f7fa!important}}.ax-skip-link{position:absolute;left:-9999px}.ax-skip-link:focus{left:1rem;top:1rem;z-index:20;padding:.5rem .75rem;border-radius:var(--ax-radius-sm);background:var(--ax-accent);color:var(--ax-accent-contrast)}@media (min-width:768px){.ax-shell-content,.ax-topbar{padding-left:1.5rem;padding-right:1.5rem}.ax-theme-toggle,.ax-topbar-brand-chip{display:inline-flex}.ax-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.ax-shell{grid-template-columns:15rem minmax(0,1fr)}.ax-sidebar{display:block}.ax-icon-button{display:none}.ax-shell-content{padding:2rem}}@media (max-width:1023.98px){html.accrue-admin.ax-shell-nav-open .ax-sidebar{display:flex;flex-direction:column;position:fixed;inset:0 auto 0 0;width:min(18rem,85vw);height:100vh;max-height:100dvh;z-index:40;overflow-y:auto;margin:0;box-sizing:border-box}}.ax-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ax-at-risk-table{overflow-x:auto}.ax-at-risk-header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ax-space-md);margin-bottom:var(--ax-space-md)}.ax-at-risk-grid{width:100%;border-collapse:collapse}.ax-at-risk-grid td,.ax-at-risk-grid th{padding:var(--ax-space-sm) var(--ax-space-md);text-align:left;border-bottom:1px solid var(--ax-border)}.ax-at-risk-grid thead th{border-bottom:1px solid var(--ax-border-strong)}.ax-at-risk-grid tbody tr:last-child td{border-bottom:none}.ax-at-risk-grid tbody tr:hover td{background:color-mix(in srgb,var(--ax-sunken) 50%,var(--ax-elevated))}