.field{display:block;margin:12px 0}.field span{display:block;margin-bottom:7px}label input,label select{margin-top:6px}button,a,input,select{touch-action:manipulation}a{color:#1d4ed8}.button{display:inline-block;border:1px solid #d7e0ec;border-radius:6px;padding:10px 15px;text-decoration:none}.button.primary{color:white}.modalOverlay{position:fixed;inset:0;background:#0f234c77;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.modalPanel{background:white;border-radius:14px;padding:26px;width:min(850px,100%);max-height:92vh;overflow:auto}.modalPanel .intake-photo{max-width:280px}.modalPanel .intake-photo img{height:180px}.modalhead{gap:16px}.modalhead h2{margin-right:auto}.error{color:#b91c1c;background:#fff1f2;padding:12px;border-radius:7px}.entryLine{display:grid;grid-template-columns:minmax(170px,2fr) 90px 140px 40px;gap:10px;align-items:end;margin:15px 0}.entryLine label{margin:0}.entryLine button{height:44px;padding:7px}.actionstack{display:grid;gap:8px;margin-top:10px}.heading h1,h2,td{overflow-wrap:anywhere}.panel h2{line-height:1.6}.intake-grid{margin-top:20px}header .toolbar{align-items:center}footer{position:sticky;bottom:-26px;background:white;padding:15px 0}nav{margin-top:30px}.asidefoot{position:static;margin-top:35px}aside{overflow-y:auto}td p{margin:7px 0}td{min-width:90px}.notice{line-height:1.7}.heading>div:first-child{min-width:0}@media(max-width:760px){header{height:auto;min-height:78px;gap:10px;flex-wrap:wrap;padding:12px 0}.entryLine{grid-template-columns:1fr 75px}.entryLine label:first-child{grid-column:1/-1}.modalOverlay{padding:8px}.modalPanel{padding:16px;max-height:96vh}.formgrid{grid-template-columns:1fr}.heading{flex-wrap:wrap}.heading h1{font-size:22px}.intake-toolbar{flex-wrap:wrap}}

.calculation-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr);gap:24px;align-items:start}.calculation-layout .panel{margin:0}.calculation-formula{background:#eff6ff;color:#1e40af;padding:16px;border-radius:8px;line-height:1.7;margin:14px 0 24px}.calculation-total{background:#1d4ed8;color:white;padding:24px;border-radius:12px;margin-bottom:20px}.calculation-total strong{display:block;font-size:28px;margin:12px 0;overflow-wrap:anywhere}.calculation-total small{color:#dbeafe}.calculation-metrics{margin:0}.calculation-metrics>div{display:flex;justify-content:space-between;gap:20px;padding:17px 0;border-bottom:1px solid #e2e8f0}.calculation-metrics dd{margin:0;font-weight:700;text-align:right}.calculation-metrics .net-result{background:#eff6ff;color:#1e40af;padding:17px 12px;border-radius:8px}.calculation-metrics .negative{color:#b91c1c}@media(max-width:1050px){.calculation-layout{grid-template-columns:1fr}}
.shipment-picker{background:#f4f8ff;border:1px solid #dbeafe;border-radius:10px;padding:18px;margin:18px 0}.shipment-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.shipment-heading h3{margin:0}.shipment-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.shipment-photo{min-width:0}.shipment-photo>b{display:block;margin:6px 0}.shipment-photo img{display:block;width:100%;height:220px;object-fit:contain;background:white;border:1px solid #d7e0ec;border-radius:8px}.shipment-photo a{display:block}.shipment-missing{height:220px;display:flex;align-items:center;justify-content:center;border:1px dashed #b9c9dd;color:#64748b;border-radius:8px;background:white}.shipment.compact{min-width:230px;max-width:360px}.shipment.compact img,.shipment.compact .shipment-missing{height:120px}.shipment-details{margin-top:12px}.shipment-details summary{cursor:pointer;color:#1d4ed8}.sales-total{background:#245bea;color:white;padding:20px 24px;border-radius:10px;margin:20px 0}.sales-total strong{display:block;font-size:30px;margin:6px 0}.sales-total small{color:#e0eaff}.sales-entry{grid-template-columns:minmax(150px,2fr) 70px 105px minmax(92px,1fr) 38px}.line-subtotal{padding-bottom:10px}.line-subtotal output{display:block;font-weight:700;color:#1d4ed8;font-size:14px;overflow-wrap:anywhere}.line-subtotal small{display:block;margin-bottom:10px}.modalPanel input[readonly]{background:#f1f5f9;color:#475569}.shipment .subtle{line-height:1.6}.shipment select{max-width:100%}@media(max-width:760px){.sales-entry{grid-template-columns:1fr 1fr}.sales-entry>label:first-child{grid-column:1/-1}.sales-entry .line-subtotal{grid-column:1}.sales-entry>button{justify-self:end;width:44px}.shipment-photo img,.shipment-missing{height:160px}.shipment-picker{padding:12px}.shipment-heading{align-items:start;flex-wrap:wrap}}
.catalog-search{display:flex;align-items:end;gap:16px;flex-wrap:wrap;background:#eff6ff;border:1px solid #dbeafe;padding:18px 20px;border-radius:10px;margin:20px 0}.catalog-search label{flex:1;min-width:220px;margin:0}.catalog-search label span{display:block;font-size:14px;color:#1e40af;margin-bottom:8px}.catalog-search>span{white-space:nowrap;color:#1e40af;padding:10px 0}.catalog-search input{width:100%;background:white}.catalog-panel table{min-width:850px}.catalog-panel td:first-child{min-width:200px;max-width:340px}.catalog-panel td:nth-child(3){min-width:145px}.catalog-panel .actionstack{margin:0;min-width:110px}.catalog-costs table{min-width:580px}.catalog-costs h2{font-size:20px}.cost-edit-context{grid-column:1/-1;padding:16px;background:#eff6ff;color:#1e40af;border-radius:8px;line-height:1.8;margin-bottom:0}@media(max-width:760px){.catalog-search{padding:14px}.catalog-search label{flex-basis:100%}.catalog-search>span{margin-right:auto}}
.catalog-panel th:last-child,.catalog-panel td:last-child{position:sticky;right:0;background:white;z-index:1;box-shadow:-7px 0 8px -8px #94a3b8}.catalog-panel th:last-child{background:#eff6ff}

.draft-grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.order-draft-card{min-width:0;overflow-wrap:anywhere}.order-draft-card .heading{margin:0 0 14px;gap:12px;flex-wrap:wrap}.order-draft-card h2{margin:0}.order-draft-card small{display:block;margin-top:4px}.order-draft-card>.primary{margin-top:18px}.draft-footer{flex-wrap:wrap}@media(max-width:600px){.draft-footer button{flex:1 1 auto}}

.search-entry{grid-template-columns:90px minmax(110px,1fr) minmax(120px,1fr) 44px;border:1px solid #dbe4f1;border-radius:10px;padding:16px;background:#fff;gap:14px}.search-entry>.stock-search{grid-column:1/-1;min-width:0}.stock-search label{display:block;color:#46638a;margin:0 0 7px;font-size:13px}.stock-search-input{display:flex;gap:8px;align-items:center}.stock-search-input input{min-width:0;flex:1;font-size:16px;margin:0}.stock-search-input .stock-search-clear{flex:0 0 auto;width:auto;padding:9px 12px;height:44px}.stock-search-panel{border:1px solid #bcd1f4;border-radius:9px;margin-top:8px;overflow:hidden;background:#fff}.stock-search-count{padding:9px 12px;background:#eff6ff;color:#1e40af;font-size:12px}.stock-search-results{max-height:270px;overflow-y:auto;overscroll-behavior:contain}.entryLine .stock-search-option{display:flex;flex-direction:column;width:100%;height:auto;min-height:76px;gap:5px;padding:12px 14px;text-align:left;border:0;border-bottom:1px solid #e2e8f0;border-radius:0;white-space:normal;overflow-wrap:anywhere;background:#fff;color:#334155}.entryLine .stock-search-option.highlighted,.entryLine .stock-search-option:hover{background:#eff6ff;filter:none}.stock-search-option-top{display:flex;align-items:start;justify-content:space-between;gap:12px}.stock-search-option-top b{color:#172b4d;font-size:14px;min-width:0}.stock-search-qty{white-space:nowrap;color:#1d4ed8;background:#dbeafe;padding:3px 8px;border-radius:5px;font-size:12px}.stock-search-name{color:#64748b;font-size:13px}.stock-search-option>span:not(:first-child),.stock-search-option small{font-size:12px}.stock-search-selected{display:grid;gap:5px;background:#eff6ff;border-radius:8px;padding:12px;margin-top:8px;color:#315a93;font-size:12px;overflow-wrap:anywhere}.stock-search-selected b{font-size:14px;color:#1e40af}.stock-search-empty{margin:0;padding:16px;color:#64748b;font-size:13px}.stock-search-prompt{display:block;margin-top:6px;color:#b45309}@media(max-width:760px){.search-entry{grid-template-columns:1fr 1fr;padding:12px}.search-entry .line-subtotal{grid-column:1}.search-entry>button{justify-self:end}.stock-search-results{max-height:240px}.stock-search-option-top{flex-wrap:wrap;gap:6px}.stock-search-input input{font-size:16px}}

.stock-filter-summary,.stock-result{overflow-wrap:anywhere}.stock-filter-summary p{margin:8px 0 12px}.stock-matches{background:#eff6ff;padding:4px 12px;border-radius:7px;color:#1e40af}.stock-matches p{margin:8px 0}.stock-counts{color:#1d4ed8}

.cards.intake-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.intake-stats>.card{min-width:0}.intake-stats>.card small{display:block;line-height:1.6}.intake-stats>.card strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.intake-stats>.stock-available{background:#2563eb;color:white;border-color:#2563eb}.intake-stats>.stock-available strong,.intake-stats>.stock-available small{color:white}.stock-summary-note{font-size:12px;color:#64748b;margin:0 0 24px}@media(max-width:760px){.cards.intake-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.intake-stats>.card{padding:16px}}@media(max-width:360px){.cards.intake-stats{grid-template-columns:1fr}}

.intake-item-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.intake-item-heading button{min-height:44px;min-width:64px}.intake-delete{color:#b91c1c;background:#fff;border-color:#fecaca}.intake-delete:hover{background:#fff1f2;filter:none}

.stock-stat-link{text-align:left;display:block;width:100%;font:inherit}.stock-stat-link:focus-visible,.available-source button:focus-visible{outline:3px solid #93c5fd;outline-offset:3px}.cards.available-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.available-stats .card{min-width:0}.available-stats strong{font-variant-numeric:tabular-nums}.available-list{display:grid;gap:18px}.available-item{margin:0;padding:22px}.available-item-heading{display:flex;align-items:start;justify-content:space-between;gap:20px;padding-bottom:18px}.available-item-heading>div:first-child{min-width:0}.available-item-heading h2{margin:0;font-size:19px;overflow-wrap:anywhere}.available-item-heading p{margin:6px 0}.available-quantity{flex-shrink:0;background:#eff6ff;border:1px solid #dbeafe;border-radius:9px;padding:12px 18px;color:#1d4ed8;min-width:150px}.available-quantity>span{font-size:12px}.available-quantity strong{display:block;font-size:27px;margin-top:6px;font-variant-numeric:tabular-nums}.available-quantity small{font-size:13px;color:#315a93;font-weight:400}.available-source{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;border-top:1px solid #e2e8f0;padding:16px 0}.available-source:last-child{padding-bottom:0}.available-source-box{display:grid;gap:5px;overflow-wrap:anywhere}.available-source-quantity{display:grid;gap:5px;white-space:nowrap;color:#1d4ed8;font-variant-numeric:tabular-nums}.available-source button{min-height:44px;white-space:nowrap}.available-search input{font-size:16px}.available-search label{min-width:0}.available-search{align-items:center}@media(max-width:900px){.available-source{gap:14px}.available-quantity{min-width:130px}}@media(max-width:760px){.cards.available-stats{grid-template-columns:1fr 1fr;gap:12px}.available-stats>.card:first-child{grid-column:1/-1}.available-item{padding:16px}.available-item-heading{flex-wrap:wrap;gap:12px}.available-quantity{min-width:0;width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px}.available-quantity strong{margin:0}.available-source{grid-template-columns:minmax(0,1fr) auto}.available-source-box{grid-column:1/-1}.available-source button{justify-self:end}}
.stock-line-toolbar{display:flex;gap:16px;align-items:end;margin-bottom:16px}.stock-line-toolbar>input{flex:1;min-width:0}.product-line-select{min-width:180px;max-width:260px}.stock-line-toolbar .product-line-select{margin:0}.catalog-search.available-search .product-line-select{flex:0 1 220px;min-width:180px;max-width:none}.product-line-select select{font-size:16px;margin-top:0}.product-line-badge{margin-bottom:10px}.available-search .product-line-select>span{margin-bottom:8px}@media(max-width:760px){.stock-line-toolbar{flex-wrap:wrap}.stock-line-toolbar>input{flex-basis:100%}.stock-line-toolbar .product-line-select{max-width:none;width:100%}.catalog-search.available-search .product-line-select{flex-basis:100%}.formgrid .product-line-select{max-width:none}}
.stock-batch-photos{grid-column:1/-1;min-width:0}.stock-batch-grid{display:flex;gap:14px;flex-wrap:wrap;margin-top:10px}.stock-batch-card{width:180px;max-width:100%;padding:8px;border:1px solid #dbeafe;border-radius:10px;background:#f8fbff;display:flex;flex-direction:column;gap:7px}.available-source .stock-batch-thumbnail{display:flex;flex-direction:column;align-items:stretch;padding:0;overflow:hidden;width:100%;white-space:normal;border:1px solid #dbe4f1;border-radius:7px;color:#1d4ed8;background:white}.stock-batch-thumbnail img{width:100%;height:130px;object-fit:contain;background:#fff;display:block}.stock-batch-thumbnail>span:last-child{padding:6px;background:#eff6ff;font-size:12px}.stock-photo-missing{display:flex;align-items:center;justify-content:center;min-height:130px;padding:16px;text-align:center;color:#64748b;white-space:normal;font-size:13px;line-height:1.7}.stock-batch-remaining{color:#1d4ed8;font-size:13px;line-height:1.5}.stock-batch-card small{font-size:11px;line-height:1.5}.stock-batch-origin{overflow-wrap:anywhere}.stock-photo-dialog{padding:0;width:min(840px,calc(100vw - 24px));max-height:94vh;max-height:94dvh;overflow:auto;border:1px solid #dbeafe}.stock-photo-dialog::backdrop{background:#0f234c99}.stock-photo-dialog-body{padding:22px}.stock-photo-dialog .modalhead{gap:16px;align-items:start}.stock-photo-dialog .modalhead>div{min-width:0}.stock-photo-dialog .modalhead h2{margin:0;overflow-wrap:anywhere;font-size:20px}.stock-photo-dialog .modalhead p{margin:8px 0 0;overflow-wrap:anywhere}.stock-photo-dialog .modalhead button{flex-shrink:0;min-height:44px}.stock-photo-current{color:#1d4ed8;background:#eff6ff;border-radius:8px;padding:12px 16px}.stock-photo-current strong{font-size:24px;font-variant-numeric:tabular-nums}.stock-photo-large{border:1px solid #e2e8f0;border-radius:9px;background:#f8fafc;overflow:hidden}.stock-photo-large img{display:block;width:100%;height:min(52vh,500px);object-fit:contain;background:white}.stock-photo-large .stock-photo-missing{min-height:200px}.stock-photo-links{display:flex;gap:16px;flex-wrap:wrap}.stock-photo-links a{padding:10px 0}@media(max-width:760px){.stock-batch-card{width:160px}.stock-batch-thumbnail img{height:120px}.stock-photo-dialog-body{padding:16px}.stock-photo-dialog .modalhead h2{font-size:18px}.stock-photo-large img{height:44vh}}@media(max-width:420px){.stock-batch-grid{gap:10px}.stock-batch-card{width:calc(50% - 5px);min-width:120px}.stock-batch-thumbnail img{height:110px}}
.carton-field{grid-column:1/-1}.carton-controls{display:flex;gap:12px;align-items:stretch}.carton-controls select{flex:1;min-width:0}.carton-controls button{white-space:nowrap}.carton-number{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;padding:16px;color:#194bc8}.carton-number strong{font-size:1.35rem;overflow-wrap:anywhere;user-select:all}.pending-cartons{margin-bottom:24px}.pending-carton-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.pending-carton-grid article{padding:18px;border:1px solid #dbe7f5;border-radius:12px;display:grid;gap:12px}.pending-carton-grid strong{color:#194bc8;overflow-wrap:anywhere}.pending-carton-grid small{color:#64748b}.pending-carton-grid .toolbar{flex-wrap:wrap}@media(max-width:650px){.carton-controls{flex-direction:column}.carton-number{align-items:flex-start;flex-direction:column}.pending-carton-grid{grid-template-columns:1fr}}
.cards.backup-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.backup-stats>.card{min-width:0}.backup-stats strong{font-size:26px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.backup-stats small{display:block;line-height:1.6}@media(max-width:1000px){.cards.backup-stats{grid-template-columns:1fr 1fr}.backup-stats>.card:last-child{grid-column:1/-1}}@media(max-width:420px){.cards.backup-stats{grid-template-columns:1fr}}
.auth-shell{min-height:100dvh;display:grid;place-items:center;padding:28px;background:#f1f6ff}.auth-card{box-sizing:border-box;width:min(100%,480px);padding:36px;border:1px solid #d5e2f5;border-radius:20px;background:white;box-shadow:0 16px 50px #123b7310}.auth-brand{font-size:25px;color:#2455d6;font-weight:800}.auth-card h1{font-size:26px;margin:22px 0}.auth-card .field,.security-form .field{display:block;margin:20px 0}.auth-card input,.security-form input{width:100%;box-sizing:border-box;min-height:48px;font-size:16px}.auth-submit{width:100%;margin-top:8px;min-height:48px}.auth-links{display:flex;justify-content:space-between;gap:20px;margin-top:24px}.auth-foot{margin-top:30px;font-size:13px;color:#64748b}.security-form{max-width:620px}.auth-card .notice{padding:18px;line-height:1.7}@media(max-width:480px){.auth-shell{padding:16px}.auth-card{padding:24px}}

.direct-fieldset{border:0;margin:0;padding:0;min-width:0}.direct-photo{border:1px solid #cbdcf5;border-radius:14px;padding:18px;margin:16px 0;background:#fff;min-width:0}.direct-photo img{display:block;max-width:100%;width:100%;height:230px;object-fit:contain;margin:12px 0}.direct-photo small{display:block;margin-top:10px;color:#536b88}.direct-photo-empty{padding:40px 10px;text-align:center;background:#f3f7ff;margin:12px 0;color:#536b88}.direct-photo-buttons{display:flex;gap:12px;flex-wrap:wrap}.direct-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.direct-item .notice button{display:block;margin-top:8px;text-align:left}.direct-item{margin-top:24px}.direct-fieldset:disabled{opacity:.85}@media(max-width:760px){.direct-photo-grid{grid-template-columns:1fr}.direct-photo img{height:200px}}

.return-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}.return-stats .panel{margin:0;background:#eff6ff;border-color:#dbeafe}.return-stats strong{display:block;font-size:34px;color:#1d4ed8;margin:10px 0}.return-stats small{display:block;color:#64748b}.return-filters{display:grid;grid-template-columns:1fr 190px;gap:14px;margin:20px 0}.return-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:18px}.return-card{min-width:0;margin:0}.return-card small,.return-line small{display:block;color:#64748b;line-height:1.65;overflow-wrap:anywhere}.return-card h2{font-size:21px}.return-line{border:1px solid #dbe5f3;border-radius:10px;padding:16px;margin:14px 0;overflow-wrap:anywhere}.return-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.return-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.return-footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px;border-top:1px solid #e2e8f0;margin-top:20px}.return-history{margin-top:22px;padding-top:14px;border-top:1px solid #e2e8f0}.return-history summary{color:#1d4ed8;cursor:pointer}.return-modal .field>input,.return-modal .field>select{width:100%;min-height:46px}.return-modal .notice{margin:14px 0}.return-modal h3{margin:24px 0 14px}@media(max-width:700px){.return-stats{gap:8px}.return-stats .panel{padding:14px 10px}.return-stats strong{font-size:28px}.return-filters{grid-template-columns:1fr}.return-counts{grid-template-columns:1fr}.return-footer button{flex:1;min-height:46px}.return-actions button{min-height:44px}.return-modal .modalhead{align-items:flex-start}}


/* Chinese and Thai UI: display only; stored codes and business records stay unchanged. */
.bi{display:inline-flex;flex-direction:column;vertical-align:middle;max-width:100%;gap:2px;white-space:normal;text-align:inherit;line-height:1.45;overflow-wrap:anywhere}
.bi>.bi-zh,.bi>.bi-th{display:block!important;margin:0!important;padding:0;min-width:0;white-space:normal}
.bi>.bi-th{font-family:Tahoma,"Noto Sans Thai",Arial,sans-serif;font-size:max(13px,.9em);line-height:1.55;font-weight:400;letter-spacing:normal;word-break:normal;overflow-wrap:break-word;opacity:.9}
button .bi>.bi-th,nav .bi>.bi-th{font-size:max(13px,.88em);opacity:1}
h1 .bi>.bi-th,h2 .bi>.bi-th{font-size:max(14px,.57em);font-weight:500;margin-top:3px!important}
.bi .bi{display:inline} .language-note{display:block;font-size:12px;letter-spacing:0;color:#476487;margin-top:10px}
button{min-height:44px;height:auto;line-height:1.4;white-space:normal}nav button{text-align:left;min-height:64px;padding-top:12px;padding-bottom:12px}
.entryLine>button{height:auto;min-height:48px}.field>span{line-height:1.55}.stock-search label,.catalog-search label span{line-height:1.55}
.stock-search-qty{white-space:normal}.available-source button{white-space:normal}.stock-search-option-top{align-items:center}
.return-filters{grid-template-columns:1fr minmax(240px,.5fr)}.product-line-select{max-width:360px;min-width:210px}
select,input{min-width:0}select{padding-right:32px}input::placeholder{font-size:13px;opacity:.9}
.formgrid>*,.heading>*,.toolbar>*,.intake-toolbar>*{min-width:0}.toolbar{flex-wrap:wrap}.auth-card{width:min(100%,540px)}.auth-card h1{line-height:1.6}
.cards .card{min-width:0}.cards .card>.bi{font-size:15px}.cards .card strong{margin-top:12px}th .bi{font-size:12px}td .bi{font-size:13px}
.return-stats .panel>.bi{min-height:44px}.return-stats .panel small .bi{min-height:0}.return-modal .modalhead>div{min-width:0}
@media(max-width:1050px){.modalPanel{width:min(900px,100%)}.carton-controls{flex-wrap:wrap}.carton-controls select{flex-basis:100%}.return-filters{grid-template-columns:1fr}.stock-line-toolbar{flex-wrap:wrap}.stock-line-toolbar>input{flex-basis:100%}}
@media(max-width:760px){.bi>.bi-th{font-size:max(13px,.9em)}nav button{min-height:60px}.formgrid{grid-template-columns:1fr}.cards.intake-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cards.intake-stats .card{padding:14px}.cards .card>.bi{font-size:14px}.shipment-pair{grid-template-columns:1fr}.shipment-heading{flex-direction:column;align-items:stretch}.product-line-select{max-width:none;min-width:0}.return-stats{grid-template-columns:1fr}.return-stats .panel{padding:16px}.return-stats strong{margin:8px 0}.heading{gap:14px}.heading h1{line-height:1.4}}
