.employee-handover-alert{width:100%;display:flex;align-items:center;gap:12px;text-align:left;padding:14px 18px;margin:12px 0;border:1px solid #f0b3b3;border-radius:10px;background:#fff3f3;color:#a52828;cursor:pointer}
.employee-handover-alert span{flex:1;display:grid;gap:4px}.employee-handover-alert small{font-size:12px}
.handover-group{border:1px solid #e0e5ec;border-radius:8px;margin:12px 0;padding:12px}
.handover-group header{display:flex;justify-content:space-between;gap:12px}.handover-group header small{color:#667085}
.handover-controls{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin:12px 0}
.handover-controls>label:first-child{flex:1;min-width:200px;display:grid;gap:4px}.handover-controls select{width:100%}
.handover-select-all{display:flex;gap:6px;align-items:center;align-self:center}
.handover-work-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:340px;overflow:auto}
.handover-work-list>label{display:flex;align-items:center;gap:8px;padding:8px;background:#f7f9fc;border-radius:5px;cursor:pointer}
.handover-work-list span{display:flex;gap:8px;flex-wrap:wrap;overflow-wrap:anywhere}.handover-work-list small{color:#667085}
.handover-select-all{white-space:nowrap}
.handover-work-list input[type=checkbox],.handover-select-all input[type=checkbox]{width:16px;height:16px;min-height:16px;max-width:16px;padding:0;margin:0;flex:0 0 16px}
@media(max-width:700px){.handover-work-list{grid-template-columns:1fr}.handover-group header{flex-direction:column}.handover-controls button{width:100%}}
