@media screen {
 html body.business-theme-refined #stationsGrid .station-external-close{width:100%;min-height:38px;margin-top:8px;border:1px solid #ba9a62!important;background:#eee1c9!important;color:#705020!important;border-radius:8px;font:600 13px/1.5 inherit;cursor:pointer}
 html body #detailModal .detail-modal-card:has(.external-shift-close){width:min(560px,calc(100vw - 28px))!important;max-width:560px!important;height:auto!important;max-height:calc(100dvh - 40px)!important;margin:auto!important;padding:20px!important;border-radius:14px!important;overflow:auto!important}
 html body #detailModal:has(.external-shift-close){padding:20px!important;align-items:center!important;justify-content:center!important}
 .external-shift-close{display:grid;gap:14px}.external-shift-close>p{margin:0;line-height:1.7;font-size:13px}
 .external-shift-close label{display:grid;gap:7px;font-size:13px}.external-shift-close input{width:100%;min-height:42px;padding:9px 12px;box-sizing:border-box;direction:ltr;text-align:start}
 .external-shift-summary{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px;border:1px solid #b4c6dc;border-radius:10px;background:#d4e1f1}
 .external-shift-summary span{display:grid;gap:6px;font-size:12px}.external-shift-summary b{font-size:18px;font-variant-numeric:tabular-nums}
 .external-close-actions{display:flex;gap:8px;flex-wrap:wrap}.external-close-actions button{min-height:40px;padding:8px 16px}.external-close-error{color:#9f3348!important}
 html[data-pos-theme=dark] .external-shift-summary{background:#24354d;border-color:#45617f}
}

@media screen{html body #detailModal .detail-modal-card:has(.external-shift-close){min-height:0!important;box-sizing:border-box!important;}html body #detailModal:has(.external-shift-close) #detailModalBody{flex:0 1 auto!important;min-height:0!important;height:auto!important;padding:12px!important;}html body #detailModal:has(.external-shift-close) .external-shift-close{min-height:0!important;}}
@media screen{html:root body #detailModal.detail-modal .detail-modal-card:has(#externalShiftCloseForm){height:auto!important;min-height:0!important;max-height:calc(100dvh - 40px)!important;align-self:center!important;}html:root body #detailModal.detail-modal:has(#externalShiftCloseForm){place-items:center!important;}}
.external-sales-scroll{max-height:220px;overflow:auto}.external-sales-scroll table{width:100%;border-collapse:collapse;font-size:12px}.external-sales-scroll :is(td,th){padding:8px;border-bottom:1px solid #b3c6db;text-align:start}.external-sales-detail summary{cursor:pointer;font-size:13px;padding:8px 0}.external-shift-close #externalActualSales p{margin:0;font-size:12px;line-height:1.7}#externalActualSales small{font-size:11px}