
.morning-assign-toolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;padding:12px 14px;margin:0 0 12px;border:1px solid #cbd8e7;border-radius:13px;background:#f8fbff}
.morning-assign-summary{display:flex;gap:10px;align-items:center;flex-wrap:wrap;color:#52657d;font-size:12px}
.morning-assign-summary strong{color:#12233f;font-size:14px}
.morning-assign-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap}
.morning-assign-actions select,.morning-row-assignee{min-height:36px;border:1px solid #c9d7e7;border-radius:9px;background:#fff;color:#172033;padding:6px 8px;font-size:11px}
.morning-select-all{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:var(--w-strong,600);color:#38516f;white-space:nowrap}
.morning-select-all input,.morning-task-select,.morning-verify input{accent-color:#245c9a}
.morning-task-row{grid-template-columns:28px 106px minmax(0,1fr) 92px 170px 70px auto;align-items:start!important}
.morning-task-row.is-complete{background:#fbfefc}
.morning-task-copy{min-width:0;line-height:1.4}
.morning-task-copy b{display:block;color:#12233f;font-size:12px}
.morning-task-copy .source-note{display:block}
.morning-audit-line{display:block;color:#6d7b8c;font-size:10px;line-height:1.35;margin-top:2px}
.morning-row-assignee{width:100%;font-size:10px}
.morning-verify{display:flex;align-items:center;gap:4px;color:#52657d;font-size:10px;font-weight:var(--w-strong,600);white-space:nowrap;padding-top:8px}
.morning-task-row>.smallbtn{font-size:10px;padding:7px 8px}
@media(max-width:1100px){.morning-task-row{grid-template-columns:28px 88px minmax(0,1fr) 82px 145px 62px auto}.morning-assign-actions{width:100%}}
@media(max-width:760px){.morning-task-row{grid-template-columns:28px 84px minmax(0,1fr)}.morning-task-row .task-status,.morning-task-row .morning-row-assignee,.morning-task-row .morning-verify,.morning-task-row>.smallbtn{grid-column:3}.morning-row-assignee{max-width:260px}.morning-assign-actions .btn{flex:1}.morning-assign-actions select{flex:1;min-width:170px}}
@media(max-width:520px){.morning-assign-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.morning-assign-actions .morning-select-all{grid-column:1/-1}.morning-assign-actions select{width:100%;max-width:none}.morning-assign-actions .btn{width:100%}}
