.maxs-handover-report .sales-report-table table{min-width:1100px}.maxs-handover-report[data-handover-kind=shifts] .sales-report-table table{min-width:1900px}.maxs-handover-report [data-handover-pages]{display:flex;gap:5px;align-items:center}
.handover-employee-picker{position:relative;width:240px;min-width:0;color:inherit;font-size:12px}.handover-employee-picker summary{display:flex;align-items:center;justify-content:space-between;min-height:40px;gap:8px;padding:6px 9px;border:1px solid #c9d5df;border-radius:3px;background:white;cursor:pointer;list-style:none}.handover-employee-picker summary::-webkit-details-marker{display:none}.handover-employee-picker [data-employee-selection]{display:flex;gap:5px;overflow:hidden;min-width:0}.handover-employee-chip{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#edf0f3;border:1px solid #dce2e7;border-radius:3px;padding:2px 5px;max-width:170px;font-size:11px}.handover-employee-chip button{border:0;background:#d5dde3;border-radius:50%;padding:0 3px;color:inherit;cursor:pointer}.handover-employee-picker fieldset{position:absolute;top:100%;left:0;z-index:8;width:280px;max-width:calc(100vw - 55px);background:white;border:1px solid #d9e3ec;box-shadow:0 4px 12px #17354b22;border-radius:4px;margin:6px 0 0;padding:8px}.handover-picker-actions{display:flex;justify-content:space-between;padding:4px 2px 8px}.handover-picker-actions button{border:0;background:none;color:#1465a0;font:inherit;cursor:pointer}.handover-employee-picker [data-employee-options]{max-height:260px;overflow:auto}.handover-employee-picker [data-employee-options] label{display:flex;align-items:center;gap:10px;padding:10px 6px;cursor:pointer;overflow-wrap:anywhere}.handover-employee-picker [data-employee-options] label:hover{background:#f0f7fc}.handover-employee-picker input[type=checkbox]{appearance:auto;width:16px;height:16px;min-height:16px;padding:0;flex:none;accent-color:#096bb2}
.maxs-handover-report .handover-employee-picker [data-employee-options] label{flex-direction:row;text-align:left;font-weight:400}.handover-employee-picker [data-employee-options] label>span{min-width:0;flex:1}.handover-employee-picker summary:focus-visible{outline:3px solid #7ebee9;outline-offset:2px}
@media(max-width:760px){.handover-employee-picker{width:100%}.handover-employee-picker fieldset{width:100%}}
@media(max-width:480px){.maxs-handover-report .sales-report-range{flex-wrap:wrap}.maxs-handover-report .sales-report-range label{flex:1 1 100%}.maxs-handover-report .sales-report-range>span{display:none}}
