/* Historical outbound: keep summary, batch history, and batch details on separate screens. */
.wh-recon-overview{margin-bottom:16px}.wh-recon-title{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px}.wh-recon-title small{font-size:11px;font-weight:800;color:#bd5d2e;letter-spacing:.08em}.wh-recon-title h2{margin:4px 0 6px;font-size:clamp(21px,2.2vw,29px);color:#123e36}.wh-recon-title p,.wh-recon-overview-note{margin:0;color:#596d68;font-size:13px}.wh-recon-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.wh-recon-kpis>div{display:flex;flex-direction:column;gap:6px;min-height:112px;background:#fff;border:1px solid #dae5e0;border-radius:14px;padding:16px}.wh-recon-kpis small{font-size:12px;color:#657a73}.wh-recon-kpis strong{font-size:30px;line-height:1.1;color:#103d34;font-variant-numeric:tabular-nums}.wh-recon-kpis span{font-size:11px;color:#647772}.wh-recon-overview-note{margin-top:10px}.wh-recon-tabs{display:flex;gap:5px;border-bottom:1px solid #dbe5e1;margin-bottom:16px;overflow-x:auto}.wh-recon-tabs button{border:0;background:transparent;padding:13px 18px;font-size:14px;font-weight:700;color:#526a63;cursor:pointer;white-space:nowrap;border-bottom:3px solid transparent}.wh-recon-tabs button.is-active{color:#08654b;border-bottom-color:#0b8061}.wh-recon-tabs button:disabled{opacity:.45;cursor:not-allowed}.wh-recon-history,.wh-recon-detail .wh-panel,.wh-recon-import{overflow:hidden}.wh-recon-filters{display:flex;gap:12px;align-items:end;flex-wrap:wrap;padding:14px 20px;border-bottom:1px solid #e5ece8}.wh-recon-filters label{display:flex;flex-direction:column;gap:6px;min-width:175px;flex:1;color:#48635a;font-size:12px}.wh-recon-filters input,.wh-recon-filters select{width:100%;min-height:38px;padding:7px 10px;border:1px solid #d4e0da;border-radius:8px;background:#fff;font-size:14px}.wh-recon-filters label:first-child{flex:2}.wh-recon-filename{max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wh-recon-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 20px;border-top:1px solid #e5ece8;color:#536d62;font-size:13px}.wh-recon-pagination>div{display:flex;gap:8px}.wh-recon-back{margin-bottom:12px}.wh-recon-detail-stats{display:flex;flex-wrap:wrap;gap:14px;padding:15px 20px;border-top:1px solid #ebf0ee;border-bottom:1px solid #ebf0ee;color:#53685f;font-size:13px}.wh-recon-detail-stats strong{font-size:19px;color:#123e36}.wh-recon-evidence{margin:0;padding:12px 20px;background:#f5f9f7;color:#53685f;font-size:12px;overflow-wrap:anywhere}.wh-recon-import .wh-form-grid{padding:20px}.wh-recon-import>.wh-alert{margin:0 20px}
@media(max-width:850px){.wh-recon-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.wh-recon-title{align-items:start;flex-direction:column}.wh-recon-filters{align-items:stretch}.wh-recon-filters label{min-width:100%}}@media(max-width:460px){.wh-recon-kpis{gap:8px}.wh-recon-kpis>div{padding:12px}.wh-recon-kpis strong{font-size:25px}.wh-recon-tabs button{padding:10px}}

.wh-recon-order-toolbar{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin-bottom:14px}.wh-recon-order-toolbar>div{flex:1;min-width:210px}.wh-recon-order-toolbar h3{margin:0 0 4px;color:#123e36;font-size:19px}.wh-recon-order-toolbar p{margin:0;color:#60756c;font-size:13px}.wh-recon-order-toolbar label{display:flex;flex-direction:column;gap:5px;color:#60756c;font-size:12px;min-width:250px}.wh-recon-order-toolbar input{min-height:38px;border:1px solid #d7e1dc;border-radius:8px;padding:7px 10px}.wh-recon-order-card{border:1px solid #d9e4de;border-radius:13px;background:#fff;margin-bottom:10px;padding:18px;display:grid;gap:14px}.wh-recon-order-top{display:flex;justify-content:space-between;align-items:start;gap:12px}.wh-recon-order-top>div,.wh-recon-order-info>div{display:flex;flex-direction:column;gap:5px;min-width:0}.wh-recon-order-card small{font-size:12px;color:#677a72}.wh-recon-order-card strong{overflow-wrap:anywhere;font-size:15px;color:#153e34}.wh-recon-order-info{display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:16px}.wh-recon-order-info span{font-size:11px;color:#71817c}.wh-recon-order-card>button{justify-self:start}.wh-recon-order-warning{color:#a13a27!important}.wh-recon-order-products{border-top:1px solid #edf1ef;padding-top:10px}.wh-recon-order-products>div{display:flex;justify-content:space-between;gap:15px;padding:9px 0;border-bottom:1px solid #f0f2f1;font-size:14px}.wh-recon-order-products>div strong{white-space:nowrap}.wh-recon-order-products p,.wh-recon-order-empty{color:#61766e;font-size:12px}@media(max-width:700px){.wh-recon-order-info{grid-template-columns:1fr;gap:12px}.wh-recon-order-toolbar label{width:100%}.wh-recon-order-top{flex-wrap:wrap}}
