.task-assignment-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;grid-column:1/-1;padding-top:12px;border-top:1px solid #e5ebf3}
.assignment-selector{display:grid;gap:7px;max-height:145px;overflow:auto;padding:10px 12px;background:#f7faff;border:1px solid #e3ebf4;border-radius:10px;margin-top:6px}
.assignment-selector label{display:flex;align-items:center;gap:9px;margin:0;font-size:12px;cursor:pointer}
.assignment-selector input{width:16px;height:16px;accent-color:#2563eb;flex:none}
.assignment-hint{font-size:11px;color:#647994}
.assignment-status{color:#607b9e;font-size:11px;display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}
.assignment-card{background:#f9fbff;border-top:1px solid #edf1f7;padding-top:12px}
.assignment-card summary{font-weight:600;color:#2563eb}
.assignment-card .form-grid{margin-top:10px}
.assignment-card .ops-assignment-save{margin-top:12px}
.task-expired{background:#fff4df;color:#976c24;padding:4px 8px;border-radius:7px;font-size:11px}
.task-scope{background:#eaf1fd;color:#3268b0;padding:4px 8px;border-radius:7px;font-size:11px}
@media(max-width:640px){.task-assignment-fields{grid-template-columns:1fr}}
