.DashboardHero{background:radial-gradient(circle at top right,rgba(102,94,70,.12),transparent 32%),linear-gradient(135deg,#f9f9f9,#f3f3f3);border-radius:var(--radius-lg);display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1.8fr) minmax(14rem,.9fr);padding:var(--space-5)}.DashboardHero__eyebrow,.DashboardChecklist__eyebrow{color:var(--admin-color-brand);font-size:var(--font-size-sm);font-weight:600;letter-spacing:.08em;margin:0 0 var(--space-2);text-transform:uppercase}.DashboardHero__title,.DashboardChecklist__title,.DashboardActivity__title{color:var(--admin-color-text);font-size:var(--font-size-xl);line-height:var(--line-height-tight);margin:0}.DashboardHero__description,.DashboardChecklist__description,.DashboardActivity__subtitle,.DashboardMetricCard__helper,.DashboardActivity__detail,.DashboardActivity__emptyCopy{color:var(--admin-color-text-subdued);font-size:var(--font-size-md);line-height:var(--line-height-normal);margin:var(--space-2) 0 0}.DashboardHero__actions{align-content:start;display:grid;gap:var(--space-3)}.DashboardButton,.DashboardLink,.DashboardPillLink{text-decoration:none}.DashboardButton{align-items:center;background:var(--admin-color-brand);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);font-weight:700;justify-content:center;letter-spacing:.04em;min-height:2.75rem;padding:0 var(--space-4);text-transform:uppercase;transition:background-color var(--duration-normal) var(--ease-default)}.DashboardButton:hover{background:var(--admin-color-brand-hovered)}.DashboardButton--secondary,.DashboardPillLink{background:var(--admin-color-bg-subdued);color:var(--admin-color-text)}.DashboardButton--secondary:hover{background:var(--admin-color-bg-container-high)}.DashboardButton--critical{background:var(--admin-color-critical, #d72c0d);border:1px solid var(--admin-color-critical, #d72c0d);color:#fff}.DashboardButton--critical:hover{background:var(--admin-color-critical-strong, #b71c1c)}.DashboardButton--critical:disabled{opacity:.5;pointer-events:none}.DashboardButton--small{font-size:var(--font-size-sm);min-height:2.25rem;padding:0 var(--space-3)}.DashboardMetricGrid{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.DashboardMetricCard{display:grid;gap:var(--space-2);transition:transform var(--duration-normal) var(--ease-default),box-shadow var(--duration-normal) var(--ease-default)}.DashboardMetricCard:hover{background:var(--admin-color-bg-subdued)}.DashboardMetricCard__caption{color:var(--admin-color-text-subdued);font-size:var(--font-size-sm);font-weight:600;margin:0;text-transform:uppercase}.DashboardMetricCard__valueRow{align-items:baseline;display:flex;gap:var(--space-2)}.DashboardMetricCard__value{color:var(--admin-color-text);font-size:2rem;font-weight:700;line-height:1;margin:0}.DashboardMetricCard__trend{color:var(--admin-color-info);font-size:var(--font-size-sm);font-weight:600}.DashboardMetricCard--success .DashboardMetricCard__trend{color:var(--admin-color-success)}.DashboardMetricCard--warning .DashboardMetricCard__trend{color:var(--admin-color-warning)}.DashboardMetricCard--info .DashboardMetricCard__trend{color:var(--admin-color-info)}.DashboardSplit{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.DashboardChecklist,.DashboardActivity{display:grid;gap:var(--space-4)}.DashboardChecklist__summary{align-items:center;display:grid;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr)}.DashboardChecklist__ring{align-items:center;background:conic-gradient(var(--admin-color-brand) 0 var(--progress),var(--admin-color-bg-canvas) var(--progress) 100%);border-radius:50%;display:flex;height:5.5rem;justify-content:center;width:5.5rem}.DashboardChecklist__ringInner{align-items:center;background:var(--admin-color-bg-surface-raised);border-radius:50%;color:var(--admin-color-text);display:flex;font-size:var(--font-size-lg);font-weight:700;height:4.1rem;justify-content:center;width:4.1rem}.DashboardChecklist__list,.DashboardActivity__list{display:grid;gap:var(--space-3);list-style:none;margin:0;padding:0}.DashboardChecklist__item,.DashboardActivity__item{align-items:start;display:grid;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr)}.DashboardChecklist__status,.DashboardActivity__marker{align-items:center;background:var(--admin-color-bg-canvas);border:var(--border-subdued);border-radius:var(--radius-full);color:var(--admin-color-text-subdued);display:flex;font-size:var(--font-size-sm);font-weight:700;height:1.75rem;justify-content:center;width:1.75rem}.DashboardChecklist__status--done{background:var(--admin-color-success-surface);border-color:#00806033;color:var(--admin-color-success)}.DashboardChecklist__itemRow,.DashboardActivity__row{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between}.DashboardChecklist__itemTitle,.DashboardActivity__label,.DashboardActivity__emptyTitle{color:var(--admin-color-text);font-size:var(--font-size-md);font-weight:600;margin:0}.DashboardChecklist__itemDescription,.DashboardActivity__time{color:var(--admin-color-text-subdued);font-size:var(--font-size-sm);margin:var(--space-1) 0 0}.DashboardLink{color:var(--admin-color-info);font-size:var(--font-size-sm);font-weight:600}.DashboardActivity__empty{background:var(--admin-color-bg-surface-raised);border:var(--border-default);border-radius:var(--radius-md);padding:var(--space-4)}.DashboardPillLink{border-radius:var(--radius-full);font-size:var(--font-size-md);font-weight:600;padding:var(--space-2) var(--space-3);transition:all var(--duration-fast) var(--ease-default)}.DashboardPillLink:hover{background:var(--admin-color-bg-hovered)}.AppHome__cards{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.AppHome__card{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between}.AppHome__cardTitle{color:var(--admin-color-text);font-size:var(--font-size-lg);font-weight:600;margin:0}.AppHome__cardCount{color:var(--admin-color-text-subdued);font-size:var(--font-size-md);margin:var(--space-1) 0 0}@media(max-width:900px){.DashboardHero,.DashboardSplit{grid-template-columns:1fr}}@media(max-width:768px){.DashboardMetricGrid{grid-template-columns:1fr 1fr}.DashboardSplit{grid-template-columns:1fr}}@media(max-width:640px){.DashboardHero{padding:var(--space-4) var(--space-3)}.DashboardHero__title,.DashboardChecklist__title,.DashboardActivity__title{font-size:var(--font-size-2xl)}.DashboardMetricGrid{grid-template-columns:1fr}.DashboardButton{width:100%}.DashboardPillLink{font-size:var(--font-size-sm)}.DashboardHero__actions{gap:var(--space-2)}.DashboardChecklist{width:100%}.DashboardChecklist__ring{height:4.5rem;width:4.5rem}.DashboardChecklist__ringInner{height:3.3rem;width:3.3rem;font-size:var(--font-size-md)}.DashboardChecklist__itemRow{flex-wrap:wrap}}
