.bundle-shipment h3{margin:18px 0 9px;font-size:15px}.bundle-intro{color:#6d7773;font-size:12px;line-height:1.5}.bundle-card{background:#fbfcfb;border:1px solid #d8e1dd;border-radius:13px;margin:16px 0;padding:15px}.bundle-card h3{margin:0 0 6px}.bundle-card h3 small{color:#71807b;font-size:11px}.bundle-card>p{color:#71807b;margin:0 0 10px;font-size:11px}.bundle-component{border-top:1px solid #e4ebe7;justify-content:space-between;align-items:center;gap:9px;padding:10px 0;font-size:12px;display:flex}.bundle-component b,.bundle-component small{display:block}.bundle-component small{color:#71807b;margin-top:4px}.bundle-component>button,.bundle-replacement button,.bundle-picker-head button{color:#246a52;background:#fff;border:1px solid #bfcfc7;border-radius:8px;padding:8px 10px;font-weight:700}.bundle-replacement{align-items:end;gap:6px;display:flex}.bundle-replacement label{color:#65736e;font-size:10px}.bundle-replacement input,.bundle-total input,.bundle-picker>input{width:96px;font:inherit;background:#fff;border:1px solid #bdcdc5;border-radius:8px;margin-top:5px;padding:8px;display:block}.bundle-total{border-top:1px solid #e4ebe7;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;font-size:12px;font-weight:700;display:flex}.bundle-total input{width:118px;margin:0}.bundle-order-total{background:#eef5f1;border-radius:10px;align-items:center;gap:8px;margin:15px 0;padding:12px;font-size:13px;display:flex}.bundle-picker{z-index:3;background:#fff;border:2px solid #78a38e;border-radius:12px;margin:14px -10px;padding:14px;position:sticky;bottom:0;box-shadow:0 12px 28px #24473726}.bundle-picker-head{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.bundle-picker>input{width:100%;font-size:16px}.bundle-keyboard{gap:4px;margin:8px 0;display:grid}.bundle-keyboard>div{justify-content:center;gap:3px;display:flex}.bundle-keyboard button{color:#315e50;background:#f5f8f6;border:1px solid #d2ded8;border-radius:6px;flex:1;min-width:0;padding:7px 0;font-size:12px}.bundle-picker-results{max-height:180px;overflow:auto}.bundle-picker-results>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e4ebe7;justify-content:space-between;width:100%;padding:10px;font-size:12px;display:flex}.bundle-picker-results small{color:#71807b}@media (max-width:620px){.bundle-component{align-items:flex-start}.bundle-replacement{flex-direction:column;align-items:stretch}.bundle-replacement input{width:82px}.bundle-shipment .channel-list{grid-template-columns:1fr}}.bundle-picker-head b{flex:1;min-width:0}.bundle-picker-head button{touch-action:manipulation;flex:none}.bundle-editable{color:#253b32;text-align:left;width:100%;min-height:38px;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;touch-action:manipulation;background:#fff;border:1px solid #bdcdc5;border-radius:8px;padding:8px;display:block}.bundle-editable.is-active{border-color:#428368;box-shadow:0 0 0 2px #42836833}.bundle-editable-placeholder{color:#87938d}.bundle-editable-caret{vertical-align:baseline;background:#246a52;width:2px;height:1em;margin:0 1px -2px 0;display:inline-block}.bundle-quantity-field{width:96px;margin-top:5px}.bundle-amount-field{width:118px;margin:0}.bundle-search-field{margin-top:8px;font-size:16px}.bundle-keyboard button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.bundle-picker-results{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.bundle-picker-results>button{touch-action:manipulation}.bundle-component.has-keyboard{flex-wrap:wrap}.bundle-component.has-keyboard>.bundle-number-keyboard{flex:0 0 100%}.bundle-number-keyboard{background:#fff;border:2px solid #78a38e;border-radius:14px;width:min(320px,100%);margin-top:10px;padding:12px;scroll-margin-bottom:12px;box-shadow:0 6px 18px #2447371c}.bundle-number-keyboard-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.bundle-number-keyboard-head button,.bundle-number-keyboard-actions button{color:#246a52;background:#fff;border:1px solid #bfcfc7;border-radius:8px;padding:8px;font-weight:700}.bundle-number-keyboard-keys{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.bundle-number-keyboard-keys button{color:#315e50;background:#f5f8f6;border:1px solid #d2ded8;border-radius:8px;min-height:44px;font-size:18px;font-weight:700}.bundle-number-keyboard-actions{gap:5px;margin-top:7px;display:flex}.bundle-number-keyboard-actions button{flex:1;font-size:11px}.bundle-number-keyboard button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.courier-admin .admin-row{grid-template-columns:42px minmax(190px,1fr) minmax(180px,.6fr) auto}.courier-admin .row-actions{justify-content:flex-end}.courier-admin .form-hint{color:var(--muted);margin:-3px 0 14px;font-size:11px;line-height:1.45}.delete-courier-dialog>p:not(.eyebrow){color:var(--muted);margin:0 0 20px;font-size:13px;line-height:1.5}.delete-dialog-actions{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.danger-button{color:#fff;background:#b7553e;border:1px solid #b7553e;border-radius:10px;padding:11px 15px;font-size:12px;font-weight:800}.danger-button:disabled{opacity:.5}@media (max-width:900px){.courier-admin .admin-row{grid-template-columns:42px 1fr auto}.courier-admin .employee-meta{display:none}}@media (max-width:620px){.courier-admin .admin-row{grid-template-columns:36px 1fr}.courier-admin .row-actions{grid-column:2;justify-content:flex-start}}
