@import "https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;500;600;700;800&display=swap";.mobile-tools-toggle,.mobile-nav-label{display:none}.order-table tbody tr:nth-child(odd){background:#fff}.order-table tbody tr:nth-child(2n){background:#eaf1f6}.order-table td{border-bottom:2px solid #d6e2ea}.order-table .productcell{background:0 0}.order-table .carrierpill{border-width:1px;border-radius:9px;justify-content:center;align-items:center;min-height:46px;padding:12px 16px;font-size:16px;font-weight:700;line-height:1.4;display:inline-flex}.order-table .orderquantity{color:#263e4d;font-size:14px;font-weight:800}.comparison-fields label>small{font-size:12px;line-height:1.5}@media (max-width:760px){.order-table tbody tr:nth-child(2n){background:#eaf1f6}.order-table tbody tr{border-color:#c6d8e4}.order-table td{border-bottom:0}.order-table .carrierpill{min-height:48px;font-size:17px}.order-table .orderquantity{font-size:15px}}.comparison-save{flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;display:flex}.comparison-save span{color:#087e70;font-size:11.9px}.comparison-gap{height:24px}.comparison-rate-fields{gap:14px;display:flex}.comparison-rate-fields label{flex:1;min-width:0}.comparison .comparison-rate{grid-template-columns:180px 1fr}.comparison-rule{border-bottom:1px solid #e7eeeb;padding:16px 0}.comparison-rule h3{margin:0;font-size:15.3px}.comparison-rule p{color:#607782;margin:8px 0}.comparison .sectionhead{margin-top:24px}.comparison-reference h3{font-size:14.45px}.shell aside{width:270px}.shell main{width:calc(100% - 270px);margin-left:270px}nav .comparison-nav{white-space:nowrap;gap:8px;font-size:11.9px}nav .comparison-nav svg{flex-shrink:0}@media (max-width:1100px){.shell aside{width:245px}.shell main{width:calc(100% - 245px);margin-left:245px}}@media (max-width:760px){.shell aside{width:100%}.shell main{width:100%;margin:0}nav .comparison-nav{white-space:nowrap;flex:100%}.comparison .comparison-rate{grid-template-columns:1fr}.comparison-rate-fields{flex-wrap:wrap}.comparison-rate-fields label{flex:150px}}.comparison-inputs{background:#fff;border:1px solid #dfe8e5;border-radius:12px;margin-bottom:20px;padding:24px}.comparison-inputs h2{font-size:16.15px}.comparison-fields{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:22px;display:grid}.comparison-inputs p,.comparison-note,.comparison-formula{font-size:11.9px;line-height:1.8}.comparison-rate{border-top:1px solid #e7eeeb;grid-template-columns:1fr 230px;align-items:center;gap:24px;padding:20px 0;display:grid}.comparison-rate h3{margin:0 0 8px;font-size:16.15px}.comparison-rate p{color:#607782;max-width:760px;margin:0}.comparison-rate label{font-size:11.9px}.comparison-rate input{font-size:14.45px}.az-fees{border-top:1px solid #e7eeeb;padding-top:18px}.az-fees summary{cursor:pointer;color:#087e70;font-size:12.75px}.az-fee-grid{margin-top:14px}.az-fee-grid>div{border-bottom:1px solid #edf1f3;justify-content:space-between;gap:16px;padding:12px;font-size:11.9px;display:flex}.comparison-formula{color:#236b56;background:#e8f5ef;border-radius:8px;padding:16px}.comparison-table td{font-size:11.9px}.comparison-table td small{font-size:10.2px;line-height:1.6}.comparison-table th{font-size:10.2px}.comparison-table .comparison-best{background:#effaf4}.comparison-table .bestbadge{color:#087e70;background:#d5eee2;border-radius:5px;padding:5px 7px;font-weight:600;display:inline-block}.comparison-table td:last-child b{color:#087e70;font-size:15.3px}.comparison-note{color:#607782}@media (max-width:1000px){.comparison-fields{grid-template-columns:1fr}.comparison-rate{grid-template-columns:1fr 190px}}@media (max-width:760px){.comparison-inputs{padding:18px 15px}.comparison-rate{grid-template-columns:1fr;gap:15px}.comparison-fields input,.comparison-rate input{min-height:46px;font-size:13.6px}.comparison-table table{min-width:0}.comparison-table .comparison-best{border:2px solid #45a884}.comparison-table td small{font-size:11.05px}.comparison-table td:first-child b{font-size:16.15px}.comparison-table td:last-child{border-top:1px solid #dce9e2;margin-top:8px;padding-top:16px}.az-fee-grid>div{flex-wrap:wrap}}*{box-sizing:border-box}body{color:#1c2d3b;background:#f5f7f9;margin:0;font-family:Be Vietnam Pro,Arial,sans-serif;font-size:14.365px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-color:#17867b}button{cursor:pointer;color:inherit;background:#fff;border:1px solid #dce3e7;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;display:inline-flex}button:hover{background:#edf5f3}button:disabled{opacity:.5;cursor:wait}a{color:#087e70;text-decoration:none}input,select,textarea{color:#253c49;background:#fff;border:1px solid #dce3e7;border-radius:7px;max-width:100%;padding:11px}input,textarea{width:100%}small{color:#82909b;font-size:12.155px}h1{letter-spacing:-1px;margin:10px 0;font-size:25.5px}h2{margin:0;font-size:14.45px}h3{font-size:13.6px}p{color:#7a8894;line-height:1.8}.shell{min-height:100vh;display:flex}aside{background:#fff;border-right:1px solid #e3e8ed;flex-direction:column;flex-shrink:0;width:246px;padding:30px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#1b3442;align-items:center;gap:12px;font-size:21.25px;font-weight:800;display:flex}.brand small{letter-spacing:1.7px;margin-top:5px;font-size:8.84px;font-weight:600;display:block}.brandmark{color:#fff;text-align:center;background:#0d8072;border-radius:13px;width:45px;height:45px;font-size:27.2px;line-height:43px}.navlabel{letter-spacing:1px;color:#9aa6ad;margin:48px 10px 17px;font-size:9.945px}nav button{color:#687c89;border:0;justify-content:flex-start;gap:10px;width:100%;margin-bottom:8px;padding:14px 10px;font-size:13.26px;display:flex}nav button.selected{color:#087a69;background:#e8f5f0;font-weight:600}nav em{background:#d1ece2;border-radius:5px;margin-left:auto;padding:2px 6px;font-style:normal}.asidebottom{margin-top:auto;padding:25px 10px 0}.asidebottom p{color:#607480;font-size:12.75px}.asidebottom button{font-size:12.155px}.asidebottom small{margin-top:12px;line-height:1.6;display:block}.cloud{color:#668f82;font-size:11.05px}.cloud span,.legend span{background:#17a383;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}main{width:calc(100% - 246px);min-width:0;margin-left:246px}header{color:#7d8d97;letter-spacing:.7px;background:#fff;border-bottom:1px solid #e5ebee;justify-content:space-between;align-items:center;height:75px;padding:0 38px;font-size:11.05px;display:flex}header>div{align-items:center;gap:24px;display:flex}.private{color:#618c7c;letter-spacing:0;background:#eef6f2;border-radius:5px;padding:6px 10px}.avatar{border:1px solid #dbe4e8;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:600;display:grid}.content{max-width:1600px;margin:auto;padding:35px 38px}.titlebar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.eyebrow{letter-spacing:2px;color:#168577;font-size:9.945px;font-weight:600}.titlebar p{margin:0;font-size:13.26px}.primary{color:#fff;background:#087e70;border-color:#087e70;font-weight:500}.primary:hover{background:#08695f}.stats{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:28px;display:grid}.stats>div{background:#fff;border:1px solid #e1e8ed;border-radius:11px;padding:21px}.stats span{color:#8a98a1;letter-spacing:.6px;justify-content:space-between;align-items:center;font-size:9.945px;display:flex}.stats span svg{color:#77a198}.stats strong{letter-spacing:-1px;margin-top:20px;font-size:23.8px;font-weight:600;display:block}.stats strong small{letter-spacing:0;font-size:12.155px;font-weight:400}.stats p{margin:10px 0 0;font-size:11.05px}.sectionhead{justify-content:space-between;align-items:center;margin:35px 0 17px;display:flex}.sectionhead h2 span{color:#758491;background:#e7edf0;border-radius:5px;margin-left:7px;padding:3px 8px;font-size:12.155px}.legend{color:#81909a;font-size:11.05px}.filters{gap:12px;margin-bottom:18px;display:flex}.search{color:#9aa7ae;background:#fff;border:1px solid #dce3e7;border-radius:8px;flex:1;align-items:center;padding-left:12px;display:flex}.search input{background:0 0;border:0;min-width:100px}.filters select{min-width:155px;font-size:12.155px}.tablewrap{background:#fff;border:1px solid #e2e9ed;border-radius:10px;overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;min-width:900px}th{color:#8b98a3;letter-spacing:.5px;background:#fafcfd;border-bottom:1px solid #e8edf0;padding:17px 16px;font-size:9.945px;font-weight:500}td{border-bottom:1px solid #edf1f3;padding:19px 16px;font-size:12.155px}td small{margin-top:7px;font-size:9.945px;display:block}td b{font-weight:600}.productcell{text-align:left;border:0;justify-content:flex-start;min-width:180px;padding:0}.productcell img,.productcell .placeholder{object-fit:cover;border-radius:9px;width:49px;height:49px;margin-right:5px}.productcell span{max-width:200px}.productcell:hover{color:#087e70;background:0 0}.placeholder{color:#7da59c;background:#eaf2f0;place-items:center;display:grid}.carrierpill{border:1px solid #e0e7ec;border-radius:5px;padding:6px 8px;font-size:11.05px}.status{color:#a37823;background:#fef4dc;border:0;max-width:150px;padding:7px 4px;font-size:11.05px}.s1{color:#567db0;background:#eaf1ff}.s2{color:#7970ba;background:#eff0fb}.s3{color:#4690a2;background:#e9f6f8}.s4{color:#358a61;background:#e9f5ee}.s5{color:#88909a;background:#f0f1f3}.textbutton{color:#0d8577;background:0 0;border:0;padding:5px;font-size:12.155px}.up{color:#cb7944!important}.footnote{margin-top:15px;font-size:11.05px}.empty{text-align:center;color:#90a59e;padding:65px 20px}.empty svg{margin:auto}.empty p{font-size:13.26px}.warning,.error{border-radius:8px;margin-bottom:20px;padding:14px 16px;font-size:13.26px;line-height:1.7}.warning{color:#967228;background:#fff4db;border:1px solid #f3e4bc}.error{color:#b45140;background:#fff0ed}.standalone{max-width:480px;margin-bottom:24px}.productgrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.productgrid article{background:#fff;border:1px solid #e2e8ec;border-radius:11px;overflow:hidden}.productphoto{background:#edf4f1;height:185px;position:relative}.productphoto img,.productphoto .placeholder{object-fit:contain;width:100%;height:100%}.photobadge{color:#af843d;background:#fff7e6;border-radius:5px;padding:6px 9px;font-size:11.05px;position:absolute;bottom:12px;left:12px}.productbody{padding:20px}.productbody h3{margin:0}.productbody p{margin:8px 0 18px;font-size:12.155px}.pricebox{background:#f7faf9;border-radius:7px;justify-content:space-between;margin:17px 0;padding:12px;display:flex}.pricebox span{color:#8e9b9e;font-size:9.945px}.pricebox strong{color:#31574d;margin-top:8px;font-size:15.3px;display:block}.cardactions{justify-content:space-between;margin-top:20px;display:flex}.cardactions button{font-size:12.155px}.carriergrid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.carriercard{background:#fff;border:1px solid #dfe8eb;border-radius:12px;padding:25px}.carriertop{align-items:center;gap:12px;margin-bottom:24px;display:flex}.carriertop>span{color:#168577;background:#e7f4ee;border-radius:10px;padding:12px}.carriertop b{color:#168577;margin-left:auto;font-size:12.155px;font-weight:400}label{color:#607782;flex-direction:column;gap:9px;font-size:12.155px;display:flex}.carriercard label{margin-bottom:20px}.overlay{z-index:10;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#153b4566;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.dialog{background:#fff;border-radius:14px;width:700px;max-height:92vh;padding:28px;overflow:auto;box-shadow:0 20px 80px #163c4520}.dialoghead{border-bottom:1px solid #edf1f3;justify-content:space-between;align-items:center;margin-bottom:23px;padding-bottom:20px;display:flex}.dialoghead small{letter-spacing:1px;color:#168577;font-size:9.945px}.dialoghead h2{margin-top:8px;font-size:18.7px}.dialoghead button{border:0;padding:6px}.formgrid{grid-template-columns:1fr 1fr;gap:19px;display:grid}.wide{grid-column:1/-1}.total{color:#578a76;background:#eef7f2;border-radius:8px;align-items:center;gap:12px;padding:15px;font-size:12.155px;display:flex}.total b{color:#187a61;margin-left:auto;font-size:15.3px}.upload{border:1px dashed #c6d8d0;border-radius:9px;padding:15px}.upload input{border:0;padding:0;font-size:12.155px}.upload img{object-fit:contain;max-width:160px;height:90px;margin-bottom:12px;display:block}.upload small{margin-top:10px;display:block}.dialogfoot{border-top:1px solid #edf1f3;justify-content:flex-end;gap:12px;margin-top:23px;padding-top:20px;display:flex}.detailintro{align-items:flex-start;gap:20px;margin-bottom:25px;display:flex}.detailintro>img,.detailintro>.placeholder{object-fit:contain;border-radius:9px;width:120px;height:120px}.detailintro p{margin:3px 0 10px}.detailintro a{align-items:center;gap:7px;font-size:13.26px;display:flex}.history{border-bottom:1px solid #e6eeeb;justify-content:space-between;gap:15px;padding:20px 0;font-size:13.26px;display:flex}.history small{margin-top:8px;display:block}.history p{margin:5px 0}.history>div:last-child{text-align:right}@media (min-width:1500px){.stats strong{font-size:27.2px}}@media (max-width:1100px){aside{width:210px;padding:25px 12px}main{width:calc(100% - 210px);margin-left:210px}.content{padding:25px}.stats{gap:10px}.stats>div{padding:15px}.stats strong{font-size:19.55px}.productgrid{grid-template-columns:repeat(2,1fr)}.titlebar{align-items:flex-start}h1{font-size:21.25px}}@media (max-width:760px){.shell{display:block}aside{border-right:0;width:100%;padding:16px;position:static}.brand{font-size:17.85px}.brandmark{width:35px;height:35px;line-height:33px}.navlabel,.asidebottom{display:none}nav{gap:6px;margin-top:18px;display:flex}nav button{flex:1;gap:5px;width:auto;margin:0;padding:11px 5px;font-size:11.05px}nav button svg{width:16px}nav em{display:none}main{width:100%;margin:0}header{height:48px;padding:0 18px;font-size:8.84px}.content{padding:24px 16px}.titlebar{flex-direction:column;gap:16px}.titlebar p{font-size:12.155px}h1{font-size:21.25px}.stats{grid-template-columns:1fr 1fr;gap:10px}.stats strong{font-size:21.25px}.stats span{font-size:8.84px}.filters{flex-wrap:wrap}.search{flex-basis:100%}.filters select{flex:1;min-width:0}.productgrid,.carriergrid{grid-template-columns:1fr}.legend{display:none}.dialog{padding:20px}.overlay{padding:10px}.formgrid{gap:15px}.total{flex-wrap:wrap}.total small{flex-basis:100%}.detailintro>img,.detailintro>.placeholder{width:80px;height:80px}}.brandmark{flex-shrink:0;place-items:center;display:grid}.appname{font-size:19.55px}.orderproducts{flex-direction:column;gap:12px;margin-top:15px;display:flex}.orderproducts .productcell img,.orderproducts .productcell .placeholder{width:38px;height:38px}.orderdialog{width:880px}.statushint{color:#50846f;background:#edf7f2;border-radius:7px;padding:12px;font-size:12.155px}.pickhead{margin:0 0 14px}.picker{grid-template-columns:1fr 1fr;gap:9px;max-height:240px;padding:12px 0;display:grid;overflow:auto}.pickrow{cursor:pointer;border:1px solid #e2e9e7;border-radius:8px;flex-direction:row;align-items:center;padding:10px}.pickrow input{accent-color:#087e70;width:16px}.pickrow img,.pickrow .placeholder{object-fit:contain;border-radius:6px;width:37px;height:37px}.pickrow span{flex:1}.pickrow small{color:#b88236;margin-top:4px;display:block}.picked{background:#edf8f2;border-color:#74b49c}.orderitem{border:1px solid #dae7e1;border-radius:10px;margin-bottom:18px;padding:18px}.itemtitle{align-items:center;gap:12px;margin-bottom:18px;display:flex}.itemtitle img,.itemtitle .placeholder{object-fit:contain;border-radius:6px;width:40px;height:40px}.itemtitle button{border:0;margin-left:auto;padding:4px}.lastprice{color:#548471;background:#f2f8f5;border-radius:6px;padding:10px;font-size:12.155px}.previouslinks{flex-direction:column;gap:6px;display:flex}.previouslinks button{word-break:break-all;text-align:left;color:#087e70;justify-content:flex-start;padding:7px 10px;font-size:11.05px}.linesum{text-align:right;color:#17806b;margin-top:15px;display:block}.historylist{flex-direction:column;gap:22px;display:flex}.historycard{background:#fff;border:1px solid #dfe8e5;border-radius:12px;padding:24px}.historytitle{align-items:center;gap:15px;margin-bottom:20px;display:flex}.historytitle>img,.historytitle>.placeholder{object-fit:contain;border-radius:8px;width:55px;height:55px}.historytitle small{margin-top:7px;display:block}.historytitle button{margin-left:auto}.linkgroup{border:1px solid #e0e9e5;border-radius:9px;margin-bottom:18px;overflow:hidden}.linkgrouphead{color:#508774;background:#f2f8f5;align-items:center;gap:10px;padding:13px;display:flex}.linkgrouphead a{word-break:break-all;flex:1;font-size:12.155px}.linkgrouphead small{white-space:nowrap}.linkgroup .history{padding:16px;font-size:12.155px}.linkgroup .history:last-child{border:0}.linkgroup .history p{font-size:12.155px}.compact{padding:20px}.error{margin-top:16px}.selecteditems:empty{display:none}@media (max-width:760px){nav{flex-wrap:wrap}nav button{flex:45%}.picker{grid-template-columns:1fr}.historytitle{flex-wrap:wrap}.historytitle button{font-size:11.05px}.linkgrouphead{flex-wrap:wrap}.linkgrouphead small{width:100%}.historycard{padding:16px}.orderitem{padding:13px}.history{flex-wrap:wrap}.history>div:last-child{text-align:left}}.statustabs{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.statustabs button{color:#678075;background:#fff;border-color:#dde7e2;padding:12px 17px;font-size:11.9px}.statustabs button span{background:#edf2ef;border-radius:6px;padding:3px 8px;font-size:11.05px}.statustabs button.active{color:#fff;background:#087e70;border-color:#087e70}.statustabs button.active span{color:#fff;background:#ffffff26}.statuscontrol{gap:8px}.statuscontrol small{margin:0;font-size:10.2px}.statuscontrol select{cursor:pointer;border:1px solid #dce7e0;min-width:175px;max-width:none;padding:10px 8px;font-size:11.05px}.tablewrap table{min-width:1040px}.navlabel{line-height:1.6}.brand small{line-height:1.5}.carriertop{flex-wrap:wrap}.carriertop b{font-size:12.155px}.historytitle small{line-height:1.6}.filters select{min-width:220px}@media (max-width:760px){.statustabs button{flex:40%;padding:11px 8px}.filters select{min-width:0}.stats span{line-height:1.6}}.statusnext{justify-content:center;padding:9px 10px;font-size:11.05px}.statuscontrol{min-width:175px}.asidebottom button{width:100%;margin-top:8px}.skutext{color:#527d70;margin-top:8px;display:block}.thumbwrap{cursor:zoom-in;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.thumbwrap img{display:block}.productphoto .thumbwrap{width:100%;height:100%}.productcell .thumbwrap{width:49px;height:49px;margin-right:5px}.orderproducts .thumbwrap{width:38px;height:38px}.pickrow .thumbwrap{width:37px;height:37px}.historytitle>.thumbwrap{width:55px;height:55px}.historytitle>.thumbwrap img{object-fit:contain;width:100%;height:100%}.itemtitle .thumbwrap{width:40px;height:40px}.upload .thumbwrap{max-width:160px}.hoverzoom{z-index:40;pointer-events:none;background:#fff;border:1px solid #d8e5dd;border-radius:14px;padding:10px;position:fixed;bottom:28px;right:28px;box-shadow:0 15px 70px #143d4540}.hoverzoom img{object-fit:contain;width:360px;max-width:45vw;height:360px;max-height:60vh}.imageviewer{z-index:50;background:#102b35e6;place-items:center;padding:35px;display:grid;position:fixed;inset:0}.imageviewer>img{object-fit:contain;max-width:94vw;max-height:88vh}.imageviewer>button{background:#fff;border:0;padding:10px;position:absolute;top:15px;right:15px}.placeholder small{font-size:9.35px}.statuscontrol{max-width:240px}@media (max-width:760px){.asidebottom{flex-wrap:wrap;gap:8px;padding:8px 0 0;display:flex}.asidebottom .cloud,.asidebottom p{display:none}.asidebottom button{flex:1;min-width:140px;margin:0;font-size:11.05px}aside{padding:13px}.brand small{font-size:10.2px}.content{padding:20px 12px}.stats strong{font-size:21.25px}.stats span{font-size:9.35px}.stats p{font-size:10.2px}.tablewrap{background:0 0;border:0;overflow:visible}.tablewrap table{width:100%;min-width:0;display:block}.tablewrap thead{display:none}.tablewrap tbody{gap:15px;display:grid}.tablewrap tr{background:#fff;border:1px solid #dce7e2;border-radius:12px;padding:15px;display:block}.tablewrap td{border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:11.9px;display:flex}.tablewrap td:before{content:attr(data-label);color:#7a9087;flex-shrink:0;font-size:11.05px}.tablewrap td:first-child{border-bottom:1px solid #e8efeb;padding-top:0;padding-bottom:16px;display:block}.tablewrap td:first-child:before{display:none}.tablewrap td:first-child>b{font-size:13.6px}.orderproducts .productcell{justify-content:flex-start;width:100%;min-width:0}.orderproducts .productcell b{font-size:12.75px}.orderproducts .productcell small{font-size:11.05px}.orderproducts .productcell span{max-width:none}.orderproducts .thumbwrap,.orderproducts .productcell img{width:52px;height:52px}.tablewrap td[data-label="Giá về Việt Nam"] small{text-align:right;width:100%;font-size:10.2px}.tablewrap td.orderaction{padding-bottom:0}.tablewrap td.orderaction:before{display:none}.orderaction button{background:#eef7f2;width:100%;padding:12px;font-size:11.9px}.carrierpill{font-size:11.05px}.statuscontrol{flex:1;min-width:0;max-width:230px}.statuscontrol>small{display:none}.statuscontrol select{width:100%;min-width:0;font-size:11.9px}.statusnext{min-height:42px;font-size:11.9px}.formgrid{grid-template-columns:1fr}.formgrid .wide{grid-column:auto}.dialog{max-height:94vh;padding:17px}.dialoghead h2{font-size:17px}.dialog label{font-size:11.9px}.dialog input,.dialog select,.dialog textarea{min-height:44px;font-size:13.6px}.pickrow input{width:20px;height:20px;min-height:0}.dialogfoot{z-index:2;background:#fff;margin:18px -17px -17px;padding:16px 17px;position:sticky;bottom:-17px}.dialogfoot button{flex:1;min-height:44px}.pickrow{font-size:11.9px}.imageviewer{padding:12px}.thumbwrap{touch-action:manipulation}.historytitle .primary{min-height:42px}.total b{font-size:16.15px}.previouslinks button{font-size:11.05px}.history{gap:10px}.history b{font-size:11.9px}.history small,.linkgroup .history p{font-size:11.05px}.historytitle h2{font-size:14.45px}}.productlist .productcell{border:0;align-items:center;display:flex}.productlist .productcell b{font-size:12.75px}.productlist .productcell img{object-fit:contain;width:58px;height:58px}.productlist .thumbwrap{width:58px;height:58px}.productactions{white-space:nowrap}.productactions button{margin:3px;padding:9px 11px;font-size:11.05px}.pendingbadge{color:#a17529;background:#fff2d7;border-radius:6px;padding:7px 10px}.productlist td{font-size:11.9px}.productlist td small{font-size:10.2px}@media (max-width:760px){.productlist table{min-width:0}.productlist .productcell span{max-width:none}.productlist td.productactions{flex-wrap:wrap;gap:5px;display:flex}.productlist .productactions button{flex:1;min-height:44px;margin:0}.productlist td[data-label="Giá về VN gần nhất"] small{text-align:right;width:100%}.productlist .productcell img,.productlist .thumbwrap{width:65px;height:65px}}.statuscontrol{width:auto;min-width:0;display:inline-flex}.statuscontrol select{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%235f7681' stroke-width='1.7'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:0;border-radius:7px;min-width:165px;padding:10px 32px 10px 12px;font-size:11.9px}.statuscontrol select:focus-visible{outline-offset:3px;outline:2px solid #087e70}@media (max-width:760px){.statuscontrol{flex:0 auto}.statuscontrol select{width:auto;min-width:165px}}.buylinks{min-width:160px;max-width:300px;margin-top:8px}.buylinks summary{cursor:pointer;color:#17816c;-webkit-user-select:none;user-select:none;background:#f0f8f4;border:1px solid #d7e8df;border-radius:7px;align-items:center;gap:6px;padding:9px 10px;font-size:11.05px;list-style:none;display:flex}.buylinks summary::-webkit-details-marker{display:none}.buylinks summary>span:not(.buyarrow){background:#deeee5;border-radius:4px;padding:2px 5px;font-size:9.35px}.buyarrow{margin-left:auto;font-size:14.45px}.buylinks[open] .buyarrow{transform:rotate(180deg)}.buylist{background:#fff;border:1px solid #dae7e0;border-radius:7px;margin-top:6px;padding:6px}.buylist a{border-bottom:1px solid #edf3ef;padding:10px;font-size:11.05px;display:block}.buylist a:last-child{border:0}.buylist a:hover{background:#f1f8f3}.buylist small{overflow-wrap:anywhere;white-space:normal;margin-top:5px;font-size:9.35px;line-height:1.6;display:block}.buylist p{margin:6px;font-size:10.2px;line-height:1.6}.productlist table{min-width:1100px}.orderproductline .buylinks{margin-top:7px}.buylinks summary:focus-visible{outline-offset:2px;outline:2px solid #087e70}@media (max-width:760px){.productlist table{min-width:0}.buylinks{width:100%;min-width:0;max-width:none}.buylist a{min-height:44px;padding:13px 10px}.buylist small{font-size:10.2px}.orderproductline{width:100%}.tablewrap td[data-label="Link mua hàng"]{display:block}.tablewrap td[data-label="Link mua hàng"]:before{display:none}html{-webkit-text-size-adjust:100%}body{font-size:14px}.shell{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.shell aside{border-bottom:1px solid #dce7e2;padding:14px 16px;display:block;position:relative}.brand{width:fit-content}.appname{font-size:19px}.brand small{font-size:10px}.mobile-tools-toggle{min-height:44px;padding:9px 12px;font-size:12px;display:inline-flex;position:absolute;top:14px;right:14px}.shell aside .asidebottom{display:none}.shell aside .asidebottom.tools-open{gap:8px;padding:14px 0 0;display:flex}.asidebottom button{min-height:44px;font-size:12px}.shell aside nav{z-index:8;padding:7px 5px calc(7px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #d7e4dd;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;margin:0;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -3px 18px #153b4510}.shell nav button,.shell nav .comparison-nav{white-space:nowrap;border-radius:8px;flex-direction:column;justify-content:center;gap:6px;width:100%;min-width:0;min-height:58px;margin:0;padding:7px 2px;font-size:10px;display:flex}.shell nav button svg{width:21px;height:21px}.desktop-nav-label{display:none}.mobile-nav-label{display:inline}.shell main{width:100%;min-width:0;margin:0}main>header{display:none}.content{max-width:100%;padding:20px 12px}.titlebar{gap:12px;margin-bottom:18px}.titlebar h1{letter-spacing:-.5px;font-size:22px}.titlebar p{font-size:12px;line-height:1.6}.titlebar>.primary{width:100%;min-height:46px;font-size:14px}.stats{gap:8px;margin-bottom:20px}.stats>div{padding:13px}.stats strong{margin-top:12px;font-size:23px}.stats span{font-size:10px}.stats p{font-size:11px;line-height:1.5}.sectionhead{margin:20px 0 14px}.sectionhead h2{font-size:16px}.statustabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.statustabs button{min-width:0;min-height:44px;padding:9px 5px;font-size:12px}.filters{gap:8px}.search{min-width:0}.search input{width:100%;min-width:0;min-height:46px;font-size:16px}.filters select{width:100%;min-height:46px;font-size:16px}.tablewrap,.tablewrap table,.tablewrap tbody{width:100%;min-width:0}.tablewrap tr{min-width:0;padding:14px}.tablewrap td{overflow-wrap:anywhere;min-width:0;font-size:13px}.tablewrap td:before{font-size:12px}.tablewrap td:first-child>b{font-size:16px}.orderproducts .productcell,.orderproducts .productcell span{min-width:0}.orderproducts .productcell b{font-size:14px;line-height:1.6}.orderproducts .productcell small{font-size:12px;line-height:1.5}.order-table .orderquantity{font-size:14px}.order-table .carrierpill{overflow-wrap:anywhere;max-width:100%;padding:10px 12px;font-size:16px}.statuscontrol{min-width:0;max-width:100%}.statuscontrol select{width:100%;min-width:0;min-height:44px;font-size:16px}.orderaction button{min-height:46px;font-size:14px}.buylinks{min-width:0;max-width:100%}.buylinks summary{min-height:44px;font-size:12px}.buylist a{font-size:13px}.buylist small{word-break:break-word;font-size:11px}.productlist .productcell,.productlist .productcell span{min-width:0}.productlist .productcell b{font-size:14px}.productlist .productactions{white-space:normal}.productlist .productactions button{min-width:0;font-size:12px}.comparison-inputs{padding:18px 14px}.comparison-inputs h2{font-size:17px}.comparison-inputs p,.comparison-note,.comparison-formula{font-size:12px}.comparison-fields{gap:14px}.comparison-fields label,.comparison-rate label{font-size:13px}.comparison-fields input,.comparison-rate input{min-height:46px;font-size:16px}.comparison-table td{grid-template-columns:minmax(95px,.8fr) minmax(0,1.2fr);align-items:start;gap:6px 10px;display:grid}.comparison-table td:before{color:#607782;grid-area:1/1}.comparison-table td>small{text-align:left;grid-column:2;margin-top:0;font-size:11px}.comparison-table td>span,.comparison-table td>b{grid-column:2;min-width:0}.comparison-table td:first-child{padding-bottom:14px;display:block}.comparison-table td:first-child>b{font-size:19px}.comparison-table td:first-child small{margin-top:8px;display:block}.comparison-table td:last-child b{font-size:19px;line-height:1.5}.comparison-rate-fields{flex-wrap:wrap;min-width:0}.comparison-rate-fields label{flex:130px;min-width:0}.comparison-save .primary{width:100%;min-height:46px;font-size:14px}.comparison-rule h3{font-size:16px}.az-fee-grid>div{gap:8px;min-width:0;font-size:12px}.historycard{padding:14px}.historytitle{align-items:flex-start;gap:10px}.historytitle>div{flex:1;min-width:0}.historytitle h2{font-size:16px;line-height:1.5}.historytitle small{font-size:11px}.historytitle .primary{min-height:44px;font-size:12px}.linkgrouphead a{min-width:0;font-size:12px}.history b{font-size:13px}.history small{font-size:11px}.carriergrid{gap:14px}.carriercard{padding:18px}.carriercard label{font-size:13px}.carriercard input,.carriercard textarea{font-size:16px}.carriercard .primary{width:100%;min-height:46px}.overlay{z-index:20;align-items:flex-end;padding:0}.dialog,.orderdialog{width:100%;max-width:100%;max-height:calc(100dvh - env(safe-area-inset-top) - 12px);overscroll-behavior:contain;padding:18px 16px;padding-bottom:calc(18px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0}.dialoghead{z-index:3;background:#fff;padding-top:14px;position:sticky;top:-18px}.dialoghead button{min-width:44px;min-height:44px}.dialoghead h2{font-size:19px}.dialog label{font-size:13px}.dialog input,.dialog textarea,.dialog select{min-height:46px;font-size:16px}.dialogfoot{bottom:calc(-18px - env(safe-area-inset-bottom));margin:18px -16px calc(-18px - env(safe-area-inset-bottom));padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.dialogfoot button{min-height:46px;font-size:14px}.pickrow input{width:20px;height:20px;min-height:0}.pickrow{font-size:13px}.pickrow small{font-size:11px}.imageviewer{z-index:50}.imageviewer>button{min-width:44px;min-height:44px;top:calc(12px + env(safe-area-inset-top))}.total{font-size:13px}.total b{font-size:18px}.warning,.error{font-size:13px}button,a,input,select,summary{touch-action:manipulation}.titlebar,.historytitle,.tablewrap td{min-width:0}}@media (max-width:360px){.shell nav button{font-size:9px}.content{padding:16px 10px}.comparison-table td{grid-template-columns:minmax(88px,.8fr) minmax(0,1.2fr)}.brand .appname{font-size:17px}.mobile-tools-toggle{padding:8px;font-size:11px}}@media (max-width:760px){.shell nav button{font-size:11px;position:relative}.shell nav em{text-align:center;min-width:17px;margin:0;padding:2px 5px;font-size:9px;line-height:1.3;display:block;position:absolute;top:3px;right:calc(50% - 24px)}.titlebar>div,.formgrid>*,.selecteditems,.orderitem,.itemtitle b,.pickrow span{min-width:0}.stats>div{padding:12px}.stats strong{margin-top:8px}.stats p{margin-top:6px}.sectionhead h2{line-height:1.5}.statustabs button{font-size:13px}.statustabs button span{font-size:12px}.tablewrap td:not(:first-child){border-top:1px solid #dce7e280}.productlist .productcell .thumbwrap{width:65px;height:65px}.productlist .productcell .placeholder{width:65px;height:65px;margin:0}.productlist .productcell span{flex:1;max-width:100%}.productlist .productactions button:last-child{flex-basis:100%;font-size:14px}.itemtitle{align-items:flex-start}.itemtitle b{overflow-wrap:anywhere;flex:1;font-size:14px;line-height:1.6}.itemtitle button{flex-shrink:0;min-width:44px;min-height:44px}.picker{overscroll-behavior:contain;max-height:280px}.pickrow{min-height:64px}.pickrow span{overflow-wrap:anywhere}.orderitem .linesum{font-size:13px;line-height:1.6}.lastprice{overflow-wrap:anywhere;font-size:13px}.dialog input,.dialog textarea,.dialog select{min-width:0;scroll-margin-block:90px}.dialog input[type=file]{font-size:13px;overflow:hidden}.dialog input[type=file]::file-selector-button{color:#087e70;background:#e8f5f0;border:0;border-radius:6px;min-height:44px;margin-right:8px;padding:8px 12px}.overlay{top:var(--dialog-top,0px);height:var(--dialog-height,100dvh);bottom:auto}.dialog,.orderdialog{max-height:calc(var(--dialog-height,100dvh) - 12px)}.dialoghead small{font-size:11px}.dialoghead h2{overflow-wrap:anywhere}.dialoghead>div{min-width:0}.history .textbutton{min-height:44px;padding:10px 8px}.previouslinks button{min-height:44px;font-size:12px}.historytitle>.thumbwrap{width:52px;height:52px}.historytitle .primary{flex-basis:100%;width:100%;margin-left:0;font-size:14px}.buylinks summary svg,.linkgrouphead svg{flex-shrink:0}.buylinks summary>span:not(.buyarrow){font-size:11px}.upload{min-width:0;max-width:100%}.dialogfoot{box-shadow:0 -5px 16px #153b450a}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.sync-panel{background:#edf7f3;border:1px solid #cfe4d9;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding:18px;display:flex}.sync-panel small{margin-top:5px;font-size:12px;line-height:1.7;display:block}.sync-panel button{white-space:nowrap}.source-summary{flex-direction:column;gap:12px;margin-top:15px;font-size:13px;display:flex}.source-summary b{color:#087e70;display:block}.source-summary small{line-height:1.5;font-size:12px!important}.source-summary summary{cursor:pointer;color:#087e70;font-weight:600}.package-line{justify-content:space-between;gap:12px;padding:8px 0;display:flex}.source-form{border:1px solid #dce7e2;border-radius:10px;padding:18px}.source-form .statushint{margin-bottom:16px;line-height:1.7}.source-form small{margin-top:7px;display:block}.package-edit{align-items:end;gap:10px;margin-bottom:12px;display:flex}.package-edit label{flex:1;min-width:0}input[readonly]{background:#f4f7f6}.swarehouse{color:#277495;background:#e8f6fb}@media (max-width:760px){.sync-panel{flex-direction:column;align-items:stretch;padding:14px}.sync-panel button{min-height:44px}.source-summary{width:100%}.order-table td[data-label="Giá về Việt Nam"] .source-summary small{text-align:left}.source-form{padding:14px}.package-edit{flex-wrap:wrap}.package-edit button{min-height:44px}.package-edit label{flex-basis:40%}}.source-summary .package-line b{font-size:12px}.source-summary .package-line span{white-space:nowrap}.source-summary>small{color:#607782}.source-summary>div{line-height:1.7}.order-items-hint{color:#607782;font-size:13px}.order-items-block{width:100%;margin-top:12px}.order-table .order-item-table,.dialog .order-item-table{table-layout:fixed;border-collapse:collapse;background:0 0;width:100%;min-width:0;display:table}.order-item-table th{text-transform:none;letter-spacing:0;padding:9px 6px;font-size:11px}.order-table .order-item-table td,.dialog .order-item-table td{vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #dce6e9;padding:10px 6px;font-size:13px}.order-item-table .thumbwrap,.order-item-table .thumbwrap img,.order-item-table .placeholder{object-fit:contain;border-radius:7px;width:52px;max-width:100%;height:52px}.order-item-table input{width:100%;min-width:0;padding:9px 6px;font-size:13px}.order-item-table td:first-child input{margin-top:7px}.order-item-table a{align-items:center;min-height:40px;font-weight:600;line-height:1.5;display:inline-flex}.order-item-table strong{font-weight:800}.order-table tbody .order-item-table tr{background:0 0!important}.item-remove{margin-top:6px;font-size:12px}.add-order-item{margin-top:14px}.order-table>table>tbody>tr>td:first-child{min-width:330px}@media (max-width:760px){.order-table>table>tbody>tr>td:first-child{min-width:0}.order-items-block .order-item-table{width:100%;min-width:0;display:table!important}.order-items-block .order-item-table thead{display:table-header-group!important}.order-items-block .order-item-table tbody{display:table-row-group!important}.order-items-block .order-item-table tr{background:0 0;border:0;border-radius:0;padding:0;display:table-row!important}.order-items-block .order-item-table td{text-align:left;min-width:0;font-size:12px;border-bottom:1px solid #dce6e9!important;padding:10px 4px!important;display:table-cell!important}.order-items-block .order-item-table td:before{display:none!important}.order-items-block .order-item-table th{padding:8px 4px;font-size:10px;line-height:1.5}.order-items-block .order-item-table .thumbwrap,.order-items-block .order-item-table img,.order-items-block .order-item-table .placeholder{width:46px;height:46px}.order-items-block .order-item-table input{min-height:44px;padding:8px 4px;font-size:16px}.order-items-block .order-item-table a{min-height:44px;font-size:12px}.order-items-block .order-item-table b,.order-items-block .order-item-table strong{font-size:13px}.add-order-item{width:100%;min-height:44px}.order-items-hint{font-size:12px}}.compact-orders>table{table-layout:fixed;width:100%;min-width:0}.compact-orders>table th,.compact-orders>table>tbody>tr>td{vertical-align:middle;padding:12px 9px}.compact-orders>table th:nth-child(2){width:18%}.compact-orders>table>tbody>tr>td:first-child{min-width:0}.compact-package-codes{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.compact-orders .carrierpill{padding:7px 9px;font-size:13px}.compact-orders .status{padding:7px 9px;font-size:12px;display:inline-block}.compact-orders .orderaction button{white-space:nowrap}.order-detail-meta{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}.order-total-quantity{color:#087e70;font-size:14px;font-weight:800}.order-detail-note{margin:20px 0}.order-detail-note p{white-space:pre-wrap;overflow-wrap:anywhere}.order-detail-note .thumbwrap{margin-top:10px;display:block}@media (max-width:760px){.compact-orders>table>tbody>tr{grid-template-columns:1fr 1fr;gap:0 12px;padding:12px;display:grid}.compact-orders>table>tbody>tr>td{flex-direction:column;align-items:flex-start;gap:5px;padding:8px 0;display:flex}.compact-orders>table>tbody>tr>td:before{text-align:left;width:auto;font-size:11px;display:block}.compact-orders>table>tbody>tr>td:first-child>b{font-size:15px}.compact-package-codes{max-width:100%}.compact-orders .orderaction{grid-column:1/-1}.compact-orders .orderaction button{width:100%;min-height:44px}.compact-orders .carrierpill{font-size:14px}.orderdialog .sectionhead{flex-wrap:wrap;gap:8px}.order-total-quantity{font-size:14px}}.compact-orders .compact-package-codes{white-space:normal;text-overflow:clip;overflow:visible}.package-code-pair{overflow-wrap:anywhere;padding:3px 0;line-height:1.45}.package-code-pair b{font-size:12px;display:block}.package-code-pair small{color:#607782;font-size:11px!important;display:block!important}.package-code-pair+.package-code-pair{border-top:1px solid #dce7e2;margin-top:4px;padding-top:6px}.order-preview-pair{align-items:center;gap:5px;display:flex}.order-preview-pair>div{min-width:0}.compact-orders .order-preview-pair .thumbwrap,.compact-orders .order-preview-pair img,.compact-orders .order-preview-pair .placeholder{object-fit:contain;border-radius:6px;width:38px;height:38px}.tax-adjustment>div{align-items:center;gap:4px;display:flex}.tax-adjustment input{width:70px;min-width:0;padding:8px 5px;font-size:12px}.tax-adjustment small{color:#b42318;font-size:11px}.compact-orders>table th:first-child,.compact-orders>table th:nth-child(2){width:11%}.compact-orders>table th:nth-child(3){width:15%}.compact-orders>table th:nth-child(4){width:12%}.compact-orders>table th:nth-child(5),.compact-orders>table th:nth-child(6),.compact-orders>table th:nth-child(7){width:13%}.compact-orders>table th:nth-child(8){width:8%}.compact-orders>table th:last-child{width:4%}.compact-orders>table th{letter-spacing:0;overflow-wrap:anywhere;font-size:10px}.compact-orders>table>tbody>tr>td{padding:10px 6px;font-size:12px}.compact-orders .orderaction button{padding:6px 0;font-size:11px}@media (max-width:760px){.compact-orders .order-preview-pair .thumbwrap,.compact-orders .order-preview-pair img,.compact-orders .order-preview-pair .placeholder{width:44px;height:44px}.tax-adjustment input{width:90px;min-height:44px;font-size:16px}.compact-orders>table>tbody>tr>td{padding:8px 0}.compact-orders .orderaction button{font-size:14px}}.quick-product-row td{background:#f3f8f8;padding-top:0!important}.quick-product-row td>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.quick-product-row span{color:#315b65;margin-right:auto;font-weight:600}.quick-product-row small{color:#607782;font-size:12px}.quick-product-row button{min-height:40px}.quick-product-overlay{z-index:100}.quick-product-preview{align-items:center;gap:14px;display:flex}.quick-product-preview div{gap:6px;display:grid}.quick-product-preview small{color:#607782}.quick-product-preview b{font-size:20px}@media (max-width:760px){.order-items-block{overflow-x:auto}.order-items-block .order-item-table{min-width:520px!important}.quick-product-overlay .dialog{width:calc(100% - 20px)}.quick-product-row td>div{justify-content:flex-start}}.package-code-weight{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.package-code-weight b{display:inline}.package-weight{white-space:nowrap;color:#087e70;font-size:11px;font-weight:600}.manual-order-status{min-width:0;max-width:100%}.manual-order-status select{color:#145f51;cursor:pointer;background:#edf7f3;border:1px solid #bfdbd0;border-radius:7px;width:100%;min-width:0;min-height:40px;padding:8px 5px;font-size:12px}.manual-order-status select:focus-visible{outline-offset:2px;outline:2px solid #087e70}.manual-order-status select:disabled{opacity:.6;cursor:wait}.compact-orders>table th:nth-child(7){width:150px}@media (max-width:760px){.manual-order-status select{min-height:44px;font-size:16px}}.admin-login{background:#f3f7f6;place-items:center;min-height:100dvh;margin:0;padding:24px;display:grid}.admin-login form{background:#fff;border:1px solid #dbe6e2;border-radius:20px;width:min(100%,420px);padding:36px;box-shadow:0 16px 50px #163b2e0a}.admin-login .brandmark{margin-bottom:24px;display:inline-flex}.admin-login h1{margin:10px 0;font-size:26px}.admin-login p{color:#526b63;margin-bottom:28px}.admin-login label{margin-bottom:8px;font-weight:600;display:block}.admin-login input{width:100%;height:48px;margin-bottom:16px}.admin-login .primary{justify-content:center;width:100%;min-height:46px}.admin-login .error{margin-bottom:16px}
