.app-shell .dashboard-page{display:grid;grid-gap:var(--ui-space-5);gap:var(--ui-space-5)}.app-shell .dashboard-page .dash-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--ui-space-4);gap:var(--ui-space-4)}.app-shell .dashboard-page .dash-kpi{display:block;min-width:0}.app-shell .dashboard-page .dash-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;grid-gap:var(--ui-space-5);gap:var(--ui-space-5)}.app-shell .dashboard-page .dash-column{display:grid;grid-gap:var(--ui-space-5);gap:var(--ui-space-5);min-width:0}.app-shell .dashboard-page .dash-agenda-row{grid-template-columns:52px minmax(0,1.4fr) minmax(0,1fr) auto 64px}.app-shell .dashboard-page .dash-agenda-time{color:var(--ui-ink);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell .dashboard-page .dash-agenda-who{display:flex;align-items:center;gap:var(--ui-space-3);min-width:0}.app-shell .dashboard-page .dash-agenda-who>span:last-child,.app-shell .dashboard-page .dash-message-copy,.app-shell .dashboard-page .dash-queue-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.app-shell .dashboard-page .dash-agenda-service,.app-shell .dashboard-page :is(.dash-agenda-who,.dash-queue-copy,.dash-message-copy) :is(strong,small){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .dashboard-page .dash-agenda-service{color:var(--ui-muted)}.app-shell .dashboard-page .dash-agenda-action{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--ui-space-1);color:var(--ui-brand);font-size:var(--ui-text-sm);font-weight:600}.app-shell .dashboard-page .dash-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.app-shell .dashboard-page .dash-week-day{display:grid;align-content:start;grid-gap:var(--ui-space-2);gap:var(--ui-space-2);min-width:0;padding:var(--ui-space-3) var(--ui-space-2);border-right:1px solid var(--ui-border)}.app-shell .dashboard-page .dash-week-day:last-child{border-right:0}.app-shell .dashboard-page .dash-week-day.today{background:var(--ui-surface-muted)}.app-shell .dashboard-page .dash-week-items{display:grid;grid-gap:var(--ui-space-1);gap:var(--ui-space-1);min-width:0}.app-shell .dashboard-page .dash-week-head{display:flex;align-items:baseline;justify-content:space-between;color:var(--ui-muted);font-size:var(--ui-text-xs);font-weight:600}.app-shell .dashboard-page .dash-week-head strong{color:var(--ui-ink);font-size:var(--ui-text-md)}.app-shell .dashboard-page .dash-week-day.today .dash-week-head :is(span,strong){color:var(--ui-brand)}.app-shell .dashboard-page .dash-week-none{color:var(--ui-subtle);font-size:var(--ui-text-xs)}.app-shell .dashboard-page .dash-week-chip{display:grid;grid-gap:1px;gap:1px;min-width:0;padding:var(--ui-space-1) 6px;border-left:3px solid var(--ui-brand);border-radius:var(--ui-radius-sm);background:var(--ui-brand-soft);color:var(--ui-ink);font-size:var(--ui-text-xs)}.app-shell .dashboard-page .dash-week-chip time{color:var(--ui-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell .dashboard-page .dash-week-chip span{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.app-shell .dashboard-page .dash-week-chip.tone-pending{border-left-color:var(--ui-warning);background:var(--ui-warning-soft)}.app-shell .dashboard-page .dash-week-chip.tone-cancelled{border-left-color:var(--ui-danger);background:var(--ui-danger-soft)}.app-shell .dashboard-page .dash-week-chip.tone-done{border-left-color:var(--ui-border-strong);background:var(--ui-surface-muted)}.app-shell .dashboard-page .panel-heading>a{flex:none}.app-shell .dashboard-page .dash-queue-row{grid-template-columns:minmax(0,1fr) auto;padding-block:var(--ui-space-3);color:var(--ui-subtle)}.app-shell .dashboard-page .dash-message-row{grid-template-columns:auto minmax(0,1fr) auto;gap:var(--ui-space-3);padding-block:var(--ui-space-3)}.app-shell .dashboard-page .dash-message-top{display:flex;justify-content:space-between;gap:var(--ui-space-2)}.app-shell .dashboard-page .dash-message-top small{flex:none;font-size:var(--ui-text-xs)}.app-shell .dashboard-page .dash-unread{width:8px;height:8px;border-radius:50%;background:var(--ui-brand)}@media (max-width:1100px){.app-shell .dashboard-page .dash-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.app-shell .dashboard-page .dash-kpis{gap:var(--ui-space-2)}.app-shell .dashboard-page .dash-agenda-row{grid-template-columns:44px minmax(0,1fr) auto}.app-shell .dashboard-page :is(.dash-agenda-service,.dash-agenda-action){display:none}.app-shell .dashboard-page .dash-week{grid-template-columns:minmax(0,1fr)}.app-shell .dashboard-page .dash-week-day{grid-template-columns:64px minmax(0,1fr);align-items:start;border-right:0;border-bottom:1px solid var(--ui-border);padding:var(--ui-space-2) var(--ui-space-4)}.app-shell .dashboard-page .dash-week-day:last-child{border-bottom:0}.app-shell .dashboard-page .dash-week-head{justify-content:flex-start;gap:var(--ui-space-2)}.app-shell .dashboard-page .dash-week-chip{grid-template-columns:auto minmax(0,1fr);gap:var(--ui-space-2)}}