/* FIX15 — Production-only: restore multi-assignee tasks + stronger per-item header. */
.fix14-material-head{background:#d9edf7;border-bottom:1px solid #b8d6e4;box-shadow:inset 4px 0 0 #4e91ad}
.fix14-material-title small{color:#365f73;font-weight:800}.fix14-material-title h3{color:#132f3d;font-weight:800}
.fix14-material-budget{background:#f9fdff;border-color:#b8d6e4}.fix14-material-budget small{color:#4f6f7d}.fix14-material-budget b{color:#173b4c}
.fix15-task-section{background:#fff}.fix15-task-section>summary{background:#f7fafc}.fix15-task-table .data-table th,.fix15-task-table .data-table td{padding-top:6px;padding-bottom:6px;vertical-align:middle}
.fix15-assignee-list{display:flex;gap:4px;flex-wrap:wrap}.fix15-assignee-chip{font-size:10px;white-space:nowrap}
.fix15-assignee-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:260px;overflow:auto;border:1px solid #dce5ea;border-radius:10px;padding:8px;background:#fbfdfe}
.fix15-assignee-option{display:flex;align-items:flex-start;gap:8px;padding:7px 8px;border:1px solid #e4eaee;border-radius:8px;background:#fff;cursor:pointer}.fix15-assignee-option:hover{border-color:#b7ced9;background:#f5fafc}.fix15-assignee-option input{margin-top:2px}.fix15-assignee-option span{min-width:0}.fix15-assignee-option b{display:block;font-size:12px}.fix15-assignee-option small{display:block;font-size:10px;color:#7b8993;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fix15-helper{display:block;margin-top:6px;color:#73828d}
@media(max-width:760px){.fix15-assignee-picker{grid-template-columns:1fr}}
