.sl-truck-dialog:has(.sl-transfer-sheet){width:1050px;max-width:calc(100vw - 24px)}
.sl-truck-dialog .sl-transfer-sheet{gap:12px;padding:0;font-size:13px}
.sl-transfer-sheet .sl-truck-fields{grid-template-columns:1fr 1fr .65fr;gap:12px}
.sl-truck-dialog .sl-transfer-sheet :is(input,select,textarea){font-size:13px!important;line-height:1.4;min-height:36px;padding:8px 10px;border-radius:6px}
.sl-transfer-grid-wrap{max-width:100%;min-width:0;overflow:auto;border:1px solid #d8e2ef;border-radius:7px;isolation:isolate}
.sl-transfer-grid{width:100%;min-width:540px;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:12px}
.sl-transfer-grid :is(th,td){padding:0 9px;border-right:1px solid #e1e7ef;border-bottom:1px solid #e1e7ef;height:38px;line-height:1.4;text-align:right;background:white;font-weight:400}
.sl-transfer-grid thead th{background:#f4f7fb;font-weight:600;font-size:11px;height:36px;white-space:nowrap}
.sl-transfer-grid tr>:nth-child(1){width:32px;text-align:center}.sl-transfer-grid tr>:nth-child(2){text-align:left;position:sticky;left:0;z-index:1}.sl-transfer-grid tr>:nth-child(3){width:90px}.sl-transfer-grid tr>:nth-child(4){width:110px}.sl-transfer-grid tr>:nth-child(5){width:65px;text-align:left}.sl-transfer-grid tr>:nth-child(6){width:36px;text-align:center;border-right:0}
.sl-transfer-grid strong{font-size:13px!important;line-height:1.4;display:block;font-weight:500;overflow-wrap:anywhere;padding:8px 0}
.sl-truck-dialog .sl-transfer-grid input{width:100%!important;min-width:0;max-width:100%;border:0!important;background:transparent!important;border-radius:0!important;padding:7px 0;min-height:36px;box-shadow:none!important;outline:none!important;text-align:right;box-sizing:border-box}
.sl-transfer-grid td:focus-within{box-shadow:inset 0 0 0 2px #2563eb;background:#f5f9ff}
.sl-truck-dialog .sl-transfer-grid button{border:0!important;background:transparent!important;min-width:24px;min-height:32px;padding:3px!important;font-size:17px!important;color:#526987}
.sl-transfer-empty{padding:18px}.sl-transfer-swipe{display:none;font-size:11px!important;color:#73839a}
.sl-transfer-sheet .sl-truck-summary{justify-content:flex-start;padding:10px 12px;font-size:12px;line-height:1.5}
.sl-transfer-sheet .sl-transfer-note{background:#f0f6ff;padding:10px 12px;border-radius:6px;color:#335a8a!important}
.sl-truck-dialog .sl-transfer-sheet>footer{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-end;gap:8px;margin-top:2px!important}
.sl-truck-dialog .sl-transfer-sheet>footer button{width:auto!important;margin:0!important;padding:10px 14px!important;font-size:12px!important;white-space:nowrap}
@media(max-width:700px){.sl-truck-dialog:has(.sl-transfer-sheet){padding:14px;max-width:calc(100vw - 16px)}.sl-transfer-sheet .sl-truck-fields{grid-template-columns:1fr 1fr;gap:9px}.sl-transfer-date{grid-column:1/-1}.sl-transfer-swipe{display:block}.sl-transfer-grid tr>:nth-child(2){width:140px}.sl-transfer-grid{min-width:520px}.sl-truck-dialog .sl-transfer-sheet>footer button{flex:1}}
.sl-transfer-grid :is(th,td){box-sizing:border-box}
.sl-truck-dialog .sl-transfer-sheet>footer button{display:inline-flex;align-items:center;justify-content:center;gap:6px}
.sl-transfer-sheet>footer button span{display:inline!important}
@media(max-width:700px){.sl-transfer-grid{width:356px;min-width:356px}.sl-transfer-grid tr>:nth-child(1){display:none}.sl-transfer-grid tr>:nth-child(2){width:120px}.sl-transfer-grid tr>:nth-child(3){width:60px}.sl-transfer-grid tr>:nth-child(4){width:80px}.sl-transfer-grid tr>:nth-child(5){width:60px}.sl-transfer-grid tr>:nth-child(6){width:36px}.sl-transfer-grid :is(th,td){padding-left:6px;padding-right:6px}.sl-transfer-grid thead th{font-size:10px}}
