.dashboard-workbench{--dashboard-muted:color-mix(in srgb, var(--muted-foreground) 80%, var(--foreground));--dashboard-warning-ink:color-mix(in srgb, var(--warning) 75%, var(--foreground));container:dashboard/inline-size}.staff-content .dashboard-workbench{gap:1.25rem;width:100%;max-width:none;margin:0}.dashboard-workbench>*{order:0}.dashboard-topline{justify-content:space-between;align-items:center;gap:1rem;display:flex}.dashboard-topline h2{overflow-wrap:anywhere;margin:0;font-size:1.25rem;font-weight:750}.dashboard-topline p{color:var(--dashboard-muted);margin:.35rem 0 0;font-size:.8rem}.dashboard-actions{flex-wrap:wrap;flex-shrink:0;gap:.5rem;display:flex}.dashboard-actions .button{white-space:nowrap;min-height:2.75rem;font-size:.78rem}.dashboard-card-grid{gap:1.5rem;min-width:0;display:grid}.dashboard-overview{min-width:0}.dashboard-workbench .panel-heading{margin-bottom:.85rem}.dashboard-updated{color:var(--dashboard-muted);white-space:nowrap;font-size:.75rem}.dashboard-updated time{color:var(--foreground);font-weight:650}.dashboard-main-column{gap:1.5rem;min-width:0;display:grid}.dashboard-currencies{gap:1rem;margin-block:1.25rem;display:grid}.dashboard-revenue{background:var(--primary-soft);border:1px solid var(--border);border-radius:.7rem;min-width:0;padding:1.25rem;container:receipts/inline-size}.dashboard-revenue header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.dashboard-revenue h3{margin:0;font-size:.82rem;font-weight:650}.dashboard-revenue header>svg{color:var(--primary)}.dashboard-currency{min-width:0}.dashboard-currency>strong{color:var(--primary-hover);letter-spacing:-.035em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,2.2vw,2rem);font-weight:750;display:block}.dashboard-currency+.dashboard-currency{border-top:1px solid var(--border-strong);padding-top:1rem}.dashboard-currency dl{flex-wrap:wrap;gap:.55rem 1.75rem;margin:.65rem 0 0;display:flex}.dashboard-currency dt,.dashboard-revenue-note{color:var(--dashboard-muted);font-size:.75rem}.dashboard-currency dd{font-variant-numeric:tabular-nums;margin:.2rem 0 0;font-size:.8rem;font-weight:650}.dashboard-revenue-note{margin:.85rem 0;line-height:1.5}.dashboard-revenue footer{border-top:1px solid var(--border-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-top:.6rem;font-size:.75rem;display:flex}.dashboard-revenue footer a{align-items:center;gap:.35rem;min-height:2rem;font-weight:700;text-decoration:none;display:inline-flex}.dashboard-no-collections{color:var(--primary-hover);font-size:1.35rem;font-weight:700}.dashboard-stat-list{background:var(--surface);border:1px solid var(--border);border-radius:.7rem;padding:0 1.25rem;display:grid}.dashboard-stat{align-items:center;gap:.85rem;min-width:0;padding:.85rem 0;display:flex}.dashboard-stat+.dashboard-stat{border-top:1px solid var(--border)}.dashboard-stat>svg{color:var(--primary);flex-shrink:0}.dashboard-stat>div{flex:1;grid-template-columns:minmax(0,1fr) auto;gap:.3rem 1rem;min-width:0;display:grid}.dashboard-stat p{margin:0;font-size:.8rem;font-weight:650}.dashboard-stat strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;grid-area:1/2/3;align-self:center;font-size:1.8rem}.dashboard-stat small{color:var(--dashboard-muted);grid-column:1;font-size:.75rem;line-height:1.5}.dashboard-scope-note{color:var(--dashboard-muted);margin:.6rem 0 0;font-size:.75rem;line-height:1.5}.dashboard-workspace-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.dashboard-workspace-grid>:only-child{grid-column:1/-1}.dashboard-workbench .dashboard-activity,.dashboard-workbench .dashboard-followup{min-width:0;box-shadow:none;border-radius:.7rem;padding:1.25rem}.dashboard-activity-summary{border-block:1px solid var(--border);color:var(--dashboard-muted);flex-wrap:wrap;gap:.4rem 1rem;padding:.7rem 0;font-size:.75rem;display:flex}.dashboard-activity-summary [data-denied=true]{color:var(--danger)}.dashboard-activity-list{margin:0;padding:0;list-style:none}.dashboard-activity-list li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.95rem 0;display:grid}.dashboard-activity-list li+li{border-top:1px solid var(--border)}.dashboard-person-icon{color:var(--dashboard-muted);background:var(--muted-background);border-radius:.5rem;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:flex}.dashboard-activity-person{gap:.25rem;min-width:0;display:grid}.dashboard-activity-person a,.dashboard-activity-person strong{color:var(--foreground);overflow-wrap:anywhere;font-size:.8rem;font-weight:700;text-decoration:none}.dashboard-activity-person small,.dashboard-activity-person time{color:var(--dashboard-muted);overflow-wrap:anywhere;font-size:.75rem}.dashboard-workbench .status-badge{white-space:nowrap;font-size:.75rem}.dashboard-task-group{border-top:1px solid var(--border);padding:1rem 0}.dashboard-task-group:last-child{padding-bottom:0}.dashboard-task-group header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.dashboard-task-group h3{margin:0;font-size:.78rem}.dashboard-task-group header>strong{background:var(--muted-background);font-variant-numeric:tabular-nums;border-radius:.35rem;padding:.2rem .5rem;font-size:.75rem}.dashboard-task-group header>strong[data-alert=true]{background:var(--warning-soft);color:var(--dashboard-warning-ink)}.dashboard-task-group p{color:var(--dashboard-muted);margin:.4rem 0 .65rem;font-size:.75rem;line-height:1.5}.dashboard-task-group ol{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.dashboard-task-group li{overflow-wrap:anywhere;gap:.25rem;font-size:.76rem;display:grid}.dashboard-task-group li a{font-weight:650;text-decoration:none}.dashboard-task-group li span{color:var(--dashboard-muted);font-size:.75rem;line-height:1.5}.dashboard-workbench a:hover{text-decoration:underline}.dashboard-workbench :is(a,button):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.dashboard-workbench .empty-state{box-shadow:none;background:0 0;border:0;padding:2rem .5rem}.dashboard-placeholder{gap:1rem;display:grid}.dashboard-placeholder>div{background:var(--muted-background);border:1px solid var(--border);border-radius:.7rem;min-height:14rem}.dashboard-topline{flex-direction:column;align-items:start}.dashboard-workbench .panel-heading{flex-direction:column;align-items:start;gap:.5rem}.dashboard-person-icon{display:none}.dashboard-activity-list li{grid-template-columns:minmax(0,1fr) auto}@container dashboard (min-width:44rem){.dashboard-stat-list{grid-template-columns:repeat(auto-fit,minmax(0,1fr));padding:1.25rem 0}.dashboard-stat{align-items:start;padding:0 1.25rem}.dashboard-stat+.dashboard-stat{border-top:0;border-inline-start:1px solid var(--border)}.dashboard-stat>svg{margin-top:.15rem}.dashboard-stat>div{grid-template-columns:minmax(0,1fr);gap:.5rem}.dashboard-stat strong{grid-area:auto/1;font-size:2rem;line-height:1.1}.dashboard-person-icon{display:flex}.dashboard-activity-list li{grid-template-columns:auto minmax(0,1fr) auto}}@container receipts (min-width:32rem){.dashboard-currencies{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.5rem 1.25rem}.dashboard-currency{grid-template-rows:subgrid;grid-row:span 3;display:grid}.dashboard-currency>strong{grid-row:1}.dashboard-currency .dashboard-negative-receipts{grid-row:2;margin:0}.dashboard-currency+.dashboard-currency{border-top:0;padding-top:0}.dashboard-currency dl{grid-row:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.dashboard-currency dd{overflow-wrap:anywhere}}@container dashboard (min-width:60rem){.dashboard-topline,.dashboard-workbench .panel-heading{flex-direction:row;align-items:center}.dashboard-workspace-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.dashboard-workbench .panel-heading p{color:var(--dashboard-muted)}.dashboard-workbench a:active{color:var(--primary-hover)}.dashboard-overview-tools{flex-wrap:wrap;align-items:center;gap:.35rem 1rem;display:flex}.dashboard-overview-tools>a{white-space:nowrap;align-items:center;gap:.3rem;min-height:2.75rem;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.dashboard-overview-tools>a svg{width:1rem;height:1rem}.dashboard-negative-receipts{color:var(--dashboard-warning-ink);margin:.4rem 0 0;font-size:.78rem;line-height:1.5}
