.quick-status{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding-top:12px;border-top:1px solid #edf0e9;cursor:default}
.job-row>.quick-status{grid-column:2 / -1;margin-top:1px}
.quick-status-label{font-size:10px;color:#7d8976;margin-right:3px}
.quick-status-button{border:1px solid #dce3d5;background:#fff;border-radius:6px;padding:6px 9px;min-height:30px;font-size:11px;font-weight:550;color:#67765e;line-height:1.3}
.quick-status-button:hover{background:var(--tag-bg,#edf3e8);border-color:var(--tag-color,#8ca17c);color:var(--tag-color,#195747)}
.quick-status-button.selected{background:var(--tag-bg,#edf3e8);border-color:var(--tag-color,#8ca17c);color:var(--tag-color,#195747)}
.quick-status-button.selected:hover{filter:brightness(.97)}
.quick-status-button.state-action{color:var(--green)}
.quick-status-divider{width:1px;height:18px;background:var(--line);margin:0 3px}
.quick-status .rapport-link{display:inline-flex;align-items:center;background:#edf3e8;color:var(--green);font-weight:650}
.job-parties{display:flex;flex-direction:column;gap:4px;margin-top:8px;font-size:10px;line-height:1.4;color:#73816b;overflow-wrap:anywhere}
.job-card .quick-status-label{flex-basis:100%;margin-bottom:2px}
@media(max-width:950px){.job-row>.quick-status{grid-row:3}}
@media(max-width:650px){.job-row>.quick-status{grid-row:5;grid-column:1 / -1;margin-top:4px}.quick-status-label{flex-basis:100%;margin-bottom:2px}.quick-status-button{min-height:34px;padding:7px 9px}.quick-status-divider{display:none}}
@media print{.quick-status{display:none!important}}
