.dossier-task-filter{min-width:185px}
#dossiers-grid>article>header .quick-status{box-sizing:border-box;flex:0 0 90px;width:90px;min-width:90px;max-width:90px;padding-left:6px;padding-right:17px}
#dossiers-grid>article>header>.searchable-select{flex:0 0 104px;width:104px;min-width:104px;max-width:104px;margin-left:auto}
#dossiers-grid>article>header>.searchable-select>.search-select-button{box-sizing:border-box;width:100%;min-height:32px;padding:5px 19px 5px 7px;border-radius:10px;font-size:10px}
#dossiers-grid>article>header>.searchable-select>.search-select-button:after{right:7px}
#dossiers-grid>article>header>.searchable-select>.search-select-panel{left:auto;right:0;min-width:185px}
#dossiers-grid>article>header .prospect-status{flex:0 0 auto;padding:3px 6px;font-size:8px}
#dossiers-grid>article>h3.dossier-task-title-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}
#dossiers-grid>article>h3.dossier-task-title-row>.dossier-title-text{min-width:0;overflow-wrap:anywhere}
#dossiers-grid>article>h3.dossier-task-title-row>.dossier-task-indicator{flex:0 0 auto;max-width:70px;padding:2px 5px;font-size:9px;line-height:1.2;white-space:nowrap}
#dossiers-grid .dossier-task-indicator{display:inline-flex;align-items:center;justify-self:start;max-width:100%;padding:4px 8px;border:1px solid var(--line,#d5e1ea);border-radius:999px;background:var(--soft,#edf2f7);color:var(--muted,#667989);font-size:10px;font-weight:800;line-height:1.3;white-space:normal;overflow-wrap:anywhere}
#dossiers-grid .dossier-task-indicator.has-open{border-color:color-mix(in srgb,var(--primary,#0784ed) 35%,var(--line,#d5e1ea));color:var(--primary,#0784ed)}
#dossiers-grid .dossier-task-indicator.overdue{border-color:#d88b65;color:#a0442b}
.dossier-task-panel{display:grid;gap:14px;min-width:0;color:var(--ink,#24354b)}
.dossier-task-panel .hidden{display:none!important}
.dossier-task-panel .workspace-head{align-items:center}
.dossier-task-panel .workspace-head h3{margin:0}
.dossier-task-panel .workspace-head p{margin:5px 0 0;color:var(--muted,#667989)}
.dossier-task-summary{padding:10px 12px;border:1px solid var(--line,#d5e1ea);border-radius:12px;background:var(--soft,#edf2f7)}
.dossier-task-form{display:grid;gap:12px;padding:16px;border:1px solid var(--line,#d5e1ea);border-radius:16px;background:var(--surface,#fff)}
.dossier-task-form h4{margin:0}
.dossier-task-actions,.dossier-task-controls{display:flex;gap:7px;align-items:center;flex-wrap:wrap}
.dossier-task-list{display:grid;gap:8px}
.dossier-task-row{display:flex;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:12px;border:1px solid var(--line,#d5e1ea);border-radius:13px;background:var(--surface,#fff)}
.dossier-task-main{min-width:0;overflow-wrap:anywhere}
.dossier-task-main strong,.dossier-task-main small{display:block}
.dossier-task-main small{margin-top:4px;color:var(--muted,#667989)}
.dossier-task-main p{margin:6px 0 0;white-space:pre-wrap}
.dossier-task-controls{justify-content:flex-end}
.dossier-task-controls select{min-width:125px;max-width:160px}
.dossier-shortcuts{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px;min-width:0}
#dossiers-grid .dossier-shortcuts .dossier-chat-count{display:inline-flex;margin:0;min-height:30px;padding:5px 8px;font-size:11px;line-height:1.25;white-space:nowrap}
#dossiers-grid>article>h3.dossier-task-title-row{display:block}
.dossier-note-panel,.dossier-note-form,.dossier-note-list{display:grid;gap:14px;min-width:0}
.dossier-note-panel .hidden{display:none!important}
.dossier-note-panel .workspace-head{align-items:center}
.dossier-note-panel h3,.dossier-note-panel h4{margin:0}
.dossier-note-panel label{display:grid;gap:7px;min-width:0}
.dossier-note-panel select{min-width:150px}
.dossier-note-form,.dossier-note-row{padding:16px;border:1px solid var(--line,#d5e1ea);border-radius:14px;background:var(--surface,#fff)}
.dossier-note-form textarea{width:100%;resize:vertical}
.dossier-note-panel .dossier-note-form{grid-template-columns:minmax(0,1fr)}
.dossier-note-panel .dossier-note-form>*{grid-column:1/-1}
.dossier-note-panel .dossier-note-form textarea{min-height:110px}
.dossier-note-row p{margin:0 0 10px;white-space:pre-wrap;overflow-wrap:anywhere}
.dossier-note-row small{color:var(--muted,#667989)}
.dossier-note-row .dossier-task-actions{margin-top:10px}
@media(max-width:760px){.dossier-note-panel .workspace-head{display:grid}.dossier-shortcuts{gap:5px}}
@media(max-width:760px){.dossier-task-filter{width:100%}.dossier-task-row{display:grid}.dossier-task-controls{justify-content:flex-start}.dossier-task-controls>*{flex:1 1 auto}.dossier-task-panel .workspace-head{display:grid}}
