/* Stable compact cards use the existing dossier typography and state controls. */
.dashboard-page .task-card .action-card-description{font-size:11px;line-height:1.6}
.dashboard-page .card-meta,.dashboard-page .process-last-action{font-size:11px;line-height:1.6}
.dashboard-page .task-card .card-title strong,.dashboard-page .process-card .card-title strong{font-size:13px;line-height:1.5}
.card-task-title{display:block;min-width:0}
.dashboard-page .process-card .card-title-copy{min-height:4.5em}
.dashboard-page .process-card-tags .badge{display:inline-flex;align-items:center;gap:5px;line-height:1.4}
.dashboard-page .process-card-tags .badge>.icon{width:13px;height:13px;flex:0 0 13px;margin:0}
.dashboard-process-filter{display:flex;align-items:center;max-width:210px;min-width:130px}
.dashboard-process-filter .record-select{width:100%;min-width:0}
.dashboard-process-filter .record-select-trigger{min-height:30px;font-size:10.5px;line-height:1.4}
.dashboard-process-filter .record-select-trigger :is(.icon,.record-select-option-icon){width:13px;height:13px;flex:0 0 13px}
.dashboard-project-sort .record-select-trigger{min-height:30px;font-size:10.5px;line-height:1.4}
.process-stage-more{display:inline-flex;align-items:center;gap:5px;margin-top:10px;padding:5px 7px;font-size:11px}
.process-stage-more .icon,.dashboard-more-records .icon{width:12px;height:12px}
.dashboard-more-records{display:flex;justify-content:flex-start;padding:8px 20px 14px}
.dashboard-more-records .text-button{display:inline-flex;align-items:center;gap:5px;font-size:11px}
.dashboard-page :is(.client-work-tabs,.dashboard-celebration-tabs)>.dashboard-state-tab{gap:6px;font-size:10.5px;line-height:1.4}
.dashboard-page :is(.client-work-tabs,.dashboard-celebration-tabs)>.dashboard-state-tab>.icon{width:13px;height:13px;flex:0 0 13px;margin:0}
.dashboard-page :is(.client-work-tabs,.dashboard-celebration-tabs)>.dashboard-state-tab :is(.option-icon,.option-icon-custom){width:13px;height:13px;min-width:13px}
.dashboard-page .dashboard-celebration-count{margin-left:1px;font-size:10px}
.dashboard-page .kanban-heading>span:last-child{margin-left:2px}
@media(max-width:580px){.dashboard-process-filter{max-width:155px;min-width:110px}.dashboard-page .section-actions{flex-wrap:wrap;justify-content:flex-end}.dashboard-page .process-card .card-title-copy{min-height:4.5em}.dashboard-page .dashboard-celebration-tabs{gap:6px}}
