.schedule-entry-wrap{border:1px solid #dce7fb;border-radius:10px;background:#f7faff;overflow:hidden;margin-bottom:9px}
.schedule-entry-wrap>.schedule-entry{border:0;border-radius:0;width:100%;margin:0}
.schedule-entry-wrap>.schedule-entry.general{background:#f7fbfb}
.schedule-handover-actions{display:flex;justify-content:flex-end;gap:7px;padding:0 12px 10px;flex-wrap:wrap}
.schedule-handover-actions .button{background:#fff;font-size:11px;min-height:30px;padding:5px 9px}
.handover-history{display:grid;gap:12px;margin-top:16px}
.handover-record{padding:16px;background:#f6f9ff;border:1px solid #dce7fb;border-radius:10px}
.handover-record-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;font-size:13px}
.handover-record-head time,.handover-record small{color:#788da9;font-size:11px;line-height:1.8}
.handover-people{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:#386abc;font-size:14px}
.handover-note{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;font-size:13px;margin-bottom:0}
.handover-pagination{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:16px;font-size:12px}
.handover-keep{display:flex;flex-direction:row;align-items:flex-start;gap:8px;line-height:1.7}
.handover-keep input{width:18px;min-height:18px;flex:none;margin-top:3px}
.handover-recent summary{cursor:pointer;color:#4873b4}
#work-handover-note[hidden]{display:none}
@media(max-width:767px){.handover-record{padding:12px}.handover-record-head{flex-direction:column;gap:3px}.schedule-handover-actions .button{min-height:36px}}
