@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{color:#213a32;font-synthesis:none;background:#fafbf8;font-family:DM Sans,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,label.upload{-webkit-tap-highlight-color:transparent}button,a{cursor:pointer}button{border:0}a{color:inherit;text-decoration:none}button:disabled{opacity:.5;cursor:wait}header{border-bottom:1px solid #e4e9e0;justify-content:space-between;align-items:center;max-width:1300px;height:100px;margin:auto;padding:0 48px;display:flex}.brand{font-family:Manrope,sans-serif;font-weight:800;font-size:calc(29px * var(--font-scale,1));letter-spacing:-1.3px;align-items:center;gap:11px;line-height:1.2;display:flex}.brandmark{color:#fff;background:#214c3d;border-radius:13px;place-items:center;width:43px;height:46px;display:grid;transform:rotate(-5deg)}.green{color:#73927b}.brand small{font-size:calc(8px * var(--font-scale,1));letter-spacing:1.7px;color:#718178;margin-top:5px;font-weight:700;display:block}nav{gap:12px;display:flex}.nav{color:#7a857d;font-size:calc(13px * var(--font-scale,1));background:0 0;border-radius:8px;align-items:center;gap:8px;padding:12px 19px;display:flex}.nav.active{color:#254f3c;background:#eaf0e7;font-weight:700}.country{font-size:calc(12px * var(--font-scale,1));color:#758178;align-items:center;gap:8px;display:flex}.country span{font-size:calc(18px * var(--font-scale,1))}.hero{grid-template-columns:1.15fr 1fr;gap:30px;max-width:1300px;min-height:560px;margin:auto;padding:65px 48px 46px;display:grid}.eyebrow{font-size:calc(10px * var(--font-scale,1));letter-spacing:1.8px;color:#66806c;align-items:center;gap:9px;font-weight:700;display:flex}.dot{background:#648e5e;border-radius:50%;width:6px;height:6px}h1,h2,h3{margin:0;font-family:Manrope,Arial,sans-serif}h1{font-size:calc(46px * var(--font-scale,1));letter-spacing:-1.9px;margin-top:20px;font-weight:800;line-height:1.24}h1 span{color:#748c6f}.hero p{font-size:calc(14px * var(--font-scale,1));color:#79847a;margin:19px 0 27px;line-height:1.8}.searchbox{background:#fff;border:1px solid #dbe3d6;border-radius:13px;max-width:535px;padding:19px 20px 16px;box-shadow:0 8px 25px #254c3910}.phonelabel{font-size:calc(11px * var(--font-scale,1));color:#53705a;align-items:center;gap:8px;margin-bottom:12px;font-weight:700;display:flex}.searchrow{align-items:center;gap:8px;display:flex}.dial{font-size:calc(17px * var(--font-scale,1));border-right:1px solid #ddd;padding-right:5px}.searchrow input{min-width:0;font-size:calc(13px * var(--font-scale,1));color:#243b30;background:0 0;border:0;outline:0;flex:1;width:100%}.primary,.secondary,.trackbtn{font-size:calc(12px * var(--font-scale,1));white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:13px 17px;font-weight:700;display:inline-flex}.primary{color:#fff;background:#284f3f;box-shadow:0 3px #1f4034}.primary:hover{background:#38664d}.secondary{color:#425b48;background:#fff;border:1px solid #dce3d7}.searchbox small{font-size:calc(9px * var(--font-scale,1));color:#959d93;margin-top:13px;display:block}.herofoot{font-size:calc(10px * var(--font-scale,1));color:#8a9589;align-items:center;gap:8px;margin-top:18px;display:flex}.herofoot svg{color:#708f72}.herofoot span{margin:0 3px}.illustration{justify-content:center;align-items:center;min-height:400px;display:flex;position:relative}.orbit{border:1px dashed #d6dfca;border-radius:50%;position:absolute}.o1{width:370px;height:370px}.o2{background:#eef2e76b;border:0;width:290px;height:290px}.parcel{background:linear-gradient(130deg,#d8b58a,#c49a66);border-radius:5px 7px 12px 10px;width:228px;height:230px;margin-top:-10px;position:relative;transform:rotate(-9deg);box-shadow:21px 28px 32px #3d563524,inset -28px 0 #bb905c}.parcel:before{content:"";clip-path:polygon(19% 0,87% 0,100% 100%,0 100%);background:#e2c7a2;height:38px;position:absolute;top:-37px;left:0;right:0}.tape{background:#ecd8b799;width:43px;height:100%;position:absolute;top:0;left:101px}.tape:before{content:"";transform-origin:bottom;background:#f1dfc0;width:43px;height:38px;position:absolute;top:-37px;left:0;transform:skew(-18deg)}.parcel-logo{color:#735938;font-size:calc(19px * var(--font-scale,1));letter-spacing:-1px;align-items:center;gap:5px;font-weight:800;display:flex;position:absolute;top:24px;left:21px}.label{background:#f9f8ed;border-radius:3px;width:144px;padding:14px 16px 10px;position:absolute;top:89px;left:24px;transform:rotate(3deg);box-shadow:0 2px 3px #896e5222}.label-lines{background:repeating-linear-gradient(#b5b6a5 0 3px,#0000 3px 8px);width:75px;height:25px;margin-bottom:6px}.barcode{font-family:monospace;font-weight:900;font-size:calc(16px * var(--font-scale,1));letter-spacing:-2px;color:#495547;white-space:nowrap}.label small{font-size:calc(6px * var(--font-scale,1));letter-spacing:1.3px;color:#939787}.floatcard{background:#fff;border:1px solid #e3e8da;border-radius:11px;align-items:center;gap:12px;display:flex;position:absolute;box-shadow:0 12px 40px #29443110}.delivery{padding:16px 22px;bottom:39px;left:4px}.iconround{color:#5c7854;background:#edf2e5;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.delivery small{font-size:calc(8px * var(--font-scale,1));color:#8a9684;letter-spacing:1.4px;margin-bottom:5px;display:block}.delivery strong{font-size:calc(12px * var(--font-scale,1))}.tiny-dot{background:#81a66a;border-radius:50%;width:6px;height:6px;margin-left:10px}.secure{font-size:calc(10px * var(--font-scale,1));padding:12px 16px;top:39px;right:0;transform:rotate(5deg)}.secure svg{color:#5b8355;background:#edf2e4;border-radius:50%;padding:2px}.decor{color:#b8c6a9;font-size:calc(22px * var(--font-scale,1));position:absolute}.d1{top:35px;left:45px}.d2{bottom:35px;right:35px}.carriers{border-top:1px solid #e3e8dc;border-bottom:1px solid #e3e8dc;justify-content:space-between;align-items:center;gap:24px;max-width:1204px;margin:0 auto;padding:25px 0;display:flex}.carriers>span{font-size:calc(8px * var(--font-scale,1));letter-spacing:1px;color:#929b8f;line-height:1.9}.carriers b{font-size:calc(8px * var(--font-scale,1));font-weight:600}.carrierword{font-size:calc(24px * var(--font-scale,1));letter-spacing:-1px;opacity:.75;font-style:italic;font-weight:900;line-height:1}.carrierword small{font-size:calc(7px * var(--font-scale,1));letter-spacing:3px;text-align:center;margin-top:5px;font-style:normal;display:block}.nim{color:#6c7c56}.best{color:#8c7463}.post{color:#946f67}.dhl{color:#a89548}.inter{color:#658486}.results{max-width:1300px;min-height:290px;margin:auto;padding:48px 48px 65px}.sectionhead{justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px;display:flex}.sectionhead h2{font-size:calc(24px * var(--font-scale,1));letter-spacing:-.8px;margin-top:10px;font-weight:800}.subtle{font-size:calc(11px * var(--font-scale,1));color:#929b8f}.steps{grid-template-columns:repeat(3,1fr);gap:21px;display:grid}.step{background:#fffefb;border:1px solid #e2e7db;border-radius:10px;padding:22px 24px}.stephead{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.stepicon{color:#607b58;background:#edf1e6;border-radius:11px;place-items:center;width:42px;height:42px;display:inline-grid}.stepnum{font-family:Manrope;font-size:calc(27px * var(--font-scale,1));color:#dce3d3;font-weight:600}.step h3{font-size:calc(13px * var(--font-scale,1))}.step p{font-size:calc(11px * var(--font-scale,1));color:#879080;max-width:230px;margin:9px 0 0;line-height:1.8}footer{color:#939b8d;max-width:1204px;font-size:calc(10px * var(--font-scale,1));border-top:1px solid #e3e8dc;align-items:center;gap:25px;margin:auto;padding:25px 0 30px;display:flex}.footerbrand{font-family:Manrope;font-size:calc(23px * var(--font-scale,1));letter-spacing:-1px;color:#637760;font-weight:800}.footerbrand span{color:#a1af91}footer small{font-size:calc(9px * var(--font-scale,1));margin-left:auto}.error{color:#a04c39;font-size:calc(13px * var(--font-scale,1));background:#fff0eb;border:1px solid #eac6b7;border-radius:9px;margin-bottom:22px;padding:15px 18px}.toast{z-index:30;max-width:90vw;font-size:calc(12px * var(--font-scale,1));background:#fffef9;border:1px solid #dce5d4;border-radius:10px;align-items:center;gap:12px;padding:16px 20px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 7px 30px #213d3220}.toast button{color:#748069;background:0 0;display:flex}.count{font-size:calc(14px * var(--font-scale,1));vertical-align:middle;background:#e7eddf;border-radius:6px;margin-left:7px;padding:3px 9px}.sectionhead p,.adminactions p{font-size:calc(12px * var(--font-scale,1));color:#85907e;margin:8px 0 0;line-height:1.7}.totals{background:#edf1e7;border:1px solid #e0e7d8;border-radius:10px;align-items:center;gap:12px;padding:14px 20px;display:flex}.totals strong{font-size:calc(28px * var(--font-scale,1))}.totals span{font-size:calc(11px * var(--font-scale,1));color:#809078}.shipmentlist{flex-direction:column;gap:14px;display:flex}.shipment{background:#fff;border:1px solid #e2e8db;border-radius:12px;align-items:center;gap:18px;padding:22px;display:flex}.carriericon{background:#f5f5ee;border-radius:10px;place-items:center;width:50px;height:50px;display:grid}.shipmentmain{flex:1}.muted{font-size:calc(10px * var(--font-scale,1));color:#8a9485}.sep{color:#ccd2c4;margin:0 7px}.shipment h3{font-size:calc(17px * var(--font-scale,1));letter-spacing:.2px;align-items:center;gap:10px;margin:6px 0;display:flex}.shipment small{font-size:calc(10px * var(--font-scale,1));color:#8a9485}.copy{color:#89957f;background:0 0;justify-content:center;align-items:center;padding:6px;display:inline-flex}.copy:hover{color:#284f3f;background:#edf1e7;border-radius:5px}.trackbtn{color:#536f4e;background:#edf2e6}.hint{font-size:calc(11px * var(--font-scale,1));color:#8a9481;margin-top:20px}.empty{text-align:center;color:#8d9984;padding:55px 20px}.empty>svg{color:#9aa98c;width:35px;height:35px;margin:0 auto 15px}.empty h3{font-size:calc(17px * var(--font-scale,1));color:#526a49}.empty p{font-size:calc(12px * var(--font-scale,1));line-height:1.7}.admin{max-width:1300px;min-height:70vh;margin:auto;padding:45px 48px 70px}.admin h1{font-size:calc(32px * var(--font-scale,1));margin:10px 0 0}.login{background:#fff;border:1px solid #e0e6d8;border-radius:16px;max-width:420px;margin:55px auto;padding:35px}.login h2{font-size:calc(24px * var(--font-scale,1));margin-top:18px}.login p{font-size:calc(12px * var(--font-scale,1));color:#899580;margin-bottom:25px}.login .primary{width:100%;margin-top:20px}label{font-size:calc(10px * var(--font-scale,1));color:#738268;flex-direction:column;gap:7px;font-weight:600;display:flex}label input,label select,textarea{min-width:0;font-size:calc(12px * var(--font-scale,1));color:#34503b;background:#fffefb;border:1px solid #dce3d6;border-radius:6px;outline:none;width:100%;padding:11px 12px}input:focus,select:focus,textarea:focus{border-color:#7d9970;box-shadow:0 0 0 2px #8da67d19}.stats{grid-template-columns:repeat(3,1fr);gap:18px;margin:30px 0 40px;display:grid}.stats>div{background:#fffefb;border:1px solid #e1e7d9;border-radius:12px;align-items:center;gap:18px;padding:23px;display:flex}.stats small{font-size:calc(11px * var(--font-scale,1));color:#8c977f;display:block}.stats strong{font-family:Manrope;font-size:calc(28px * var(--font-scale,1));margin-top:4px;display:block}.adminactions{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.adminactions h2{font-size:calc(22px * var(--font-scale,1));letter-spacing:-.6px}.actions{gap:10px;display:flex}.upload{cursor:pointer;flex-direction:row;position:relative}.upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.tablecard{background:#fff;border:1px solid #e0e6d8;border-radius:11px;overflow:hidden}.tabletools{color:#8c9883;border-bottom:1px solid #e5e9e0;align-items:center;gap:12px;padding:18px 20px;display:flex}.tabletools input{font-size:calc(12px * var(--font-scale,1));background:0 0;border:0;outline:0;flex:1;min-width:0}.tabletools>span{font-size:calc(10px * var(--font-scale,1));white-space:nowrap}.tableoverflow{overflow-x:auto}table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:calc(12px * var(--font-scale,1))}th{text-align:left;color:#85917a;font-size:calc(10px * var(--font-scale,1));background:#f5f7f0;padding:15px 20px;font-weight:600}td{color:#6b7b61;border-top:1px solid #edf0e8;padding:18px 20px}td strong{color:#405737;font-size:calc(12px * var(--font-scale,1));font-weight:600;display:block}td small{color:#929c89;font-size:calc(10px * var(--font-scale,1));margin-top:5px;display:block}td a{color:#496343;font-family:monospace}.pill{font-size:calc(9px * var(--font-scale,1));background:#f4f5ed;border-radius:5px;padding:5px 8px}.adminnote{color:#91a083;align-items:center;gap:13px;margin-top:20px;display:flex}.adminnote p{font-size:calc(10px * var(--font-scale,1));max-width:800px;line-height:1.8}.draft{background:#f1f4eb;border:1px solid #d8e1ce;border-radius:12px;margin-bottom:25px;padding:25px}.draft h2{font-size:calc(20px * var(--font-scale,1))}.draftrow{border-top:1px solid #dfe6d7;grid-template-columns:20px 1.4fr 1fr 1.5fr 1.2fr 65px 1fr 1fr 25px;align-items:center;gap:10px;padding:15px 0;display:grid}.rownum{font-size:calc(11px * var(--font-scale,1));color:#91a083}.draftrow input,.draftrow select{font-size:calc(11px * var(--font-scale,1));padding:9px 8px}.missing{background:#fffaf2!important;border-color:#d5b898!important}.draftfooter{justify-content:space-between;gap:15px;margin-top:20px;display:flex}.scanprogress{color:#738465;font-size:calc(12px * var(--font-scale,1));background:#eaf0df;border:1px solid #dce6cd;border-radius:8px;align-items:center;gap:12px;margin-bottom:20px;padding:18px;display:flex}.ocrreview{grid-template-columns:180px 1fr;gap:20px;margin:20px 0;display:grid}.ocrreview img{object-fit:contain;max-width:100%;max-height:280px}.ocrreview .secondary{margin-top:10px}details{font-size:calc(11px * var(--font-scale,1));color:#7d8c70;margin-bottom:20px}summary{cursor:pointer}.draftrows{overflow:auto}@media (width>=1450px){header{height:110px}.hero{padding-top:80px;padding-bottom:60px}.results{padding-top:55px}}@media (width<=1100px){header{padding:0 28px}.hero{gap:0;padding:50px 28px 35px}h1{font-size:calc(38px * var(--font-scale,1))}.searchbox{padding:16px}.primary{padding:12px}.carriers{margin:0 28px}.results,.admin{padding-left:28px;padding-right:28px}footer{margin:0 28px}.orbit.o1{width:300px;height:300px}.o2{width:250px;height:250px}.parcel{transform:scale(.88)rotate(-9deg)}.delivery{padding:13px;bottom:48px;left:0}.secure{top:42px;right:0}.draftrow{grid-template-columns:20px repeat(3,minmax(130px,1fr));min-width:0}.draftrow>button{grid-column:4}.draftrow label{min-width:0}}@media (width<=700px){header{height:83px;padding:0 20px}.brand{font-size:calc(24px * var(--font-scale,1))}.brandmark{width:35px;height:39px}.brand small{font-size:calc(6px * var(--font-scale,1));letter-spacing:1px}.country{display:none}nav{gap:0}.nav{gap:0;padding:10px;font-size:0}.nav svg{width:18px;height:18px}.hero{min-height:0;padding:39px 23px 25px;display:block}.eyebrow{font-size:calc(8px * var(--font-scale,1));letter-spacing:1.25px}h1{font-size:calc(34px * var(--font-scale,1));letter-spacing:-1.5px;margin-top:18px}.hero p{font-size:calc(12px * var(--font-scale,1));margin:17px 0 23px}.searchbox{padding:17px 15px}.searchrow{flex-wrap:wrap;gap:10px}.searchrow input{font-size:calc(13px * var(--font-scale,1));min-height:30px}.searchrow .primary{width:100%;font-size:calc(12px * var(--font-scale,1));margin-top:7px;padding:14px}.searchbox small{font-size:calc(8px * var(--font-scale,1));line-height:1.7}.herofoot{font-size:calc(8px * var(--font-scale,1));justify-content:center;gap:6px}.illustration{max-width:350px;min-height:300px;margin:5px auto 0}.o1{width:265px!important;height:265px!important}.o2{width:220px;height:220px}.parcel{margin-top:0;transform:scale(.7)rotate(-9deg)}.secure{font-size:calc(9px * var(--font-scale,1));padding:10px;top:31px;right:0}.delivery{padding:12px 15px;bottom:12px;left:0}.delivery strong{font-size:calc(11px * var(--font-scale,1))}.delivery small{font-size:calc(7px * var(--font-scale,1))}.d1{top:50px;left:15px}.d2{bottom:35px;right:10px}.carriers{flex-wrap:wrap;justify-content:center;gap:25px 18px;margin:0 23px;padding:20px 0}.carriers>span{text-align:center;width:100%;font-size:calc(7px * var(--font-scale,1))}.carriers>span br{display:none}.carriers b{font-size:calc(7px * var(--font-scale,1));margin-left:5px}.carrierword{font-size:calc(18px * var(--font-scale,1))}.carrierword small{font-size:calc(5px * var(--font-scale,1));letter-spacing:2px}.results{padding:32px 23px 40px}.sectionhead{align-items:flex-start;margin-bottom:21px}.sectionhead h2{font-size:calc(21px * var(--font-scale,1));line-height:1.4}.subtle{display:none}.steps{grid-template-columns:1fr;gap:12px}.step{padding:19px 22px;position:relative}.stephead{float:left;margin:0 17px 0 0}.stepnum{font-size:calc(20px * var(--font-scale,1));position:absolute;top:23px;right:20px}.step h3{font-size:calc(12px * var(--font-scale,1));margin-top:4px;padding-right:30px}.step p{font-size:calc(10px * var(--font-scale,1));max-width:none;margin-top:6px;padding-left:59px;line-height:1.6}.stepicon{width:40px;height:40px}.shipment{flex-wrap:wrap;gap:12px;padding:17px 15px}.shipment h3{font-size:calc(14px * var(--font-scale,1))}.carriericon{width:39px;height:42px}.shipmentmain{min-width:180px}.trackbtn{width:100%;margin-top:6px}.totals{gap:8px;padding:10px}.totals strong{font-size:calc(20px * var(--font-scale,1))}.totals span{font-size:calc(8px * var(--font-scale,1));width:40px}.hint{font-size:calc(10px * var(--font-scale,1));line-height:1.8}footer{flex-wrap:wrap;gap:15px;margin:0 23px;padding:25px 0}footer small{width:100%;margin-left:0}.footerbrand{font-size:calc(22px * var(--font-scale,1))}.admin{padding:30px 20px 40px}.admin h1{font-size:calc(26px * var(--font-scale,1))}.sectionhead p{font-size:calc(11px * var(--font-scale,1))}.stats{gap:8px;margin:25px 0}.stats>div{padding:14px 12px;display:block}.stats .stepicon{width:30px;height:30px;margin-bottom:10px}.stats .stepicon svg{width:18px}.stats strong{font-size:calc(25px * var(--font-scale,1))}.stats small{font-size:calc(9px * var(--font-scale,1))}.adminactions{display:block}.actions{margin-top:17px}.actions>*{font-size:calc(11px * var(--font-scale,1));flex:1;padding:12px}.draft{padding:17px}.draftrow{grid-template-columns:20px 1fr 1fr;gap:10px}.draftrow>label:first-of-type{grid-column:2/4}.draftrow label{grid-column:auto}.draftrow>label:nth-of-type(3),.draftrow>label:nth-of-type(2){grid-column:2/4}.draftrow>label:nth-of-type(4),.draftrow>label:nth-of-type(6){grid-column:2}.draftrow>button{grid-area:auto/1}.draftfooter{flex-wrap:wrap}.draftfooter>*{width:100%}.ocrreview{grid-template-columns:1fr}.ocrreview img{max-height:180px;margin:auto}.tabletools{padding:15px}.tabletools>span{display:none}.login{margin:30px auto;padding:25px}.admin .sectionhead>.secondary{padding:10px;font-size:0}.adminnote{align-items:flex-start}.adminnote svg{flex-shrink:0;margin-top:10px}.toast{width:90vw;font-size:calc(11px * var(--font-scale,1))}.desktop{display:none}}.customersection{background:#f5f7f0;border:1px solid #dfe6d6;border-radius:12px;margin-bottom:35px;padding:25px}.customersection .adminactions{margin-bottom:10px}.customersection .hint{margin-top:8px;line-height:1.8}.sheetupload{margin:12px 0 22px}.sheetupload>.upload{width:fit-content}.sheetupload>.error{margin-top:12px}.sheetmapper{background:#fffefa;border:1px solid #dce4d2;border-radius:10px;margin-top:18px;padding:22px}.sheetmapper h3{font-size:calc(14px * var(--font-scale,1));overflow-wrap:anywhere}.sheetmapper .sectionhead{margin-bottom:16px}.mappingfields{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.checkboxlabel{flex-direction:row;align-items:center;gap:8px;margin:18px 0}.checkboxlabel input{width:15px;height:15px;margin:0}.sheetmapper td{white-space:normal;min-width:100px;font-size:calc(11px * var(--font-scale,1));padding:13px}.sheetmapper .tableoverflow{border:1px solid #e3e8db;border-radius:7px;max-width:100%}.customerreview{background:#fffefb;border:1px solid #dce4d2;border-radius:10px;margin:20px 0;padding:20px}.customerreview h3{font-size:calc(17px * var(--font-scale,1));margin-top:10px}.customerrow{border-top:1px solid #e4eadc;grid-template-columns:30px 1.5fr 1fr 30px;align-items:center;gap:14px;padding:10px 0;display:grid}.customerrow>span{font-size:calc(11px * var(--font-scale,1));color:#91a083}.customerrow input{font-size:calc(12px * var(--font-scale,1))}.pager{font-size:calc(11px * var(--font-scale,1));color:#829075;justify-content:center;align-items:center;gap:20px;padding:15px;display:flex}.customertable{margin-top:20px}.customertable .empty{padding:30px 15px}.matchok{font-size:calc(9px * var(--font-scale,1));color:#57854c;line-height:1.4}.matchreview{font-size:calc(9px * var(--font-scale,1));color:#ab8050;line-height:1.4}.customersection .sectionhead{align-items:flex-start}@media (width<=700px){.customersection{padding:17px}.mappingfields{grid-template-columns:1fr 1fr}.sheetmapper{padding:16px}.customerrow{grid-template-columns:20px 1fr 25px;gap:8px}.customerrow>label:nth-of-type(2){grid-column:2}.customerrow>button{grid-area:1/3/3}.customerreview{padding:15px}.customersection .adminactions>.secondary{margin-top:12px}.sheetmapper .draftfooter .primary{width:100%}.sheetmapper .sectionhead h3{font-size:calc(12px * var(--font-scale,1))}.customerreview .draftfooter .primary{width:100%}}.languageselect{font-size:calc(9px * var(--font-scale,1));flex-direction:row;align-items:center;gap:7px;margin-left:12px;display:flex}.languageselect select{width:90px;font-size:calc(11px * var(--font-scale,1));background:#fffefb;padding:8px}.country{margin-left:12px}.statusbadge{font-size:calc(11px * var(--font-scale,1));white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;font-weight:700;display:inline-flex}.statusbadge.unknown{color:#89927e;background:#f0f2eb}.statusbadge.on_delivery{color:#997000;background:#fff1bc;border:1px solid #edce67}.statusbadge.received{color:#2d7b3d;background:#e1f2df;border:1px solid #b5deb4}.statusbadge.exception{color:#a04d36;background:#ffe4db}.deliverystate{max-width:420px;margin:10px 0}.deliveredtime{color:#53814d;font-size:calc(10px * var(--font-scale,1));flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.deliveredtime small{font-size:calc(8px * var(--font-scale,1))!important}.statusdetail{font-size:calc(11px * var(--font-scale,1));color:#7e8a74;white-space:normal;margin:9px 0 6px;line-height:1.7}.statussource{color:#8e9a84;white-space:normal;margin-top:6px;line-height:1.8;display:block;font-size:calc(9px * var(--font-scale,1))!important}.statuseditor{min-width:210px;max-width:300px}.statuseditbutton{color:#5b7c4e;font-size:calc(10px * var(--font-scale,1));background:0 0;border-bottom:1px dashed #a0b494;padding:5px 0}.statuseditfields{white-space:normal;background:#f7f9f1;border:1px solid #e0e7d5;border-radius:8px;min-width:260px;margin-top:10px;padding:13px}.statuseditfields label+label{margin-top:12px}.statusbuttons{gap:6px;margin:12px 0;display:flex}.statusbuttons button,.statuseditfields>.secondary{font-size:calc(10px * var(--font-scale,1));padding:10px}.statuserror{color:#ac5a3d;font-size:calc(10px * var(--font-scale,1));white-space:normal;max-width:280px;padding:10px;line-height:1.6}.courierconnection{background:#fff;border:1px solid #e0e6d8;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin:25px 0;padding:20px 23px;display:flex}.courierconnection h3{font-size:calc(14px * var(--font-scale,1))}.courierconnection p{font-size:calc(11px * var(--font-scale,1));color:#8c977f;margin:10px 0 0}.connectionpill{font-size:calc(9px * var(--font-scale,1));border-radius:5px;margin-left:10px;padding:5px 8px;font-family:Arial;display:inline-block}.connectionpill.no{color:#9b7f2c;background:#fff2d0}.connectionpill.yes{color:#558142;background:#e5f2dd}.addresscell{white-space:normal;min-width:220px;max-width:380px;font-size:calc(11px * var(--font-scale,1));line-height:1.8}.customerrow{grid-template-columns:25px 1fr 1.5fr 1fr 25px}.downloadtemplate{margin-top:10px}@media (width<=700px){header{flex-wrap:wrap;gap:7px;height:auto;min-height:100px;padding:12px 14px}.brand{font-size:calc(21px * var(--font-scale,1))}.brand small{font-size:calc(5px * var(--font-scale,1))}.brandmark{width:30px;height:34px}.languageselect{gap:4px;margin-left:auto}.languageselect>span{font-size:0}.languageselect select{font-size:calc(10px * var(--font-scale,1));width:72px;padding:7px}.nav{padding:8px}.courierconnection{padding:17px;display:block}.courierconnection>.secondary{margin-top:13px}.customerrow{grid-template-columns:20px 1fr 25px}.customerrow>label{grid-column:2}.customerrow>button{grid-area:1/3/4}.deliverystate{margin:11px 0}.statusbadge{font-size:calc(10px * var(--font-scale,1))}.deliveredtime{font-size:calc(9px * var(--font-scale,1))}}.fontsettings{background:#fffefb;border:1px solid #dfe6d7;border-radius:12px;margin:25px 0;padding:24px}.fontsettings .sectionhead{margin-bottom:20px}.fontsettings h2{font-size:calc(20px * var(--font-scale,1));align-items:center;gap:9px;margin:0;display:flex}.fontsizegrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.fontcontrol{background:#f8faf4;border:1px solid #e2e8da;border-radius:9px;padding:18px}.fontinputs{align-items:center;gap:11px;margin:13px 0;display:flex}.fontinputs input[type=range]{accent-color:#2d5c40;width:100%;min-width:0}.fontinputs input[type=number]{color:#34503b;width:70px;font-size:calc(14px * var(--font-scale,1));background:#fff;border:1px solid #d6dfcf;border-radius:6px;flex-shrink:0;padding:9px}.fontinputs>span{font-size:calc(11px * var(--font-scale,1));color:#849478}.fontsample{background:#fff;border:1px solid #e3e9db;border-radius:7px;min-height:90px;padding:15px}.fontsample small{color:#97a38d;font-size:10px}.fontsample p{color:#34533d;overflow-wrap:anywhere;margin:8px 0 0;line-height:1.8}.fontsettings .hint{line-height:1.8}.fontsettings .draftfooter{align-items:center}.fontsettings .draftfooter button{white-space:normal}.app header{flex-wrap:wrap;gap:12px;height:auto;min-height:100px;padding-top:18px;padding-bottom:18px}.hero h1,.sectionhead h2{overflow-wrap:anywhere}.step{min-width:0}.step h3{overflow-wrap:anywhere}@media (width<=700px){.fontsettings{padding:17px}.fontsizegrid{grid-template-columns:1fr;gap:12px}.fontcontrol{padding:14px}.fontsettings h2{font-size:calc(18px * var(--font-scale,1))}.fontsettings .draftfooter{flex-direction:column;gap:10px}.fontsettings .draftfooter>*{width:100%}.searchrow .primary{white-space:normal}.app header{gap:7px;padding-top:12px;padding-bottom:12px}.shipmentmain{overflow-wrap:anywhere;min-width:0}}.photogallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:450px;display:grid;overflow:auto}.photogallery figure{background:#fffef9;border:1px solid #dce4d2;border-radius:7px;min-width:0;margin:0;padding:8px}.photogallery img{object-fit:contain;width:100%;height:130px;display:block}.photogallery figcaption{font-size:calc(9px * var(--font-scale,1));overflow-wrap:anywhere;color:#859477;margin-top:8px;line-height:1.6}.ocrreview:has(.photogallery){grid-template-columns:minmax(200px,1fr) 2fr}@media (width<=700px){.ocrreview:has(.photogallery){grid-template-columns:1fr}.photogallery{grid-template-columns:repeat(3,minmax(0,1fr));max-height:300px}.photogallery img{height:100px}}.shipmentphone{min-width:140px;max-width:230px}.shipmentphone input{min-width:140px}.shipmentaddress{white-space:normal;max-width:250px;line-height:1.8}@media (width<=1100px){.draftrow{grid-template-columns:20px repeat(3,minmax(130px,1fr))}}@media (width<=700px){.draftrow{grid-template-columns:20px 1fr 1fr}.draftrow>label:first-of-type,.draftrow>label:nth-of-type(2),.draftrow>label:nth-of-type(3),.draftrow>label:nth-of-type(4){grid-column:2/4}.draftrow>label:nth-of-type(5){grid-column:2}.draftrow>button{grid-area:auto/1}}.phonechip{font-size:calc(12px * var(--font-scale,1));color:#496c3e;font-variant-numeric:tabular-nums;margin-bottom:5px;display:block}.customerphones{min-width:160px;max-width:300px}.phoneeditor{white-space:normal;background:#f5f8ed;border:1px solid #dfe7d3;border-radius:8px;min-width:240px;padding:12px}.phoneeditor p{font-size:calc(10px * var(--font-scale,1));color:#899879;line-height:1.7}.admintabs{color:#fff;background:#10151c;border-radius:10px;margin:25px 0 30px;padding:18px 20px}.admintabs>span{font-size:calc(11px * var(--font-scale,1));color:#e0edf3;margin-bottom:12px;display:block}.admintabs>div{gap:11px;padding-bottom:3px;display:flex;overflow-x:auto}.admintabs button{color:#51dfeb;white-space:nowrap;font-size:calc(12px * var(--font-scale,1));background:#1e2a38;border-radius:9px;padding:13px 20px}.admintabs button.selected{color:#fff;background:#155bd1}.textimport{background:#fffefb;border:1px solid #dce4d2;border-radius:12px;margin:25px 0;padding:24px}.textimport h2{font-size:calc(21px * var(--font-scale,1));align-items:center;gap:10px;margin:0;display:flex}.textimport>.sectionhead>label{min-width:160px}.textimport>textarea{font-size:calc(13px * var(--font-scale,1));background:#f9fbf5;line-height:1.9}.textorderrow{background:#f6f9ef;border:1px solid #dfe6d7;border-radius:9px;margin:15px 0;padding:18px}.textorderheading{font-size:calc(12px * var(--font-scale,1));color:#789164;justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.textorderfields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.textorderfields textarea{font-size:calc(12px * var(--font-scale,1));line-height:1.8}.orderstable .adminactions{padding:20px 20px 0}.orderdetails{white-space:pre-wrap;min-width:200px;max-width:350px;line-height:1.9}.customerordertext{white-space:pre-wrap;font-size:calc(12px * var(--font-scale,1));color:#607b50;margin:12px 0;line-height:1.8}[hidden]{display:none!important}@media (width<=700px){.admintabs{padding:15px}.admintabs button{padding:12px 16px}.textimport{padding:17px}.textorderfields{grid-template-columns:1fr}.textimport>.sectionhead{display:block}.textimport>.sectionhead>label{margin-top:15px}.textimport>.draftfooter{flex-direction:column;align-items:stretch;gap:12px;display:flex}}.deleteorder{color:#b4533d;font-size:calc(11px * var(--font-scale,1));white-space:nowrap;background:#fff5f1;border:1px solid #e9c7bb;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:11px 14px;font-weight:600;display:inline-flex}.deleteorder:hover{color:#973b29;background:#ffe9e0}.deleteorder:disabled{opacity:.5;cursor:wait}.headercorner{flex-direction:column;align-items:center;gap:9px;margin-left:10px;display:flex}.headercorner .country{margin-left:0}.themetoggle{color:#5c7754;font-size:calc(10px * var(--font-scale,1));background:#edf1e7;border:1px solid #dbe4d3;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;display:flex}.stats>.dashboardcard{text-align:left;color:#34533e;background:#fffefb;border:1px solid #e1e7d9;border-radius:12px;align-items:center;gap:16px;min-width:0;padding:23px;transition:background .15s,border-color .15s;display:flex}.stats>.dashboardcard:hover{background:#f1f6e9;border-color:#8da97d}.dashboardcard>svg:last-child{color:#94a987;flex-shrink:0;margin-left:auto}.carddetail{font-size:calc(9px * var(--font-scale,1));color:#8b9b7f;margin-top:8px;line-height:1.6;display:block}.subfilters{flex-wrap:wrap;gap:9px;padding:0 20px 20px;display:flex}.subfilters button{color:#7b8e6d;font-size:calc(11px * var(--font-scale,1));background:#f0f3e9;border:1px solid #e0e7d6;border-radius:7px;align-items:center;gap:10px;padding:10px 14px;display:flex}.subfilters button>span{font-size:calc(10px * var(--font-scale,1));background:#e4ebda;border-radius:4px;padding:2px 6px}.subfilters button.active{color:#fff;background:#2c573e;border-color:#2c573e}.subfilters button.active>span{color:#fff;background:#4b7258}.shipmentsummary{flex-wrap:wrap;gap:16px;margin:25px 0 20px;display:flex}.shipmentsummary>button{background:#f1f4eb;border:1px solid #dce4d1;border-radius:10px;align-items:center;gap:12px;min-width:170px;padding:18px 24px;display:flex}.shipmentsummary strong{font-size:calc(27px * var(--font-scale,1));font-family:Manrope}.shipmentsummary span{font-size:calc(11px * var(--font-scale,1))}.shipmentsummary>.yellow{color:#9c7829;background:#fff4ce;border-color:#e8d48b}.shipmentsummary>.green{color:#5c8b44;background:#e6f3dd;border-color:#b8d8a4}.shipmentsummary>p{width:100%;font-size:calc(10px * var(--font-scale,1));color:#8e9d80;margin:0}.shipmentfilters{padding-left:0}.boxcountbutton{color:#5e7b4a;font-size:calc(11px * var(--font-scale,1));white-space:nowrap;background:#edf3e5;border:1px solid #dce5d1;border-radius:6px;padding:8px 11px}.boxeditor input{border:1px solid #dae4cf;border-radius:6px;width:80px;padding:8px}.customerhistory{background:#f1f6e9;border:1px solid #d7e3cb;border-radius:12px;margin-bottom:25px;padding:25px;scroll-margin-top:20px}.customerhistory h2{align-items:center;gap:10px;display:flex}.historysummary{flex-wrap:wrap;gap:15px;margin:18px 0 22px;display:flex}.historysummary>span{color:#637d50;font-size:calc(12px * var(--font-scale,1));background:#e5eddb;border-radius:7px;padding:11px 16px}.ordersectionactions{margin:20px 0}.admintabs{scroll-margin-top:15px}.draftrow{grid-template-columns:20px repeat(4,minmax(125px,1fr))}.draftrow>button{grid-column:auto}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#deebe4;background:#0c1012}:root[data-theme=dark] body{color:#deebe4;background:#0c1012}:root[data-theme=dark] header,:root[data-theme=dark] footer,:root[data-theme=dark] .carriers{border-color:#2b3834}:root[data-theme=dark] h1,:root[data-theme=dark] h2,:root[data-theme=dark] h3,:root[data-theme=dark] td strong{color:#e1eee5}:root[data-theme=dark] h1 span{color:#9bb68c}:root[data-theme=dark] .brand,:root[data-theme=dark] .footerbrand{color:#d9e8dd}:root[data-theme=dark] .green,:root[data-theme=dark] .eyebrow{color:#99ba86}:root[data-theme=dark] .hero p,:root[data-theme=dark] .sectionhead p,:root[data-theme=dark] .adminactions p,:root[data-theme=dark] .hint,:root[data-theme=dark] .muted,:root[data-theme=dark] .subtle,:root[data-theme=dark] .herofoot,:root[data-theme=dark] .country,:root[data-theme=dark] label,:root[data-theme=dark] td,:root[data-theme=dark] .step p,:root[data-theme=dark] .stats small,:root[data-theme=dark] .carddetail{color:#a1b5a3}:root[data-theme=dark] .searchbox,:root[data-theme=dark] .step,:root[data-theme=dark] .shipment,:root[data-theme=dark] .login,:root[data-theme=dark] .tablecard,:root[data-theme=dark] .fontsettings,:root[data-theme=dark] .textimport,:root[data-theme=dark] .courierconnection,:root[data-theme=dark] .customerreview,:root[data-theme=dark] .sheetmapper,:root[data-theme=dark] .floatcard,:root[data-theme=dark] .stats>.dashboardcard{color:#deebe4;background:#171f22;border-color:#304038}:root[data-theme=dark] .customersection,:root[data-theme=dark] .customerhistory,:root[data-theme=dark] .draft,:root[data-theme=dark] .fontcontrol,:root[data-theme=dark] .textorderrow,:root[data-theme=dark] .phoneeditor,:root[data-theme=dark] .statuseditfields{background:#121b1c;border-color:#2d3d33}:root[data-theme=dark] .fontsample,:root[data-theme=dark] .photogallery figure{background:#192324;border-color:#334637}:root[data-theme=dark] .fontsample p{color:#d0e4d0}:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{color:#d8e9df!important;background:#10181b!important;border-color:#34463b!important}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:#788f7d}:root[data-theme=dark] th{color:#a7bda5;background:#1e2b2b}:root[data-theme=dark] td,:root[data-theme=dark] .tabletools,:root[data-theme=dark] .customerrow,:root[data-theme=dark] .draftrow{border-color:#2d3c34}:root[data-theme=dark] .secondary,:root[data-theme=dark] .trackbtn,:root[data-theme=dark] .themetoggle,:root[data-theme=dark] .nav.active,:root[data-theme=dark] .subfilters button,:root[data-theme=dark] .boxcountbutton{color:#b3d3a5;background:#22312d;border-color:#3b5142}:root[data-theme=dark] .primary{color:#f3fff4;background:#365f49;box-shadow:0 3px #244231}:root[data-theme=dark] .primary:hover{background:#477958}:root[data-theme=dark] .nav{color:#a1b7a4}:root[data-theme=dark] .carriericon,:root[data-theme=dark] .stepicon,:root[data-theme=dark] .iconround,:root[data-theme=dark] .pill,:root[data-theme=dark] .count,:root[data-theme=dark] .totals,:root[data-theme=dark] .historysummary>span{color:#b1cfa2;background:#25362d;border-color:#3d5040}:root[data-theme=dark] .stepnum{color:#3a5140}:root[data-theme=dark] .phonechip,:root[data-theme=dark] .customerordertext,:root[data-theme=dark] .shipment small,:root[data-theme=dark] .statussource{color:#a8c79c}:root[data-theme=dark] .error,:root[data-theme=dark] .deleteorder{color:#f3b5a4;background:#3a2321;border-color:#6a3b32}:root[data-theme=dark] .toast{color:#d2ebc9;background:#243429;border-color:#415a3c}:root[data-theme=dark] .statusbadge.unknown{color:#acbfb1;background:#293530}:root[data-theme=dark] .statusbadge.on_delivery,:root[data-theme=dark] .shipmentsummary>.yellow{color:#efd682;background:#3e3316;border-color:#806b2c}:root[data-theme=dark] .statusbadge.received,:root[data-theme=dark] .shipmentsummary>.green{color:#aae4a8;background:#1c3b27;border-color:#3f7545}:root[data-theme=dark] .statusbadge.exception{color:#f0b2a2;background:#452724}:root[data-theme=dark] .shipmentsummary>button{background:#1b2823;border-color:#374b3c}:root[data-theme=dark] .deliveredtime{color:#b4dca0}:root[data-theme=dark] .subfilters button.active{color:#fff;background:#426c4c}:root[data-theme=dark] .subfilters button>span{color:#d0e4c5;background:#354932}:root[data-theme=dark] .orbit{border-color:#334432}:root[data-theme=dark] .o2{background:#1a2b204d}:root[data-theme=dark] .connectionpill.no{color:#e1c56a;background:#40351b}:root[data-theme=dark] .connectionpill.yes{color:#acd597;background:#29412a}:root[data-theme=dark] .statusdetail{color:#b1c5af}:root[data-theme=dark] .stats>.dashboardcard:hover{background:#23332a;border-color:#6e9361}@media (width<=700px){.stats>.dashboardcard{padding:14px 11px;display:block}.dashboardcard>svg:last-child{display:none}.carddetail{font-size:calc(8px * var(--font-scale,1))}.headercorner{gap:5px;margin-left:0}.headercorner .country{font-size:calc(9px * var(--font-scale,1));display:flex}.headercorner .country>span{font-size:14px}.themetoggle{font-size:calc(8px * var(--font-scale,1));padding:5px 7px}.shipmentsummary{gap:8px}.shipmentsummary>button{flex:1;min-width:0;padding:13px;display:block}.shipmentsummary strong{font-size:calc(24px * var(--font-scale,1));display:block}.shipmentsummary span{font-size:calc(9px * var(--font-scale,1))}.subfilters{gap:7px}.subfilters button{font-size:calc(10px * var(--font-scale,1));padding:9px 11px}.customerhistory{padding:17px}.customerhistory .sectionhead{display:block}.customerhistory .actions{margin-top:12px}.draftrow{grid-template-columns:20px 1fr 1fr}.draftrow>button{grid-column:1}}.draftrow{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:18px 16px;padding:52px 0 22px;position:relative}.draftrow>label:nth-of-type(n){overflow-wrap:anywhere;grid-column:auto;min-width:0;max-width:100%;line-height:1.5}.draftrow input,.draftrow select{width:100%;min-width:0;max-width:100%;min-height:42px}.draftrow select{text-overflow:ellipsis;padding-right:25px}.draftrow>.rownum{position:absolute;top:17px;left:0}.draftrow>.rowremove,.textorderrow .rowremove{grid-area:auto;position:absolute;top:10px;right:0}.rowremove,.draftclose{color:#c93636;background:#fff0ee;border:1px solid #efb5af;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;padding:7px;display:inline-flex}.rowremove:hover,.draftclose:hover{color:#fff;background:#c93636}.rowremove:focus-visible,.draftclose:focus-visible{outline-offset:3px;outline:2px solid #c93636}.textorderrow{position:relative}.textorderheading{min-height:34px;padding-right:42px}.draft>.sectionhead{align-items:flex-start}.draftclose{align-self:flex-start}:root[data-theme=dark] .rowremove,:root[data-theme=dark] .draftclose{color:#ff9a95;background:#432326;border-color:#86434a}:root[data-theme=dark] .rowremove:hover,:root[data-theme=dark] .draftclose:hover{color:#fff;background:#a92f39}@media (width<=900px){.draftrow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.draftrow{grid-template-columns:minmax(0,1fr)}}.duplicatewarning{color:#835a13;font-size:calc(12px * var(--font-scale,1));background:#fff5d4;border:1px solid #e5bd57;border-radius:7px;margin:0 0 14px;padding:10px 13px}:root[data-theme=dark] .duplicatewarning{color:#efd682;background:#3e3316;border-color:#806b2c}.statusbadge.exception,.statusaction.exception,:root[data-theme=dark] .statusbadge.exception,:root[data-theme=dark] .statusaction.exception{color:#fff;background:#bf292f;border:1px solid #a91e25;font-weight:700}.statusbadge.received,.statusaction.received,:root[data-theme=dark] .statusbadge.received,:root[data-theme=dark] .statusaction.received{color:#fff;background:#218044;border:1px solid #176c36;font-weight:700}.statusaction{border-radius:7px;justify-content:center;align-items:center;margin-top:8px;padding:8px 12px;line-height:1.5;display:inline-flex}.statusaction.exception:hover{background:#a51f26}.statusaction.received:hover{background:#176c36}.shipment.delivery-exception{border-left:4px solid #bf292f}.shipment.delivery-received{border-left:4px solid #218044}tr.delivery-exception>td:first-child{box-shadow:inset 4px 0 #bf292f}tr.delivery-received>td:first-child{box-shadow:inset 4px 0 #218044}.sectionhead .historycustomer{font-size:calc(21px * var(--font-scale,1));color:inherit;overflow-wrap:anywhere;margin:12px 0 5px;font-weight:700}.ownapi{background:#fff;border:1px solid #dce3d6;border-radius:12px;margin:20px 0;padding:25px}.ownapi .sectionhead{margin-bottom:12px}.ownapi p{font-size:calc(12px * var(--font-scale,1));line-height:1.7}.ownapi details{margin-top:22px}.ownapi summary{cursor:pointer;font-weight:700}.ownapi pre{background:#edf2e8;border-radius:7px;padding:16px;font-size:12px;line-height:1.7;overflow:auto}.apikey{background:#edf2e8;border-radius:8px;gap:12px;margin-top:18px;padding:18px;display:grid}.apikey input{border:1px solid #ccc;border-radius:6px;width:100%;padding:12px;font-family:monospace}.apikey button{justify-self:start}.directcouriers{border-top:1px solid #dce3d6;margin-top:22px;padding-top:20px}:root[data-theme=dark] .ownapi{background:#171f22;border-color:#304038}:root[data-theme=dark] .ownapi pre,:root[data-theme=dark] .apikey{background:#10181b}:root[data-theme=dark] .directcouriers{border-color:#304038}.recorddialog{width:min(620px,100vw - 28px);max-height:90vh;color:inherit;background:#fffefb;border:1px solid #cbd8c5;border-radius:14px;padding:25px;overflow:auto;box-shadow:0 20px 100px #0004}.recorddialog::backdrop{background:#0008}.recorddialog fieldset{border:0;gap:15px;margin:0;padding:0;display:grid}.recorddialog .actions{margin-top:22px}.recorddialog .sectionhead h2{font-size:calc(21px * var(--font-scale,1));margin:0}.editrecordbutton{margin:4px}.recorddialog .error{white-space:normal}:root[data-theme=dark] .recorddialog{color:#deebe4;background:#171f22;border-color:#304038}.recorddialog{white-space:normal;color:#213a32;width:min(860px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:24px;position:fixed;inset:0;overflow:hidden}.recorddialog form{flex-direction:column;gap:0;min-width:0;max-height:calc(100dvh - 82px);display:flex}.recorddialog .sectionhead{flex:none;min-width:0;margin-bottom:18px}.recorddialog fieldset{min-inline-size:0;overscroll-behavior:contain;gap:18px;min-width:0;padding:0 8px 6px 0;overflow:hidden auto}.recorddialog label{white-space:normal;min-width:0;font-size:calc(13px * var(--font-scale,1))}.recorddialog input,.recorddialog textarea{width:100%;min-width:0;max-width:100%;font-size:calc(15px * var(--font-scale,1));padding:12px;line-height:1.6;display:block}.recorddialog textarea{resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere}.recorddialog p{white-space:normal;overflow-wrap:anywhere}.recorddialog .actions{background:inherit;flex-wrap:wrap;flex:none;gap:12px;margin-top:0;padding-top:16px;display:flex}.recorddialog .error{flex:none;max-height:80px;margin:10px 0;overflow:auto}@media (width<=600px){.recorddialog{border-radius:10px;width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:16px}.recorddialog form{max-height:calc(100dvh - 50px)}.recorddialog .actions>button{flex:1}.recorddialog input,.recorddialog textarea{font-size:16px}}.manualstatusbuttons{white-space:normal;flex-wrap:wrap;gap:6px;max-width:340px;margin-top:8px;display:flex}.manualstatusbuttons .statusaction{font-size:calc(10px * var(--font-scale,1));cursor:pointer;align-items:center;gap:6px;margin:0;padding:7px 9px;display:inline-flex}.manualstatusbuttons>small{width:100%;line-height:1.5}.statusaction.sending{color:#805f0a;background:#fff0b8;border:1px solid #e8cc66}:root[data-theme=dark] .statusaction.sending{color:#ffe494;background:#584516;border-color:#8b7030}.orderactionbuttons{width:calc(110px * var(--font-scale,1));grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px;display:grid}.orderactionbuttons>div{width:100%;min-width:0}.orderactionbuttons .editrecordbutton,.orderactionbuttons .deleteorder{width:100%;height:calc(32px * var(--font-scale,1));font-size:calc(10px * var(--font-scale,1));box-sizing:border-box;border-width:1px;border-radius:7px;justify-content:center;align-items:center;gap:7px;margin:0;padding:6px 8px;font-weight:600;line-height:1.4;display:inline-flex}.orderactionbuttons .statuserror{white-space:normal;overflow-wrap:anywhere}.orderactionbuttons .deleteorder svg{flex-shrink:0;width:12px;height:12px}.manualstatusbuttons .statusaction{flex:none;width:34px;height:34px;padding:8px}.manualstatusbuttons .statusaction svg{flex-shrink:0;width:16px;height:16px}.uploaddatefilter{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:20px 0 12px;display:flex}.uploaddatefilter label{max-width:230px}.shipmentstable{width:100%;min-width:0}.shipmentstable .tableoverflow{width:100%;overflow:visible}.shipmentstable table{table-layout:fixed;white-space:normal;width:100%}.shipmentstable th,.shipmentstable td{overflow-wrap:anywhere;vertical-align:top;min-width:0;padding:14px 9px}.shipmentstable th:first-child{width:19%}.shipmentstable th:nth-child(2){width:17%}.shipmentstable th:nth-child(3){width:9%}.shipmentstable th:nth-child(4){width:4%}.shipmentstable th:nth-child(5){width:7%}.shipmentstable th:nth-child(6),.shipmentstable th:nth-child(7){width:9%}.shipmentstable th:nth-child(8){width:22%}.shipmentstable th:nth-child(9){width:4%}.shipmentcelllabel{display:none}.shipmentstable .statuseditor,.shipmentstable .statuseditfields{width:100%;min-width:0;max-width:100%}.shipmentstable .statusbadge{white-space:normal;max-width:100%;line-height:1.5}.shipmentstable .statusbadge svg{flex-shrink:0}.shipmentstable .statuseditfields{padding:9px}.shipmentstable .statusbuttons{flex-wrap:wrap}.shipmentstable .statusbuttons button,.shipmentstable .statuseditfields>.secondary{white-space:normal}.shipmentstable .manualstatusbuttons,.shipmentstable .shipmentaddress{max-width:100%}.shipmentstable .editrecordbutton{font-size:calc(10px * var(--font-scale,1));white-space:normal;max-width:100%;margin:8px 0 0;padding:8px 10px}.shipmentstable .boxcountbutton{white-space:normal;padding:7px}.shipmentstable .boxeditor input{min-width:0;max-width:100%}.shipmentstable .pill{max-width:100%;line-height:1.5;display:inline-block}.shipmentstable .tabletools{flex-wrap:wrap}.shipmentstable .tabletools input{flex:140px}@media (width<=1100px){.shipmentstable table,.shipmentstable tbody{display:block}.shipmentstable thead{display:none}.shipmentstable tbody{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px;display:grid}.shipmentstable tbody tr{border:1px solid #dce3d6;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;padding:16px;display:grid}.shipmentstable td{border:0;min-width:0;padding:0;display:block;box-shadow:none!important}.shipmentstable td:first-child,.shipmentstable td:nth-child(2),.shipmentstable td:nth-child(8){grid-column:1/-1}.shipmentstable td:last-child{grid-column:2;justify-self:end}.shipmentcelllabel{font-size:calc(9px * var(--font-scale,1));color:#83907c;margin-bottom:6px;font-weight:700;display:block}.shipmentstable .statuseditor{max-width:100%}.shipmentstable tr.delivery-exception{border-left:4px solid #bf292f}.shipmentstable tr.delivery-received{border-left:4px solid #218044}:root[data-theme=dark] .shipmentstable tbody tr{border-color:#304038}}@media (width<=650px){.shipmentstable tbody{grid-template-columns:minmax(0,1fr);padding:10px}.shipmentstable tbody tr{padding:14px}}.datefield{width:100%;min-width:0;display:flex;position:relative}.datefield>input{width:100%;min-width:0;padding-right:38px!important}.datecalendar{place-items:center;width:22px;height:24px;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.datecalendar input[type=date]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.datecalendar input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;width:100%;height:100%;position:absolute;inset:0}#shipment-import-review{scroll-margin-top:24px}.courierapis{margin:24px 0}.courierapigrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.courierapicard{border:1px solid var(--border,#dbe2d2);background:var(--surface,#fff);border-radius:14px;min-width:0;padding:22px}.courierapicard .sectionhead{flex-wrap:wrap;gap:10px}.courierapicard fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.courierapicard input,.courierapicard select{width:100%;min-width:0}.courier-enable{align-items:center;gap:10px;display:flex}.courier-enable input{width:auto}html[data-theme=dark] .courierapicard{background:#1d2521}@media (width<=780px){.courierapigrid{grid-template-columns:1fr}}.duplicatewarning.repeatedorder{color:#aa2920;background:#fff0ef;border-color:#df7a72;font-weight:600}:root[data-theme=dark] .duplicatewarning.repeatedorder{color:#ffc3be;background:#412321;border-color:#b35a53}@media (width>=1001px){.stats{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,calc(33.3333% - 12px));gap:18px}.stats>.dashboardcard:not(:last-child){gap:12px;padding-left:20px;padding-right:20px}.stats>.dashboardcard:not(:last-child)>svg:last-child{display:none}.dashboardcardcontent{min-width:0}.stats .carddetail{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}@media (width<=1000px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stats>.dashboardcard{height:100%}.dashboardcardcontent{min-width:0}.stats .carddetail{overflow-wrap:anywhere}}.stockchannel{margin:20px 0}.buystock{min-width:0;margin:24px 0}.stocktext,.stockdraft{border:1px solid var(--border,#dbe2d2);background:var(--surface,#fff);border-radius:14px;margin:20px 0;padding:24px}.buystock summary{cursor:pointer;padding:10px 0;font-weight:600}.stocktext textarea{width:100%;margin:12px 0}.stockdraft fieldset{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.stockheaderfields{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.stocksource{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.stocksource img{object-fit:contain;width:100%;max-height:460px}.stocksource textarea{width:100%}.stockitemrow{border-bottom:1px solid var(--border,#dbe2d2);grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(70px,.7fr) minmax(90px,1fr) minmax(90px,1fr) 32px;align-items:end;gap:12px;padding:16px 0;display:grid}.buystock label{min-width:0}.buystock input,.buystock textarea{width:100%;min-width:0}.stockamount{gap:10px;padding-bottom:12px;display:grid}.stockremove{color:#c03939!important}.stockcompare{margin:26px 0;padding:24px}.stockrange{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.stockrange label{width:170px}.stockhint{margin:16px 0}.stocktablewrap{overflow:auto}.stocktablewrap table{white-space:normal;width:100%;min-width:0}.stocktablewrap td{overflow-wrap:anywhere}.stockcheck{white-space:nowrap;border-radius:20px;padding:6px 10px;font-size:12px;display:inline-block}.stockcheck.matched{color:#166a38;background:#ddf5e5}.stockcheck.short{color:#a42d24;background:#ffe4e1}.stockuncounted{color:#735712;background:#fff5da;border-radius:10px;margin-top:16px;padding:16px}.stockinvoice{margin:16px 0;padding:24px}.stockinvoice .actions{flex-wrap:wrap;align-items:center}.stockdraft .sectionhead{align-items:start}.stockdraft .draftclose{color:#cf3535;flex:none}.stockdraft p{line-height:1.7}.stockhistory h3{overflow-wrap:anywhere}:root[data-theme=dark] .stockdraft,:root[data-theme=dark] .stocktext{background:#1d2521}:root[data-theme=dark] .stockuncounted{color:#ffe7a0;background:#41371d}:root[data-theme=dark] .stockcheck.matched{color:#a4e7b9;background:#20462f}:root[data-theme=dark] .stockcheck.short{color:#ffc3be;background:#4c2925}@media (width<=1000px){.stockitemrow{grid-template-columns:repeat(3,minmax(0,1fr));padding-right:36px;position:relative}.stockitemrow>label:nth-child(-n+2){grid-column:span 3}.stockremove{position:absolute;top:18px;right:0}.stockheaderfields{grid-template-columns:1fr 1fr}}@media (width<=600px){.stockdraft,.stocktext,.stockcompare,.stockinvoice{padding:16px}.stockheaderfields,.stocksource{grid-template-columns:1fr}.stockrange label{width:calc(50% - 8px)}.stockitemrow{gap:8px}.stockamount{font-size:12px}.stocktablewrap th,.stocktablewrap td{padding:10px 6px;font-size:12px}.stockcheck{white-space:normal;font-size:11px}.buystock .adminactions{flex-wrap:wrap;gap:14px}}.recorddialog{width:min(760px,100vw - 32px);max-height:calc(100dvh - 32px);padding:20px}.recorddialog form{min-height:0;max-height:calc(100dvh - 74px);overflow:hidden}.recorddialog .sectionhead{align-items:center;margin-bottom:12px}.recorddialog .sectionhead h2{font-size:clamp(18px,calc(19px * var(--font-scale,1)),23px)}.recorddialog fieldset{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px 16px;min-height:0;padding:0 6px 4px 0}:is(.recorddialog fieldset>label:has(textarea),.recorddialog fieldset>p){grid-column:1/-1}.recorddialog label{font-size:clamp(12px,calc(12px * var(--font-scale,1)),15px);gap:6px}.recorddialog input,.recorddialog textarea,.recorddialog select{font-size:clamp(14px,calc(14px * var(--font-scale,1)),17px);width:100%;min-width:0;padding:8px 10px;line-height:1.4}.recorddialog textarea{min-height:66px}.recorddialog .actions{z-index:2;background:#fffefb;border-top:1px solid #dbe2d2;flex:none;gap:10px;margin-top:10px;padding-top:12px;position:relative}.recorddialog .actions>button{min-height:40px;padding:10px 16px;font-size:14px}:root[data-theme=dark] .recorddialog .actions{background:#171f22;border-color:#304038}@media (width<=600px){.recorddialog{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:14px}.recorddialog form{max-height:calc(100dvh - 46px)}.recorddialog fieldset{grid-template-columns:1fr;gap:10px}.recorddialog input,.recorddialog textarea,.recorddialog select{font-size:16px}.recorddialog .actions{margin-top:8px;padding-top:10px}.recorddialog .sectionhead h2{font-size:19px}}.stockexports{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;display:flex}.stockexports small{color:#788774;flex-basis:100%;line-height:1.6}.stockcheck.extra{color:#a42d24;background:#ffe4e1}.stockover{color:#bc3028;font-weight:700}:root[data-theme=dark] .stockcheck.extra{color:#ffc3be;background:#4c2925}:root[data-theme=dark] .stockover{color:#ffaaa2}.stockvisibility{cursor:pointer;align-items:center;gap:9px;margin:18px 0;display:flex}.buystock .stockvisibility input{flex:none;width:18px;height:18px;margin:0}.stockcomparedelete{vertical-align:middle;min-width:32px;min-height:32px;margin-left:8px;padding:7px;display:inline-flex;color:#be3028!important}.stockcomparedelete:disabled{opacity:.3;cursor:not-allowed}.stockbulkhead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stockselect{vertical-align:middle;cursor:pointer;margin:0 0 0 10px!important;display:inline-flex!important}.buystock .stockselect input{accent-color:#245744;flex:none;width:17px;height:17px;margin:0}.stockbulkhead .stockselect{margin-left:0!important}.stockbulkhead .stockcomparedelete{align-items:center;gap:5px;margin:0}.stockcomparedelete:disabled{opacity:.3}.stockquantity{position:relative}.stockquantitytoggle{color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid #dce4d5;border-radius:6px;align-items:center;gap:8px;padding:6px 9px;display:inline-flex}.stockquantitytoggle:hover{background:#eaf0e3}.stockquantitypanel{white-space:normal;background:#fffefb;border:1px solid #dce4d5;border-radius:8px;gap:10px;min-width:160px;margin-top:10px;padding:12px;display:grid;position:relative}.stockquantityentry{border-bottom:1px solid #dce4d5;padding:8px 0}.stockquantityentry small{overflow-wrap:anywhere;margin-bottom:6px;line-height:1.5;display:block}.stockquantityentry form{flex-wrap:wrap;gap:6px;display:flex}.buystock .stockquantityentry input{flex:1;width:80px;min-width:60px;padding:7px}.stockquantityentry button{padding:7px 10px}.stockquantitypanel>.copy{justify-self:start}:root[data-theme=dark] .stockquantitypanel{background:#1d2521;border-color:#405047}:root[data-theme=dark] .stockquantitytoggle:hover{background:#304038}.customerrecordactions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.deletecustomer{align-items:center;gap:6px;display:inline-flex;color:#b83232!important;border-color:#e3abab!important}:root[data-theme=dark] .deletecustomer{color:#ffb6b0!important;border-color:#80413b!important}.rangepicker{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:flex;position:relative}.rangeopener{color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #dbe3d3;border-radius:10px;align-items:center;gap:14px;padding:12px 16px;display:flex}.rangeopener span{gap:5px;display:grid}.rangeopener small{color:#788774;font-size:12px}.rangeopener strong{font-size:14px;font-weight:600}.rangeopener .rangearrow{color:#788774;display:block}.rangecalendar{z-index:30;color:#213a32;background:#fffefb;border:1px solid #dbe3d3;border-radius:14px;width:340px;max-width:calc(100vw - 40px);padding:18px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 40px #0002}.rangeinstruction{justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.rangepreview{min-height:20px;margin:8px 0 16px;font-size:12px}.rangemonthnav{align-items:center;gap:5px;margin-bottom:12px;display:flex}.rangemonthnav select{flex:1;min-width:0;padding:7px;font-size:14px}.rangemonthnav input{min-width:0;padding:7px;font-size:14px;width:72px!important}.rangegrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.rangegrid small{text-align:center;color:#788774;padding:6px 0;font-size:12px}.rangegrid button{aspect-ratio:1;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:4px;font-size:14px}.rangegrid button:hover{background:#e9efdf}.rangegrid .othermonth{color:#a8b1a0}.rangegrid .rangeinside{background:#e3ecd8}.rangegrid .rangetoday{box-shadow:inset 0 0 0 1px #58816b}.rangegrid .rangeedge{font-weight:700;color:#fff!important;background:#245744!important}.rangequick{border-top:1px solid #dbe3d3;flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:12px;display:flex}.rangequick button{color:inherit;cursor:pointer;background:0 0;border:1px solid #dbe3d3;border-radius:6px;padding:7px 9px;font-size:12px}:root[data-theme=dark] .rangecalendar{color:#deebe4;background:#1d2521;border-color:#405047}:root[data-theme=dark] .rangegrid .rangeinside,:root[data-theme=dark] .rangegrid button:hover{background:#34483a}@media (width<=600px){.rangecalendar{left:0;right:auto}.rangeopener{gap:10px;padding:10px}.rangegrid button{min-height:36px}}.stockcompare.tablecard{overflow:visible}.shipmentquickchannels{grid-template-columns:repeat(3,minmax(95px,1fr));gap:8px;margin-left:auto;display:grid}.shipmentquick{color:#365243;cursor:pointer;min-height:45px;font:inherit;background:#fffefb;border:1px solid #dce3d5;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:13px;display:flex}.shipmentquick strong{font-size:16px}.shipmentquick.processing{color:#805e15;background:#fff6d5;border-color:#e7d49a}.shipmentquick.complete{color:#20733d;background:#e7f4e9;border-color:#c1dec8}.shipmentquick.active{outline-offset:1px;outline:2px solid #3f7154}:root[data-theme=dark] .shipmentquick{color:#deebe4;background:#24312a;border-color:#405047}:root[data-theme=dark] .shipmentquick.processing{color:#ffe8a7;background:#493d22}:root[data-theme=dark] .shipmentquick.complete{color:#b1e6c2;background:#244331}@media (width<=800px){.shipmentquickchannels{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-left:0}.shipmentquick{gap:6px;padding:10px;font-size:12px}}.orderstable{overflow:visible}.orderbulktools{border-top:1px solid #e0e6d8;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 24px;display:flex}.orderbulktools label{align-items:center;gap:8px;font-size:13px;display:flex}.orderbulktools input,.orderselect input{accent-color:#245744;width:18px;height:18px;margin:0}.orderbulktools small{color:#788774;flex-basis:100%;line-height:1.5}.orderselect{vertical-align:middle;margin-right:10px;display:inline-flex}.orderbulktools .deleteorder{margin:0}.orderstable .adminactions{flex-wrap:wrap;gap:16px}.historydialog{color:#213a32;background:#fffefb;border:1px solid #d8e2d1;border-radius:14px;width:min(1000px,100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 20px 100px #0004}.historydialog::backdrop{background:#0008}.historydialog .customerhistory{border:0;border-radius:0;margin:0}.historydialog .customerhistory>.sectionhead{z-index:2;background:#fffefb;border-bottom:1px solid #d8e2d1;padding-bottom:12px;position:sticky;top:0}.historydialog .customerhistory .actions,.historydialog .shipment{flex-wrap:wrap}.historydialog .shipmentmain{min-width:0}.historyretention{border:1px solid #d8e2d1;border-radius:10px;margin:20px 0;padding:18px 22px}.historyretention summary{cursor:pointer;font-weight:600}.historyretention p{line-height:1.7}.historyretention .actions{flex-wrap:wrap;align-items:end;gap:14px}.historyretention label{min-width:220px}:root[data-theme=dark] .historydialog,:root[data-theme=dark] .historydialog .customerhistory>.sectionhead{color:#deebe4;background:#1d2521;border-color:#405047}@media (width<=600px){.historydialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.historydialog .customerhistory>.sectionhead{padding-top:8px}.historyretention{padding:16px}}.shipmentsummary>button{font:inherit;color:inherit;text-align:left;cursor:pointer}.shipmentsummary>button:hover{box-shadow:0 0 0 2px #6f9471}.shipmentsummary>button[aria-pressed=true]{outline-offset:2px;outline:2px solid #52815c}.stockunmatchedtools{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.stockexports .stockunmatchedtools .stockvisibility{white-space:nowrap;justify-content:flex-start;align-items:center;gap:8px;font-size:13px;flex-direction:row!important;margin:0!important;display:inline-flex!important}.stockunmatchedtools .stockvisibility .count{margin:0;padding:4px 7px;font-size:12px}.stockunmatchedtools .stockvisibility input{width:17px;height:17px;margin:0}.shipmentsummary{justify-content:center}.shipmentsummary>p{text-align:center}.customerrecordactions{width:calc(110px * var(--font-scale,1));grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px;display:grid}.customerrecordactions .editrecordbutton,.customerrecordactions .deletecustomer{width:100%;height:calc(32px * var(--font-scale,1));font-size:calc(10px * var(--font-scale,1));box-sizing:border-box;border-width:1px;border-radius:7px;justify-content:center;align-items:center;gap:7px;margin:0;padding:6px 8px;font-weight:600;line-height:1.4;display:inline-flex}.customerrecordactions .deletecustomer svg{flex-shrink:0;width:12px;height:12px}.customerrecordactions{gap:8px;width:auto;display:flex}.customertable .customerrecordactions .editrecordbutton,.customertable .customerviewhistory{width:calc(110px * var(--font-scale,1));height:calc(40px * var(--font-scale,1));font-size:calc(12px * var(--font-scale,1));white-space:nowrap;box-sizing:border-box;justify-content:center;align-items:center;margin:0;padding:8px 10px;font-weight:700;line-height:1.4;display:inline-flex}.customerhistoryactions{align-items:center;gap:8px;display:flex}.customertable .customerdeleteicon{width:calc(40px * var(--font-scale,1));height:calc(40px * var(--font-scale,1));border-radius:7px;flex:none;justify-content:center;align-items:center;margin:0;padding:8px;display:inline-flex}.customertable .customerdeleteicon svg{width:16px;height:16px}.customer-box-total{color:#284f3f;background:#eaf0e7;border-radius:10px;align-items:center;gap:8px;width:fit-content;margin-top:12px;padding:10px 14px;display:flex}.customer-box-total strong{font-size:22px}.customer-shipment-boxes{align-items:center;gap:5px;margin:8px 10px 0 0;font-size:13px;display:inline-flex}.shipmentmain{min-width:0}.shipment h3{overflow-wrap:anywhere}.customer-box-total span{font-size:14px}@media (width<=700px){html,body,#root{width:100%;min-height:100%;overflow-x:clip}.app{width:100%;min-width:0}.app header{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;height:auto;min-height:100px;padding:12px 16px;display:grid}.app .brand{letter-spacing:-1px;gap:8px;font-size:25px}.app .brandmark{width:34px;height:38px}.app .brand small{letter-spacing:1px;font-size:6px}.app header nav{gap:4px}.app header .nav{gap:0;padding:10px;font-size:0}.app header .nav svg{width:19px;height:19px}.app .headercorner{grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;display:flex}.app header select{max-width:100px;padding:8px;font-size:12px}.app .country{font-size:11px}.tracking-idle{flex-direction:column;min-height:100svh;display:flex}.tracking-idle .hero{flex:1;align-items:center;width:100%;min-height:0}.app .hero{width:100%;min-height:0;padding:24px 18px 20px;display:block}.app .herocopy{max-width:480px;margin:auto}.app .hero .eyebrow{letter-spacing:1.1px;font-size:9px}.app .hero h1{letter-spacing:-1px;margin-top:14px;font-size:clamp(25px,7vw,34px);line-height:1.2}.app .hero p{margin:14px 0 20px;font-size:13px;line-height:1.55}.app .hero .illustration,.app .carriers,.tracking-idle .results{display:none}.app .searchbox{max-width:100%;margin:0;padding:16px}.app .phonelabel{margin-bottom:12px;font-size:13px}.app .searchrow{grid-template-columns:25px minmax(0,1fr);gap:10px;display:grid}.app .searchrow input{width:100%;min-height:44px;font-size:16px}.app .searchrow .primary{grid-column:1/-1;width:100%;min-height:48px;font-size:14px}.app .searchbox small{font-size:10px;line-height:1.4}.app .herofoot{flex-wrap:wrap;justify-content:center;gap:5px;margin-top:16px;font-size:9px}.app footer{flex-wrap:wrap;gap:8px;width:calc(100% - 36px);margin:0 18px;padding:12px 0 16px}.app .footerbrand{font-size:19px}.app footer>span{font-size:9px}.app footer small{font-size:8px}.tracking-results .hero{padding-bottom:8px}.tracking-results .hero .eyebrow,.tracking-results .hero h1,.tracking-results .hero p,.tracking-results .herofoot{display:none}.app .results{min-height:0;padding:20px 18px 30px;scroll-margin-top:12px}.app .results .sectionhead{margin-bottom:18px}.app .shipment{flex-wrap:wrap;gap:10px;padding:15px}.app .shipmentmain{flex:1;min-width:0}.app .shipment h3{flex-wrap:wrap;gap:5px;font-size:15px}.app .carriericon{width:36px;height:36px}.app .trackbtn{width:100%;min-height:44px;font-size:13px}.app .historycustomer{overflow-wrap:anywhere;font-size:19px;font-weight:700}}@media (width<=700px) and (height<=620px){.tracking-idle .hero{padding-top:12px;padding-bottom:12px}.app .hero h1{font-size:25px}.app .hero p{margin:10px 0 12px}.app .herofoot{display:none}}:root[data-theme=dark] .customer-box-total{color:#dcebdd;background:#293e32}@media (width<=700px){.app header{grid-template-columns:minmax(0,1fr) auto}.app header>.languageselect{grid-area:2/2;justify-self:end;margin:0}.app .headercorner{flex-wrap:wrap;grid-area:2/1;justify-content:flex-start}.app header .country{margin-left:0}.app header .languageselect>svg{display:none}.app .brand{min-width:0}.app .brand small{white-space:nowrap}.app header{border-bottom:0;grid-template-columns:minmax(0,1fr) 30px 88px;gap:7px;min-height:78px;padding:14px 20px 8px;position:relative}.app .brand{grid-row:1/3;align-self:start;gap:9px;margin-top:8px;font-size:28px}.app .brandmark{border-radius:13px;width:40px;height:44px}.app .brand small{letter-spacing:1.1px;margin-top:5px;font-size:6px}.app header nav{grid-area:1/2;align-self:start}.app header nav .nav:first-child{display:none}.app header .nav{background:0 0;padding:8px 4px}.app header .nav svg{width:21px;height:21px}.app header>.languageselect{grid-area:1/3;width:88px}.app header select{width:88px;max-width:88px;min-height:38px;font-size:12px}.app .headercorner{flex-wrap:nowrap;grid-area:2/3;justify-content:flex-end;gap:0}.app .headercorner .country{display:none}.app .themetoggle{white-space:nowrap;padding:5px 6px;font-size:8px}.app .themetoggle svg{width:12px;height:12px}.app.tracking-idle .hero{align-content:center;align-items:initial;flex:1;grid-template-columns:minmax(0,1fr);gap:14px;padding:14px 20px 18px;display:grid}.tracking-idle .herocopy{display:contents}.tracking-idle .hero .eyebrow{letter-spacing:1.3px;white-space:normal;order:1;margin:0 -8px;font-size:8px;line-height:1.5;display:flex}.tracking-idle .hero h1,.tracking-idle .hero p{display:none}.app.tracking-idle .hero .illustration{order:2;width:100%;max-width:350px;height:clamp(145px,29svh,250px);min-height:0;margin:0 auto;display:flex;overflow:visible}.tracking-idle .illustration .orbit.o1{aspect-ratio:1;width:220px;max-width:80%;height:220px;max-height:100%}.tracking-idle .illustration .orbit.o2{aspect-ratio:1;width:185px;height:185px;max-height:90%}.tracking-idle .illustration .parcel{flex-shrink:0;width:228px;height:230px;margin:0;transform:rotate(-9deg)scale(.66)}.tracking-idle .illustration .delivery{border-radius:9px;gap:9px;padding:12px 14px;bottom:0;left:5%}.tracking-idle .illustration .delivery .iconround{width:34px;height:34px}.tracking-idle .illustration .delivery small{letter-spacing:1px;font-size:6px}.tracking-idle .illustration .delivery strong{font-size:9px}.tracking-idle .illustration .secure{gap:6px;padding:9px 10px;font-size:8px;top:10%;right:3%}.tracking-idle .illustration .decor{font-size:18px}.tracking-idle .illustration .d1{top:20%;left:6%}.tracking-idle .illustration .d2{bottom:10%;right:5%}.app.tracking-idle .searchbox{border-radius:15px;order:3;justify-self:center;width:100%;max-width:480px;padding:18px 18px 16px}.app.tracking-idle .phonelabel{gap:9px;margin-bottom:15px;font-size:14px}.app.tracking-idle .phonelabel svg{width:21px;height:21px}.app.tracking-idle .searchrow{grid-template-columns:28px minmax(0,1fr);gap:12px 10px}.app.tracking-idle .dial{border:0;padding:0;font-size:23px}.app.tracking-idle .searchrow input{min-height:48px;padding:0;font-size:16px}.app.tracking-idle .searchrow .primary{border-radius:7px;min-height:50px;margin-top:4px;font-size:14px}.app.tracking-idle .searchbox small{margin-top:13px;font-size:9px;line-height:1.5}.app.tracking-idle .herofoot{flex-wrap:wrap;order:4;justify-content:center;gap:6px;margin:4px 0 0;font-size:9px;line-height:1.5;display:flex}.app.tracking-idle footer{flex-wrap:wrap;align-items:center;gap:7px;width:calc(100% - 40px);margin:0 20px;padding:16px 0 18px;display:flex}.app.tracking-idle footer .footerbrand{font-size:22px}.app.tracking-idle footer>span{font-size:9px}.app.tracking-idle footer small{flex-basis:100%;margin:3px 0 0;font-size:8px}}@media (width<=700px) and (height<=650px){.app.tracking-idle .hero{gap:10px;padding-top:8px;padding-bottom:12px}.app.tracking-idle .hero .illustration{height:145px}.tracking-idle .illustration .parcel{transform:rotate(-9deg)scale(.48)}.tracking-idle .illustration .delivery{padding:8px 10px}.tracking-idle .illustration .secure{top:0}.app.tracking-idle .searchbox{padding:14px}.app.tracking-idle .phonelabel{margin-bottom:8px}.app.tracking-idle .searchrow input{min-height:40px}.app.tracking-idle .searchrow .primary{min-height:44px}.app.tracking-idle footer{padding:10px 0 12px}}@media (width<=350px){.app header{grid-template-columns:minmax(0,1fr) 24px 80px;gap:5px;padding-left:14px;padding-right:14px}.app .brand{gap:6px;font-size:23px}.app .brandmark{width:32px;height:36px}.app .brand small{letter-spacing:.7px;font-size:5px}.app header>.languageselect,.app header select{width:80px}.app.tracking-idle .hero{padding-left:14px;padding-right:14px}}
