.tsPage{color:#183d30;background:#f5f7f6;min-height:100vh;font-family:Arial,sans-serif;font-size:16px}.tsPage *{box-sizing:border-box}.tsBrand{color:#fff;background:#153d30;justify-content:space-between;align-items:center;gap:20px;padding:20px 32px;display:flex}.tsBrand a{color:inherit;text-decoration:none}.tsBrand>a:first-child{color:#e7bc4a;font-size:26px;font-weight:800}.tsBrand span{color:#fff;font-weight:500}.tsBrand>a:last-child{font-size:14px}.tsContent{max-width:1500px;margin:auto;padding:28px}.tsTitle,.tsSectionHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.tsTitle{margin-bottom:20px}.tsTitle h1{margin:4px 0;font-size:32px}.tsEyebrow{letter-spacing:.12em;color:#577260;margin:0;font-size:12px;font-weight:700}.tsPage h2{margin:0 0 8px;font-size:21px}.tsPage h3{margin:4px 0 8px;font-size:17px}.tsPage p{line-height:1.5}.tsPage button,.tsButton{color:#1c4836;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bdcfc4;border-radius:7px;justify-content:center;align-items:center;padding:9px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.tsPage button:disabled{opacity:.45;cursor:default}.tsPage button:focus-visible,.tsPage a:focus-visible,.tsPage input:focus-visible,.tsPage select:focus-visible,.tsPage summary:focus-visible{outline-offset:2px;outline:3px solid #ba8f2e}.tsPage .tsPrimary{color:#fff;background:#194d39;border-color:#194d39}.tsPage .tsGold{color:#15382a;background:#e4b83e;border-color:#d4a72d}.tsActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tsTabs{border-bottom:1px solid #d3dfd7;gap:20px;margin-bottom:22px;display:flex;overflow-x:auto}.tsTabs button{background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:none;padding:12px 2px}.tsTabs button.active{border-color:#194d39}.tsTabs span{background:#f9e7b3;border-radius:10px;margin-left:7px;padding:2px 7px}.tsFilters{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:18px 0;display:flex}.tsPage label{flex-direction:column;gap:6px;font-size:14px;display:flex}.tsPage input,.tsPage select,.tsPage textarea{color:#183d30;min-width:0;max-width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #bfcec4;border-radius:6px;padding:9px 10px;font-size:16px}.tsPage textarea{resize:vertical}.tsKpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.tsKpis>div{background:#fff;border:1px solid #d9e3dc;border-radius:10px;padding:18px}.tsKpis span{font-size:14px}.tsKpis strong{margin-top:8px;font-size:30px;display:block}.tsKpis small{font-size:14px;font-weight:500}.tsKpis>div:last-child{background:#fffaf0;border-color:#e4c571}.tsPanel{background:#fff;border:1px solid #d5e1d8;border-radius:12px;margin:18px 0;padding:20px}.tsSectionHead>div>p{color:#607567;margin:0 0 10px;font-size:14px}.tsTableWrap{margin:14px 0;overflow-x:auto}.tsPage table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.tsPage th{color:#42604f;white-space:nowrap;background:#eef3ef;padding:12px 10px}.tsPage td{border-bottom:1px solid #e3eae5;padding:12px 10px}.tsPage td small{color:#6b7e71;margin-top:4px;font-size:12px;display:block}.tsShortage,.tsGood{color:#76571a;background:#fff0bd;border-radius:5px;padding:4px 10px;display:inline-block}.tsGood{color:#26623f;background:#e7f3e9}.tsHint{color:#647a6a;font-size:14px}.tsEmpty{color:#647a6a;padding:20px 0}.tsAllocationBanner{background:#fff8e9;border:1px solid #e5c679;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.tsAllocationBanner p{margin:0;font-size:14px}.tsBottomGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.tsRequest{border-top:1px solid #dce5df;margin-top:16px;padding:20px 0}.tsRequest p{margin:8px 0;font-size:14px}.tsRequest small{color:#647a6a;font-size:12px}.tsRequest summary{cursor:pointer;min-height:32px;padding:6px 0;font-size:14px}.tsPre{white-space:pre-wrap;overflow-wrap:anywhere}.tsBadge{white-space:normal;background:#eaf2eb;border-radius:6px;padding:6px 9px;font-size:12px}.tsChips{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.tsChips span{background:#eff4f0;border-radius:6px;padding:8px 10px;font-size:14px}.tsAgenda{border-bottom:1px solid #e4ebe6;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;font-size:14px;display:flex}.tsAgenda b{font-size:12px}.tsAgenda span{flex:1;min-width:120px}.tsAgenda small{color:#657a6b;font-size:12px}.tsError{color:#963527;background:#fff0ee;border-radius:8px;padding:12px 16px}.tsNotice{background:#e5f2e8;border-radius:8px;padding:10px 14px;font-size:14px}.tsCalendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:20px 0;display:grid}.tsCalendar>b{text-align:center;font-size:14px}.tsCalendar button{flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:100px;padding:10px;font-weight:400;display:flex}.tsCalendar button.selected{background:#e7f2e8;border-color:#24563d}.tsCalendar button span{margin-top:5px;font-size:12px;font-weight:700}.tsCalendar small{font-size:12px}.tsDialog{color:#183d30;border:1px solid #c5d4c9;border-radius:12px;width:min(880px,100vw - 24px);max-height:90dvh;padding:24px;overflow:auto}.tsDialog fieldset{border:0;gap:16px;min-width:0;margin:20px 0;padding:0;display:grid}.tsDialog label{margin:0}.tsFormGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tsDialog footer{border-top:1px solid #dce5df;justify-content:flex-end;margin-top:14px;padding-top:14px}.tsDialog details{background:#f3f7f3;border-radius:6px;padding:12px}.tsDialog details p{max-height:220px;font-size:14px;overflow:auto}.tsLines{gap:12px;display:grid}.tsLine{grid-template-columns:minmax(0,1fr) 110px auto;align-items:end;gap:10px;display:grid}.tsReceiveLine{background:#f2f6f2;border-radius:7px;gap:8px;padding:12px;display:grid}.tsReceiveLine>small{font-size:12px}.tsPage label.tsCheck{flex-direction:row;align-items:center;line-height:1.5}.tsCheck input{flex:none;width:20px;height:20px;min-height:0}.tsRequest .tsActions{margin-top:12px}@media (width<=900px){.tsKpis{grid-template-columns:repeat(3,minmax(0,1fr))}.tsBottomGrid{grid-template-columns:1fr}.tsTitle,.tsSectionHead,.tsAllocationBanner{flex-wrap:wrap;align-items:flex-start}}@media (width<=600px){.tsBrand{padding:16px}.tsBrand>a:first-child{font-size:20px}.tsBrand span{font-size:14px;display:block}.tsContent{padding:16px 10px}.tsTitle h1{font-size:26px}.tsKpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tsKpis>div{padding:14px}.tsKpis strong{font-size:25px}.tsPanel{padding:14px}.tsFilters label{flex:1;min-width:130px}.tsPage button,.tsButton{min-height:44px}.tsCalendar{gap:3px}.tsCalendar button{min-height:70px;padding:5px}.tsCalendar small{display:none}.tsCalendar button span{font-size:12px}.tsFormGrid{grid-template-columns:1fr}.tsLine{grid-template-columns:minmax(0,1fr) 85px}.tsLine>button{grid-column:1/-1}.tsDialog{padding:16px}.tsAllocationBanner{padding:14px}.tsTabs{gap:16px}}.tsModelCards{gap:24px;margin-bottom:24px;display:grid}.tsModelGroup{background:#fff;border:1px solid #d6e1d9;border-radius:14px;overflow:hidden}.tsModelGroup>header{color:#fff;background:#173f30;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex}.tsModelGroup h3{margin:0;font-size:22px}.tsModelGroup header p{color:#c9d9cd;margin:5px 0 0;font-size:13px}.tsGross{text-align:right;white-space:nowrap}.tsGross small{color:#dcc57f;display:block}.tsGross strong{font-size:32px}.tsGross span{font-size:14px}.tsBarrel{background:#f2f6f2;flex-wrap:wrap;gap:12px 24px;padding:14px 24px;font-size:13px;display:flex}.tsBarrel b{font-size:18px}.tsColourCards{grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:16px;padding:20px;display:grid}.tsColourCard{background:#fff;border:1px solid #dce4de;border-radius:10px;overflow:hidden}.tsColourPhoto{background:#fafbf9;justify-content:center;align-items:center;height:200px;display:flex;position:relative}.tsColourPhoto img{object-fit:contain;width:100%;height:100%}.tsColourPhoto>span{background:#fffe;border-radius:5px;padding:4px 8px;font-size:12px;position:absolute;bottom:9px;left:12px}.tsColourBody{padding:14px}.tsColourBody h4{margin:0 0 10px;font-size:19px}.tsColourQty{align-items:center;gap:10px;display:flex}.tsColourQty strong{font-size:29px;line-height:1}.tsColourQty span{color:#5e7264;max-width:110px;font-size:12px}.tsPreference{background:#fff5d9;border-radius:5px;padding:8px;font-size:12px;line-height:1.5}.tsCardMetrics{grid-template-columns:1fr 1fr;gap:7px;margin:13px 0;font-size:12px;display:grid}.tsCardMetrics span{justify-content:space-between;gap:4px;display:flex}.tsColourBody h5{color:#5e7264;margin:12px 0 8px;font-size:11px}.tsSizeTiles{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.tsPage .tsSizeTiles button{background:#f6f8f5;border-color:#e0e8e2;flex-direction:column;gap:3px;min-width:0;min-height:65px;padding:7px 2px;font-size:12px;display:flex}.tsSizeTiles strong{font-size:17px}.tsSizeTiles small{color:#5a6d60;font-size:10px}.tsSizeNote{color:#816424;margin-top:8px;font-size:11px;display:block}.tsCustomerCups{padding:0 20px 18px}.tsCustomerCups>div{border-top:1px solid #e1e7e2;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;font-size:13px;display:flex}.tsCustomerCups>div>div{flex:1;min-width:180px}.tsCustomerCups small{color:#6a7a6e;margin-top:5px;display:block}.tsCustomerCups a{color:#22543c;font-weight:700}.tsPhotoMissing{text-align:center;color:#66796d;gap:8px;display:grid}.tsPhotoMissing small{font-size:12px}.tsAllocationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.tsAllocationColour{border:1px solid #d7e1d9;border-radius:9px;padding:12px}.tsAllocationColour h3{margin:6px 0;font-size:16px}.tsAllocationColour>small{font-size:12px}.tsAllocationPhoto{height:115px}.tsAllocationPhoto img{object-fit:contain;width:100%;height:100%}.tsSizeInputs{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.tsSizeInputs label{font-size:12px}.tsSizeInputs input{width:100%;min-width:0;padding:8px}.tsRequestPhotos{flex-wrap:wrap;gap:12px;display:flex}.tsRequestPhotos>div{text-align:center;width:90px}.tsRequestPhotos img{object-fit:contain;width:90px;height:90px}.tsRequestPhotos small{display:block}.tsPage .tsTabs{flex-wrap:wrap}@media (width<=600px){.tsColourCards{grid-template-columns:1fr;padding:12px}.tsColourPhoto{height:220px}.tsModelGroup>header{padding:16px}.tsModelGroup h3{font-size:18px}.tsGross strong{font-size:26px}.tsBarrel{padding:12px 16px}.tsAllocationGrid{grid-template-columns:1fr}.tsSizeTiles{grid-template-columns:repeat(7,minmax(0,1fr))}.tsCustomerCups{padding:0 12px 12px}}.tsStandalone{color:#183d30;background:#f5f7f6;min-height:100vh}.tsStandaloneHeader{color:#fff;background:#173f30;justify-content:space-between;align-items:center;gap:14px;padding:14px 24px;font-family:Arial,sans-serif;display:flex}.tsStandaloneHeader a{color:#fff;padding:10px 0;font-size:14px;font-weight:700;text-decoration:none}.tsStandaloneHeader strong{font-size:17px}.tsStandaloneHeader button{color:#fff;cursor:pointer;background:0 0;border:1px solid #799a88;border-radius:6px;padding:9px 12px;font-size:13px}.tsReviewPage{max-width:1400px;margin:20px auto;padding:0 20px}.tsStandalone .tsContent{max-width:1440px;padding:20px}.tsStandalone .tsTitle{margin-bottom:12px}.tsStandalone .tsTitle h2{margin:4px 0;font-size:25px}.tsStandalone .tsKpis{gap:8px;margin:12px 0}.tsStandalone .tsKpis>div{padding:12px}.tsStandalone .tsKpis strong{font-size:24px}.tsStandalone .tsPanel{padding:16px}.tsStandalone .tsModelCards{gap:16px}.tsStandalone .tsModelGroup>header{padding:13px 16px}.tsStandalone .tsModelGroup h3{font-size:18px}.tsStandalone .tsGross strong{font-size:26px}.tsStandalone .tsBarrel{gap:8px 18px;padding:10px 16px}.tsStandalone .tsColourCards{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;padding:12px}.tsStandalone .tsColourPhoto>span{font-size:10px;bottom:5px;left:7px}.tsStandalone .tsColourBody h4{margin:0 0 7px;font-size:16px}.tsStandalone .tsColourQty span{font-size:11px}.tsStandalone .tsPreference{margin:8px 0;padding:6px;font-size:11px}.tsStandalone .tsCardMetrics{gap:5px;margin:9px 0;font-size:11px}.tsStandalone .tsColourBody h5{margin:8px 0 5px;font-size:10px;line-height:1.4}.tsStandalone .tsSizeTiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.tsStandalone .tsSizeTiles button{gap:2px;min-height:48px;padding:4px 1px;font-size:11px}.tsStandalone .tsSizeTiles strong{font-size:14px}.tsStandalone .tsSizeTiles small{font-size:9px}.tsStandalone .tsCustomerCups{padding:0 12px 10px}.tsStandalone .tsCustomerCups>div{gap:8px;padding:9px 0;font-size:12px}.tsStandalone .tsCustomerCups button{padding:7px 10px;font-size:12px}@media (width<=600px){.tsStandaloneHeader{flex-wrap:wrap;gap:6px 12px;padding:10px 12px}.tsStandaloneHeader strong{font-size:14px}.tsStandaloneHeader button{font-size:12px}.tsStandalone .tsContent{padding:14px 10px}.tsStandalone .tsTitle h2{font-size:22px}.tsStandalone .tsColourCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px}.tsStandalone .tsColourPhoto{height:108px}.tsStandalone .tsColourBody{padding:8px}.tsStandalone .tsColourQty{flex-wrap:wrap;gap:4px}.tsStandalone .tsColourQty strong{font-size:21px}.tsStandalone .tsColourQty span{max-width:none}.tsStandalone .tsCardMetrics{grid-template-columns:1fr}.tsStandalone .tsSizeTiles button{min-height:44px}.tsStandalone .tsModelGroup h3{font-size:16px}.tsStandalone .tsGross strong{font-size:23px}}.tsRequestSnapshot{gap:10px;display:grid}.tsRequestSnapshot>section{background:#f6f9f5;border:1px solid #cbdacf;border-radius:9px;padding:14px}.tsRequestSnapshot h3{margin:0 0 12px;font-size:17px}.tsSnapshotMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tsSnapshotMetrics>div{background:#fff;border:1px solid #e0e7df;border-radius:6px;flex-direction:column;gap:4px;padding:10px;display:flex}.tsSnapshotMetrics small{color:#63796a;font-size:11px}.tsSnapshotMetrics strong{font-size:21px}.tsSnapshotMetrics em{font-size:12px;font-style:normal;font-weight:400}.tsSnapshotMetrics span{font-size:12px}.tsRequestSpec{flex-wrap:wrap;gap:6px 16px;margin:12px 0 6px;font-size:13px;display:flex}.tsRequestSpec>span{flex-basis:100%;line-height:1.5}.tsRequestSnapshot>section>small{color:#6d765a;font-size:12px}.tsPackBadges{flex-wrap:wrap;gap:5px;margin:8px 0;display:flex}.tsPackBadges>span{color:#34533e;background:#edf2e8;border-radius:4px;padding:4px 7px;font-size:11px}.tsModelPacks{margin:0;padding:5px 16px}.tsAllocationProgress{justify-content:space-between;align-items:center;gap:10px;margin:15px 0 6px;font-size:14px;display:flex}.tsAllocationProgress button{padding:7px 10px;font-size:12px}.tsAllocationCompare{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;font-size:11px;display:grid}.tsAllocationCompare>span{background:#f0f5ef;border-radius:5px;flex-direction:column;gap:4px;padding:8px;display:flex}.tsAllocationCompare b{font-size:13px}.tsSizeInputs label{background:#f5f8f4;border-radius:5px;gap:4px;padding:6px}.tsSizeInputs label small{white-space:nowrap;font-size:10px;font-weight:400}.tsSizeInputs label>span{color:#496952;margin-top:4px;font-size:10px}.tsSizeInputs label>b{font-size:13px}.tsDialog .tsHint{font-size:12px}.tsRequestSnapshot+.tsAllocationProgress{margin-top:12px}@media (width<=600px){.tsSnapshotMetrics{gap:5px}.tsSnapshotMetrics>div{padding:7px}.tsSnapshotMetrics strong{font-size:17px}.tsSnapshotMetrics small{font-size:10px}.tsAllocationProgress{align-items:flex-start}.tsSizeInputs{grid-template-columns:repeat(3,minmax(0,1fr))}}.tsInlineQuantity{background:#edf4ee;border:1px solid #bcd0bf;border-radius:6px;gap:7px;margin-top:8px;padding:9px;display:grid}.tsInlineQuantity label{flex-direction:column;gap:4px;font-size:12px;font-weight:700;display:flex}.tsInlineQuantity input{border:1px solid #bacabc;border-radius:4px;width:100%;min-width:0;padding:7px 9px;font-size:16px}.tsInlineQuantity>div{gap:6px;display:flex}.tsPage .tsInlineQuantity button{min-height:34px;padding:6px 12px;font-size:12px}.tsInlineQuantity>small{color:#923b2f;font-size:11px}.tsSizeTiles button[aria-expanded=true]{outline-offset:0;outline:2px solid #426c4d}.tsCustomerSearch{width:min(100%,360px);margin:0 0 16px}.tsCustomerGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:14px;display:grid}.tsSimpleOrder{background:#fff;border:1px solid #dce4df;border-radius:12px;padding:16px}.tsSimpleOrder header{justify-content:space-between;align-items:start;gap:12px;display:flex}.tsSimpleOrder h3{margin:0 0 4px;font-size:16px}.tsSimpleOrder h4{margin:14px 0 8px;font-size:14px}.tsSimpleOrder small{color:#66736d;font-size:12px}.tsBulkPack{background:#f1f6f3;border-radius:6px;justify-content:space-between;gap:8px;padding:8px;font-size:13px;display:flex}.tsOrderColours{grid-template-columns:repeat(auto-fill,minmax(95px,1fr));gap:8px;display:grid}.tsOrderColour{border:1px solid #edf0ee;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:8px;font-size:12px;display:flex}.tsOrderColour img{object-fit:contain;width:72px;height:78px}.tsOrderSizes{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.tsOrderSizes span{background:#edf5ef;border-radius:4px;padding:3px 5px}.tsSimpleActions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;display:flex}.tsPage .tsSimpleActions button,.tsSimpleActions a{padding:7px 9px;font-size:12px}.tsSimpleActions a{color:#244a3b}.tsDialog{box-sizing:border-box;border-radius:14px!important;width:min(760px,100vw - 32px)!important;max-height:85dvh!important;margin:auto!important;padding:20px!important;position:fixed!important;inset:0!important}.tsDialog h2{font-size:19px}.tsDialog h3{font-size:15px}.tsDialog::backdrop{background:#12231d73}.tsDialog .tsAllocationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tsDialog .tsAllocationColour{border-radius:9px;padding:10px}.tsDialog .tsAllocationPhoto{height:65px}.tsDialog .tsAllocationPhoto img{object-fit:contain;height:65px}.tsDialog .tsSizeInputs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.tsDialog .tsSizeInputs label{gap:3px;padding:0;font-size:12px}.tsDialog .tsSizeInputs input{width:100%;min-width:0;height:34px;padding:7px}.tsAllocationSummary p{margin:6px 0;font-size:12px}.tsDialog .tsAllocationProgress{margin:10px 0;font-size:13px}.tsStandalone .tsColourCards{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.tsStandalone .tsColourPhoto{height:90px}.tsStandalone .tsColourPhoto img{max-height:85px}.tsStandalone .tsColourBody{padding:10px}.tsStandalone .tsColourQty strong{font-size:22px}.tsStandalone .tsSizeTiles button{min-height:65px;padding:6px 3px}.tsStandalone .tsBarrel{padding:9px;font-size:12px}.tsStandalone .tsModelGroup{padding:14px}@media (width<=600px){.tsCustomerGrid,.tsDialog .tsAllocationGrid{grid-template-columns:1fr}.tsDialog{padding:14px!important}.tsStandalone .tsColourCards{grid-template-columns:repeat(2,minmax(0,1fr))}}.tsBulkRows{background:#fff;border:1px solid #d4ded8;border-radius:6px;overflow:hidden}.tsBulkHead,.tsBulkRow{grid-template-columns:minmax(140px,1.1fr) 95px minmax(175px,1.3fr) minmax(160px,1.3fr) 85px minmax(180px,1.3fr);align-items:center;gap:14px;padding:13px 16px;display:grid}.tsBulkHead{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(135deg,#203b34,#34423f);font-size:12px;font-weight:800}.tsBulkEntry{border-bottom:1px solid #d4ded8}.tsBulkEntry:last-child{border-bottom:0}.tsBulkRow{background:#fbfcfa;border-left:4px solid #b99a58;padding-left:12px;font-size:14px}.tsBulkRow:hover{background:#f4f8f5}.tsBulkCustomer,.tsBulkProduct{flex-direction:column;gap:5px;min-width:0;display:flex}.tsBulkCustomer b,.tsBulkProduct b{overflow-wrap:anywhere}.tsBulkCustomer a{color:#335c4c;overflow-wrap:anywhere;font-size:12px}.tsBulkProduct small,.tsBulkRow time{color:#617068;font-size:12px}.tsBulkColours{flex-wrap:wrap;gap:5px 9px;display:flex}.tsBulkColours>span{align-items:center;gap:4px;font-size:12px;display:flex}.tsBulkColours img{object-fit:contain;width:26px;height:30px}.tsBulkColours .tsPhotoMissing{padding:0;font-size:12px}.tsBulkColours .tsPhotoMissing small{display:none}.tsBulkRow .tsSimpleActions{gap:5px;margin:0}.tsBulkRow .tsSimpleActions button,.tsBulkRow .tsSimpleActions a{padding:6px 8px;font-size:12px}.tsBulkStockStrip{color:#fff;background:#34423f;align-items:center;gap:14px;padding:7px 16px;font-size:12px;display:flex}.tsBulkStockStrip span{color:#e0e8e3}@media (width<=1150px){.tsBulkHead,.tsBulkRow{grid-template-columns:minmax(125px,1fr) 85px minmax(140px,1.2fr) minmax(130px,1.2fr) 70px;gap:10px}.tsBulkHead>span:last-child{display:none}.tsBulkRow .tsSimpleActions{grid-column:1/-1;padding-top:5px}}@media (width<=700px){.tsBulkHead{display:none}.tsBulkRow{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px}.tsBulkCustomer{grid-column:1}.tsBulkRow time{text-align:right;grid-area:1/2}.tsBulkProduct{grid-area:2/1}.tsBulkQuantity{text-align:right;grid-area:2/2}.tsBulkColours{grid-column:1/-1}.tsBulkStockStrip{padding:7px 10px}.tsBulkRow .tsSimpleActions{grid-column:1/-1}}.orderRequestsReview{color:#173c30;background:#fff;border:1px solid #c7d7cd;border-radius:14px;max-width:1240px;margin:20px auto;padding:20px}.orderRequestsReview>header{border-bottom:1px solid #dbe5dd;justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;display:flex}.orderRequestsReview h2{margin:0;font-size:22px;line-height:1.3}.orderRequestsReview h2 span{background:#e5f0e8;border-radius:6px;padding:2px 9px;font-size:16px;display:inline-block}.orderRequestsReview header p{color:#526c5d;margin:5px 0 0;font-size:14px}.orderRequestsReview button,.orderRequestActions>a{color:#173c30;cursor:pointer;background:#f4f8f5;border:1px solid #becfc4;border-radius:7px;min-height:40px;padding:9px 14px;font-size:14px;font-weight:600;text-decoration:none}.orderRequestsReview button:disabled{opacity:.5;cursor:default}.orderRequestsReview button:focus-visible,.orderRequestsReview a:focus-visible,.orderRequestsReview input:focus-visible{outline-offset:3px;outline:2px solid #a17c24}.orderRequestSearch{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0;display:flex}.orderRequestSearch label{font-size:14px}.orderRequestSearch input{border:1px solid #becfc4;border-radius:7px;flex:1;min-width:180px;padding:10px;font-size:16px}.orderRequestRow{border-top:1px solid #dbe5dd;padding:16px 0}.orderRequestIdentity{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.orderRequestIdentity strong{font-size:16px}.orderRequestIdentity time{color:#627468;margin-left:auto;font-size:12px}.orderRequestBadge{color:#745519;background:#fff1cc;border-radius:5px;padding:4px 8px;font-size:12px}.orderRequestContact{overflow-wrap:anywhere;margin:6px 0;font-size:14px}.orderRequestRow>small{color:#627468;font-size:12px}.orderRequestRow h3{margin:10px 0 5px;font-size:16px}.orderRequestRow .compactChatText p{margin:0;font-size:14px;line-height:1.5}.orderRequestRow .chatTextToggle{min-height:32px;font-size:14px}.orderRequestActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.orderRequestActions .chatQuickOrderCommand{color:#fff;background:#173f34;border-color:#b2953b}.orderRequestPagination{justify-content:flex-end;align-items:center;gap:12px;display:flex}.orderRequestSuccess{background:#e6f3e9;border-radius:7px;padding:10px 12px;font-size:14px}.orderRequestSuccess a{color:#174c36;font-weight:700}@media (width<=700px){.orderRequestsReview{margin:12px 8px;padding:14px}.orderRequestsReview>header{flex-wrap:wrap;align-items:flex-start}.orderRequestsReview h2{font-size:20px}.orderRequestIdentity time{width:100%;margin:0}.orderRequestActions>*{text-align:center;flex:1}.orderRequestsReview button,.orderRequestActions>a{min-height:44px}}
