.time24-control{display:block;min-width:0;max-width:100%;font-weight:400}.time24-parts{display:flex;align-items:center;gap:6px;min-width:0}.time24-parts select{font:inherit;min-height:34px;padding:6px;border:1px solid #91aebc;border-radius:4px;background:#fff;color:#163e4c;box-sizing:border-box}.time24-parts [data-time24-hour]{flex:1;min-width:126px;width:auto!important}.time24-parts [data-time24-minute]{flex:0 0 62px;width:62px!important;min-width:0}.time24-preview{display:block;font-size:12px;line-height:1.4;margin-top:4px;color:#365a68;white-space:normal}.time24-date{display:block;margin-bottom:6px;box-sizing:border-box;width:100%}.time24-control :focus-visible{outline:2px solid #008398;outline-offset:2px}.trip-delivery-time .time24-control{min-width:206px}.time24-warning{display:block;font-size:12px;line-height:1.4;color:#824b08;margin-top:4px}.shift-badges{display:flex;flex-wrap:wrap;gap:3px;margin-top:4px}.shift-badge{display:inline-block;padding:2px 5px;border:1px solid #8baab6;border-radius:4px;font-size:12px;font-weight:650;line-height:1.3;background:#edf5f7;color:#214f60;white-space:nowrap}.shift-badge[data-shift=T2]{background:#eaeaf6;color:#464371;border-color:#acacc9}.shift-warning{display:block;color:#87500e;font-size:12px;line-height:1.3;margin-top:3px}.program-carrier-tools .shift-filter{display:flex;align-items:center;gap:6px}.shift-filter select{font:inherit;min-height:32px;border:1px solid #91aebc;border-radius:4px;padding:5px;background:#fff;color:#163e4c}
.order-workbench.clear-order-entry .entry-delivery-grid,.order-workbench .entry-delivery-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.schedule-shift-preview{display:block;min-height:30px}.schedule-shift-preview .shift-badge{padding:5px 8px;font-size:13px}.order-toolbar .shift-filter{display:flex;align-items:center;gap:5px;white-space:nowrap}.order-toolbar .shift-filter select{max-width:180px}.program-command-bar>.shift-filter{display:flex;align-items:center;gap:6px;flex-shrink:0}.time24-control .time24-date{max-width:100%}
.order-inline-schedule{min-width:0!important;max-width:100%;box-sizing:border-box}.order-inline-schedule label,.order-inline-schedule input{min-width:0!important;max-width:100%;box-sizing:border-box}.order-inline-schedule .time24-parts{flex-wrap:wrap;gap:4px}.order-inline-schedule .time24-parts [data-time24-hour]{flex:1 1 100%;min-width:0;width:100%!important}.order-inline-schedule .time24-parts [data-time24-minute]{flex:1 1 50px;width:100%!important;min-width:0}.order-inline-schedule .time24-preview{overflow-wrap:anywhere}.order-inline-schedule .time24-parts>b{font-size:12px}.order-inline-schedule .time24-parts>b::before{content:'Minutos';font-weight:400}
