@charset "UTF-8";
.logistics-dialog{width:min(900px,95vw)}.logistics-settings-dialog{width:min(580px,95vw)}.logistics-dialog [hidden],.logistics-settings-dialog [hidden]{display:none!important}.logistics-caption{font-size:12px;color:var(--theme-dense-text);line-height:1.7;margin:8px 0 0;overflow-wrap:anywhere}.logistics-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.logistics-overview>div{padding:15px;border:1px solid var(--theme-ui-border);border-radius:11px;background:var(--theme-ui-raised);text-align:center}.logistics-overview span{display:block;color:var(--theme-dense-text);font-size:11px}.logistics-overview strong{display:block;font-size:25px;color:var(--theme-ui-text);font-variant-numeric:tabular-nums;margin-top:5px}.logistics-mode,.logistics-status{white-space:pre-line;overflow-wrap:anywhere;padding:11px 14px;background:var(--theme-ui-raised);border:1px solid var(--theme-ui-border);border-radius:9px;color:var(--theme-dense-text);font-size:12px;line-height:1.8}.logistics-toolbar,.logistics-inline-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:15px 0}.logistics-toolbar>.button{font-size:12px}.logistics-parcels{display:grid;gap:14px;margin-top:16px}.logistics-parcel{padding:17px;border:1px solid var(--theme-ui-border);border-radius:12px;background:var(--theme-ui-panel);min-width:0}.logistics-parcel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.logistics-parcel>header>div{min-width:0;display:grid;gap:6px}.logistics-parcel strong{font-size:13px;color:var(--theme-ui-text)}.logistics-tracking{font-size:13px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:var(--theme-ui-text);user-select:text}.logistics-badge{flex-shrink:0;padding:4px 8px;border:1px solid var(--theme-ui-border);border-radius:6px;background:var(--theme-ui-raised);color:var(--theme-dense-text);font-size:10px}.logistics-badge.signed{color:var(--theme-ui-accent)}.logistics-parcel-counts{display:flex;gap:14px;flex-wrap:wrap;margin:14px 0;color:var(--theme-dense-text);font-size:11px;line-height:1.7}.logistics-parcel-counts b{color:var(--theme-ui-text)}.logistics-review{font-size:11px;line-height:1.8;padding:10px 12px;background:var(--theme-ui-raised);border:1px solid var(--theme-ui-border);border-radius:8px;color:var(--theme-ui-accent);margin:10px 0}.logistics-parcel-actions{display:flex;gap:12px;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}.logistics-parcel-actions>form{display:flex;gap:9px;align-items:flex-end;flex-wrap:wrap}.logistics-parcel-actions label{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--theme-dense-text);flex-wrap:wrap}.logistics-parcel-actions input{width:85px;min-height:36px;font-size:12px!important;padding:7px 9px!important;border:1px solid var(--theme-ui-border);background:var(--theme-ui-panel);color:var(--theme-ui-text)}.logistics-parcel-actions .button{font-size:11px;min-height:36px;padding:8px 11px}.logistics-events{margin-top:16px;border-top:1px solid var(--theme-ui-border);padding-top:10px}.logistics-events summary{color:var(--theme-dense-text);font-size:11px;cursor:pointer;line-height:1.8}.logistics-events ol{margin:13px 0 0;padding:0;list-style:none;display:grid;gap:11px}.logistics-events li{display:grid;grid-template-columns:145px minmax(0,1fr);gap:10px;font-size:11px;color:var(--theme-dense-text);line-height:1.8}.logistics-events time{font-variant-numeric:tabular-nums}.logistics-events li>span{overflow-wrap:anywhere;color:var(--theme-ui-text)}.logistics-footnote,.logistics-setting-note{font-size:11px;line-height:1.85;color:var(--theme-dense-text);margin:15px 0 0}.logistics-empty{font-size:12px;color:var(--theme-dense-text);line-height:1.9;padding:28px 15px;text-align:center;border:1px dashed var(--theme-ui-border);border-radius:11px}.logistics-last-sync{font-size:10px;color:var(--theme-dense-text);margin-right:auto;line-height:1.7}.logistics-add{padding:17px;border:1px solid var(--theme-ui-border);background:var(--theme-ui-raised);border-radius:11px;margin-bottom:16px}.logistics-add h3{font-size:14px;color:var(--theme-ui-text);margin:0 0 9px}.logistics-add>p{font-size:11px;line-height:1.8;color:var(--theme-dense-text)}.logistics-add .field{font-size:11px}.logistics-add input,.logistics-add select,.logistics-settings-fields input,.logistics-settings-fields select{color:var(--theme-ui-text);background:var(--theme-ui-panel);border-color:var(--theme-ui-border);font-size:12px}.logistics-settings-fields{border:0;padding:0;min-width:0}.logistics-settings-fields legend{font-size:13px;color:var(--theme-ui-text);font-weight:600;margin-bottom:14px}.logistics-check{display:flex;align-items:flex-start;gap:9px;color:var(--theme-ui-text);font-size:12px;line-height:1.7;margin:14px 0}.logistics-check>input{accent-color:var(--theme-ui-accent);width:16px;height:16px;flex-shrink:0;margin-top:3px}.logistics-check small{display:block;color:var(--theme-dense-text);font-size:10px;margin-top:3px}.logistics-provider{border:1px solid var(--theme-ui-border);border-radius:10px;padding:13px 15px;margin-top:15px;background:var(--theme-ui-panel)}.logistics-provider summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;color:var(--theme-ui-text);font-size:12px}.logistics-provider summary>span{font-size:10px;color:var(--theme-dense-text)}.logistics-provider>p{font-size:11px;line-height:1.8;color:var(--theme-dense-text);margin:12px 0}.logistics-provider .field{font-size:11px}.logistics-account-entry{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:16px 0;padding:12px 14px;border:1px solid var(--theme-ui-border);border-radius:9px;background:var(--theme-ui-panel)}.logistics-account-entry>p{font-size:11px;line-height:1.8;color:var(--theme-dense-text);margin:0}.logistics-account-entry>.button{font-size:11px;flex-shrink:0}.logistics-mask{font-size:10px;color:var(--theme-dense-text);line-height:1.8;display:block;overflow-wrap:anywhere}.logistics-clear{font-size:11px;color:var(--theme-dense-text);margin-bottom:7px}.wh-logistics-tools{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:14px;padding:12px 14px;border:1px solid var(--theme-ui-border);border-radius:10px;background:var(--theme-ui-panel)}.wh-logistics-tools>.button{font-size:11px;flex-shrink:0}.wh-automation-state{display:flex;gap:10px;align-items:center;min-width:0;flex:1}.wh-automation-state>div{min-width:0}.wh-automation-state strong{display:block;font-size:12px;font-weight:600;line-height:1.8;color:var(--theme-ui-text)}.wh-automation-state>div>span{display:block;font-size:10px;line-height:1.8;color:var(--theme-dense-text);overflow-wrap:anywhere}.wh-automation-dot{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--theme-dense-text);opacity:.45}.wh-automation-state[data-state="enabled"] .wh-automation-dot{background:var(--theme-ui-accent);opacity:1;box-shadow:0 0 0 4px var(--theme-ui-raised)}.wh-automation-state[data-state="waiting"] .wh-automation-dot,.wh-automation-state[data-state="error"] .wh-automation-dot{background:var(--theme-ui-accent);opacity:.65}.wh-logistics-entry{color:var(--theme-ui-accent)}.wh-logistics-tag{display:block;font-size:10px;line-height:1.6;color:var(--theme-dense-text);margin-top:5px}.logistics-provider summary:focus-visible,.logistics-events summary:focus-visible{outline:2px solid var(--theme-ui-accent);outline-offset:5px;border-radius:5px}
.logistics-correction-entry{display:flex;justify-content:flex-end;margin-top:12px}.logistics-correction-entry .button{font-size:11px;padding:6px 0;min-height:30px}.logistics-correction{margin-top:12px;padding:16px;border:1px solid var(--theme-ui-border);background:var(--theme-ui-raised);border-radius:10px}.logistics-correction h3{margin:0 0 8px;font-size:13px;color:var(--theme-ui-text)}.logistics-correction>p{font-size:11px;line-height:1.8;color:var(--theme-dense-text);overflow-wrap:anywhere}.logistics-correction .field{font-size:11px}.logistics-correction .field input,.logistics-correction .field select{background:var(--theme-ui-panel);border-color:var(--theme-ui-border);color:var(--theme-ui-text)}.logistics-physical{border:0;padding:0;margin:16px 0 0}.logistics-physical legend{font-size:12px;color:var(--theme-ui-text);margin-bottom:8px;font-weight:600}.logistics-physical label{display:flex;align-items:flex-start;gap:9px;border:1px solid var(--theme-ui-border);border-radius:8px;padding:10px 12px;background:var(--theme-ui-panel);margin-top:7px;cursor:pointer}.logistics-physical input{margin-top:3px;accent-color:var(--theme-ui-accent)}.logistics-physical strong{font-size:12px}.logistics-physical small{display:block;font-size:10px;line-height:1.8;color:var(--theme-dense-text);margin-top:3px}@media(max-width:680px){.logistics-dialog .modal-body,.logistics-settings-dialog .modal-body{padding-left:17px;padding-right:17px}.logistics-parcel{padding:13px}.logistics-events li{grid-template-columns:1fr;gap:2px}.logistics-parcel-actions{align-items:stretch}.logistics-parcel-actions>form{width:100%}.logistics-parcel-actions>.button{width:100%}.logistics-toolbar>.button{flex:1;justify-content:center}.logistics-dialog .modal-footer{flex-wrap:wrap}.logistics-last-sync{flex-basis:100%;margin-bottom:5px}.wh-logistics-tools{gap:6px}.logistics-overview>div{padding:12px 7px}.logistics-overview strong{font-size:21px}}
@media(prefers-reduced-motion:reduce){.logistics-dialog *,.logistics-settings-dialog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

.logistics-auto-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px}.logistics-auto-summary>div{display:grid;gap:9px;padding:18px;border:1px solid var(--theme-ui-border);border-radius:11px;background:var(--theme-ui-raised)}.logistics-auto-summary span{font-size:11px;color:var(--theme-dense-text)}.logistics-auto-summary strong{font-size:15px;color:var(--theme-ui-accent);line-height:1.6}.logistics-settings-dialog .logistics-settings-fields{padding:15px 17px}.logistics-settings-dialog .logistics-account-entry{justify-content:flex-end;margin-top:10px}@media(max-width:480px){.logistics-auto-summary{gap:8px}.logistics-auto-summary>div{padding:13px}.logistics-auto-summary strong{font-size:13px}}
.logistics-tracking-scope{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:11px 13px;border:1px solid var(--theme-ui-border);border-radius:9px;background:var(--theme-ui-raised);font-size:12px;overflow-wrap:anywhere;color:var(--theme-ui-text);margin-bottom:13px}.logistics-tracking-scope[hidden]{display:none!important}.logistics-tracking-scope>span{min-width:0}
