@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Tajawal:wght@400;500;700;800&display=swap";*{box-sizing:border-box}body{color:#202731;background:#f5f6f8;margin:0;font-family:Tajawal,Arial,sans-serif;font-size:15px}button,input,select{font:inherit}button{color:#fff;cursor:pointer;background:#14212c;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-weight:700;transition:transform .15s,background .15s;display:inline-flex}button:hover{background:#263847;transform:translateY(-1px)}button:disabled{opacity:.5;cursor:wait}h1,h2,h3,p{margin-top:0}h1{margin:12px 0 8px;font-size:29px}h2{font-size:23px}h3{margin-bottom:18px;font-size:18px}p{color:#7a8289;line-height:1.7}small{color:#92989e;margin-top:6px;font-size:12px;line-height:1.6;display:block}input,select{color:#263440;background:#fff;border:1px solid #e2e6e5;border-radius:8px;outline:none;width:100%;padding:12px}input:focus,select:focus{border-color:#536f85;box-shadow:0 0 0 3px #eaf0f5}label{font-size:14px;font-weight:500;line-height:1.7;display:block}label input,label select{margin-top:6px}form>label{margin-bottom:18px}section{background:#fff;border:1px solid #e9eceb;border-radius:13px;margin-bottom:22px;padding:24px}.shell{min-height:100vh;display:flex}aside{background:#fff;border-left:1px solid #e5e8e6;flex-direction:column;flex-shrink:0;width:248px;height:100vh;padding:34px 18px 18px;display:flex;position:sticky;top:0}.brand{letter-spacing:3px;text-align:left;direction:ltr;padding:0 18px 32px;font-family:DM Sans,Arial;font-size:31px;font-weight:700}.brand span,.loading span,.login-brand strong span{vertical-align:top;letter-spacing:0;font-size:13px}.brand small{letter-spacing:2.2px;color:#8b9690;margin-top:2px;font-size:8px}.navlabel{color:#a4aba6;margin-bottom:14px;padding:0 16px;font-size:12px}nav{flex-direction:column;gap:6px;display:flex}nav button{color:#667684;text-align:right;background:0 0;justify-content:flex-start;padding:13px 14px;font-size:14px;font-weight:500}nav button.active{color:#14212c;background:#eaf0f5;font-weight:700}nav button:hover{background:#f1f4f7;transform:none}nav em{color:#fff;background:#526f87;border-radius:5px;margin-right:auto;padding:3px 6px;font-size:11px;font-style:normal}.asidebottom{margin-top:auto;padding-top:32px}.account{cursor:pointer;border-top:1px solid #eee;align-items:center;gap:10px;padding:14px 5px;display:flex}.account b{font-size:14px}.account img,.avatar{object-fit:cover;color:#263e51;background:#eaf0f4;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:39px;font-size:19px;display:inline-flex}.account small{margin-top:0}.account>svg{margin-right:auto}.logout{color:#969b98;background:0 0;padding:8px 10px;font-size:13px;font-weight:400}.logout:hover{color:#555;background:#f7f7f7}main{flex:1;min-width:0;max-width:1600px;margin:auto;padding:35px 38px 0}header{border-bottom:1px solid #e5e9e6;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;padding-bottom:24px;display:flex}.eyebrow{color:#8c9690;letter-spacing:.6px;font-size:11px}header p{margin:0;font-size:14px}.headeractions{align-items:center;gap:20px;display:flex}.today{color:#90968f;font-size:13px}.sectiontitle{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.sectiontitle h3,.sectiontitle h2{margin-bottom:0}.segments{background:#e9ece9;border-radius:8px;gap:3px;padding:4px;display:flex}.segments button{color:#7b857d;background:0 0;padding:7px 13px;font-size:12px;font-weight:500}.segments .selected{color:#14212c;background:#fff;box-shadow:0 1px 4px #0000000a}.metrics{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:24px;display:grid}.metric{background:#fff;border:1px solid #e4e8e5;border-radius:12px;min-height:147px;padding:23px}.metric>span{color:#818b84;align-items:center;gap:9px;font-size:13px;display:flex}.metric>span svg{color:#57758c}.metric strong{margin-top:21px;font-size:30px;font-weight:800;display:block}.metric small{font-size:11px}.metric.m1{color:#fff;background:#14212c;border-color:#14212c}.m1>span,.m1>span svg,.m1 small{color:#bacbd9}.grid2{grid-template-columns:1.12fr 1fr;gap:22px;display:grid}.grid2 section{min-width:0}.muted{color:#8d9790;font-size:12px;line-height:1.8}.pipeline>div{grid-template-columns:8px 1fr auto;align-items:center;gap:9px;margin-bottom:13px;font-size:13px;display:grid}.pipeline .track{grid-column:2/4;height:3px}.dot{background:#9bae9f;border-radius:50%;width:7px;height:7px}.track{background:#edf1f5;border-radius:9px;height:7px;overflow:hidden}.track i{background:#53728a;border-radius:9px;height:100%;transition:width .6s;display:block}.barrow{margin-top:27px}.barrow>div:first-child{justify-content:space-between;margin-bottom:10px;font-size:14px;display:flex}.barrow b{color:#7b8e9e;font-size:12px}.tablewrap{overflow:auto}table{border-collapse:collapse;white-space:nowrap;text-align:right;width:100%}th{color:#9aa29b;background:#fafbf9;padding:13px;font-size:12px;font-weight:500}td{border-bottom:1px solid #f0f2ef;padding:17px 13px;font-size:14px}tr:last-child td{border-bottom:0}td b{font-size:14px}.badge{color:#657c8e;white-space:nowrap;background:#eef2f6;border-radius:6px;padding:6px 9px;font-size:11px;display:inline-block}.s1{color:#6a8c64;background:#edf3ec}.s5,.s6{color:#54866a;background:#e8f4ec}.iconbtn{color:#8d988e;background:0 0;padding:6px}.iconbtn:hover{color:#243d50;background:#f0f2ee}.linkbtn{color:#526f87;background:0 0;padding:0;font-size:12px}.linkbtn:hover{background:0 0}.empty{text-align:center;color:#99a49b;padding:36px 10px;font-size:14px}.empty>svg{color:#879aaa;width:35px;height:35px;margin-bottom:15px}.empty h3{color:#263d50;margin-bottom:8px}.empty p{font-size:14px}.toolbar{align-items:center;gap:15px;margin-bottom:20px;display:flex}.toolbar>select{width:190px}.toolbar>span{color:#889486;font-size:13px}.search{color:#95a18f;border:1px solid #e4e9e4;border-radius:8px;flex:1;align-items:center;padding:0 12px;display:flex}.search input{box-shadow:none;border:0;margin:0;font-size:13px}.productgrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.productcard{padding:18px}.productart{color:#7892a7;background:linear-gradient(135deg,#edf1f5,#dce5ed);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:18px;height:150px;margin-bottom:20px;display:flex}.productart span{letter-spacing:2px;font-family:Arial;font-size:9px}.productcard>strong{font-size:26px}.productcard button{width:100%;margin-top:18px}.summaryrow{border-bottom:1px solid #eff1ee;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;font-size:14px;display:flex}.summaryrow:last-child{border:0}.secondary{color:#425e76;background:#eef2f6;border:1px solid #dfe6ed}.secondary:hover{background:#e4ebf2}.walletbanner{color:#fff;background:#14212c;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:32px;display:flex}.walletbanner p{color:#b9cbd9;margin:0;font-size:13px}.walletbanner h2{margin:15px 0;font-size:35px}.walletbanner>div:last-child{gap:12px;display:flex}.walletbanner button{color:#263e51;background:#f4f6f8}.positive{color:#648e68}.approval{border-bottom:1px solid #eff1ec;align-items:center;gap:16px;padding:21px 0;display:flex}.approval>div:nth-child(2){flex:1}.approval p{margin:4px 0;font-size:13px}.approvalicon{color:#617b90;background:#f0f3f7;border-radius:12px;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.approvalactions{gap:8px;display:flex}.approvalactions button{padding:9px 14px;font-size:12px}.zonegrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.zone{border:1px solid #e8ece6;border-radius:9px;align-items:center;gap:10px;padding:17px;display:flex}.zone svg{color:#728ca1}.zone span{color:#7d8a74;margin-right:auto;font-size:13px}.overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:30;background:#101b29d9;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:16px;width:660px;max-height:90vh;padding:30px;animation:.2s enter;overflow:auto}.formgrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.formhint{background:#f1f4f7;border-radius:7px;grid-column:1/-1;margin:0;padding:12px;font-size:12px}.formsubmit{width:100%;margin-top:25px}.error{color:#ad4848;background:#fff0ed;border:1px solid #f0d0c9;border-radius:8px;padding:12px;font-size:13px}.detailtitle{justify-content:space-between;align-items:center;display:flex}.detailtitle h3{margin:0}.marketingbuttons{gap:12px;margin:22px 0;display:flex}.timeline{gap:12px;margin:18px 0;display:flex}.timeline .dot{margin-top:7px}.timeline b{font-size:13px}.profileimage{object-fit:cover;border-radius:12px;width:65px;height:65px}footer{color:#98a090;letter-spacing:1px;border-top:1px solid #e3e8e1;justify-content:space-between;padding:23px 0;font-family:Arial;font-size:10px;display:flex}footer span{letter-spacing:0;font-family:Tajawal}.login{background:#fff;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login-brand{color:#fff;background:#14212c;flex-direction:column;justify-content:center;padding:13vh 12%;display:flex}.login-brand strong{text-align:right;letter-spacing:4px;direction:ltr;font-family:Arial;font-size:42px}.login-brand h1{margin:65px 0 20px;font-size:43px;line-height:1.6}.login-brand p{color:#b8cbdc}.secure{color:#b8cbdc;align-items:center;gap:10px;margin-top:55px;font-size:13px;display:flex}.login form{align-self:center;padding:55px 17%}.login form h2{margin:20px 0;font-size:27px}.login form>button{width:100%;margin:15px 0}.loading{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.loading strong{letter-spacing:5px;font-family:Arial;font-size:40px}.loading p{margin-top:25px}a{color:#365c7a}@keyframes enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width>=1600px){main{padding:45px 55px}}@media (width<=1150px){aside{width:215px;padding:25px 12px}main{padding:25px 22px}.metrics{gap:12px}.metric{padding:18px}.metric strong{font-size:24px}.today{display:none}.productgrid{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.shell{display:block}aside{width:100%;height:auto;padding:16px;position:static}.brand{text-align:right;padding:0 5px 14px;font-size:24px}.brand small,.navlabel,.asidebottom{display:none}nav{flex-direction:row;gap:4px;overflow:auto}nav button{white-space:nowrap;padding:10px;font-size:12px}.grid2{grid-template-columns:1fr}.metrics{grid-template-columns:1fr 1fr}main{padding:22px 15px}header{align-items:flex-start}h1{font-size:22px}.headeractions button{padding:11px;font-size:12px}.eyebrow{font-size:10px}.zonegrid{grid-template-columns:1fr 1fr}.approval{flex-wrap:wrap}.walletbanner{padding:22px;display:block}.walletbanner>div:last-child{margin-top:20px}.login{grid-template-columns:1fr}.login-brand{padding:30px}.login-brand h1{margin:22px 0 10px;font-size:27px}.login-brand strong{font-size:26px}.secure{display:none}.login form{padding:35px 25px}.toolbar{flex-wrap:wrap}.toolbar .search{flex-basis:100%}.modal{padding:22px}.sectiontitle{flex-wrap:wrap}.segments button{padding:6px 9px}}@media (width<=450px){.formgrid,.productgrid,.zonegrid{grid-template-columns:1fr}.metrics{gap:10px}.metric{padding:16px}.metric>span{font-size:11px}.metric strong{font-size:22px}.metric small{font-size:10px}section{padding:18px}.formhint{grid-column:auto}}.mobileprofile{display:none}@media (width<=800px){.mobileprofile{display:inline-flex;padding:9px!important;font-size:11px!important}.headeractions{gap:7px}}:root{--stonic-ink:#14212c;--stonic-charcoal:#231f20;--stonic-surface:#f5f7fa;--stonic-accent:#53728a}body{background:var(--stonic-surface);color:var(--stonic-charcoal)}.brandlogo{direction:ltr;background:#fff;flex-shrink:0;position:relative;overflow:hidden}.brandlogo img{width:115.943%;max-width:none;height:auto;display:block;position:absolute;left:-7.5472%}.wordmark{aspect-ratio:1060/250;width:100%}.wordmark img{top:-320%}.fullbrand{aspect-ratio:1060/620;border-radius:14px;width:260px;max-width:100%}.fullbrand img{top:-67.7419%}.brand{padding:0 12px 30px}.brand small{text-align:center;color:#738294;margin-top:14px}.login-brand{background:radial-gradient(at 100% 0,#263b4e 0%,#14212c 65%)}.login-brand h1{margin-top:38px}.login-brand .fullbrand{box-shadow:0 12px 45px #0002}.loading .fullbrand{width:230px}nav button.active{box-shadow:inset -3px 0 #14212c}.metric.m1{background:linear-gradient(125deg,#14212c,#294156)}.barrow:nth-child(3) i{background:#7d96aa}.barrow:nth-child(4) i{background:#a2b4c3}@media (width<=800px){.brand{padding:0 5px 14px}.brand .wordmark{width:150px}.login-brand .fullbrand{width:170px}.login-brand h1{margin-top:23px}}.formsection{color:#263e51;border-bottom:1px solid #e2e7ed;grid-column:1/-1;padding:14px 0 10px;font-size:16px;font-weight:700}.bundlepreview,.upsellpanel,.imageupload{grid-column:1/-1}.bundlepreview td{padding:12px 9px;font-size:12px}.bundlepreview th{padding:12px 9px}.bundlepreview p{margin:15px 0 0}.loss{color:#b64a48!important}.productart img{object-fit:contain;background:#f5f7fa;width:100%;height:100%}.productbundles{margin-top:14px}.productbundles .summaryrow{padding:10px 0;font-size:12px}.imageupload{background:#f5f7fa;border:1px dashed #c8d4df;border-radius:10px;padding:18px}.imageupload img{object-fit:contain;background:#fff;border-radius:8px;width:160px;max-width:100%;height:160px;margin:15px 0;display:block}.imageupload button{font-size:12px}.upsellpanel{background:#f3f6f9;border:1px solid #dfe7ee;border-radius:12px;padding:18px}.upsellpanel h3{font-size:16px}.bundles{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.bundle{color:#526b7e;background:#fff;border:1px solid #dce4eb;flex-direction:column;gap:9px;padding:15px 8px;display:flex}.bundle strong{color:#14212c;font-size:15px}.bundle small{margin:0;font-size:10px;font-weight:400}.bundle.selected{background:#eaf0f5;border:2px solid #263e51}.bundle:hover{background:#eaf0f5}.bundle:disabled{cursor:not-allowed;opacity:.4}.upsellhint{color:#526f87;margin:17px 0 0;font-size:12px}.orderproductimage{object-fit:contain;border-radius:8px;width:75px;height:75px;margin-bottom:15px}.pendinghint{color:#99713f;background:#fff6e8;border:1px solid #f0debd}.approvalnotice{color:#b88640}.pricechangebutton{margin:15px 0 20px}.productcard .summaryrow b{font-size:11px}@media (width<=600px){.bundles{grid-template-columns:1fr 1fr}.bundlepreview{overflow:auto}.bundlepreview table{min-width:500px}}.successnotice{color:#3f7555;background:#eaf2ed;border:1px solid #d6e7dc;border-radius:9px;padding:12px 16px;font-size:13px}.priceapprovaltoggle{margin:7px 0;display:block}.priceapprovaltoggle button{padding:9px 12px;font-size:12px}.hiddenfield{display:none}input[readonly]{color:#60768a;background:#f0f3f7}.approvalreason{background:#f2f5f8;border-radius:7px;padding:9px 12px;color:#526f87!important}.s-1{color:#a87935;background:#fff2de}.dot.s-1{background:#ca9849}.s-2{color:#b5534d;background:#fae8e6}.dot.s-2{background:#b5534d}.ordergrandtotal{background:#f0f4f8;border:1px solid #dce5ed;border-radius:10px;grid-column:1/-1;padding:18px}.ordergrandtotal>div{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:14px;display:flex}.ordergrandtotal .grandtotal{color:#14212c;border-top:1px solid #d2dee8;margin-bottom:0;padding-top:16px}.ordergrandtotal strong{font-size:22px}textarea{font:inherit;resize:vertical;border:1px solid #dce4eb;border-radius:8px;outline:none;width:100%;margin-top:7px;padding:12px}textarea:focus{border-color:#53728a;box-shadow:0 0 0 3px #eaf0f5}.fullfield{grid-column:1/-1}.rejectionreason{background:#fff0ed;border-radius:7px;padding:10px 12px;color:#b5534d!important}.headerlogout{white-space:nowrap;padding:10px 12px;font-size:12px}@media (width<=800px){.headeractions{flex-wrap:wrap;justify-content:flex-end}.headerlogout span{display:none}.headerlogout{padding:9px}}.accountingheading{color:#fff;background:linear-gradient(120deg,#14212c,#2d485d);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:28px;display:flex}.accountingheading h2{margin:12px 0}.accountingheading p{color:#bdccd8;margin:0;font-size:13px}.accountingheading .eyebrow{color:#b5c6d5}.accountingheading button{color:#243d51;background:#fff;font-size:12px}.financecards .metric{min-height:125px}@media (width<=800px){.accountingheading{display:block}.accountingheading button{margin-top:20px}}.s-3{color:#876099;background:#f3edf8}.dot.s-3{background:#9875ad}.theme-floating{z-index:5;position:fixed;top:18px;left:18px}.theme-toggle{white-space:nowrap}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] body{color:#e6edf5;background:#0e161f}html[data-theme=dark] :is(section,aside,.metric,.modal,.productcard,.zone,.login form){color:#e6edf5;background:#182431;border-color:#344252}html[data-theme=dark] :is(input,select,textarea,.search){color:#eef4fa;background:#111d29;border-color:#425467}html[data-theme=dark] :is(p,small,.muted,.navlabel){color:#acbdcc}html[data-theme=dark] :is(.secondary,.iconbtn,.segments,.formhint,.bundlepreview,.upsellpanel,.productbundles,.grandtotal,.ordergrandtotal){color:#e5edf6;background:#223447;border-color:#435469}html[data-theme=dark] :is(nav button,.logout,.mobileprofile){color:#bdcddd}html[data-theme=dark] :is(nav button.active,nav button:hover,.segments button.selected){color:#fff;background:#30465b}html[data-theme=dark] :is(th,.summaryrow,.account,.timeline,.sectiontitle,td){border-color:#344252}html[data-theme=dark] .track{background:#2c3d4e}html[data-theme=dark] :is(.positive,.loss){filter:brightness(1.45)}html[data-theme=dark] .error{color:#ffc1cb;background:#482a31}html[data-theme=dark] .successnotice{color:#a2e7d1;background:#183e37}html[data-theme=dark] .login{background:#0e161f}html[data-theme=dark] .brandlogo{background:#fff;border-radius:8px}html[data-theme=dark] .badge{color:#14212c}html[data-theme=dark] .pendinghint{color:#f5dca0;background:#403820}html[data-theme=dark] .rejectionreason{color:#ffc1cb;background:#482a31}@media (width<=600px){.headeractions{flex-wrap:wrap}.theme-toggle{padding:9px 10px;font-size:12px}}.variant-tags{flex-wrap:wrap;gap:6px;margin:14px 0;display:flex}.piece-selection{border:1px solid #dfe6ec;border-radius:12px;margin:8px 0;padding:18px}.piece-row{border-top:1px solid #e5ebf0;grid-template-columns:70px 1fr 1fr;align-items:center;gap:14px;padding:12px 0;display:grid}.piece-detail{padding:16px}.analytics-hero{color:#fff;background:linear-gradient(120deg,#14212c,#2c465b);border-radius:16px;flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:22px;padding:30px;display:flex}.analytics-hero>div{flex:1;min-width:240px}.analytics-hero h2{margin:10px 0;font-size:29px}.analytics-hero p,.analytics-hero .eyebrow{color:#c6d6e4}.analytics-filters{flex-wrap:wrap;align-items:end;gap:18px;display:flex}.analytics-filters label{flex:1;min-width:180px}.analytics-filters p{width:100%;margin:0}.analytics-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-dashboard .metric strong{font-size:27px}.daily-chart{align-items:end;gap:16px;min-height:210px;padding:18px 4px;display:flex;overflow-x:auto}.daily-column{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:8px;min-width:58px;display:flex}.daily-column>span{background:linear-gradient(#5f839e,#203b50);border-radius:6px 6px 0 0;width:70%;max-width:48px;display:block}.daily-column>span.negative-bar{background:#bb5263}.daily-column small{white-space:nowrap}.daily-column b{font-size:12px}.analytics-dashboard .barrow{margin-bottom:18px}.analytics-dashboard .tablewrap td{white-space:nowrap}html[data-theme=dark] .piece-row,html[data-theme=dark] .piece-selection{border-color:#344252}html[data-theme=dark] .daily-column>span{background:linear-gradient(#a1c3db,#4a718f)}html[data-theme=dark] .daily-column>span.negative-bar{background:#e48595}@media (width<=700px){.analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.piece-row{grid-template-columns:1fr 1fr}.piece-row>b{grid-column:1/-1}.analytics-hero{padding:20px}.analytics-hero h2{font-size:24px}.analytics-dashboard .metric strong{font-size:22px}}.tag-editor{grid-column:1/-1}.tag-editor label>div{gap:8px;display:flex}.tag-editor input{flex:1}.tag-editor .variant-tags button{padding:7px 12px}.export-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.export-toolbar select{width:auto;min-width:220px}.order-signals{align-items:center;gap:8px;margin:6px 0;display:flex}.customer-stars{color:#d49a26;letter-spacing:1px;white-space:nowrap;font-size:15px}.stale-signal{color:#dfa716;font-size:18px}.marketing-signal{color:#67899f;font-size:20px}.invoice-print{color:#14212c;background:#fff;border:1px solid #dbe3e9;border-radius:10px;padding:24px}details{border-bottom:1px solid #dbe3e9;padding:14px 0}summary{cursor:pointer;font-weight:700}html[data-theme=dark] .invoice-print{color:#edf4fa;background:#182431}html[data-theme=dark] details{border-color:#344252}.toolbar>input{max-width:300px}@media print{body *{visibility:hidden}.invoice-print,.invoice-print *{visibility:visible}.invoice-print{border:0;width:100%;position:absolute;top:0;right:0;color:#000!important;background:#fff!important}.invoice-print p,.invoice-print small{color:#000!important}@page{size:A4;margin:18mm}}.role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.role-grid>div{background:#f2f5f8;border:1px solid #e0e7ee;border-radius:12px;padding:18px}.role-grid p{margin:8px 0 0;font-size:13px}.task-tabs{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.task-card h3{margin:0}.task-card textarea{width:100%;font:inherit;border:1px solid #dce5ed;border-radius:8px;padding:12px}.campaign-image{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}.campaign-image img{object-fit:contain;background:#eef2f6;border-radius:12px;width:180px;max-height:220px}.marketing-record{border:1px solid #e0e7ee;border-radius:12px;margin-top:16px;padding:18px}.marketing-record img{object-fit:contain;border-radius:10px;max-width:180px;max-height:220px}.marketing-record p{white-space:pre-wrap}html[data-theme=dark] .role-grid>div{background:#223447;border-color:#435469}html[data-theme=dark] .task-card textarea{color:#eef4fa;background:#111d29;border-color:#425467}html[data-theme=dark] .marketing-record{border-color:#344252}@media (width<=700px){.role-grid{grid-template-columns:1fr}.approval{flex-wrap:wrap;gap:12px}.task-tabs button{font-size:13px}aside{overflow-y:auto}.headeractions .today{display:none}}.mobile-navigation{display:none}.desktop-navigation{scrollbar-width:thin;flex:1;min-height:0;padding-bottom:12px;overflow-y:auto}.desktop-navigation button{flex-shrink:0;width:100%}.desktop-navigation button>span{flex:1}.navigation-divider{background:#e5eaf0;height:1px;margin:12px 14px}.navigation-group{margin-bottom:4px}.desktop-navigation .navigation-heading{color:#344c60;font-weight:700}.desktop-navigation .navigation-heading.contains-active{color:#14212c;background:#f0f4f8}.group-chevron{flex-shrink:0;transition:transform .18s}.group-chevron.expanded{transform:rotate(180deg)}.navigation-children{border-right:2px solid #e0e7ee;flex-direction:column;gap:3px;margin:5px 20px 8px 0;padding-right:9px;display:flex}.desktop-navigation .navigation-children button{padding:11px 8px;font-size:12px;line-height:1.5}.desktop-navigation .navigation-children button svg{flex-shrink:0;width:16px}.desktop-navigation button:focus-visible{outline-offset:-2px;outline:2px solid #6c8ca5}.asidebottom{flex-shrink:0}html[data-theme=dark] .navigation-divider{background:#344252}html[data-theme=dark] .navigation-children{border-color:#425467}html[data-theme=dark] .desktop-navigation .navigation-heading{color:#bdcddd}html[data-theme=dark] .desktop-navigation .navigation-heading.contains-active{color:#fff;background:#263c50}@media (width>=801px){aside{overflow:hidden}.asidebottom{padding-top:16px}.brand{padding-bottom:24px}}@media (width<=800px){.desktop-navigation{display:none}.mobile-navigation{display:flex}}.customer-search-results{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.customer-search-results button{font-size:13px}.stale-signal.critical{color:#c94141}.order-delay-warning td{background:#fff8e5}.order-delay-critical td{background:#fff0f0}.order-delay-warning td:first-child{border-right:3px solid #dca72a}.order-delay-critical td:first-child{border-right:3px solid #cb4747}html[data-theme=dark] .order-delay-warning td{background:#342e1d}html[data-theme=dark] .order-delay-critical td{background:#3b232a}.return-order-card>button{margin-top:14px}.return-order-card details button{margin-top:12px}.return-delay-warning{border-right:4px solid #dca72a}.return-delay-critical{border-right:4px solid #cb4747}.return-delay-warning>.sectiontitle{background:#fff8e5;border-radius:8px;padding:12px}.return-delay-critical>.sectiontitle{background:#fff0f0;border-radius:8px;padding:12px}html[data-theme=dark] .return-delay-warning>.sectiontitle{background:#342e1d}html[data-theme=dark] .return-delay-critical>.sectiontitle{background:#3b232a}.order-signals .marketing-signal{color:#67899f;display:inline-flex}.order-signals .stale-signal{color:#dfa716;display:inline-flex}.order-signals .stale-signal.critical{color:#cf4545}.stale-signal svg{fill:currentColor;fill-opacity:.12;stroke-width:2.5px}.return-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:20px 0;display:grid}.return-stage{color:#89939c;border:1px solid #e0e7ee;border-radius:9px;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.return-stage b{background:#edf1f5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:23px;height:23px;display:flex}.return-stage.current{color:#243e54;background:#eaf0f5;border-color:#54758f;font-weight:700}.return-stage.done{color:#537c64;border-color:#bcd8c8}.return-stage.done b{background:#e8f4ec}html[data-theme=dark] .return-stage{border-color:#344252}html[data-theme=dark] .return-stage.current{color:#fff;background:#2b4156}html[data-theme=dark] .return-stage b{background:#344252}@media (width<=700px){.return-stages{grid-template-columns:1fr 1fr}}label,nav button,.summaryrow{font-size:14px}small{font-size:13px}button.secondary{background:var(--surface,#f0f4f8);color:var(--text,#233849);border:1px solid #aab9c8;min-height:42px;font-weight:700;box-shadow:0 1px 2px #0001}button.secondary:hover{background:var(--stonic-accent);color:#fff}button.order-open{white-space:nowrap;padding:9px 14px}.formsection{border-bottom:1px solid #bfcdd8;grid-column:1/-1;padding:16px 0 10px;font-size:18px;font-weight:800}.formhint{font-size:14px;line-height:1.8}.attention-hub .sectiontitle h3{align-items:center;gap:10px;margin:0;display:flex}.attention-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.attention-card{color:#223d51;text-align:right;background:#eff4f8;border:1px solid #c8d6e1;flex-direction:column;align-items:flex-start;gap:7px;padding:18px;display:flex}.attention-card strong{font-size:30px}.attention-card span{font-size:15px}.attention-card small{color:inherit;font-size:13px}.attention-card:hover{color:#14212c;background:#dce8f1}.operation-form{background:#f7f9fc;border:1px solid #c8d6e1;border-radius:12px;margin:16px 0;padding:18px}.operation-form h3{margin-bottom:14px}.operation-form .formsubmit{margin-top:16px}.operation-row{border-bottom:1px solid #dce4eb;justify-content:space-between;align-items:flex-start;gap:22px;padding:20px 0;display:flex}.operation-row>div{min-width:0}.operation-row p{margin:8px 0}.operation-row>.operation-form{flex:1;max-width:440px}.operation-row .badge{margin-inline-start:10px}.row-actions{flex-direction:column;gap:12px;max-width:400px;display:flex}.purchase-line{grid-template-columns:2fr 2fr 1fr 1fr auto;align-items:end;gap:12px;margin-bottom:14px;display:grid}.checkline{align-items:center;gap:12px;margin:12px 0;display:flex}.checkline input{flex-shrink:0;width:20px;height:20px;margin:0}.packing-check label{margin-bottom:14px}.bottom-export{align-items:end;gap:16px;margin:24px 0;display:flex}.bottom-export select{max-width:400px}.export-download{min-width:200px;padding:16px 25px;font-size:16px}.export-center{padding:30px}footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}textarea{font:inherit;color:#263440;background:#fff;border:1px solid #b8c5d1;border-radius:8px;width:100%;margin:8px 0;padding:12px}.operation-form input,.operation-form select{background:#fff}.operation-form .formgrid{gap:16px}:root[data-theme=dark] .attention-card,:root[data-theme=dark] .operation-form{color:#e0eaf3;background:#1c2a39;border-color:#40566b}:root[data-theme=dark] .operation-form input,:root[data-theme=dark] .operation-form select,:root[data-theme=dark] textarea{color:#e5edf4;background:#14212c;border-color:#526a80}:root[data-theme=dark] button.secondary{color:#e7eff7;background:#203246;border-color:#526b82}@media (width<=1100px){.attention-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.purchase-line{grid-template-columns:1fr 1fr}.operation-row{flex-wrap:wrap}.operation-row>.operation-form{width:100%;max-width:none}}@media (width<=650px){.attention-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.attention-card{padding:13px}.attention-card span{font-size:14px}.bottom-export{flex-direction:column;align-items:stretch}.bottom-export select{max-width:none}.operation-form{padding:15px}.purchase-line{grid-template-columns:1fr}.row-actions{width:100%;max-width:none}.operation-row{flex-direction:column}.operation-row>.operation-form{flex:auto;width:100%}.export-center{padding:20px}footer button{width:100%}}.order-signals{flex-wrap:wrap}.order-signals .stale-signal,.order-signals .marketing-signal{background:#eef4f9;border:1px solid;border-radius:7px;align-items:center;gap:5px;padding:5px 8px;font-size:13px;font-weight:700;line-height:1.5}.order-signals .stale-signal{color:#946200;background:#fff5d5}.order-signals .stale-signal.critical{color:#b4232a;background:#ffe8eb}.order-signals .marketing-signal{color:#365c7a;background:#e8f2fa}.signal-caption{white-space:nowrap}.signals-legend{border-bottom:1px solid #dce3e9;flex-wrap:wrap;gap:15px;margin-bottom:18px;padding-bottom:14px;font-size:14px;display:flex}.legend-yellow{color:#946200}.legend-red{color:#b4232a}.shortcuts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.shortcuts-grid button{text-align:right;justify-content:flex-start;gap:12px;padding:16px}.operations-shortcuts p{font-size:14px}html[data-theme=dark] .order-signals .stale-signal{color:#ffd466;background:#352c13}html[data-theme=dark] .order-signals .stale-signal.critical{color:#ff9299;background:#3e2026}html[data-theme=dark] .order-signals .marketing-signal{color:#a2cce9;background:#1a3347}html[data-theme=dark] .legend-yellow{color:#ffd466}html[data-theme=dark] .legend-red{color:#ff9299}@media (width<=800px){.shortcuts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=450px){.shortcuts-grid{grid-template-columns:1fr}.signal-caption{font-size:12px}}.owner-tools-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.owner-tools-grid>div{background:#f1f6fa;border:1px solid #c5d4e0;border-radius:12px;padding:20px}.owner-tools-grid button{width:100%;min-height:48px}.owner-tools-grid p{min-height:48px;font-size:14px}html[data-theme=dark] .owner-tools-grid>div{background:#1a2a3a;border-color:#425b72}@media (width<=700px){.owner-tools-grid{grid-template-columns:1fr}.owner-tools-grid p{min-height:0}}body{font-size:16px}.desktop-navigation .navigation-children button{font-size:14px}.hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hub-section{background:#f8fafc;border:1px solid #dce5ec;border-radius:12px;overflow:hidden}.hub-section summary{cursor:pointer;align-items:center;gap:12px;min-height:85px;padding:18px;list-style:none;display:flex}.hub-section summary::-webkit-details-marker{display:none}.hub-section summary>svg:first-child{color:#44657e;flex-shrink:0}.hub-section summary>svg:last-child{flex-shrink:0;margin-right:auto}.hub-section[open] summary>svg:last-child{transform:rotate(-90deg)}.hub-section b{font-size:16px}.hub-section small{color:#627485;font-size:13px}.hub-links{gap:8px;padding:0 12px 12px;display:grid}.hub-links button{text-align:right;justify-content:flex-start;min-height:44px;font-size:14px}.section-hub .muted{font-size:14px}.mobile-dock{display:none}.sections-dialog{color:#202731;overscroll-behavior:contain;background:#fff;border:0;border-radius:20px;width:min(100% - 24px,560px);max-height:85dvh;padding:20px;overflow-y:auto}.sections-dialog::backdrop{background:#101d2ab3}.sections-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.sections-heading h2{margin:0}.sections-dialog details{border:1px solid #dce5ec;border-radius:12px;margin-top:12px;overflow:hidden}.sections-dialog summary{cursor:pointer;padding:16px;font-size:16px;font-weight:700}.sections-dialog summary small{margin-right:12px;font-size:13px;display:inline}.sections-dialog details>div{gap:6px;padding:0 12px 12px;display:grid}.sections-dialog details button{color:#263c50;text-align:right;background:#f0f4f8;justify-content:flex-start;min-height:48px;font-size:15px}.sections-dialog button.active{color:#fff;background:#14212c}.drawer-quick{gap:8px;display:grid}.drawer-quick button{justify-content:flex-start;min-height:48px}.sections-dialog em{margin-right:auto;font-style:normal}.restock-explainer{border-right:4px solid #44657e}.restock-explainer p:last-child{margin-bottom:0}html[data-theme=dark] :is(.hub-section,.sections-dialog){color:#e6edf5;background:#182431;border-color:#344252}html[data-theme=dark] :is(.sections-dialog details,.hub-section){border-color:#344252}html[data-theme=dark] .sections-dialog details button{color:#e6edf5;background:#223447}html[data-theme=dark] .sections-dialog button.active{background:#44657e}html[data-theme=dark] .hub-section small{color:#b2c1d0}@media (width<=1100px){.hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.shell>aside{background:0 0;border:0;padding:12px 16px 0}.shell>aside .brand{padding:0}.shell>aside .brand .wordmark{width:110px}.shell>main{margin:0;padding:14px 14px 100px}.mobile-dock{z-index:30;padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dce5ec;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid;position:fixed;bottom:0;left:0;right:0;overflow:visible;box-shadow:0 -4px 24px #14212c0b}.mobile-dock button{color:#627485;background:0 0;border-radius:10px;flex-direction:column;justify-content:center;gap:4px;min-height:54px;padding:7px 3px;font-size:14px;display:flex;position:relative}.mobile-dock button.active{color:#14212c;background:#eaf0f5;font-weight:700}.mobile-dock em{font-size:12px;position:absolute;top:0;left:12%}.shell header{margin-bottom:18px;padding-bottom:16px;display:block}.shell header h1{font-size:25px}.shell header p{font-size:14px}.headeractions{justify-content:flex-start;gap:8px;margin-top:14px}.headeractions button{min-height:44px;font-size:14px}.eyebrow{font-size:13px}.metrics{gap:10px}.metric{min-height:125px;padding:16px}.metric>span{align-items:flex-start;font-size:14px}.metric strong{overflow-wrap:anywhere;margin-top:16px;font-size:25px}.metric small{font-size:12px}.hub-grid{grid-template-columns:1fr 1fr;gap:9px}.hub-section summary{align-items:flex-start;gap:8px;padding:13px}.hub-section small{display:none}.hub-section b{font-size:14px}.hub-section summary>svg:last-child{display:none}.hub-links button{padding:12px 8px;font-size:14px}.sectiontitle .segments{flex-wrap:wrap}.segments button{min-height:40px;font-size:14px}.toolbar>select{width:100%;font-size:16px}.search input{font-size:16px}.modal{width:calc(100% - 20px);max-height:90dvh;padding:20px;overflow-x:hidden}.modal :is(input,select,textarea){font-size:16px}.formgrid{grid-template-columns:1fr!important}.order-table{overflow:visible}.order-table table,.order-table tbody{white-space:normal;width:100%;display:block}.order-table thead{display:none}.order-table tr{background:#fff;border:1px solid #dce5ec;border-radius:12px;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;padding:16px;display:grid}.order-table td{overflow-wrap:anywhere;border:0;min-width:0;padding:0;font-size:15px;display:block}.order-table td:before{content:attr(data-label);color:#627485;margin-bottom:5px;font-size:13px;display:block}.order-table td:first-child,.order-table td:nth-child(2),.order-table td:nth-child(5),.order-table td:last-child{grid-column:1/-1}.order-table td:last-child:before{display:none}.order-table .order-open{width:100%;min-height:44px}.order-table td small,.order-table .badge{font-size:13px}.signals-legend{font-size:14px}.owner-tools-grid button{white-space:normal;width:100%}html[data-theme=dark] :is(.mobile-dock,.order-table tr){background:#182431;border-color:#344252}html[data-theme=dark] .mobile-dock button{color:#b2c1d0}html[data-theme=dark] .mobile-dock button.active{color:#fff;background:#30465b}html[data-theme=dark] .order-table td:before{color:#b2c1d0}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.campaign-order-picker{border:1px solid #dce5ec;border-radius:12px;margin:20px 0;padding:16px}.campaign-order-picker summary{cursor:pointer;font-size:16px;font-weight:700}.campaign-order-choice{border-bottom:1px solid #dce5ec;align-items:center;gap:12px;padding:14px 0;display:flex}.campaign-order-choice input{flex-shrink:0;width:22px;height:22px}.campaign-order-choice>span{flex:1}.campaign-order-choice small{font-size:13px}.campaign-metrics .metric strong{font-size:23px}.campaign-order-picker form>button{margin-top:15px}@media (width<=600px){.campaign-order-choice{flex-wrap:wrap}.campaign-order-choice>b{width:100%;padding-right:34px}.campaign-metrics{grid-template-columns:1fr 1fr}.campaign-metrics .metric strong{font-size:21px}}.basket-editor{width:100%;min-width:0}.basket-line{background:#f8fafc;margin:12px 0;padding:18px}.basket-offers{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.basket-offers button{min-height:44px;font-size:14px}.basket-offers button.selected{outline-offset:2px;outline:2px solid #53728a}.duplicate-warning{background:#fff5d5;border:1px solid #e5cc82;border-radius:12px;padding:18px}.duplicate-warning p{color:#765d25}.checkline input{width:20px;height:20px}.customer-tracking{width:min(100%,720px);min-height:100vh;margin:auto;padding:24px 18px}.tracking-brand{color:#14212c;justify-content:space-between;align-items:center;padding:16px 0 25px;display:flex}.tracking-brand b{letter-spacing:3px;font-family:Arial,sans-serif;font-size:29px}.tracking-status{color:#fff;background:#14212c}.tracking-status p{color:#c3d0dc}.tracking-status h2{font-size:25px}.tracking-item{border-bottom:1px solid #dce5ec;padding:15px 0}.tracking-item p{margin:6px 0;font-size:15px}.tracking-conversation{background:#f0f4f8;border-radius:12px;margin-top:15px;padding:18px}.customer-tracking textarea{min-height:110px;font-size:16px}.customer-tracking form button{min-height:46px;margin-top:12px}.customer-tracking h3{align-items:center;gap:8px;display:flex}html[data-theme=dark] .basket-line{background:#182431}html[data-theme=dark] .duplicate-warning{background:#403820;border-color:#725c23}html[data-theme=dark] .duplicate-warning p{color:#f5dca0}@media (width<=600px){.basket-line{padding:14px}.basket-editor .piece-row{display:block}.basket-editor .piece-row label{margin:12px 0}.customer-tracking{padding:18px 12px}.customer-tracking section{padding:20px}.customer-tracking h1{font-size:25px}.basket-offers button{white-space:normal;flex:45%}.packing-label p{font-size:16px}}@media print{.packing-label,.packing-label *{visibility:visible!important}.packing-label{width:100%;padding:20px;position:absolute;top:0;left:0;right:0;color:#000!important;background:#fff!important}.packing-label p{color:#000!important}}:root{--app-muted:#607184}body{overflow-wrap:anywhere}main{min-width:0;margin-block:0}button{white-space:normal;max-width:100%;min-height:44px;line-height:1.5}input,select,textarea{min-width:0;max-width:100%;font-size:1rem}input[type=checkbox],input[type=radio]{flex-shrink:0}label{font-size:.9375rem}.muted,.formhint{color:#607184;font-size:.875rem}.badge{white-space:normal;font-size:.875rem;line-height:1.5}.metric>span{font-size:.875rem}.metric strong{overflow-wrap:anywhere}.summaryrow>div,.sectiontitle>div,.approval>div{min-width:0}.summaryrow>span,.summaryrow>div{overflow-wrap:anywhere}.summaryrow>b,.summaryrow>strong{flex-shrink:0}.tablewrap{overscroll-behavior-x:contain;min-width:0;max-width:100%}.formgrid>*{min-width:0}.formgrid .fullfield,.formgrid .formhint{grid-column:1/-1}.modal{overscroll-behavior:contain;scrollbar-gutter:stable;width:min(100%,760px);max-height:calc(100dvh - 32px)}.modal:focus{outline:none}.modal>.sectiontitle{background:inherit;z-index:2;border-bottom:1px solid #dce5ec;padding-block:12px;position:sticky;top:-30px}.modal>.sectiontitle h2{font-size:1.25rem}.iconbtn{min-width:44px;min-height:44px}.tracking-conversation{overflow-wrap:anywhere}.export-footer{margin-top:24px}.basket-line .piece-row{grid-template-columns:70px repeat(2,minmax(0,1fr))}.basket-line .piece-row label:only-of-type{grid-column:2/-1}.analytics-filters{flex-wrap:wrap}.financecards{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.financecards .metric strong{font-size:1.5rem}.walletbanner>div:last-child{flex-wrap:wrap}.summaryrow .variant-tags{margin:0}.successnotice{font-size:.9375rem}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #53728a}html[data-theme=dark] .modal>.sectiontitle{border-color:#425467}html[data-theme=dark] .tracking-brand{color:#edf4fb}html[data-theme=dark] .tracking-status{color:#fff;background:#14212c}html[data-theme=dark] .tracking-conversation{background:#223447}html[data-theme=dark] .formsection{color:#d7e4ef;border-color:#425467}@media (width>=801px) and (width<=1200px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.grid2{grid-template-columns:minmax(0,1fr)}.hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.headeractions{flex-wrap:wrap;justify-content:flex-end;gap:10px}}@media (width<=600px){.overlay{align-items:flex-start;padding:8px}.modal{scrollbar-gutter:auto;border-radius:14px;max-height:calc(100dvh - 16px);padding:18px}.modal>.sectiontitle{top:-18px}.formgrid{grid-template-columns:minmax(0,1fr)}.summaryrow{flex-wrap:wrap;align-items:flex-start}.summaryrow>div,.summaryrow>span{flex:55%}.summaryrow .variant-tags{flex:100%}.summaryrow button{flex:auto}.approvalactions{flex-wrap:wrap;width:100%}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metric>span{font-size:.875rem}.metric small{font-size:.8125rem}.metric strong{font-size:1.375rem}.formhint{grid-column:1/-1}.toolbar>input,.toolbar>select{flex:100%;width:100%}.sectiontitle h2,.sectiontitle h3{overflow-wrap:anywhere}.analytics-hero,.accountingheading{padding:22px}.piece-row{grid-template-columns:1fr}.basket-line .piece-row label,.basket-line .piece-row label:only-of-type{grid-column:1/-1}.return-stages{max-width:100%;overflow-x:auto}.ordergrandtotal>div{gap:14px}.headeractions{gap:6px}.customer-tracking h1{font-size:1.5rem}input,select,textarea{font-size:1rem}}@media (width<=360px){.metrics,.hub-grid{grid-template-columns:minmax(0,1fr)}main{padding-inline:10px}.headeractions{max-width:100%}.modal{padding:14px}.modal>.sectiontitle{top:-14px}}@media print{html,body{background:#fff!important;height:auto!important;overflow:visible!important}.shell{min-height:0;display:block}.shell>aside,.shell>main,.mobile-dock,.sections-dialog{display:none!important}.overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0;display:block;position:static}.modal{width:100%;height:auto;max-height:none;box-shadow:none;border:0;padding:0;position:static;overflow:visible}.modal>.sectiontitle,.modal>button,.modal>.variant-tags,.modal>.muted{display:none!important}.invoice-print,.packing-label{border:0;border-radius:0;width:100%;padding:0;color:#000!important;background:#fff!important;position:static!important}.invoice-print p,.invoice-print .summaryrow{break-inside:avoid}}.bulk-orders{background:var(--surface,#f4f7fa);border:1px solid #7893a8;border-radius:14px;margin:16px 0;padding:20px}.order-table input[type=checkbox]{accent-color:#355c76;cursor:pointer;width:22px;height:22px}.order-selected{background:#53728a1f}.batch-packing-order{break-inside:avoid;border-bottom:1px solid #9ba8b0;padding:18px 0}.packing-circle,.packing-box{vertical-align:middle;border:2px solid;width:20px;height:20px;margin-left:8px;display:inline-block}.packing-circle{border-radius:50%}.batch-packing p{font-size:16px}.batch-packing h3{font-size:18px}html[data-theme=dark] .bulk-orders{background:#182431}@media (width<=600px){.bulk-orders{padding:14px}.bulk-orders .sectiontitle{flex-wrap:wrap}}@media print{.batch-packing,.batch-packing *{visibility:visible!important}.batch-packing-order{break-inside:avoid;page-break-inside:avoid}.batch-packing .packing-circle,.batch-packing .packing-box{border-color:#000}.batch-packing h3{color:#000!important}}.review-complete,.review-pending{border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:14px;font-weight:700;display:inline-flex}.review-complete{color:#11643c;background:#e2f5e9}.review-pending{color:#855613;background:#fff2d4}.review-stars{border:1px solid #b9c8d2;border-radius:12px;margin:16px 0;padding:14px}.review-stars div{flex-wrap:wrap;gap:8px;display:flex}.review-stars button{color:#718396;background:0 0;border:1px solid #9baab7;flex-direction:column;align-items:center;min-width:46px;padding:6px 10px;font-size:28px;display:flex}.review-stars button.rated{color:#9b6b08;background:#fff3ca}.review-stars small{font-size:14px}.after-sales-staff{border:1px solid #9cabb5;border-radius:12px;margin-bottom:18px;padding:16px}html[data-theme=dark] .review-complete{color:#a5ebbd;background:#163c2d}html[data-theme=dark] .review-pending{color:#f6d78d;background:#49391a}.premium-tracking{isolation:isolate;width:min(100%,760px);padding:24px 20px 42px}.premium-tracking section{border:1px solid #dbe4ec;border-radius:22px;margin-bottom:18px;animation:.45s ease-out both tracking-enter;box-shadow:0 8px 30px #14212c08}.tracking-wordmark{letter-spacing:3px;align-items:center;gap:10px;font-family:Arial,sans-serif;font-size:24px;font-weight:800;display:flex}.tracking-wordmark img{object-fit:cover;object-position:50% 37%;border-radius:50%;width:44px;height:44px}.tracking-private{color:#52687a;align-items:center;gap:6px;font-size:14px;display:flex}.premium-tracking .tracking-status{color:#fff;background:linear-gradient(135deg,#14212c,#29445b);border:0;padding:28px;overflow:hidden}.tracking-hero-top{color:#cedce8;justify-content:space-between;align-items:center;font-size:14px;display:flex}.premium-tracking h1{margin:18px 0 0;font-size:30px;line-height:1.5}.tracking-welcome{margin:4px 0 22px!important}.tracking-current{background:#ffffff10;border:1px solid #ffffff25;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.premium-tracking .tracking-current h2{margin:0;font-size:21px}.tracking-status-dot{background:#bfdcd1;border-radius:50%;flex-shrink:0;width:10px;height:10px;box-shadow:0 0 0 5px #bfdcd118}.premium-tracking .tracking-status button{color:#14212c;background:#fff;min-height:44px;margin-top:12px}.tracking-journey ol{margin:18px 0 0;padding:0;list-style:none}.tracking-journey li{align-items:flex-start;gap:14px;padding:0 0 25px;display:flex;position:relative}.tracking-journey li:not(:last-child):before{content:"";background:#dae4ec;width:2px;height:calc(100% - 33px);position:absolute;top:33px;right:16px}.tracking-journey li.done:before{background:#647f93}.journey-marker{color:#718294;background:#eef3f7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.tracking-journey li.done .journey-marker{color:#fff;background:#29445b}.tracking-journey li.current .journey-marker{outline:4px solid #dbe7ef}.tracking-journey li div{flex:1}.tracking-journey small{color:#64788a;margin-top:4px;font-size:14px;display:block}.journey-now{color:#29445b;background:#e9f0f5;border-radius:7px;padding:4px 10px;font-size:14px}.tracking-product-head{align-items:center;gap:14px;margin-bottom:10px;display:flex}.tracking-product-head img{object-fit:cover;border-radius:10px;width:64px;height:76px}.tracking-product-head small{color:#64788a;font-size:14px;display:block}.premium-tracking textarea{border-radius:12px}.premium-tracking form>button{border-radius:12px;width:100%;min-height:48px}.tracking-footer{color:#52687a;flex-direction:column;align-items:center;gap:8px;padding:20px;display:flex}.tracking-footer span{font-size:14px}@keyframes tracking-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.premium-tracking{padding:16px 12px 30px}.premium-tracking section{border-radius:18px;padding:20px 16px}.premium-tracking .tracking-status{padding:24px 18px}.premium-tracking h1{font-size:27px}.premium-tracking .tracking-current h2{font-size:19px}.tracking-private{font-size:13px}.tracking-journey li{gap:12px}.premium-tracking .review-stars button{flex:1;min-width:36px;padding:6px}.premium-tracking .summaryrow{flex-wrap:wrap;gap:10px}}html[data-theme=dark] .premium-tracking section{border-color:#344b5d}html[data-theme=dark] .tracking-journey small,html[data-theme=dark] .tracking-product-head small,html[data-theme=dark] .tracking-private,html[data-theme=dark] .tracking-wordmark,html[data-theme=dark] .tracking-footer{color:#c7d5e1}html[data-theme=dark] .journey-now{color:#e7f0f7;background:#29445b}@media (prefers-reduced-motion:reduce){.premium-tracking section{animation:none}}.tracking-eta{background:#ffffff10;border:1px solid #ffffff25;border-radius:14px;align-items:flex-start;gap:12px;margin:18px 0;padding:16px;display:flex}.tracking-eta>svg{color:#c9dee9;flex-shrink:0}.tracking-eta b{font-size:16px;line-height:1.7}.tracking-eta small{color:#cbd9e4;margin-top:5px;font-size:14px;display:block}.tracking-journey li.upcoming b{color:#788998;font-weight:500}.tracking-journey li.upcoming small{color:#83919d}.tracking-journey li.upcoming .journey-marker{color:#9ca9b3;background:#edf1f4;border:1px dashed #bdc8d0}.tracking-journey li.current .journey-marker{animation:2.5s ease-in-out infinite journey-pulse}.tracking-journey li.current .journey-now{animation:2.5s ease-in-out infinite journey-glow}.tracking-journey li.done:not(:last-child):before{transform-origin:top;background:linear-gradient(#29445b,#89a6ba);animation:1s ease-out both journey-line}.tracking-journey li{animation:.45s ease-out both tracking-enter}.tracking-journey li:nth-child(2){animation-delay:80ms}.tracking-journey li:nth-child(3){animation-delay:.16s}.tracking-journey li:nth-child(4){animation-delay:.24s}.tracking-journey li:nth-child(5){animation-delay:.32s}@keyframes journey-pulse{0%,to{box-shadow:0 0 #53728a33}50%{box-shadow:0 0 0 9px #53728a00}}@keyframes journey-glow{0%,to{opacity:1}50%{opacity:.65}}@keyframes journey-line{0%{transform:scaleY(0)}to{transform:scaleY(1)}}html[data-theme=dark] .tracking-journey li.upcoming b,html[data-theme=dark] .tracking-journey li.upcoming small{color:#95a5b3}html[data-theme=dark] .tracking-journey li.upcoming .journey-marker{color:#8496a5;background:#25333e;border-color:#596d7c}@media (prefers-reduced-motion:reduce){.tracking-journey li,.tracking-journey li.current .journey-marker,.tracking-journey li.current .journey-now,.tracking-journey li.done:not(:last-child):before{animation:none!important}}.order-primary-flow{background:#f2f6f9;border:1px solid #9eafbd;border-radius:16px;margin:18px 0;padding:18px}.order-primary-flow>h3{margin-top:0}.order-primary-flow .packing-check{margin:12px 0}.order-tool-group{border:1px solid #c8d4dd;border-radius:14px;margin:14px 0;padding:16px}.order-tool-group>summary{min-height:28px;font-size:16px;line-height:1.6;display:list-item}.order-tool-group[open]>summary{margin-bottom:16px}.order-tool-group section{box-shadow:none}.tracking-shortcuts{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f8fbef;gap:8px;margin-bottom:14px;padding:12px 0;display:flex;position:sticky;top:0;overflow-x:auto}.tracking-shortcuts button{white-space:nowrap;flex:1;min-height:44px;padding:8px 12px;font-size:14px}.premium-tracking section[id]{scroll-margin-top:80px}.premium-tracking .tracking-status{position:relative}.premium-tracking .tracking-status:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 20%,#ffffff07 45%,#0000 65%) 0 0/250% 100%;animation:9s ease-in-out infinite tracking-sheen;position:absolute;inset:0}.tracking-journey li.current .journey-marker svg{animation:2.8s ease-in-out infinite tracking-icon-float}.tracking-journey li.done .journey-marker svg polyline{stroke-dasharray:30;stroke-dashoffset:0;animation:.8s ease-out both tracking-check}.premium-tracking .tracking-status-dot{animation:2.5s ease-in-out infinite journey-pulse}.premium-tracking .tracking-product-head img{animation:.65s ease-out both tracking-enter}@keyframes tracking-icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes tracking-check{0%{stroke-dashoffset:30px}to{stroke-dashoffset:0}}@keyframes tracking-sheen{0%,to{background-position:100% 0}50%{background-position:0 0}}html[data-theme=dark] .order-primary-flow{background:#132331;border-color:#4a657b}html[data-theme=dark] .order-tool-group{border-color:#41586b}html[data-theme=dark] .tracking-shortcuts{background:#101c27ed}@media (width<=600px){.order-primary-flow,.order-tool-group{padding:14px}.tracking-shortcuts{gap:6px}.tracking-shortcuts button{padding:8px 10px}}@media (prefers-reduced-motion:reduce){.premium-tracking .tracking-status:after,.tracking-journey li.current .journey-marker svg,.tracking-journey li.done .journey-marker svg polyline,.premium-tracking .tracking-status-dot{animation:none!important}}body:has(.signature-tracking){background:#0b141d!important}.signature-tracking{color:#edf3f8;background:radial-gradient(at 90% 12%,#24465b30,#0000 45%);width:min(100%,800px);padding-bottom:60px}.signature-tracking .tracking-brand{color:#fff;padding:14px 4px 24px}.signature-tracking .tracking-wordmark{letter-spacing:5px;color:#fff;font-size:26px}.signature-tracking .tracking-private{color:#b3c7d5}.signature-tracking .tracking-shortcuts,html[data-theme=dark] .signature-tracking .tracking-shortcuts{background:#0b141de8;border-bottom:1px solid #294151;padding:12px 0}.signature-tracking .tracking-shortcuts button{color:#dce8f1;background:#162633;border:1px solid #2b4253;border-radius:100px}.signature-tracking .tracking-shortcuts button:hover{background:#284359;transform:translateY(-2px)}.signature-tracking section,html[data-theme=dark] .signature-tracking section{color:#e9f1f6;background:#142330;border:1px solid #2b4354;border-radius:24px;padding:28px;box-shadow:0 18px 40px #0000001f}.signature-tracking section h3,.signature-tracking section b{color:#eef6fb}.signature-tracking section p,.signature-tracking section small,.signature-tracking .muted{color:#b9cad6}.signature-tracking .tracking-status{text-align:center;background:linear-gradient(155deg,#213d52 0%,#142634 55%,#10202d 100%);border:1px solid #466477;padding:30px;position:relative}.signature-brand-line{letter-spacing:3px;color:#b9ccd9;margin-bottom:24px;font:11px Arial,sans-serif}.signature-tracking .tracking-hero-top{color:#b9ccd9;font-size:14px}.signature-tracking h1{letter-spacing:-.5px;font-size:36px}.signature-tracking .tracking-welcome{color:#c8d7e0;font-size:17px}.signature-status-art{flex-direction:column;justify-content:center;align-items:center;min-height:230px;margin:8px 0 22px;display:flex;position:relative}.signature-status-icon{z-index:1;color:#e4f4ff;background:linear-gradient(145deg,#355c76,#142c3e);border:1px solid #7193ac;border-radius:30px;justify-content:center;align-items:center;width:118px;height:118px;animation:4s ease-in-out infinite signature-hover;display:flex;position:relative;box-shadow:0 16px 45px #0004,inset 0 1px #ffffff25}.status-orbit{pointer-events:none;border:1px solid #7097b530;border-radius:50%;width:174px;height:174px;position:absolute;top:12px}.orbit-two{border-style:dashed;width:210px;height:210px;animation:35s linear infinite signature-orbit;top:-6px}.orbit-three{opacity:.5;width:246px;height:246px;animation:5s ease-in-out infinite signature-breathe;top:-24px}.signature-stage-caption{z-index:1;letter-spacing:.3px;margin-top:30px;font-size:16px;font-weight:700;position:relative}.signature-status-art.is-delivered .signature-status-icon{color:#dafded;background:linear-gradient(145deg,#315e51,#19382f);border-color:#7bbba5}.signature-tracking .tracking-current{background:#ffffff0c;border-color:#ffffff20;justify-content:center;margin-bottom:18px;padding:18px}.signature-tracking .tracking-current h2{color:#fff;font-size:24px}.signature-tracking .tracking-eta{text-align:right;background:#0b1a25a0;border-color:#405b6e}.signature-tracking .tracking-status>p:last-of-type{font-size:13px}.signature-section-label{letter-spacing:2px;color:#8facc0;margin-bottom:10px;font:11px Arial,sans-serif}.signature-tracking section h3{margin-top:0;font-size:22px;line-height:1.5}.signature-tracking .tracking-journey ol{margin-top:24px}.signature-tracking .tracking-journey li{gap:18px;padding-bottom:28px}.signature-tracking .journey-marker{border:1px solid #3a5366;border-radius:14px;width:46px;height:46px;color:#688298!important;background:#1b2e3d!important}.signature-tracking .tracking-journey li:not(:last-child):before{background:#2b4253;height:calc(100% - 48px);top:48px;right:22px}.signature-tracking .tracking-journey li.done .journey-marker{border-color:#7497b1;color:#e2f2fd!important;background:#28485f!important}.signature-tracking .tracking-journey li.current .journey-marker{outline:4px solid #759bb122;box-shadow:0 0 25px #759bb122;color:#183248!important;background:#d6e9f6!important}.signature-tracking .tracking-journey li.current b{color:#fff}.signature-tracking .journey-now{color:#173247;background:#d6e9f6;border-radius:20px}.signature-tracking .tracking-journey li.upcoming b,.signature-tracking .tracking-journey li.upcoming small{color:#8195a4}.signature-tracking .tracking-journey small{font-size:14px;line-height:1.7}.signature-tracking .tracking-product-head img{border:1px solid #4b6577;border-radius:14px;width:80px;height:96px}.signature-tracking .tracking-item,.signature-tracking .summaryrow{border-color:#314859}.signature-tracking textarea{color:#e9f1f6;background:#0e1c27;border-color:#3b566a}.signature-tracking textarea::placeholder{color:#8ca2b2}.signature-tracking form>button{color:#122c3e;background:#d6e9f6;border:0;min-height:52px;font-weight:800;box-shadow:0 6px 18px #0002}.signature-tracking .review-stars{border-color:#425d70}.signature-tracking .review-stars button{color:#9db2c0;background:#172b3b;border-color:#4a6477}.signature-tracking .review-stars button.rated{color:#f6d48d;background:#514328}.signature-tracking .tracking-conversation{background:#1b3040;border:1px solid #3b5366}.signature-footer{text-align:center;padding:40px 0 18px}.signature-footer>span{letter-spacing:8px;color:#ffffff12;font:800 clamp(40px,12vw,80px) Arial,sans-serif}.signature-footer p{color:#9cb4c5;margin:12px 0}.signature-tracking>.muted{text-align:center;font-size:13px}@keyframes signature-hover{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-9px)rotate(3deg)}}@keyframes signature-orbit{to{transform:rotate(360deg)}}@keyframes signature-breathe{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:.65;transform:scale(1.04)}}@media (width<=600px){.signature-tracking{padding:16px 12px 45px}.signature-tracking section{border-radius:22px;padding:24px 18px}.signature-tracking .tracking-status{padding:26px 18px}.signature-tracking h1{font-size:32px}.signature-tracking .tracking-current h2{font-size:22px}.signature-tracking .tracking-shortcuts button{padding:8px 12px;font-size:13px}.signature-tracking .tracking-journey li{gap:14px}.signature-tracking .tracking-hero-top svg{width:20px}}@media (prefers-reduced-motion:reduce){.signature-status-icon,.status-orbit{animation:none!important;transform:none!important}.signature-tracking .tracking-shortcuts button:hover{transform:none}}.signature-tracking .tracking-chat .chat-heading{border-bottom:1px solid #344e61;align-items:center;gap:12px;padding-bottom:18px;display:flex}.chat-heading>div{flex:1}.signature-tracking .chat-heading h3{margin:0;font-size:20px}.chat-avatar{color:#173348;background:#d5e7f3;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;font:800 24px Arial,sans-serif;display:flex}.chat-heading small{font-size:14px}.chat-messages{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:16px;max-height:460px;padding:18px 4px;display:flex;overflow-y:auto}.chat-row{animation:.3s ease-out both chat-arrive;display:flex}.chat-row.customer{justify-content:flex-start}.chat-row.team{justify-content:flex-end}.chat-bubble{overflow-wrap:anywhere;border:1px solid #456075;border-radius:18px;max-width:86%;padding:14px 16px}.chat-row.customer .chat-bubble{background:#294b63;border-top-right-radius:4px}.chat-row.team .chat-bubble{background:#1b3040;border-top-left-radius:4px}.chat-sender{color:#c6dbe9;font-size:13px;font-weight:700}.signature-tracking .chat-bubble p{color:#f0f6fa;white-space:pre-wrap;margin:7px 0 10px;font-size:16px;line-height:1.8}.chat-bubble time{color:#afc5d5;text-align:left;font-size:12px;line-height:1.7;display:block}.chat-empty{text-align:center;color:#9eb9cb;padding:22px 8px}.chat-empty>svg{margin:auto}.chat-waiting{border:1px solid #344e61;border-radius:12px;align-items:center;gap:10px;margin:8px 0 16px;padding:12px;display:flex}.chat-waiting small{font-size:13px}.chat-wait-dots{gap:4px;display:flex}.chat-wait-dots i{background:#8bacc2;border-radius:50%;width:5px;height:5px;animation:1.8s ease-in-out infinite chat-dot}.chat-wait-dots i:nth-child(2){animation-delay:.2s}.chat-wait-dots i:nth-child(3){animation-delay:.4s}.signature-tracking .chat-composer{border-top:1px solid #344e61;grid-template-columns:1fr auto;align-items:end;gap:10px;padding-top:18px;display:grid}.chat-compose-label{grid-column:1/-1;margin:0;font-size:14px}.signature-tracking .chat-composer textarea{resize:vertical;min-height:64px;max-height:160px;margin:0}.signature-tracking .chat-composer>button{width:auto;min-width:72px;min-height:64px;box-shadow:none;margin:0}.tracking-chat .successnotice{font-size:14px}@keyframes chat-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes chat-dot{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media (width<=600px){.chat-bubble{max-width:92%;padding:12px 14px}.chat-messages{max-height:400px}.signature-tracking .chat-composer{gap:8px}.signature-tracking .chat-heading h3{font-size:18px}}@media (prefers-reduced-motion:reduce){.chat-row,.chat-wait-dots i{animation:none!important}}.customer-inbox{grid-template-columns:minmax(240px,32%) minmax(0,1fr);align-items:start;gap:18px;display:grid}.customer-inbox section{min-width:0}.inbox-list{max-height:720px;overflow-y:auto}.inbox-thread{text-align:right;width:100%;color:inherit;background:0 0;border:1px solid #cbd6df;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:10px 0;padding:14px;display:flex}.inbox-thread>span{flex:1;min-width:0}.inbox-thread b,.inbox-thread small{display:block}.inbox-preview{text-overflow:ellipsis;white-space:nowrap;color:#64788a;margin-top:6px;font-size:14px;display:block;overflow:hidden}.inbox-thread.active{background:#e6eff5;border-color:#65879f}.inbox-thread em{color:#fff;background:#294b63;border-radius:20px;min-width:24px;padding:3px 7px;font-style:normal}.customer-inbox .chat-bubble{color:#14212c;border-color:#cad7e0}.customer-inbox .chat-row.customer .chat-bubble{background:#edf3f7}.customer-inbox .chat-row.team .chat-bubble{background:#dcebf4}.customer-inbox .chat-sender,.customer-inbox .chat-bubble time{color:#476378}.customer-inbox .chat-bubble p{white-space:pre-wrap;margin:8px 0;line-height:1.8}.customer-inbox .chat-messages{border-top:1px solid #ccd7df;border-bottom:1px solid #ccd7df;max-height:460px}.inbox-composer{margin-top:18px}.inbox-composer textarea{min-height:85px}.inbox-reply-context{background:#eff4f7;border-right:3px solid #65879f;border-radius:8px;margin-bottom:12px;padding:10px 14px}.inbox-reply-context p{white-space:pre-wrap;max-height:100px;margin:4px 0;overflow-y:auto}.inbox-composer button{margin-top:12px}.inbox-conversation h3{margin:0}html[data-theme=dark] .inbox-thread{border-color:#40576a}html[data-theme=dark] .inbox-thread.active{background:#294153}html[data-theme=dark] .inbox-preview{color:#b3c7d5}html[data-theme=dark] .customer-inbox .chat-row.customer .chat-bubble{color:#e6f0f6;background:#1b3040;border-color:#486174}html[data-theme=dark] .customer-inbox .chat-row.team .chat-bubble{color:#e6f0f6;background:#294b63;border-color:#65879f}html[data-theme=dark] .customer-inbox .chat-sender,html[data-theme=dark] .customer-inbox .chat-bubble time{color:#b9d0df}html[data-theme=dark] .inbox-reply-context{background:#1b3040}@media (width<=800px){.customer-inbox{grid-template-columns:1fr}.inbox-list{max-height:280px}.inbox-thread{padding:12px}.customer-inbox .chat-messages{max-height:400px}}.packing-complete{border:1px solid var(--border);border-inline-start:4px solid #39b986}.packing-complete h3{color:#39b986;align-items:center;gap:8px;display:flex}.support-overdue{border-inline-start:4px solid #ef6b67}.support-ticket details{margin-top:16px}.support-ticket .timeline p,.order-readonly p{overflow-wrap:anywhere}.order-readonly section{margin-top:16px}.support-ticket .toolbar input{min-width:0}.interactive-journey .stage-instruction{color:#aec5d5;margin-bottom:20px;font-size:14px}.signature-tracking .journey-step{text-align:right;width:100%;color:inherit;box-shadow:none;background:0 0;border:0;border-radius:12px;align-items:center;gap:14px;margin:0;padding:10px 0;display:flex}.signature-tracking .journey-step:focus-visible{outline-offset:5px;outline:2px solid #a5c9e2}.signature-tracking .interactive-journey li{margin-bottom:14px;padding:0;display:block}.journey-step-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.signature-tracking .journey-step[aria-pressed=true] .journey-step-copy b{color:#f7fbff}.signature-tracking .upcoming .journey-step-copy b{color:#8aa0b0}.signature-tracking .upcoming .journey-marker{opacity:.45}.stage-explainer{text-align:center;background:linear-gradient(150deg,#203c50,#132332);border:1px solid #3d586d;border-radius:22px;margin-top:22px;padding:24px 18px;overflow:hidden}.stage-detail-inner{animation:.4s ease-out both stage-reveal}.stage-motion{color:#cce7fa;justify-content:center;align-items:center;width:120px;height:112px;margin:0 auto 18px;display:flex;position:relative}.stage-motion-ring{border:1px solid #7499b766;border-radius:50%;animation:2.4s ease-in-out infinite stage-ring;position:absolute;inset:9px}.stage-motion svg{z-index:1;position:relative}.stage-motion.shipping svg,.stage-motion.delivery svg{animation:2.5s ease-in-out infinite stage-travel}.stage-motion.prepare svg{animation:2.6s ease-in-out infinite stage-pack}.stage-motion.receive svg,.stage-motion.aftercare svg{animation:2.7s ease-in-out infinite stage-breathe}.stage-motion.confirm svg,.stage-motion.delivered svg{animation:.7s ease-out both stage-confirm}.stage-motion-line{display:none}.stage-motion.shipping .stage-motion-line,.stage-motion.delivery .stage-motion-line{background:repeating-linear-gradient(90deg,#8db6d1 0 10px,#0000 10px 20px);height:2px;animation:1.2s linear infinite stage-road;display:block;position:absolute;bottom:16px;left:12px;right:12px}.stage-detail-state{color:#c3dce9;border:1px solid #4e7189;border-radius:20px;padding:5px 13px;font-size:14px;display:inline-block}.signature-tracking .stage-explainer h3{justify-content:center;margin:16px 0 10px}.signature-tracking .stage-explainer p{max-width:48ch;margin:0 auto 20px;font-size:16px;line-height:1.9}.signature-tracking .stage-explainer button{white-space:normal;justify-content:center;align-items:center;gap:8px;max-width:100%;font-size:14px;display:inline-flex}.stage-future{background:#142431}.stage-future .stage-motion{color:#8299aa}.stage-future .stage-motion-ring,.stage-future .stage-motion svg,.stage-future .stage-motion-line{animation:none!important}.stage-future .stage-detail-state{color:#9fb3c1}@keyframes stage-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes stage-ring{0%,to{opacity:.45;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes stage-travel{0%,to{transform:translate(7px)}50%{transform:translate(-7px)translateY(-2px)}}@keyframes stage-pack{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-5px)rotate(-4deg)}}@keyframes stage-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes stage-confirm{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@keyframes stage-road{to{background-position:20px 0}}@media (width<=600px){.stage-explainer{padding:20px 14px}.signature-tracking .journey-step{gap:10px}.journey-step-copy b{font-size:16px}.journey-step-copy small{font-size:14px}}@media (prefers-reduced-motion:reduce){.stage-detail-inner,.stage-motion-ring,.stage-motion svg,.stage-motion-line{animation:none!important}}.preparation-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.preparation-steps>span{border:1px solid var(--border);text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px 8px;font-size:14px;display:flex}.preparation-steps>span.done{color:#2f9d77;background:#39b98612;border-color:#39b986}.preparation-order .checkline>span{min-width:0}.preparation-order .checkline small,.warehouse-location small{margin-top:6px;display:block}.preparation-workflow{border-top:1px solid var(--border);margin-top:20px;padding-top:12px}.preparation-workflow .packing-complete{border-radius:12px;padding:12px 18px}.preparation-workflow form{margin-top:20px}.preparation-workflow .checkline{align-items:center;padding:12px 0}.warehouse-location{grid-template-columns:1fr 1fr;align-items:center;gap:24px;display:grid}.warehouse-location form{align-items:end;gap:12px;display:flex}.warehouse-location label{flex:1;min-width:0}.size-guide-row{border-bottom:1px solid var(--border);grid-template-columns:80px 1fr 1fr 2fr;align-items:center;gap:12px;padding:16px 0;display:grid}.size-suggestion{border:1px solid var(--border);border-radius:12px;margin:14px 0;padding:14px}.exchange-advice{border:1px solid var(--border);border-radius:12px;margin:18px 0;padding:16px}.exchange-advice button{margin:10px 0}.warehouse-location input,.size-guide-row input{width:100%;min-width:0}@media (width<=700px){.preparation-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-location{grid-template-columns:1fr;gap:10px}.warehouse-location form{flex-wrap:wrap}.size-guide-row{grid-template-columns:1fr 1fr}.size-guide-row>b,.size-guide-row>label:last-child{grid-column:1/-1}.preparation-order .sectiontitle{flex-wrap:wrap;align-items:start}.preparation-order .variant-tags button{white-space:normal;flex:1}.preparation-order .toolbar input{width:100%}}.marketing-customer-card{border-bottom:1px solid var(--border,#dfe6ed);gap:14px;min-width:0;padding:20px 0;display:grid}.marketing-customer-identity{align-items:flex-start;gap:12px;min-width:0;display:flex}.marketing-customer-identity>div{flex:1;min-width:0}.marketing-customer-identity b{overflow-wrap:anywhere;word-break:normal;line-height:1.6;display:block}.marketing-customer-identity small{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.marketing-customer-identity bdi{white-space:nowrap;word-break:normal;overflow-wrap:normal}.marketing-customer-identity .marketing-signal{flex-shrink:0}.marketing-customer-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:520px;display:grid}.marketing-customer-actions button{white-space:normal;word-break:normal;min-width:0;min-height:44px}.marketing-customer-more summary{cursor:pointer;padding:8px 0;font-weight:600}.marketing-customer-more .variant-tags{margin-top:10px}.customer-search-results button{white-space:normal;word-break:normal;flex-wrap:wrap;min-width:0;max-width:100%}.customer-search-results button span{overflow-wrap:anywhere}.customer-search-results bdi{white-space:nowrap}.order-confirmation{background:var(--panel,#eef2f6);border:1px solid var(--border,#dfe6ed);border-radius:12px;margin:18px 0;padding:16px}.order-confirmation>button{white-space:normal;word-break:normal;width:100%;min-height:48px}.order-confirmation small{margin-top:10px;line-height:1.8}.order-tool-group summary{cursor:pointer;line-height:1.7}.approval>div,.summaryrow>div,.sectiontitle>*{min-width:0}.variant-tags{flex-wrap:wrap}.variant-tags button{white-space:normal;word-break:normal;max-width:100%}.approvalactions{flex-wrap:wrap}.marketing-record p{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=600px){.approval{gap:12px}.approval>div:nth-child(2){flex-basis:calc(100% - 65px)}.approvalactions{width:100%}.approvalactions button{flex:1}.summaryrow{flex-wrap:wrap}.summaryrow>div{flex:160px}.sectiontitle{align-items:flex-start}.marketing-customer-card{padding:18px 0}.marketing-customer-identity b{font-size:17px}.marketing-customer-more .variant-tags{grid-template-columns:1fr 1fr;display:grid}.order-confirmation,.order-tool-group section{padding:12px}.variant-tags{gap:10px}.variant-tags button{flex:140px}}@media (width<=360px){.marketing-customer-actions,.marketing-customer-more .variant-tags{grid-template-columns:1fr}}@media print{.order-confirmation{display:none}}html[data-theme=dark] .order-confirmation{background:#223447;border-color:#435469}html[data-theme=dark] .marketing-customer-card{border-color:#344252}.brand-home{max-width:100%;padding:0;display:block;background:0 0!important}.brand-home:hover{transform:none}.brand-home:focus-visible{outline-offset:5px;outline:2px solid #628baa}.orders-tabs{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.orders-tabs button{min-height:44px;font-size:14px}.orders-tabs .selected{color:#fff;background:#365c7a}.order-legend{margin:14px 0}.order-legend summary{cursor:pointer;font-size:14px}.collection-badge{width:fit-content;margin-top:8px;display:block}.collection-pending{color:#795a15;background:#fff1ce}.collection-order{border-bottom:1px solid #dfe6ed;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.collection-order p{margin:8px 0}.order-picker-results{gap:8px;max-height:320px;margin-top:12px;display:grid;overflow:auto}.order-picker-result{cursor:pointer;border:1px solid #dfe6ed;border-radius:9px;gap:12px;padding:12px;display:flex}.order-picker-result input{flex-shrink:0;width:20px}.order-picker-result span{overflow-wrap:anywhere;min-width:0}.order-picker-result bdi{white-space:nowrap}.order-picker-result.selected{background:#edf3f8;border-color:#628baa}.picker-required{opacity:0;border:0;width:1px;height:1px;padding:0;position:absolute}html[data-theme=dark] .order-picker-result.selected{background:#263c50}html[data-theme=dark] .collection-pending{color:#f5dca0;background:#403820}@media (width<=600px){.orders-tabs{grid-template-columns:1fr 1fr;display:grid}.orders-tabs button{white-space:normal;padding:10px}.collection-order .variant-tags,.orders-workspace .toolbar>span{width:100%}.order-table td[data-label=الحالة]{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.order-table td[data-label=الحالة]:before{width:100%}.order-table td[data-label=الحالة] .collection-badge{margin:0}}.backup-restore>label{margin:16px 0}.backup-preview{border:1px solid #dfe6ed;border-radius:12px;margin:20px 0;padding:16px}.backup-preview>b{overflow-wrap:anywhere}.backup-preview .role-grid{margin:12px 0}.backup-restore .checkline input{flex-shrink:0;width:20px}.exchange-quick{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.exchange-quick button{white-space:normal;justify-content:space-between;min-width:0;display:flex}.exchange-quick .selected{color:#fff;background:#365c7a}.exchange-create>summary{cursor:pointer;padding:10px 0;font-size:18px;font-weight:700}.exchange-create[open]>summary{margin-bottom:18px}.exchange-items{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}.exchange-items>div,.exchange-finance{border:1px solid #dfe6ed;border-radius:12px;min-width:0;padding:16px}.exchange-items p{overflow-wrap:anywhere;margin:8px 0 0}.exchange-amounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.exchange-amounts b{font-size:19px;line-height:1.8;display:block}.exchange-progress{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.exchange-progress span{color:#7a8791;background:#eef2f6;border-radius:7px;padding:8px 12px;font-size:14px}.exchange-progress .current{color:#fff;background:#365c7a}.exchange-progress .done{color:#307950;background:#e8f4ec}.exchange-finance{margin:20px 0}.exchange-finance p{margin:8px 0}.exchange-card>.operation-form{border-top:1px solid #dfe6ed;margin-top:20px;padding-top:18px}.exchange-card .sectiontitle h3{overflow-wrap:anywhere}html[data-theme=dark] :is(.exchange-items>div,.exchange-finance){border-color:#435469}html[data-theme=dark] .exchange-progress span{color:#acbdcc;background:#223447}html[data-theme=dark] .exchange-progress .current{color:#fff;background:#365c7a}html[data-theme=dark] .exchange-progress .done{color:#a2e7d1;background:#183e37}@media (width<=650px){.exchange-quick{grid-template-columns:1fr 1fr}.exchange-items,.exchange-amounts{grid-template-columns:1fr}.exchange-amounts>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.exchange-amounts small{font-size:14px}.exchange-progress{gap:6px}.exchange-progress span{text-align:center;flex:100px}}.exchange-shipping{border:1px solid #dfe6ed;border-radius:12px;margin:16px 0;padding:18px}.bank-exchange-detail{border-bottom:1px solid #dfe6ed;padding:16px 0}html[data-theme=dark] :is(.exchange-shipping,.bank-exchange-detail){border-color:#435469}.packing-sheet{color:#111;background:#fff;margin:12px 0;padding:16px}.packing-sheet-heading{justify-content:space-between;gap:12px;padding-bottom:10px;font-size:14px;display:flex}.packing-sheet-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.packing-sheet-card{break-inside:avoid;border:1px solid #777;border-radius:5px;min-width:0;padding:8px}.packing-sheet-client{align-items:center;gap:6px;display:flex}.packing-sheet-client>b{overflow-wrap:anywhere;flex:1;min-width:0}.packing-sheet-client bdi{white-space:nowrap;font-size:11px}.packing-sheet-items p{color:#111;margin:4px 0;font-size:11px;line-height:1.35}.packing-sheet-client .packing-circle{background:#fff;border:1px solid #111;flex-shrink:0;width:13px;height:13px}@media (width<=500px){.packing-sheet-grid{grid-template-columns:1fr}}@media print{@page{size:A4 portrait;margin:10mm}.compact-packing .packing-sheet{break-after:page;flex-direction:column;height:276mm;margin:0;padding:0;display:flex}.compact-packing .packing-sheet:last-child{break-after:auto}.packing-sheet-heading{flex-shrink:0;height:12mm;padding:0 0 3mm;font-size:11pt}.packing-sheet-grid{flex:1;grid-template-rows:repeat(7,minmax(0,1fr));grid-template-columns:1fr 1fr;gap:2mm;min-height:0}.packing-sheet-card{border-color:#555;border-radius:1mm;padding:2mm}.packing-sheet-client{font-size:10pt}.packing-sheet-client bdi{font-size:8pt}.packing-sheet-items p{margin:1mm 0;font-size:8pt;line-height:1.25}.packing-sheet-client .packing-circle{width:3mm;height:3mm}}.zonegrid .zone{grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.zonegrid .zone b{overflow-wrap:break-word}.zonegrid .zone span{grid-column:2;margin:0}.zonegrid .zone button{grid-column:1/-1;width:100%;min-height:44px}.zonegrid .zone svg{flex-shrink:0}@media (width<=480px){.zonegrid{gap:10px}.zonegrid .zone{padding:12px}.zonegrid .zone button{padding:10px 8px;font-size:13px}}.work-hero{border:1px solid var(--border,#dce4ea);background:var(--surface,#fff);border-radius:20px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:28px;display:flex}.work-hero h2{margin:8px 0;font-size:27px;line-height:1.5}.work-hero p{max-width:650px;margin:0}.work-hero>svg{color:#6689a3;flex-shrink:0}.work-hero>button{flex-shrink:0}.work-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.work-stats>div{border:1px solid var(--border,#e1e6eb);background:var(--surface,#fff);border-radius:14px;grid-template-columns:24px 1fr;align-items:center;gap:8px 14px;padding:18px;display:grid}.work-stats strong{font-size:28px}.work-stats span{color:var(--muted,#778592);grid-column:2;font-size:13px}.work-stats svg{color:#718ba2}.work-stats .attention-stat{border-color:#dda356}.work-panel{margin-bottom:18px!important;padding:18px!important}.work-toolbar{flex-wrap:wrap;justify-content:space-between;gap:14px;display:flex}.work-filters{flex:1;justify-content:flex-end;gap:10px;min-width:0;display:flex}.work-filters select{width:auto;max-width:190px}.work-search{flex:1;align-items:center;min-width:180px;max-width:360px;display:flex;position:relative;margin:0!important}.work-search svg{color:#7a8b9a;position:absolute;right:12px}.work-search input{padding-right:38px}.decision-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.decision-card{flex-direction:column;min-width:0;display:flex;border-radius:18px!important;margin:0!important;padding:22px!important}.decision-head{align-items:flex-start;gap:12px;display:flex}.decision-head>div{flex:1;min-width:0}.decision-head h3{overflow-wrap:anywhere;margin:5px 0}.decision-symbol{color:#779bb5;background:#6e97b821;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.work-status{color:inherit;white-space:nowrap;background:#728ba221;border-radius:20px;align-items:center;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.work-status.pending,.work-status.changes{color:#ad741e;background:#e3a43c26}.work-status.approved,.work-status.completed{color:#399875;background:#3ba47a26}.work-status.rejected,.work-status.urgent{color:#cc6370;background:#d8556124}.decision-amounts{background:#738fa412;border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;margin:20px 0 14px;padding:15px;display:flex}.decision-amounts b{font-size:20px;display:block}.decision-amounts small{margin-bottom:5px}.decision-delta{border:1px solid var(--border,#dce4ea);border-radius:8px;margin-right:auto;padding:5px 9px;font-size:12px}.decision-reason{background:#7093af12;border-right:3px solid #779ab6;border-radius:8px;margin:14px 0;padding:10px 14px}.decision-reason p{color:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0}.decision-meta{color:var(--muted,#84929f);flex-wrap:wrap;justify-content:space-between;gap:8px;margin:12px 0;font-size:12px;display:flex}.work-tip{color:var(--muted,#7b8995);margin:8px 0 14px;font-size:12px;line-height:1.8}.decision-note{white-space:pre-wrap;overflow-wrap:anywhere;background:#489d7e17;border-radius:10px;margin:10px 0;padding:12px;font-size:14px;line-height:1.8}.decision-note.rejected{background:#cd525d1a}.decision-actions{border-top:1px solid var(--border,#e2e8ed);flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:16px;display:flex}.decision-actions button{flex:1;min-height:44px}.work-empty{text-align:center;padding:40px!important}.work-empty>svg{color:#779ab6;margin-bottom:16px}.work-empty h3{margin-bottom:8px}.work-details{margin:12px 0}.task-compose summary{cursor:pointer;align-items:center;gap:8px;padding:5px;font-weight:700;display:flex}.task-compose form{margin-top:20px}.work-buttons{flex-wrap:wrap;gap:10px;display:flex}.task-stage-tabs{border-top:1px solid var(--border,#e2e7ed);gap:8px;margin-top:15px;padding-top:15px;display:flex}.task-stage-tabs button{color:inherit;background:0 0;border-radius:10px;padding:10px 14px;font-size:13px}.task-stage-tabs button.active{background:#779ebb2e}.task-stage-tabs span{background:#7e8f9b24;border-radius:20px;padding:2px 7px;font-size:12px}.task-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.task-simple-card{min-width:0;border-radius:16px!important;margin:0!important;padding:22px!important}.task-simple-card.task-overdue{border-right:4px solid #d59a46}.task-simple-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.task-simple-head h3{overflow-wrap:anywhere;margin:14px 0 10px;font-size:20px}.task-assignee-avatar{background:#759bb62b;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.task-description{color:inherit;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.task-primary-actions{gap:10px;margin:18px 0;display:flex}.task-primary-actions button{flex:1;min-height:46px}.task-submit-box{border:1px solid var(--border,#dce5ec);background:#7697ae0f;border-radius:12px;margin:14px 0;padding:14px}.task-submit-box label{margin-bottom:12px;display:block}.task-submit-box textarea{width:100%;margin-top:8px}.task-more{border-top:1px solid var(--border,#e3e8ed);margin-top:18px;padding-top:12px}.task-more summary{cursor:pointer;color:var(--muted,#8292a0);justify-content:space-between;align-items:center;font-size:13px;display:flex}.task-more[open]>summary{margin-bottom:16px}.task-more h4{margin:20px 0 8px;font-size:13px}.task-more .summaryrow{font-size:13px}.task-more .summaryrow p{overflow-wrap:anywhere;margin:5px 0}.task-more .summaryrow small{max-width:140px}.task-workspace{margin-bottom:24px}@media (width<=1000px){.decision-grid,.task-list{grid-template-columns:1fr}.work-hero h2{font-size:23px}}@media (width<=600px){.work-hero{border-radius:16px;flex-wrap:wrap;padding:20px}.work-hero>svg{display:none}.work-hero h2{font-size:22px}.work-hero>button{width:100%}.work-stats{gap:8px}.work-stats>div{flex-direction:column;align-items:flex-start;gap:6px;padding:12px;display:flex}.work-stats span{font-size:11px}.work-stats strong{font-size:23px}.work-toolbar>.segments{width:100%;display:flex}.work-toolbar>.segments button{flex:1;padding:10px 8px;font-size:12px}.work-filters{flex-wrap:wrap;width:100%}.work-filters select,.work-search{width:100%;max-width:none}.decision-card,.task-simple-card{padding:17px!important}.decision-head{gap:9px}.decision-head h3{font-size:17px}.decision-symbol{width:36px;height:36px}.decision-amounts{gap:12px}.decision-amounts b{font-size:18px}.decision-actions{grid-template-columns:1fr 1fr;display:grid}.decision-actions button:first-child:nth-last-child(3){grid-column:1/-1}.task-stage-tabs{gap:3px}.task-stage-tabs button{flex:1;gap:5px;padding:9px 5px;font-size:11px}.task-simple-head h3{font-size:18px}.task-more .summaryrow{flex-wrap:wrap}.task-more .summaryrow small{max-width:none}.work-buttons button{flex:1;min-height:44px}}@media (prefers-reduced-motion:no-preference){.decision-card,.task-simple-card{animation:.28s ease-out both work-reveal}@keyframes work-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}html[data-theme=dark] :is(.approval-workspace,.task-workspace){--surface:#182431;--border:#344252;--muted:#acbdcc}html[data-theme=dark] .work-status:is(.pending,.changes){color:#f2c67b}html[data-theme=dark] .work-status:is(.approved,.completed){color:#8dd4b4}html[data-theme=dark] .work-status:is(.rejected,.urgent){color:#ef9ca5}.task-simple-head .variant-tags{margin:0}.task-more .summaryrow>div{min-width:0}.tracking-self-confirm{color:#f0f5fa!important;background:linear-gradient(135deg,#182a3a,#203a50)!important;border:1px solid #5d819e!important}.tracking-self-confirm h2{margin:10px 0;font-size:27px}.tracking-self-confirm p,.tracking-self-confirm small{color:#c3d1de!important}.tracking-confirm-summary{background:#06121d40;border:1px solid #3e5c72;border-radius:14px;margin:20px 0;padding:16px}.tracking-confirm-summary>div{border-bottom:1px solid #3b5267;padding:12px 0}.tracking-confirm-summary>div:last-child{border:0}.tracking-confirm-summary b,.tracking-confirm-summary small{overflow-wrap:anywhere}.tracking-confirm-total{justify-content:space-between;align-items:center;gap:14px;display:flex}.tracking-confirm-total strong{white-space:nowrap;font-size:22px}.tracking-confirm-checkbox{align-items:flex-start;gap:12px;margin:18px 0;line-height:1.8;display:flex}.tracking-confirm-checkbox input{accent-color:#89b2d2;flex-shrink:0;width:21px;height:21px;margin-top:4px}.tracking-confirm-button{width:100%;min-height:54px;margin:6px 0 10px;font-size:18px;color:#182a3a!important;background:#eef4f9!important}.tracking-confirm-button:disabled{opacity:.45;cursor:default}.tracking-confirm-success{align-items:flex-start;gap:15px;display:flex}.tracking-confirm-success>span{color:#a2e8c4;background:#69cea029;border-radius:50%;padding:12px;display:flex}.tracking-confirm-success h3{margin:3px 0 8px}.tracking-confirm-success p{margin:0}.tracking-self-confirm .successnotice{background:#6dcc9c1a;border-radius:10px;padding:12px}@media (width<=500px){.tracking-self-confirm h2{font-size:24px}.tracking-confirm-summary{padding:12px}.tracking-confirm-total{flex-wrap:wrap}.tracking-confirm-checkbox{font-size:14px}.tracking-confirm-success{gap:10px}.tracking-confirm-success>span{padding:9px}}.wa-workspace{--wa-panel:#fff;--wa-chat:#eef2f1;--wa-line:#e1e7e5;--wa-mute:#768883;--wa-out:#dff2e8;--wa-in:#fff;--wa-accent:#277963;color:#20352e}.wa-page-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.wa-page-heading h2{margin:6px 0;font-size:27px}.wa-page-heading p{margin:0}.wa-count{white-space:nowrap;background:#31896d1a;border-radius:20px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.wa-shell{border:1px solid var(--wa-line);background:var(--wa-panel);border-radius:18px;grid-template-columns:320px minmax(0,1fr);height:720px;min-height:500px;max-height:calc(100dvh - 190px);display:grid;overflow:hidden;box-shadow:0 12px 40px #14212c08}.wa-shell section{background:var(--wa-panel);border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.wa-sidebar{flex-direction:column;min-height:0;display:flex;overflow:hidden;border-left:1px solid var(--wa-line)!important}.wa-list-top{justify-content:space-between;align-items:center;padding:18px 16px 10px;display:flex}.wa-list-top h3{margin:0;font-size:20px}.wa-list-top h3 span{color:var(--wa-mute);margin-right:8px;font-size:12px}.wa-search{align-items:center;margin:6px 14px 12px;display:flex;position:relative}.wa-search svg{color:var(--wa-mute);position:absolute;right:12px}.wa-search input{background:var(--wa-chat);border:0;padding:12px 38px 12px 10px;font-size:13px}.wa-list-filters{border-bottom:1px solid var(--wa-line);gap:7px;padding:0 14px 14px;display:flex}.wa-list-filters button{background:var(--wa-chat);color:var(--wa-mute);border-radius:20px;padding:8px 12px;font-size:12px}.wa-list-filters button.active{color:var(--wa-accent);background:#31896d29}.wa-list-tip{margin:10px 15px;font-size:12px}.wa-threads{flex:1;overflow:auto}.wa-thread{text-align:right;width:100%;color:inherit;border-bottom:1px solid var(--wa-line);background:0 0;border-radius:0;align-items:center;gap:10px;min-height:94px;padding:15px 13px;font-weight:400;display:flex;transform:none!important}.wa-thread:hover{background:var(--wa-chat)}.wa-thread.active{border-right:3px solid var(--wa-accent);background:#3e8d731f}.wa-avatar{width:44px;height:44px;color:var(--wa-accent);background:#4c8c7726;border-radius:50%;flex-shrink:0;place-items:center;font-size:20px;font-weight:700;display:grid}.wa-thread-body{flex:1;min-width:0}.wa-thread-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.wa-thread-title b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wa-thread-title time{color:var(--wa-mute);white-space:nowrap;font-size:10px}.wa-thread-code{color:var(--wa-mute);margin-top:4px;font-size:11px;display:block}.wa-thread-bottom{align-items:center;gap:8px;margin-top:6px;display:flex}.wa-thread-preview{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--wa-mute);flex:1;font-size:13px;display:block;overflow:hidden}.wa-thread-preview em{color:var(--wa-accent);font-style:normal}.wa-unanswered{background:var(--wa-accent);color:#fff;text-align:center;border-radius:50%;min-width:21px;height:21px;padding:3px 6px;font-size:11px}.wa-list-empty{text-align:center;color:var(--wa-mute);padding:35px 18px}.wa-conversation{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.wa-chat-header{border-bottom:1px solid var(--wa-line);background:var(--wa-panel);gap:12px;display:flex;align-items:center!important;margin:0!important;padding:15px 18px!important}.wa-contact{flex:1;min-width:0}.wa-contact h3{overflow-wrap:anywhere;margin:0 0 5px;font-size:18px}.wa-contact>span{color:var(--wa-mute);font-size:12px}.wa-order-button{min-height:40px;padding:10px 12px;font-size:12px}.wa-back{display:none}.wa-order-strip{background:var(--wa-panel);border-bottom:1px solid var(--wa-line);flex-wrap:wrap;align-items:center;gap:9px;padding:9px 18px;font-size:12px;display:flex}.wa-order-strip>span{background:#458b731a;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;display:flex}.wa-order-strip small{color:var(--wa-mute);margin:0 auto 0 0;font-size:10px}.wa-messages{background-color:var(--wa-chat);overscroll-behavior:contain;background-image:radial-gradient(#5a87741f 1px,#0000 1px);background-size:18px 18px;flex:1;min-height:0;padding:18px 25px;overflow:auto}.wa-privacy-note{text-align:center;max-width:390px;color:var(--wa-mute);background:#cdba7024;border-radius:8px;margin:0 auto 20px;padding:9px 14px;font-size:11px;line-height:1.8}.wa-day{text-align:center;margin:16px 0}.wa-day span{background:var(--wa-panel);color:var(--wa-mute);border-radius:7px;padding:6px 11px;font-size:11px;box-shadow:0 1px 2px #0001}.wa-message-row{margin-bottom:9px;display:flex}.wa-message-row.team{justify-content:flex-start}.wa-message-row.customer{justify-content:flex-end}.wa-bubble{background:var(--wa-in);overflow-wrap:anywhere;border-radius:12px;min-width:95px;max-width:78%;padding:10px 13px 7px;box-shadow:0 1px 2px #0001}.wa-message-row.team .wa-bubble{background:var(--wa-out);border-top-right-radius:3px}.wa-message-row.customer .wa-bubble{border-top-left-radius:3px}.wa-bubble>p{color:inherit;white-space:pre-wrap;margin:0;font-size:15px;line-height:1.7}.wa-sender{margin:0 0 5px;font-size:11px;font-weight:700;color:var(--wa-accent)!important}.wa-message-meta{color:var(--wa-mute);justify-content:flex-end;align-items:center;gap:7px;margin-top:5px;font-size:10px;display:flex}.wa-reply-button{color:var(--wa-mute);gap:4px;padding:2px 5px;font-size:10px;background:0 0!important;transform:none!important}.wa-quoted{border-right:3px solid var(--wa-accent);background:#466e5a14;border-radius:6px;margin-bottom:8px;padding:7px 9px}.wa-quoted p{max-height:75px;color:inherit;margin:4px 0;font-size:12px;overflow:auto}.wa-quoted small{margin:0;font-size:10px;color:var(--wa-accent)!important}.wa-scroll-bottom{color:var(--wa-mute);border-radius:10px 10px 0 0;align-self:flex-end;margin:0 15px;padding:5px 10px;font-size:10px;background:var(--wa-panel)!important;transform:none!important}.wa-compose-area{border-top:1px solid var(--wa-line);background:var(--wa-panel);padding:10px 16px}.wa-composer{align-items:flex-end;gap:10px;display:flex}.wa-composer textarea{resize:none;background:var(--wa-chat);border:0;border-radius:14px;flex:1;min-width:0;min-height:45px;max-height:130px;padding:13px 15px;font-size:14px}.wa-composer button{border-radius:12px;min-height:45px;padding:10px 14px;background:var(--wa-accent)!important}.wa-composer button span{font-size:12px}.wa-send-notice{color:var(--wa-mute);margin:7px 0 0;font-size:10px}.wa-quick-replies{border:0;margin:0 0 8px;padding:0}.wa-quick-replies summary{color:var(--wa-mute);width:fit-content;font-size:11px;font-weight:500}.wa-quick-replies>div{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.wa-quick-replies button{padding:7px 10px;font-size:11px}.wa-reply-preview{background:var(--wa-chat);border-right:3px solid var(--wa-accent);border-radius:8px;align-items:center;gap:10px;margin-bottom:10px;padding:9px;display:flex}.wa-reply-preview>div{flex:1;min-width:0}.wa-reply-preview p{white-space:nowrap;text-overflow:ellipsis;color:inherit;margin:4px 0;font-size:12px;overflow:hidden}.wa-reply-preview small{color:var(--wa-mute);margin:0;font-size:10px}.wa-welcome{text-align:center;background:var(--wa-chat);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:35px;display:flex}.wa-welcome-icon{width:130px;height:130px;color:var(--wa-accent);background:#408d711a;border-radius:50%;place-items:center;margin-bottom:25px;display:grid}.wa-welcome h2{font-size:27px}.wa-welcome p{max-width:360px;line-height:1.9}.wa-welcome>span{color:var(--wa-mute);align-items:center;gap:7px;font-size:12px;display:flex}.wa-new-chat{text-align:center;color:var(--wa-mute);padding:50px 15px}.wa-new-chat svg{color:var(--wa-accent);margin-bottom:15px}.wa-new-chat h3{margin-bottom:10px}html[data-theme=dark] .wa-workspace{--wa-panel:#182632;--wa-chat:#101d26;--wa-line:#304250;--wa-mute:#9cb2bd;--wa-out:#234a45;--wa-in:#22333f;--wa-accent:#92cabb;color:#edf5f2}html[data-theme=dark] .wa-composer button{color:#102a22}html[data-theme=dark] .wa-thread{color:#edf5f2}html[data-theme=dark] .wa-unanswered{color:#102a22}html[data-theme=dark] .wa-shell .wa-search input,html[data-theme=dark] .wa-shell .wa-composer textarea{background:var(--wa-chat)}@media (width<=1100px){.wa-shell{grid-template-columns:285px minmax(0,1fr)}.wa-messages{padding:16px}.wa-order-button span{display:none}}@media (width<=800px){.wa-page-heading{align-items:flex-start}.wa-page-heading h2{font-size:22px}.wa-page-heading p{font-size:12px}.wa-count{padding:8px 10px;font-size:11px}.wa-shell{height:calc(100dvh - 235px);min-height:500px;max-height:none;display:block}.wa-sidebar{height:100%;border:0!important}.wa-conversation{height:100%;display:none!important}.wa-chat-open .wa-sidebar{display:none}.wa-chat-open .wa-conversation{display:flex!important}.wa-back{padding:8px;display:flex}.wa-chat-header{gap:9px;padding:12px!important}.wa-contact h3{font-size:16px}.wa-contact>span{font-size:10px}.wa-order-strip{padding:8px 12px}.wa-order-strip small{display:none}.wa-avatar{width:38px;height:38px}.wa-bubble{max-width:88%}.wa-messages{padding:12px}.wa-compose-area{padding:9px 11px}.wa-composer{gap:7px}.wa-composer button span{display:none}.wa-composer button{padding:11px}.wa-send-notice{font-size:9px}.wa-order-button{padding:9px}.wa-list-top{padding:17px}.wa-message-row{margin-bottom:10px}}.task-focus{box-shadow:0 8px 30px #14212c08;background:linear-gradient(120deg,#fff,#f3f7fb)!important;border:1px solid #7896ac!important;border-radius:20px!important;margin-bottom:24px!important;padding:26px!important}.task-focus-header{border-bottom:1px solid #dce5ed;justify-content:space-between;align-items:center;gap:18px;padding-bottom:18px;display:flex}.task-focus-header h2{margin:7px 0;font-size:27px}.task-focus-header p{margin:0;font-size:14px}.task-focus-count{color:#fff;text-align:center;background:#14212c;border-radius:14px;min-width:100px;padding:15px;font-size:34px;font-weight:700;line-height:1.3}.task-focus-count small{margin-top:4px;font-size:11px;color:#c6d4e0!important}.task-focus-list{gap:12px;max-height:650px;margin-top:18px;padding:2px;display:grid;overflow:auto}.task-focus-row{background:#fff;border:1px solid #dce5ed;border-radius:14px;padding:20px}.task-focus-row.late{border-right:4px solid #d39c4e}.task-focus-title{align-items:flex-start;gap:14px;display:flex}.task-focus-dot{border:3px solid #6d92b0;border-radius:50%;flex-shrink:0;width:14px;height:14px;margin-top:9px}.task-focus-title>div{flex:1;min-width:0}.task-focus-title .variant-tags{margin:0 0 8px}.task-focus-title .variant-tags:empty{display:none}.task-focus-title h3{overflow-wrap:anywhere;margin:0 0 10px;font-size:20px}.task-focus-title p{color:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 10px;line-height:1.8}.task-focus-title>button{flex-shrink:0;min-height:46px}.task-focus-feedback{background:#f5ead7;border-radius:8px;padding:10px 12px;font-size:13px;margin-top:12px!important}.task-focus-finish{background:#f4f7fa;border:1px solid #dce5ed;border-radius:12px;margin:18px 0 0 28px;padding:18px}.task-focus-finish label{font-weight:700;display:block}.task-focus-finish textarea{width:100%;margin:10px 0 14px;display:block}.task-focus-finish small{margin-top:12px;line-height:1.8}.task-focus-review{background:#edf3f8;border:0;border-radius:12px;margin-top:18px;padding:15px}.task-focus-review summary{color:#526b80;align-items:center;gap:8px;font-size:14px;display:flex}.task-focus-review-row{align-items:flex-start;gap:12px;padding-top:18px;display:flex}.task-focus-review-row>div{flex:1;min-width:0}.task-focus-review-row small{white-space:pre-wrap;overflow-wrap:anywhere}.task-focus-clear{color:#537869;align-items:center;gap:10px;margin:20px 0 0;display:flex}.task-persistent-reminder{color:#223e55;white-space:normal;background:#e8f0f6;border:1px solid #a9bdcd;justify-content:flex-start;width:100%;min-height:52px;margin-bottom:20px;display:flex}.task-persistent-reminder b{margin-right:auto;font-size:13px}.task-simple-card{border-top:3px solid #7296b1!important}.task-primary-actions{justify-content:flex-end}.task-primary-actions>button{flex:0 auto;min-width:180px}html[data-theme=dark] .task-focus{background:linear-gradient(120deg,#1b2d3d,#182431)!important;border-color:#567188!important}html[data-theme=dark] .task-focus-row{background:#142332;border-color:#3f5669}html[data-theme=dark] .task-focus-header{border-color:#3f5669}html[data-theme=dark] :is(.task-focus-finish,.task-focus-review){background:#203446;border-color:#3f5669}html[data-theme=dark] .task-focus-review summary{color:#c5d6e4}html[data-theme=dark] .task-focus-feedback{background:#453b29}html[data-theme=dark] .task-persistent-reminder{color:#d6e8f4;background:#203b4e;border-color:#567188}@media (width<=600px){.task-focus{padding:18px!important}.task-focus-header{align-items:flex-start;gap:12px}.task-focus-header h2{font-size:22px}.task-focus-header p{font-size:12px}.task-focus-count{min-width:72px;padding:12px 8px;font-size:27px}.task-focus-count small{font-size:9px}.task-focus-list{max-height:650px}.task-focus-row{padding:16px}.task-focus-title{flex-wrap:wrap;gap:9px}.task-focus-title>div{flex:1;width:calc(100% - 24px)}.task-focus-title h3{font-size:18px}.task-focus-title>button{width:100%;margin-top:10px}.task-focus-finish{margin-left:0;padding:13px}.task-focus-review-row{flex-wrap:wrap}.task-focus-review-row .work-status{margin-right:28px}.task-persistent-reminder{gap:8px;font-size:13px}.task-persistent-reminder b,.task-focus-title .work-status{font-size:11px}}.user-delete-confirm{border:1px solid #dca4a4;border-radius:10px;align-items:center;gap:12px;padding:16px;line-height:1.8;display:flex}.user-delete-confirm input{flex-shrink:0;width:20px;height:20px}.shell .brand-home{width:100%;min-height:48px;display:block}.shell .brand-home .wordmark{aspect-ratio:1060/250;width:100%;min-width:0;max-width:210px}.shell .brand{min-width:0}.shell .brand-home img{visibility:visible;opacity:1}@media (width<=800px){.shell>aside .brand-home{width:150px;min-height:40px}.shell>aside .brand-home .wordmark{width:150px;max-width:150px}}.confirm-queue{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.confirm-queue-card{text-align:right;color:#243848;background:#fff;border:1px solid #d9e4ed;border-radius:14px;align-items:center;gap:12px;min-width:0;padding:18px;display:flex}.confirm-queue-card>div{flex:1;min-width:0}.confirm-queue-card b{overflow-wrap:anywhere}.confirm-queue-card>span:last-child{color:#56758e;font-size:12px}.confirm-queue-card.active,.confirm-queue-card:hover{background:#edf4f9;border-color:#6f96b5}.confirm-order-review{border-top:4px solid #5d89aa!important}.confirm-order-review>form{border-top:1px solid #dce5ed;margin-top:20px;padding-top:20px}.confirm-final-button{width:100%;min-height:50px}.confirm-order-review .formhint{align-items:flex-start;gap:8px;display:flex}.confirm-order-review textarea{width:100%;margin-top:9px}html[data-theme=dark] .confirm-queue-card{color:#e8f2fa;background:#182c3d;border-color:#435d73}html[data-theme=dark] .confirm-queue-card.active,html[data-theme=dark] .confirm-queue-card:hover{background:#28475d}html[data-theme=dark] .confirm-queue-card>span:last-child{color:#a9c4d8}@media (width<=700px){.confirm-queue{grid-template-columns:1fr}.confirm-queue-card{flex-wrap:wrap;padding:16px}.confirm-queue-card>span:last-child{text-align:left;width:100%}.confirm-order-review .sectiontitle h2{font-size:19px}}[data-sonner-toaster]{z-index:100000!important;font-family:inherit!important}[data-sonner-toast].stonic-notification{text-align:right;direction:rtl;border-radius:16px;gap:12px;padding:18px 20px;font-family:inherit;font-size:14px;line-height:1.7;box-shadow:0 12px 36px #0003}[data-sonner-toast].stonic-notification [data-content]{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0}[data-sonner-toast].stonic-notification [data-icon]{flex-shrink:0}[data-sonner-toast].stonic-notification [data-close-button]{width:24px;height:24px;min-height:24px;padding:0}@media print{[data-sonner-toaster]{display:none!important}}@media (prefers-reduced-motion:reduce){[data-sonner-toast]{transition:none!important;animation:none!important}}.work-clock{border:1px solid var(--border);text-align:center;border-radius:16px;padding:24px}.work-clock button{margin-top:12px}.work-history-row{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:16px 0;display:flex}.work-history-row small{opacity:.75;line-height:1.8;display:block}.work-history-row>div{overflow-wrap:anywhere;min-width:0}.attendance-reminder{background:#ca9b351a;border:1px solid #ca9b35;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin:12px 0;padding:16px;display:flex}.attendance-reminder p{margin:4px 0}@media (width<=600px){.attendance-reminder{flex-direction:column;align-items:stretch}.attendance-reminder button{width:100%}}.permission-option{border:1px solid var(--border);border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex!important}.permission-option input{flex-shrink:0;width:20px;height:20px}.work-area{gap:22px;display:grid}.work-area>section,.work-team-grid>section{margin:0}.work-overview h2{margin:8px 0;font-size:26px}.work-overview .muted{margin:0}.work-month{flex-shrink:0;width:180px}.employee-summary-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-top:24px;display:grid}.work-stat{border:1px solid var(--border,#e2e6e5);background:var(--surface,#f5f7fa);border-radius:16px;padding:18px}.work-stat>span{opacity:.8;align-items:center;gap:8px;font-size:13px;display:flex}.work-stat strong{font-variant-numeric:tabular-nums;margin:12px 0 4px;font-size:26px;display:block}.work-stat small{opacity:.65;font-size:12px}.work-team-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.work-team-heading h3{align-items:center;gap:10px;margin:0;display:flex}.work-team-heading .search{max-width:350px}.work-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.work-employee{min-width:0;padding:24px!important}.work-employee-head{align-items:center;gap:12px;display:flex}.work-employee-head h3{margin:0 0 4px}.work-employee-head>div{overflow-wrap:anywhere;flex:1;min-width:0}.work-employee-head>img,.work-initial{object-fit:cover;border-radius:14px;flex-shrink:0;width:46px;height:46px}.work-initial{background:var(--surface,#f5f7fa);border:1px solid var(--border,#e2e6e5);place-items:center;font-size:22px;font-weight:700;display:grid}.work-employee-head small{opacity:.65}.work-live{color:#179c72!important;background:#179c721f!important}.work-employee-metrics{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0 14px;display:grid}.work-employee-metrics>div{background:var(--surface,#f5f7fa);border:1px solid var(--border,#e2e6e5);border-radius:12px;padding:14px}.work-employee-metrics small{opacity:.65;font-size:12px;display:block}.work-employee-metrics b{margin-top:7px;font-size:19px;display:block}.work-employee-metrics .work-balance{background:#179c720f;border-color:#179c7233;grid-column:1/-1}.work-policy-summary{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.work-policy-summary span{border:1px solid var(--border,#e2e6e5);border-radius:20px;padding:6px 10px;font-size:12px}.work-config{border-top:1px solid var(--border,#e2e6e5)}.work-config summary{cursor:pointer;align-items:center;gap:8px;padding:16px 0;font-weight:600;list-style:none;display:flex}.work-config summary::-webkit-details-marker{display:none}.work-config summary svg:last-child{margin-inline-start:auto;transition:transform .2s}.work-config[open] summary svg:last-child{transform:rotate(180deg)}.work-config form{gap:12px;padding:12px 0 18px;display:grid}.work-config form+form{border-top:1px solid var(--border,#e2e6e5)}.work-config button{justify-self:start}.work-config label{margin:0}.work-config .formhint{margin:0;font-size:12px;line-height:1.8}.work-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.work-record-button{width:100%;margin-top:10px}.work-integrity{background:linear-gradient(120deg,#179c7214,#0000);gap:16px;display:flex;border-color:#179c7240!important}.work-integrity>svg{color:#179c72;flex-shrink:0;margin-top:4px}.work-integrity span{opacity:.7;font-size:12px}.work-integrity blockquote{margin:10px 0;font-family:serif;font-size:22px;line-height:1.9}.work-integrity a{color:inherit;opacity:.7;font-size:12px}.work-integrity p{margin:12px 0 0;font-size:13px}.work-attendance{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;display:grid}.work-clock-icon{background:var(--surface,#f5f7fa);border:1px solid var(--border,#e2e6e5);border-radius:20px;place-items:center;width:62px;height:62px;display:grid}.work-attendance h2{margin:10px 0}.work-attendance p{opacity:.7;margin:0}.work-attendance.is-working{border-color:#179c7266}.work-attendance.is-working .work-clock-icon{color:#179c72}.work-elapsed{margin-top:12px;font-size:24px;display:block}.work-elapsed small{opacity:.7;font-size:12px;font-weight:400}.work-attendance-note{opacity:.65;border-top:1px solid var(--border,#e2e6e5);grid-column:1/-1;padding-top:14px}.work-withdraw{grid-template-columns:1fr auto;align-items:center;gap:16px;display:grid}.work-withdraw p{opacity:.7;font-size:13px;line-height:1.8}.work-withdraw strong{font-size:27px}.work-withdraw strong small{opacity:.7;font-size:12px;font-weight:400}.work-withdraw>small{opacity:.65;grid-column:1/-1}.work-records{scroll-margin-top:20px}.work-records .sectiontitle label{width:200px}.work-record-tabs{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.work-record-tabs button{font-size:13px}.work-accounting-note{opacity:.65;margin:0;font-size:12px;line-height:1.9}.work-area .work-history-row{align-items:center}.work-area .work-history-row>div:last-child{flex-shrink:0}.work-area .work-history-row button{font-size:12px}@media (width<=1000px){.work-team-grid{grid-template-columns:1fr}}@media (width<=600px){.work-area{gap:16px}.work-overview .sectiontitle,.work-team-heading{flex-direction:column;align-items:stretch}.work-month,.work-team-heading .search,.work-records .sectiontitle label{width:100%;max-width:none}.employee-summary-grid{grid-template-columns:1fr 1fr;gap:10px}.work-stat{padding:14px}.work-stat strong{font-size:21px}.work-stat:last-child:nth-child(odd){grid-column:1/-1}.work-employee{padding:18px!important}.work-employee-head{flex-wrap:wrap}.work-attendance{grid-template-columns:auto 1fr}.work-attendance button{grid-column:1/-1;width:100%}.work-withdraw{grid-template-columns:1fr}.work-withdraw button{width:100%}.work-integrity blockquote{font-size:21px}.work-form-grid{grid-template-columns:1fr}.work-area .work-history-row{flex-wrap:wrap;align-items:flex-start}.work-record-tabs button{flex:1}.work-team-heading .search{margin:0}}.work-area{--work-surface:#fff;--work-panel:#f3f6fa;--work-ink:#182b3b;--work-muted:#526777;--work-line:#dce5ed;color:var(--work-ink)}html[data-theme=dark] .work-area{--work-surface:#1b2937;--work-panel:#132130;--work-ink:#ecf3fa;--work-muted:#bacad9;--work-line:#40566a;color:var(--work-ink)}.work-area :is(.work-stat,.work-initial,.work-employee-metrics>div,.work-clock-icon){background:var(--work-panel);color:var(--work-ink);border-color:var(--work-line)}.work-area :is(.work-employee,.work-overview,.work-records,.work-attendance,.work-withdraw){background:var(--work-surface);color:var(--work-ink);border-color:var(--work-line)}.work-area :is(h2,h3,b,strong,summary,label,blockquote){color:var(--work-ink)}.work-area :is(p,small,.muted,.work-stat>span,.work-integrity a,.work-integrity span){color:var(--work-muted);opacity:1}.work-area .work-policy-summary span{color:var(--work-muted);border-color:var(--work-line)}.work-area :is(input,select,textarea){background:var(--work-panel);color:var(--work-ink);border-color:var(--work-line)}.work-area .formhint{background:var(--work-panel);color:var(--work-muted)}.work-area .work-record-tabs .selected{color:#fff;background:#214662}.work-area button:not(.secondary){color:#fff}.work-area .work-record-tabs .secondary{color:var(--work-ink);background:var(--work-panel);border:1px solid var(--work-line)}html[data-theme=dark] .work-area :is(input,select,textarea){background:var(--work-panel);color:var(--work-ink);border-color:var(--work-line)}html[data-theme=dark] .work-area .formhint{background:var(--work-panel);color:var(--work-muted)}html[data-theme=dark] .work-area :is(section,.work-stat,.work-employee-metrics>div,.work-initial,.work-clock-icon){color:var(--work-ink);border-color:var(--work-line)}html[data-theme=dark] .work-area :is(.work-stat,.work-employee-metrics>div,.work-initial,.work-clock-icon){background:var(--work-panel)}html[data-theme=dark] .work-area :is(p,small,.muted){color:var(--work-muted)}.owner-session-banner{color:#4b390e;background:#fff4db;border:1px solid #e0bf72;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:16px 0;padding:18px;display:flex}.owner-session-banner p{color:#715923;margin:6px 0 0}html[data-theme=dark] .owner-session-banner{color:#ffdfa0;background:#362e1c;border-color:#80693c}html[data-theme=dark] .owner-session-banner p{color:#e8cf9b}@media (width<=600px){.owner-session-banner{flex-direction:column;align-items:stretch}.owner-session-banner button{width:100%}}.work-area .employee-summary-grid>.work-stat{grid-template-columns:none;min-width:0;min-height:0;display:block}.work-area .work-stat>span{grid-column:auto;justify-content:flex-start;display:flex}.work-area .work-stat>strong{overflow-wrap:normal;word-break:normal;grid-column:auto;width:auto;max-width:100%;line-height:1.5}.work-area .work-stat>small{grid-column:auto;line-height:1.7}.work-withdraw-form{flex-wrap:wrap;align-items:flex-end;gap:12px;max-width:100%;display:flex}.work-withdraw-form label{flex:1;min-width:0}.work-withdraw-form input{box-sizing:border-box;width:100%}@media (width<=600px){.work-withdraw-form{flex-direction:column;align-items:stretch;width:100%}.work-withdraw-form button{width:100%}}.work-area .work-day-status{background:var(--work-surface);border:1px solid var(--work-line);color:var(--work-ink);border-radius:20px;margin:20px 0;padding:22px}.work-area .work-day-status p{color:var(--work-muted);line-height:1.8}.work-area .work-job-choice{min-width:180px;max-width:100%}.work-area .work-kind-row{border:1px solid var(--work-line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;margin:10px 0;padding:12px;display:flex}.work-area .work-kind-row>label:first-child{flex:1;align-items:center;gap:8px;min-width:130px;display:flex}.work-area .work-kind-row>label:last-child{width:130px}.work-area .work-kind-row input[type=checkbox],.work-area .work-weekdays input{accent-color:#329888;flex:none;width:18px;height:18px}.work-area .work-weekdays{border:1px solid var(--work-line);border-radius:12px;flex-wrap:wrap;gap:14px;margin:12px 0;padding:14px;display:flex}.work-area .work-weekdays label{align-items:center;gap:6px;display:flex}.work-area .work-withdraw-note{flex-basis:100%;min-width:0}.work-area .work-withdraw-note textarea{box-sizing:border-box;width:100%}.work-area .work-attendance{flex-wrap:wrap}.work-area .work-history-row small{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=600px){.work-area .work-job-choice{width:100%;min-width:0}.work-area .work-kind-row>label:last-child{width:100%}.work-area .work-day-status{padding:16px}}@media screen{.shell :is(button,summary){word-break:normal;overflow-wrap:normal}.shell :is(section,form,fieldset,.sectiontitle,.toolbar,.headeractions,.work-area,.work-records){min-width:0}.shell :is(.sectiontitle,.toolbar,.headeractions,.variant-tags,.marketingbuttons,.export-toolbar){flex-wrap:wrap}.shell :is(.sectiontitle,.toolbar,.headeractions)>button{flex-shrink:0}.shell :is(h1,h2,h3,h4,label,p){word-break:normal}.shell :is(.metrics,.grid2,.productgrid,.zonegrid,.formgrid,.purchase-line,.work-form-grid,.work-employee-metrics)>*{min-width:0}.shell .tablewrap{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.shell .tablewrap:not(.order-table) table{min-width:max-content}.shell .tablewrap:not(.order-table) :is(th,td){white-space:nowrap}.shell :is(.sectiontitle,.toolbar,.headeractions,.summaryrow) svg{flex-shrink:0}.shell .overlay{z-index:60}.shell .modal{overflow-x:hidden}.shell .modal>.sectiontitle{flex-wrap:nowrap;align-items:center;gap:12px}.shell .modal>.sectiontitle>div{flex:1;min-width:0}.shell .modal>.sectiontitle>.iconbtn{flex:none}.shell .work-area .work-record-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.shell .work-area .work-record-tabs button{width:100%;min-width:0;min-height:48px;padding:12px;line-height:1.6}.shell .work-area .work-withdraw{grid-template-columns:minmax(0,1fr) minmax(240px,1fr);align-items:start}.shell .work-area .work-withdraw-form{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;display:grid}.shell .work-area .work-withdraw-form label{margin:0}.shell .work-area .work-withdraw-form button{width:100%}.shell .work-area .work-attendance{grid-template-columns:auto minmax(0,1fr) auto}.shell .work-area .work-attendance:has(.work-job-choice){grid-template-columns:auto minmax(0,1fr) minmax(140px,180px) auto}.shell .work-area .work-job-choice{min-width:0}.shell .work-area .work-history-row>div{overflow-wrap:break-word}.shell .work-area .work-history-row>div:first-child{flex:1}.shell .work-area .work-history-row>div:last-child{max-width:55%}.shell .work-area .work-history-row>div:last-child:has(button){flex-wrap:wrap;gap:8px;display:flex}.shell .work-area .work-employee-metrics b{overflow-wrap:break-word;font-size:clamp(16px,1.5vw,19px)}.shell .work-area .work-weekdays label{white-space:nowrap}.shell .work-area .work-config button{justify-self:stretch}.shell .work-area .work-stat>strong{font-variant-numeric:tabular-nums}}@media screen and (width>=801px) and (width<=1200px){.shell header{flex-wrap:wrap}.shell .headeractions{max-width:100%}:is(.shell .work-area .work-attendance,.shell .work-area .work-attendance:has(.work-job-choice)){grid-template-columns:auto minmax(0,1fr)}.shell .work-area .work-job-choice{grid-column:2}.shell .work-area .work-attendance>button{grid-column:1/-1;width:100%}.shell .work-area .work-withdraw{grid-template-columns:minmax(0,1fr)}.shell .work-area .work-record-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.shell .wa-shell{grid-template-columns:minmax(220px,38%) minmax(0,1fr)}}@media screen and (width<=800px){.shell>main{padding-bottom:calc(110px + env(safe-area-inset-bottom))}.shell :is(input,select,textarea),.shell :is(.search,.wa-search) input{font-size:16px}.shell .headeractions{flex-wrap:wrap;gap:8px;display:flex}.shell .headeractions button{padding:10px 12px;font-size:13px}.shell .sectiontitle{align-items:flex-start;gap:12px}.shell .sectiontitle>div{flex:180px}.shell .toolbar{gap:10px}.shell .search{min-width:0}.shell .search>input{width:100%;min-width:0}.shell :is(.export-toolbar,.export-download){min-width:0;max-width:100%}.shell .export-toolbar{flex-direction:column;align-items:stretch}.shell .export-toolbar select{width:100%;min-width:0}.shell .export-toolbar button{width:100%}.shell .mobile-dock{padding-inline:6px}.shell .mobile-dock button{white-space:nowrap;min-width:0;line-height:1.4}.shell :is(.task-stage-tabs,.work-toolbar>.segments,.wa-list-filters){scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;max-width:100%;padding-bottom:8px;overflow-x:auto}.shell :is(.task-stage-tabs,.work-toolbar>.segments,.wa-list-filters)>button{white-space:nowrap;flex:none;min-width:max-content;min-height:44px;padding:10px 14px;font-size:13px}.shell .work-area .work-record-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.shell .work-area .work-record-tabs button{flex:none;font-size:14px}.shell .work-area .work-records .sectiontitle{flex-direction:column;align-items:stretch}.shell .work-area .work-records .sectiontitle>div{flex:auto}.shell .work-area .work-records .sectiontitle label{width:100%}.shell .work-area .work-withdraw{grid-template-columns:minmax(0,1fr)}:is(.shell .work-area .work-attendance,.shell .work-area .work-attendance:has(.work-job-choice)){grid-template-columns:auto minmax(0,1fr)}.shell .work-area .work-job-choice,.shell .work-area .work-attendance>button{grid-column:1/-1;width:100%}.shell .work-area .work-history-row{flex-direction:column;gap:10px}.shell .work-area .work-history-row>div:last-child{width:100%;max-width:100%}.shell .work-area .work-history-row button{flex:140px;min-height:44px}.shell .work-area .work-kind-row{gap:10px}.shell .work-area .work-kind-row>label:last-child{width:100%}.shell .work-area .work-weekdays{gap:10px}.shell .work-area .work-weekdays label{padding:6px 4px}.shell .work-area .employee-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shell .work-area .work-stat{padding:14px}.shell .work-area .work-stat>strong{font-size:clamp(20px,5vw,26px)}.shell .work-area .work-stat>span{flex-wrap:wrap;gap:6px;line-height:1.7}.shell .work-area .work-employee-metrics{grid-template-columns:minmax(0,1fr)}.shell .work-area .work-employee-metrics .work-balance{grid-column:auto}.shell .wa-page-heading{flex-wrap:wrap;gap:10px}.shell .wa-shell{height:clamp(420px,100dvh - 235px,720px);min-height:420px}.shell .wa-shell .wa-chat-header{flex-wrap:nowrap;align-items:center!important}.shell .wa-shell .wa-contact{flex:1}.shell .wa-shell .wa-order-button{flex:none}.shell .wa-bubble{min-width:0;max-width:90%}.shell .wa-shell .wa-compose-area textarea{font-size:16px}}@media screen and (width<=480px){.shell :is(.decision-actions,.approvalactions,.task-primary-actions,.task-focus-actions){flex-wrap:wrap;gap:10px;display:flex}.shell :is(.decision-actions,.approvalactions,.task-primary-actions,.task-focus-actions)>button{flex:140px;min-width:0;padding:12px 10px}.shell .sectiontitle>.segments{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.shell .sectiontitle>.segments button{width:100%;padding:10px}.shell .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.shell .metric strong{font-size:clamp(20px,5.5vw,25px)}.shell .work-area .work-record-tabs{gap:8px}.shell .work-area .work-record-tabs button{padding:10px 8px;font-size:13px}.shell .work-area .work-employee-head .badge{margin-inline-start:auto}.shell .overlay{padding:8px}.shell .modal{width:100%;max-height:calc(100dvh - 16px)}}@media screen and (width<=360px){.shell :is(.metrics,.employee-summary-grid,.hub-grid,.orders-tabs,.marketing-customer-actions),.shell .work-area .employee-summary-grid{grid-template-columns:minmax(0,1fr)}.shell .work-area .work-stat:last-child:nth-child(odd){grid-column:auto}.shell .work-area .work-record-tabs{grid-template-columns:minmax(0,1fr)}}@media screen{.shell header>div,.shell .hub-section summary>div{min-width:0}}@media screen and (width<=800px){.shell .analytics-hero>div{flex-basis:100%;width:100%;min-width:0}.shell .analytics-filters label{flex-basis:100%;min-width:0}.shell .analytics-hero h2{overflow-wrap:break-word}.shell .order-table tr{min-width:0}}.work-area .work-benefits{background:var(--work-surface);color:var(--work-ink);border-color:var(--work-line)}.work-benefit-tabs{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.work-benefit-tabs button{word-break:normal;overflow-wrap:normal;flex:160px}.work-request-card,.work-statement{border:1px solid var(--work-line);border-radius:14px;min-width:0;margin:16px 0;padding:18px}.work-request-card p,.work-request-card small{white-space:pre-wrap;overflow-wrap:anywhere}.work-request-review{border-top:1px solid var(--work-line);margin-top:16px;padding-top:16px}.work-request-review label{margin-bottom:12px}.work-statement-total{background:var(--work-panel);border-radius:12px;margin:16px 0;padding:16px}.work-statement-total h4{margin:0}.work-limit-warning{color:#694816;background:#fff4db;border:1px solid #d9b46a;border-radius:10px;margin-bottom:16px;padding:14px}.work-objection,.work-objection form{margin-top:12px}.work-objection button{margin-top:8px}html[data-theme=dark] .work-limit-warning{color:#ffe0a5;background:#3d321c;border-color:#8d713c}@media (width<=600px){.work-request-card,.work-statement{padding:14px}.work-statement .summaryrow>span{flex:65%}.work-benefit-tabs button{min-height:46px}.work-objection button{width:100%}}.s-4{color:#6a6590;background:#eef0f7;border:1px solid #aaa4ce}.weekly-verdict{background:#eff8f3;border:1px solid #c1d4ca;border-radius:16px;margin:18px 0;padding:22px}.weekly-verdict.loss{background:#fff0ed;border-color:#e2b6ac}.weekly-verdict>b{font-size:22px}.weekly-verdict>strong{margin:12px 0;font-size:32px;display:block}.weekly-report .grid2>div{min-width:0}.weekly-report .work-request-card{border-color:#c1cbd5}.weekly-report .summaryrow{gap:14px}.weekly-report .sectiontitle label{max-width:220px}html[data-theme=dark] .weekly-verdict{color:#bce8d5;background:#193c32;border-color:#42695d}html[data-theme=dark] .weekly-verdict.loss{color:#f1bfba;background:#402c2a;border-color:#76504a}@media (width<=600px){.weekly-report .sectiontitle label{width:100%;max-width:none}.weekly-verdict{padding:16px}.weekly-verdict>strong{font-size:27px}.weekly-report .summaryrow>span{flex:65%}}.tracking-coupon form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.tracking-coupon small{color:var(--muted-foreground);grid-column:1/-1}.tracking-coupon input{letter-spacing:.06em}.tracking-coupon button{white-space:nowrap}.customer-tracking input[readonly]{white-space:nowrap;overflow-x:auto}.order-tool-group form{min-width:0}@media (width<=480px){.tracking-coupon form{grid-template-columns:1fr}.tracking-coupon button{width:100%}.order-tool-group .formgrid{grid-template-columns:minmax(0,1fr)}}.order-workflow-guide{border:1px solid var(--border);border-radius:16px;margin-bottom:18px;padding:18px}.order-workflow-guide p{line-height:1.9}.order-workflow-guide small{opacity:.75}.orders-workspace .orders-tabs{gap:8px;padding-bottom:10px;display:flex;overflow-x:auto}.orders-workspace .orders-tabs button{white-space:nowrap;word-break:normal;flex:none}@media (width<=600px){.order-workflow-guide{padding:14px}.order-workflow-guide h3{font-size:18px}}.order-certificate-button{white-space:normal;min-height:40px;margin-top:8px;display:block}.certificate-controls button{min-height:46px}@media (width<=600px){.order-certificate-button{width:100%}.certificate-controls .formgrid{grid-template-columns:1fr}}.shift-incentive,.work-incentive-config{border:1px solid var(--border);border-radius:14px;min-width:0;margin:14px 0;padding:16px}.shift-incentive{background:#53728a1a}.shift-incentive .work-form-grid{gap:12px;margin:12px 0}.shift-incentive small{opacity:.8;line-height:1.8;display:block}.work-incentive-config input[type=checkbox]{flex-shrink:0;width:20px;height:20px}@media (width<=600px){.shift-incentive,.work-incentive-config{padding:12px}.shift-incentive .work-form-grid{grid-template-columns:1fr}}.s-5{color:#765018;background:#f4e6cd}html[data-theme=dark] .s-5{color:#ffe1a1;background:#48371c}.arrive-desk details{margin:16px 0}.arrive-desk summary{cursor:pointer;padding:12px 0;font-weight:700}.arrive-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0;display:flex}.arrive-actions a{color:inherit;text-decoration:underline}.arrive-shipment{border-top:1px solid #8092a440;margin-top:20px;padding:20px 0}.arrive-shipment h3{margin-bottom:5px}.arrive-shipment form{flex-wrap:wrap;align-items:end;gap:12px;margin:12px 0;display:flex}.arrive-shipment form label{flex:220px;min-width:0}.arrive-order-card{border:1px solid #8092a455;border-radius:12px;margin-top:12px;padding:16px}.arrive-order-card p{margin:8px 0}.arrive-url{overflow-wrap:anywhere;direction:ltr;line-height:1.8;display:block}.arrive-desk input[type=checkbox]{width:auto;margin-inline-end:8px}.arrive-desk form button{margin-top:10px}.arrive-desk code{overflow-wrap:anywhere}@media (width<=600px){.arrive-desk .sectiontitle{flex-direction:column;align-items:start}.arrive-actions>*{flex:180px}.arrive-shipment form>*{width:100%}.arrive-shipment form label{flex-basis:100%}.arrive-order-card{padding:12px}}.batch-certificate-row{border-bottom:1px solid #8293a333;grid-template-columns:minmax(0,1fr) minmax(140px,200px);align-items:center;gap:12px;padding:14px 0;display:grid}.batch-certificate-row small{grid-column:1/-1}.batch-certificate-controls>button{margin-top:18px}.batch-certificate-preview{display:none}@media (width<=600px){.batch-certificate-row{grid-template-columns:1fr}.batch-certificate-row small{grid-column:auto}.batch-certificate-controls .formgrid>button{width:100%}}.campaign-spend-hero{position:relative;overflow:hidden;color:#fff!important;background:linear-gradient(125deg,#142536,#274b60)!important}.campaign-spend-hero h2{margin:12px 0;font-size:clamp(24px,4vw,38px)}.campaign-spend-hero p,.campaign-spend-hero .eyebrow{color:#d1e2ea}.campaign-spend-hero .metric{background:#ffffff0c;border-color:#ffffff30;min-height:105px}.campaign-spend-hero .metric span,.campaign-spend-hero .metric strong{color:#fff}.campaign-spend-card{border-top:3px solid #648ba1;animation:.45s both campaignReveal}.campaign-spend-workspace .sectiontitle{flex-wrap:wrap}.campaign-spend-workspace .campaign-metrics{gap:12px}.campaign-spend-workspace .metric{min-width:0;padding:18px}.campaign-spend-workspace .metric strong{font-size:clamp(20px,2.5vw,30px)}.campaign-spend-workspace details{border-bottom:1px solid #8a9eaf30;padding:14px 0}.campaign-spend-workspace summary,.campaign-delete-list>summary{cursor:pointer;padding:10px 0;font-weight:700;line-height:1.7}.campaign-spend-workspace .operation-form{margin-top:18px}.campaign-delivery-meter{background:#8ea8bb25;border-radius:12px;height:7px;overflow:hidden}.campaign-delivery-meter span{background:linear-gradient(90deg,#518b8e,#84b9ad);border-radius:12px;height:100%;transition:width .6s;display:block}.danger-confirm{background:#aa50500a;border:1px solid #b27f7f70;border-radius:12px;margin:14px 0;padding:18px}.danger-confirm input[type=checkbox]{vertical-align:middle;width:auto;margin-inline-end:8px}.danger-confirm button{margin:10px 0 0 8px}.campaign-delete-list{margin-bottom:20px}.tracking-outcome{animation:.5s both campaignReveal;position:relative;overflow:hidden}.tracking-outcome.is-return{background:linear-gradient(145deg,#b3915614,#0000);border-color:#b3915666}.tracking-outcome.is-review{border-color:#79a99b66}.tracking-return-status{border:1px solid #9bafbe40;border-radius:14px;align-items:center;gap:12px;margin:16px 0;padding:16px;display:flex}.tracking-review-receipt{grid-template-columns:1fr 1fr;gap:14px;display:grid}.tracking-review-receipt>div{border:1px solid #9bafbe40;border-radius:12px;flex-direction:column;padding:14px;display:flex}.tracking-review-receipt b{color:#bf9953;letter-spacing:3px;font-size:24px}.tracking-review-receipt p{grid-column:1/-1}.signature-tracking .tracking-current h2{font-size:clamp(20px,5vw,30px)}.signature-tracking section{scroll-margin-top:20px}.signature-tracking .tracking-shortcuts{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#17232ded;border-radius:16px;flex-wrap:nowrap;padding:8px;position:sticky;top:8px;overflow-x:auto}.signature-tracking .tracking-shortcuts button{white-space:nowrap;flex-shrink:0}.signature-tracking .tracking-item{transition:border-color .25s,transform .25s}.signature-tracking .tracking-item:hover{border-color:#8ba4b3;transform:translateY(-2px)}@keyframes campaignReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=650px){.campaign-spend-workspace .campaign-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-spend-workspace .sectiontitle{align-items:flex-start}.campaign-spend-workspace .operation-form{padding:12px}.campaign-spend-workspace button{white-space:normal;max-width:100%}.campaign-delete{width:100%}.danger-confirm{padding:14px}.tracking-review-receipt{gap:8px}.tracking-review-receipt b{letter-spacing:1px;font-size:19px}}@media (prefers-reduced-motion:reduce){.campaign-spend-card,.tracking-outcome{animation:none}.campaign-delivery-meter span,.signature-tracking .tracking-item{transition:none}.signature-tracking .tracking-item:hover{transform:none}}.messages-main{max-width:1920px;padding-inline:24px}.messages-main .wa-shell{grid-template-columns:340px minmax(0,1fr);height:calc(100dvh - 205px);min-height:650px;max-height:1080px}.messages-main .wa-contact-name{color:inherit;text-align:right;background:0 0;padding:3px 0;font-size:20px;font-weight:800}.messages-main .wa-contact-name:hover{text-decoration:underline;transform:none}.messages-main .wa-messages{padding:24px 30px}.messages-main .wa-bubble{border:1px solid #96a9b240;font-size:17px;line-height:1.9;box-shadow:0 2px 5px #00000012}.messages-main .wa-thread{padding-block:20px}.messages-main .wa-thread-title b{font-size:16px}.messages-main .wa-thread-preview{opacity:1}.messages-main .wa-order-strip{flex-wrap:wrap;min-height:55px}.messages-main .chat-complete{color:#fff;background:#177d66;padding:9px 12px;font-size:12px}.chat-done{font-weight:700;color:#2eb58b!important}.chat-attention-banner{background:#4097c015;border:1px solid #60a9c866;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;padding:16px 20px;display:flex}.outcome-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.outcome-metric{border:1px solid #8ba3b54d;border-radius:13px;flex-direction:column;gap:14px;padding:18px;display:flex}.outcome-metric strong{font-size:28px}.waybill-barcode{text-align:center;max-width:420px;margin:12px auto;padding:12px;color:#000!important;background:#fff!important}.waybill-barcode b{letter-spacing:2px;font-family:monospace;color:#000!important}:root[data-theme=dark] .messages-main .wa-workspace{--wa-panel:#182b3a;--wa-chat:#10212d;--wa-line:#466174;--wa-mute:#c6d8e5;--wa-out:#18634f;--wa-in:#294658;--wa-accent:#69dbb5;color:#f1f7fa}:root[data-theme=dark] .messages-main .wa-bubble,:root[data-theme=dark] .messages-main .wa-bubble p{color:#fff}:root[data-theme=dark] .messages-main .wa-thread-title b,:root[data-theme=dark] .messages-main .wa-contact-name{color:#f6fafc}:root[data-theme=dark] .messages-main .wa-bubble small,:root[data-theme=dark] .messages-main .wa-message-meta{color:#d3e8df}:root[data-theme=dark] .messages-main .wa-messages{background-image:radial-gradient(#98b8c61a 1px,#0000 1px);background-size:20px 20px}@media (width<=1100px){.messages-main .wa-shell{grid-template-columns:280px minmax(0,1fr)}.messages-main .wa-messages{padding:18px}}@media (width<=800px){.messages-main{padding-inline:12px}.messages-main .wa-shell{height:calc(100dvh - 175px);min-height:560px;display:block}.messages-main .wa-chat-header{flex-wrap:wrap}.messages-main .wa-messages{padding:14px}.messages-main .wa-bubble{max-width:94%;font-size:16px}.messages-main .wa-contact-name{font-size:18px}.outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chat-attention-banner{flex-direction:column;align-items:flex-start}}.record-panel[hidden],.clean-panel[hidden]{display:none!important}.order-record{--record-line:#dfe6ec;--record-soft:#f3f6f8;--record-ink:#203444;--record-muted:#586e7f;color:var(--record-ink)}.record-heading{border-bottom:1px solid var(--record-line);align-items:center;gap:14px;margin:6px 0 20px;padding:0 0 18px;display:flex}.record-heading h3{margin:3px 0 6px;font-size:24px}.record-heading small{color:var(--record-muted);margin:0}.record-heading span{font-size:14px}.record-icon{background:var(--record-soft);color:#467189;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.record-tabs{scrollbar-width:thin;background:var(--record-soft);border:1px solid var(--record-line);border-radius:12px;flex-direction:row;gap:6px;margin-bottom:24px;padding:6px;display:flex;overflow-x:auto}.record-tabs button{white-space:nowrap;color:var(--record-muted);background:0 0;flex:1 0 auto;min-height:44px;padding:12px;font-size:13px;transform:none}.record-tabs button.active{color:#fff;background:#243f52;box-shadow:0 2px 8px #122a3d15}.record-panel{animation:.2s ease-out record-panel-in}.record-panel>section,.record-panel>.order-primary-flow{border:1px solid var(--record-line);border-radius:13px;padding:20px}.record-panel>p{color:var(--record-muted);overflow-wrap:anywhere}.record-panel .summaryrow{align-items:flex-start;gap:14px}.record-panel .summaryrow b{color:inherit}.record-panel>button{margin:6px 0 6px 8px}.record-actions>button{min-height:44px}.record-contact-summary{text-align:right;background:var(--record-soft);width:100%;color:var(--record-ink);border:1px solid var(--record-line);align-items:center;gap:12px;margin-bottom:18px;padding:14px 16px;display:flex;transform:none}.record-contact-summary span{flex:1}.record-contact-summary b{font-size:12px}.record-contact-summary small{color:var(--record-muted)}.record-section-head{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.record-section-head h3,.record-section-head h2{margin:0 0 6px}.record-section-head p{color:var(--record-muted,#586e7f);margin:0;font-size:14px;line-height:1.7}.contact-attempt-card{border:1px solid var(--record-line,#dfe6ec);background:var(--record-soft,#f3f6f8);border-radius:14px;margin-bottom:24px;padding:20px}.contact-attempt-card textarea{resize:vertical;width:100%;margin-top:7px}.contact-attempt-card form>button{min-height:46px}.record-checkbox{align-items:flex-start;gap:10px;display:flex;margin:16px 0!important}.record-checkbox input{flex-shrink:0;width:18px;height:18px;margin:4px 0}.record-checkbox span{font-size:13px;line-height:1.8}.contact-history{border-top:1px solid var(--record-line,#dfe6ec);margin-top:22px;padding-top:16px}.contact-history summary{cursor:pointer;align-items:center;gap:8px;font-weight:700;display:flex}.contact-history article{border-bottom:1px solid var(--record-line,#dfe6ec);padding:18px 0}.contact-history article:last-child{border:0;padding-bottom:0}.contact-history article p{white-space:pre-wrap;color:inherit;margin:10px 0;line-height:1.8}.contact-history article small{color:var(--record-muted,#586e7f)}.contact-history footer{color:var(--record-muted,#586e7f);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12px;display:flex}.contact-history footer span{align-items:center;gap:5px;display:flex}.customer-followup-tools{background:0 0!important;border:0!important;padding:0!important}.customer-followup-tools>.order-tool-group{margin:16px 0}.customer-followup-tools>form{border:1px solid var(--record-line,#dfe6ec);border-radius:12px;padding:18px}.customer-followup-tools textarea{width:100%}html[data-theme=dark] .order-record{--record-line:#3a5163;--record-soft:#182b3a;--record-ink:#edf4fa;--record-muted:#b9cad7}html[data-theme=dark] .record-tabs button.active{background:#426d85}html[data-theme=dark] .record-heading{border-color:#3a5163}.clean-tracking{--ct-panel:#fff;--ct-soft:#f1f5f7;--ct-line:#dce5eb;--ct-ink:#162c3c;--ct-muted:#586e80;width:100%;color:var(--ct-ink);min-height:100dvh;max-width:1040px!important;margin:0 auto!important;padding:28px 28px 44px!important}.clean-tracking section{background:var(--ct-panel);border:1px solid var(--ct-line);border-radius:18px;margin:0 0 20px;padding:28px;box-shadow:0 4px 18px #172c3a04}.clean-tracking h1,.clean-tracking h2,.clean-tracking h3{color:var(--ct-ink);letter-spacing:0;line-height:1.5}.clean-tracking h2{font-size:23px}.clean-tracking p{color:var(--ct-muted);line-height:1.9}.clean-tracking small{color:var(--ct-muted);line-height:1.8}.clean-tracking button{white-space:normal;min-height:44px}.clean-tracking input,.clean-tracking textarea,.clean-tracking select{color:var(--ct-ink);background:var(--ct-panel);border:1px solid var(--ct-line);font-size:16px}.clean-tracking textarea{resize:vertical;width:100%}.clean-tracking :is(button,input,textarea):focus-visible{outline-offset:3px;outline:3px solid #75a6c5}.clean-brand{border-bottom:1px solid var(--ct-line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:30px;padding-bottom:20px;display:flex}.clean-brand>div{align-items:center;gap:12px;display:flex}.clean-brand img{object-fit:cover;border-radius:50%;width:48px;height:48px}.clean-brand b{letter-spacing:3px;font-family:DM Sans,Arial,sans-serif;font-size:23px}.clean-brand b span{letter-spacing:0;color:var(--ct-muted);margin-top:5px;font-family:Tajawal,Arial,sans-serif;font-size:12px;font-weight:400;display:block}.clean-brand>span{color:var(--ct-muted);align-items:center;gap:6px;font-size:12px;display:flex}.clean-order-heading{justify-content:space-between;align-items:center;gap:24px;display:flex;box-shadow:none!important;background:0 0!important;border:0!important;margin:0 0 24px!important;padding:0!important}.clean-kicker{color:var(--ct-muted);font-size:15px}.clean-order-heading h1{margin:7px 0;font-size:28px;font-weight:800}.clean-order-heading p{margin:0;font-size:13px}.clean-order-total{background:var(--ct-panel);border:1px solid var(--ct-line);border-radius:14px;flex-shrink:0;min-width:180px;padding:16px 20px}.clean-order-total span{color:var(--ct-muted);margin-bottom:5px;font-size:12px;display:block}.clean-order-total strong{font-size:24px;font-weight:800}.clean-tabs{scrollbar-width:thin;background:var(--ct-panel);border:1px solid var(--ct-line);z-index:5;border-radius:14px;flex-direction:row;gap:5px;margin-bottom:24px;padding:6px;display:flex;position:sticky;top:8px;overflow-x:auto;box-shadow:0 3px 15px #13273808}.clean-tabs button{color:var(--ct-muted);background:0 0;border-radius:9px;flex:1 0 auto;gap:6px;min-width:max-content;padding:12px 16px;font-size:14px;transform:none}.clean-tabs button.active{color:#fff;background:#203c4f}.clean-tabs button>span{color:#1a384b;background:#d2e4ec;border-radius:10px;padding:2px 6px;font-size:10px}.clean-panel{animation:.22s ease-out record-panel-in}.clean-status-card{align-items:center;gap:18px;display:flex;border-top:3px solid #537e96!important}.clean-status-icon{background:var(--ct-soft);color:#46758f;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.clean-status-card>div:nth-child(2){flex:1;min-width:0}.clean-status-card h2{margin:3px 0 8px;font-size:25px}.clean-status-card p{margin:0;font-size:12px}.clean-refresh{flex-shrink:0;background:var(--ct-soft)!important;color:var(--ct-ink)!important;border:1px solid var(--ct-line)!important;padding:10px 12px!important}.clean-eta{color:#274e63;background:#e8f1f4;border:1px solid #bcd4df;border-radius:14px;align-items:flex-start;gap:15px;margin-bottom:20px;padding:20px 24px;display:flex}.clean-eta svg{flex-shrink:0;margin-top:3px}.clean-eta b{font-size:16px}.clean-eta p{color:inherit;margin:6px 0 2px;font-size:14px}.clean-eta small{color:inherit;opacity:.85}.clean-tracking .signature-section-label{letter-spacing:2px;color:var(--ct-muted);margin-bottom:10px;font-size:10px}.clean-tracking .tracking-self-confirm h2{margin:0 0 8px;font-size:23px}.clean-tracking .tracking-confirm-summary{border:1px solid var(--ct-line);background:var(--ct-soft);border-radius:12px;margin:18px 0;padding:16px}.clean-tracking .tracking-confirm-summary>div{margin-bottom:12px}.clean-tracking .tracking-confirm-summary>div:last-child{margin:0}.clean-tracking .tracking-confirm-total{border-top:1px solid var(--ct-line);justify-content:space-between;gap:16px;padding-top:12px;display:flex}.clean-tracking .tracking-confirm-checkbox{align-items:flex-start;gap:12px;margin:18px 0;font-size:14px;line-height:1.8;display:flex}.clean-tracking .tracking-confirm-checkbox input{flex-shrink:0;width:20px;height:20px;margin:3px 0}.clean-tracking .tracking-confirm-button{color:#fff;background:#244c41;width:100%}.clean-tracking .tracking-confirm-success{align-items:flex-start;gap:15px;display:flex}.clean-tracking .tracking-confirm-success h3{margin:0 0 7px}.clean-tracking .tracking-confirm-success p{margin:0;font-size:14px}.clean-tracking .tracking-journey h3{margin-bottom:7px}.clean-tracking .tracking-journey>p{font-size:13px}.clean-tracking .tracking-journey ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0;padding:0;list-style:none;display:grid}.clean-tracking .tracking-journey li{border:0!important;margin:0!important;padding:0!important}.clean-tracking .journey-step{text-align:center;border:1px solid var(--ct-line);background:var(--ct-soft);width:100%;height:100%;color:var(--ct-ink);border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;min-width:0;min-height:142px;padding:16px 9px;display:flex;position:relative;transform:none}.clean-tracking .journey-step[aria-pressed=true]{border-color:#507e96;box-shadow:0 0 0 1px #507e96}.clean-tracking .journey-marker{color:#2c5c72;background:#d7e7ed;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.clean-tracking .upcoming .journey-marker{background:var(--ct-panel);color:#8193a0}.clean-tracking .upcoming .journey-step-copy{opacity:.55}.clean-tracking .current .journey-marker{animation:2.8s ease-in-out infinite clean-current}.clean-tracking .journey-step-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.clean-tracking .journey-step-copy b{font-size:13px;line-height:1.8}.clean-tracking .journey-step-copy small{margin:0;font-size:10px}.clean-tracking .journey-now{color:#fff;background:#244c41;border-radius:12px;padding:1px 7px;font-size:10px;position:static}.clean-tracking .stage-explainer{background:var(--ct-soft);border:1px solid var(--ct-line);border-radius:12px;min-height:0;margin-top:15px;padding:22px}.clean-tracking .stage-detail-inner{text-align:right;display:block}.clean-tracking .stage-motion{float:left;color:#527f96;background:0 0;justify-content:center;align-items:center;width:65px;height:65px;margin:0 12px 10px 0;animation:none;display:flex}.clean-tracking .stage-motion svg{width:38px;height:38px;animation:none}.clean-tracking .stage-motion-ring,.clean-tracking .stage-motion-line{display:none}.clean-tracking .stage-detail-state{color:var(--ct-muted);font-size:11px}.clean-tracking .stage-explainer h3{margin:5px 0 10px;font-size:19px}.clean-tracking .stage-explainer p{margin-bottom:14px;font-size:14px}.clean-tracking .stage-explainer button{background:var(--ct-panel);border:1px solid var(--ct-line);color:var(--ct-ink);font-size:12px}.clean-tracking .stage-future{opacity:.7}.clean-support-cta{color:#fff;text-align:right;background:#203c4f;border-radius:14px;align-items:center;gap:14px;width:100%;margin-bottom:24px;padding:20px 24px;display:flex}.clean-support-cta>span:first-of-type{flex:1}.clean-support-cta b{font-size:15px}.clean-support-cta small{color:#d6e5ec}.clean-tracking .tracking-item{border-bottom:1px solid var(--ct-line);margin-bottom:16px;padding:18px 0}.clean-tracking .tracking-product-head{align-items:center;gap:15px;display:flex}.clean-tracking .tracking-product-head img{object-fit:cover;border:1px solid var(--ct-line);border-radius:10px;width:68px;height:80px}.clean-tracking .tracking-item p{margin:12px 0 0;padding-right:0;font-size:14px}.clean-tracking .summaryrow{border-color:var(--ct-line);padding-block:14px}.clean-tracking .summaryrow:last-child{font-size:19px}.clean-tracking .tracking-coupon form{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.clean-tracking .tracking-coupon form>label{flex:1;min-width:150px;margin:0}.clean-tracking .tracking-coupon form small{width:100%}.clean-updates .record-section-head{--record-muted:var(--ct-muted)}.clean-updates article{border-top:1px solid var(--ct-line);gap:16px;padding:22px 0;display:flex}.clean-updates article h3{margin:6px 0;font-size:17px}.clean-updates article p{white-space:pre-wrap;margin:8px 0 0;font-size:14px}.clean-update-dot{background:#688fa4;border-radius:50%;flex-shrink:0;width:11px;height:11px;margin-top:9px}.clean-updates article>div{min-width:0}.clean-empty{text-align:center;padding:40px 24px!important}.clean-empty>svg{color:#5b7b90;margin-bottom:16px}.clean-tracking .chat-heading{border-bottom:1px solid var(--ct-line);align-items:center;gap:12px;padding-bottom:18px;display:flex}.clean-tracking .chat-heading h3{margin:0;font-size:20px}.clean-tracking .chat-messages{background:var(--ct-soft);border-radius:12px;min-height:230px;max-height:460px;margin:18px 0;padding:18px}.clean-tracking .chat-bubble{max-width:90%;color:var(--ct-ink);border:1px solid var(--ct-line);border-radius:14px;padding:13px 16px;background:var(--ct-panel)!important}.clean-tracking .chat-row.customer .chat-bubble{color:#173b4e;border-top-right-radius:4px;background:#e0edf1!important}.clean-tracking .chat-row.team .chat-bubble{border-top-left-radius:4px}.clean-tracking .chat-bubble p{color:inherit;white-space:pre-wrap;margin:7px 0 9px;font-size:15px}.clean-tracking .chat-sender,.clean-tracking .chat-bubble time{color:inherit;opacity:.75;font-size:11px}.clean-tracking .chat-waiting{border-color:var(--ct-line);margin-bottom:16px}.clean-tracking .chat-composer{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.clean-tracking .chat-compose-label{grid-column:1/-1;margin:0}.clean-tracking .chat-composer textarea{min-height:70px;margin:0}.clean-tracking .chat-composer button{height:70px}.clean-tracking .review-stars{border:1px solid var(--ct-line);border-radius:12px;margin:18px 0;padding:16px}.clean-tracking .review-stars>div{gap:10px;display:flex}.clean-tracking .review-stars button{background:var(--ct-soft);color:#7f929e;min-width:45px;padding:5px 12px;font-size:30px}.clean-tracking .review-stars button.rated{color:#b87912;background:#f6eddb}.clean-tracking .review-stars button small{color:inherit;font-size:11px}.clean-footer{text-align:center;border-top:1px solid var(--ct-line);color:var(--ct-muted);flex-direction:column;gap:8px;margin-top:12px;padding:28px 10px 0;font-size:13px;display:flex}.clean-footer>b{letter-spacing:5px;color:var(--ct-ink);font:700 22px DM Sans,Arial,sans-serif}.clean-footer small{font-size:11px}html[data-theme=dark] .clean-tracking{--ct-panel:#172a39;--ct-soft:#10212e;--ct-line:#385164;--ct-ink:#edf4f8;--ct-muted:#b7cad8}html[data-theme=dark] .clean-tracking .clean-eta{color:#d8eaf4;background:#193747;border-color:#42647b}html[data-theme=dark] .clean-tracking .chat-row.customer .chat-bubble{color:#f4fafc;background:#275268!important}html[data-theme=dark] .clean-tracking .clean-tabs button.active{background:#416a82}html[data-theme=dark] .clean-tracking .clean-order-total{background:#172a39}@keyframes record-panel-in{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes clean-current{0%,to{box-shadow:0 0 #609bb42a}50%{box-shadow:0 0 0 7px #609bb412}}@media (width<=650px){.record-heading h3{font-size:21px}.record-tabs{margin-bottom:18px}.record-tabs button{padding:10px 12px;font-size:12px}.record-panel>section,.record-panel>.order-primary-flow,.contact-attempt-card{padding:16px}.record-contact-summary{gap:9px;font-size:13px}.record-contact-summary>b{display:none}.clean-tracking{padding:18px 14px 30px!important}.clean-brand{margin-bottom:22px;padding-bottom:16px}.clean-brand>span{font-size:10px}.clean-brand img{width:40px;height:40px}.clean-brand b{font-size:19px}.clean-order-heading{margin-bottom:20px!important;display:block!important}.clean-order-heading h1{font-size:23px}.clean-order-total{justify-content:space-between;align-items:center;gap:12px;margin-top:17px;padding:13px 16px;display:flex}.clean-order-total span{margin:0}.clean-order-total strong{font-size:22px}.clean-tabs{gap:3px;margin-bottom:18px;top:5px}.clean-tabs button{padding:11px 12px;font-size:12px}.clean-tracking section{border-radius:14px;margin-bottom:17px;padding:20px 17px}.clean-status-card{flex-wrap:wrap;gap:12px}.clean-status-icon{border-radius:14px;width:46px;height:46px}.clean-status-card h2{font-size:20px}.clean-status-card>div:nth-child(2){flex:1;min-width:145px}.clean-refresh span{display:none}.clean-refresh{padding:10px!important}.clean-eta{gap:12px;padding:18px 16px}.clean-eta b{font-size:15px}.clean-tracking .tracking-journey ol{grid-template-columns:1fr;gap:8px}.clean-tracking .journey-step{text-align:right;flex-direction:row;justify-content:flex-start;gap:13px;min-height:74px;padding:12px}.clean-tracking .journey-step-copy{flex:1;gap:1px}.clean-tracking .journey-step-copy b{font-size:13px}.clean-tracking .journey-step-copy small{font-size:11px}.clean-tracking .journey-marker{width:33px;height:33px}.clean-tracking .stage-explainer{padding:18px}.clean-tracking .stage-motion{width:44px;height:44px}.clean-tracking .stage-motion svg{width:30px;height:30px}.clean-support-cta{padding:18px 17px}.clean-support-cta b{font-size:14px}.clean-tracking .chat-messages{max-height:420px;padding:12px}.clean-tracking .chat-bubble{max-width:95%;padding:12px}.clean-tracking .chat-composer{grid-template-columns:1fr}.clean-tracking .chat-composer button{width:100%;height:46px}.clean-tracking .review-stars>div{justify-content:space-between;gap:6px}.clean-tracking .review-stars button{flex:1;min-width:38px;padding:5px 8px;font-size:27px}.clean-tracking .tracking-confirm-checkbox{font-size:13px}}@media (prefers-reduced-motion:reduce){.record-panel,.clean-panel,.clean-tracking .current .journey-marker,.clean-tracking .chat-row{animation:none!important}}.record-current-status{white-space:normal;flex-shrink:0;max-width:180px;margin-inline-start:auto}.record-link-card{border:1px solid var(--record-line,#dfe6ec);background:var(--record-soft,#f3f6f8);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:20px 0;padding:18px;display:flex}.record-link-card small{color:var(--record-muted,#586e7f)}.clean-tracking .stage-instruction{opacity:1;color:var(--ct-muted)!important}@media (width<=650px){.record-heading{flex-wrap:wrap}.record-current-status{max-width:100%;margin-inline-start:60px}.record-link-card{flex-direction:column;align-items:stretch}.record-link-card button{width:100%}}.packaging-hero{justify-content:space-between;align-items:center;gap:20px;display:flex}.packaging-hero h2{align-items:center;gap:10px;display:flex}.packaging-tabs{gap:8px;padding:4px 0 16px;display:flex;overflow-x:auto}.packaging-tabs button{white-space:nowrap;flex-shrink:0}.packaging-items{grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:14px;display:grid}.packaging-item{border:1px solid var(--border,#d7dee5);border-radius:18px;min-width:0;padding:20px}.packaging-item.low{border-color:#d2a240}.packaging-quantity{margin:12px 0;font-size:32px;display:block}.packaging-quantity small{font-size:14px;font-weight:400}.packaging-item-actions{flex-wrap:wrap;gap:8px;display:flex}.packaging-item-actions button{white-space:normal;word-break:normal;flex:1}.packaging-alert{background:#bd8e2012;border:1px solid #d2a240;border-radius:16px;align-items:center;gap:12px;margin:0 0 18px;padding:16px;display:flex}.packaging-alert p{margin:4px 0}.packaging-recipe>div{grid-template-columns:1fr 110px 150px;align-items:center;gap:12px;margin:12px 0;display:grid}.packaging-explainer p{line-height:1.9}.packaging-page .summaryrow{gap:12px}.packaging-page .summaryrow>div{overflow-wrap:anywhere;min-width:0}.packaging-page .summaryrow>b{flex-shrink:0}.packaging-page input,.packaging-page select{width:100%;min-width:0}.packaging-page .metrics{margin-bottom:18px}.packaging-page form button{min-height:44px}@media (width<=650px){.packaging-hero{flex-direction:column;align-items:flex-start}.packaging-page .packaging-items,.packaging-page .grid2{grid-template-columns:1fr}.packaging-recipe>div{grid-template-columns:1fr 1fr}.packaging-recipe>div>b{grid-column:1/-1}.packaging-tabs button{padding:11px 14px}.packaging-page .sectiontitle{flex-wrap:wrap}.packaging-page .formgrid{grid-template-columns:1fr}.packaging-page .summaryrow{flex-wrap:wrap}}.packaging-tabs button{color:#263847;background:#eef2f5;border:1px solid #ced7df}.packaging-tabs button:hover{color:#14212c;background:#dce6ed}.packaging-tabs button.selected{color:#fff;background:#14212c;border-color:#14212c}html[data-theme=dark] .packaging-tabs button{color:#d6e6f1;background:#223447;border-color:#435469}html[data-theme=dark] .packaging-tabs button.selected{color:#14212c;background:#d6e6f1}html[data-theme=dark] .packaging-item{border-color:#435469}html[data-theme=dark] .packaging-item.low{border-color:#d2a240}.packaging-conversion{background:#edf3f7;border:1px solid #9db4c6;border-radius:12px;padding:16px;line-height:1.8}.packaging-conversion p{color:#263e51;margin:6px 0}.packaging-conversion span{color:#263e51}.packaging-conversion small{margin-top:8px}.packaging-weight{font-weight:700}html[data-theme=dark] .packaging-conversion{background:#223447;border-color:#536f85}html[data-theme=dark] .packaging-conversion :is(p,span){color:#d7e7f2}.product-packaging-plan{margin-top:24px}.product-packaging-plan>.packaging-conversion,.product-packaging-plan>.packaging-preview{margin:22px 0}.product-packaging-row{border-bottom:1px solid #ccd6de;grid-template-columns:minmax(150px,1.2fr) 85px minmax(150px,1fr) auto;align-items:end;gap:12px;padding:16px 0;display:grid}.product-packaging-plan .packaging-preview{border:1px solid #a6bbc9;border-radius:14px;padding:18px}.product-packaging-plan .sectiontitle h3{align-items:center;gap:8px;display:flex}.product-packaging-plan .sectiontitle input{max-width:130px}.packaging-product-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:18px;display:grid}.packaging-product-list button{text-align:right;justify-content:flex-start;align-items:flex-start}.packaging-product-list small{white-space:normal;font-weight:400}.product-packaging-plan :is(select,input){min-width:0}.product-packaging-plan>button:last-child{margin-top:20px}html[data-theme=dark] .product-packaging-row{border-color:#435469}@media (width<=700px){.product-packaging-row{grid-template-columns:1fr 90px}.product-packaging-row>label:nth-child(3),.product-packaging-row>button{grid-column:1/-1}.packaging-product-list{grid-template-columns:1fr}.product-packaging-plan .sectiontitle{align-items:flex-start}.product-packaging-plan .summaryrow{flex-wrap:wrap}}.packaging-product-list button,.packaging-product-list button:hover,.packaging-product-list button span,.product-packaging-plan button.secondary:hover{color:#263847;background:#eef2f5}.packaging-product-list button small{color:#657789}html[data-theme=dark] .packaging-product-list button,html[data-theme=dark] .packaging-product-list button:hover,html[data-theme=dark] .packaging-product-list button span,html[data-theme=dark] .product-packaging-plan button.secondary:hover{color:#e0edf6;background:#223447}html[data-theme=dark] .packaging-product-list button small{color:#b7cbdc}.preorder-choice,.preorder-queue{background:#caa6650c;border:1px solid #caad775c;border-radius:14px;margin-bottom:20px;padding:20px}.preorder-choice .checkline{align-items:flex-start;gap:12px;padding:8px 0}.preorder-choice input[type=checkbox]{accent-color:#42687b;flex-shrink:0;width:20px;height:20px;margin-top:3px}.preorder-queue h3{align-items:center;gap:10px;display:flex}.preorder-row{border-top:1px solid #a6977c40;justify-content:space-between;align-items:center;gap:18px;padding:16px 0;display:flex}.preorder-notice{align-items:start;gap:16px;display:flex;background:var(--ct-soft)!important;border-color:#c7a96e70!important}.preorder-notice>svg{color:#a48145;flex-shrink:0}.preorder-notice p{margin-bottom:0}.stonic-flyout{z-index:80;color:#243c4c;direction:rtl;background:#fff;border:1px solid #d6e1e9;border-radius:16px;width:246px;max-height:calc(100dvh - 24px);padding:10px;animation:.16s ease-out flyout-in;position:fixed;overflow-y:auto;box-shadow:0 18px 60px #13283826}.stonic-flyout>button{text-align:right;width:100%;min-height:48px;color:inherit;white-space:normal;overflow-wrap:normal;word-break:normal;background:0 0;border-radius:10px;justify-content:flex-start;padding:12px;font-size:14px}.stonic-flyout>button>span{flex:1}.stonic-flyout>button:hover,.stonic-flyout>button.active{color:#193d53;background:#e9f0f5;transform:none}.stonic-flyout button:focus-visible{outline-offset:-2px;outline:2px solid #6799b4}.flyout-title{border-bottom:1px solid #8da4b63a;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;padding:8px 10px 14px;font-size:13px;display:flex}.flyout-title>button{min-height:30px!important;color:inherit!important;background:0 0!important;padding:5px!important}.flyout-navigation .navigation-heading>span{flex:1}.flyout-navigation .navigation-heading>svg:last-child{margin-inline-start:auto}.stonic-flyout em{color:#fff;background:#41687f;border-radius:5px;margin-inline-start:auto;padding:2px 7px;font-size:11px;font-style:normal}html[data-theme=dark] .stonic-flyout{color:#edf4f9;background:#1c3041;border-color:#496378;box-shadow:0 18px 60px #0007}html[data-theme=dark] .stonic-flyout>button:hover,html[data-theme=dark] .stonic-flyout>button.active{color:#fff;background:#2e4b61}@keyframes flyout-in{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:none}}.clean-tracking{max-width:980px!important;padding-bottom:48px!important}.clean-tracking .clean-brand{border-bottom-color:var(--ct-line)}.clean-tracking .clean-brand img{border:1px solid var(--ct-line);object-fit:cover;border-radius:50%}.clean-tracking .clean-order-heading{isolation:isolate;gap:28px;position:relative;overflow:hidden;border:1px solid var(--ct-line)!important;background:linear-gradient(125deg,var(--ct-panel),var(--ct-soft))!important;border-radius:24px!important;padding:30px!important}.clean-order-heading:after{content:"";z-index:-1;top:-100px;border:1px solid #7098ae25;border-radius:50%;width:230px;height:230px;position:absolute;inset-inline-end:-80px;box-shadow:0 0 0 30px #7098ae09,0 0 0 60px #7098ae06}.clean-tracking .clean-kicker{color:var(--ct-muted);font-size:14px}.clean-tracking .clean-order-heading h1{margin:6px 0 12px;font-size:clamp(25px,4vw,35px);line-height:1.6}.clean-tracking .clean-order-total{border:1px solid var(--ct-line);background:var(--ct-panel);border-radius:18px;min-width:215px;padding:20px;box-shadow:0 6px 24px #1c344a06}.tracking-total-caption{border-bottom:1px solid var(--ct-line);padding-bottom:10px;font-weight:700;color:var(--ct-ink)!important;margin-bottom:12px!important}.clean-tracking .clean-tabs{border-radius:16px;padding:7px;box-shadow:0 8px 24px #132c3d08}.clean-tracking .clean-tabs button{border-radius:11px;min-height:44px}.clean-tracking .clean-status-card{border-inline-start:4px solid #5e879f;border-radius:20px;padding:25px;position:relative;box-shadow:0 4px 18px #162f4105}.clean-tracking .status-delivered{border-inline-start-color:#52a487}.clean-tracking .status-return{border-inline-start-color:#c39b55}.clean-tracking .status-cancelled{border-inline-start-color:#af7b7b}.clean-tracking .clean-status-icon{background:var(--ct-soft);border:1px solid var(--ct-line);width:58px;height:58px;animation:.5s both tracking-icon-arrive}.clean-tracking .clean-eta{border-radius:16px;margin-top:-7px;line-height:1.8}.clean-tracking .tracking-journey{border-radius:20px!important}.tracking-latest-update{background:var(--ct-panel);width:100%;color:var(--ct-ink);border:1px solid var(--ct-line);text-align:right;white-space:normal;border-radius:16px;align-items:center;gap:14px;margin-bottom:18px;padding:18px 20px;display:flex}.tracking-latest-update:hover{background:var(--ct-soft);transform:none}.tracking-latest-update>div{flex:1;min-width:0}.tracking-latest-update small{color:var(--ct-muted);margin:0 0 5px}.tracking-latest-update b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.8;display:-webkit-box;overflow:hidden}.tracking-latest-update>span:last-child{white-space:nowrap;color:var(--ct-muted);font-size:12px}.tracking-live-dot{background:#639d95;border-radius:50%;flex-shrink:0;width:9px;height:9px;box-shadow:0 0 0 5px #639d9515}.clean-tracking .tracking-item{border:1px solid var(--ct-line);background:var(--ct-soft);border-radius:15px;margin:16px 0;padding:18px}.clean-tracking .tracking-product-head img{object-fit:cover;border-radius:10px;width:66px;height:76px}.clean-tracking .tracking-item p{margin:9px 0 0;line-height:1.9}.clean-tracking .clean-panel{animation:.3s both record-panel-in}.clean-tracking .clean-support-cta{box-shadow:none;border-radius:16px}.clean-tracking .tracking-self-confirm{background:var(--ct-panel);border-color:#5e879f66;border-radius:20px}@keyframes tracking-icon-arrive{0%{opacity:0;transform:translateY(6px)scale(.95)}to{opacity:1;transform:none}}@media (width<=650px){.preorder-row{flex-direction:column;align-items:stretch;gap:10px}.preorder-row>button{width:100%;min-height:44px}.preorder-choice,.preorder-queue{padding:15px}.clean-tracking .clean-order-heading{border-radius:20px!important;padding:22px 18px!important}.clean-tracking .clean-order-heading h1{font-size:27px}.clean-tracking .clean-order-total{grid-template-columns:1fr auto;align-items:center;gap:8px;min-width:0;margin-top:20px;padding:15px;display:grid}.clean-tracking .tracking-total-caption{grid-column:1/-1;padding-bottom:9px;font-size:12px;margin:0 0 4px!important}.clean-tracking .clean-status-card{border-radius:18px;padding:20px 16px}.clean-tracking .clean-status-icon{width:46px;height:46px}.clean-tracking .clean-status-card h2{font-size:19px;line-height:1.6}.tracking-latest-update{flex-wrap:wrap;padding:16px}.tracking-latest-update>span:last-child{margin-inline-start:23px}.clean-tracking .clean-tabs{scrollbar-width:none}.clean-tracking .clean-tabs button{font-size:13px}.clean-tracking .clean-panel>section{border-radius:18px}.clean-tracking .clean-eta{margin-top:0}.clean-tracking .preorder-notice h3{font-size:16px}}@media (width<=800px){.stonic-flyout{display:none}}@media (prefers-reduced-motion:reduce){.stonic-flyout,.clean-tracking .clean-panel,.clean-tracking .clean-status-icon{animation:none!important}}.basket-editor button.secondary:hover{color:#243c50;background:#e7eef3}html[data-theme=dark] .basket-editor button.secondary:hover{color:#fff;background:#335066}body{color:#213544}p{color:#526574}small,.muted{color:#5a6d7b}input::placeholder,textarea::placeholder{color:#687b88;opacity:1}.secondary:hover{color:#1d3b50;background:#dce7ef;border-color:#9fb5c5}.secondary:focus-visible,button:focus-visible{outline-offset:3px;outline:3px solid #5588a8}button:disabled{opacity:.65}th{color:#4d6476;background:#edf2f6}.badge{color:#38576e;background:#e7eff5}.s0{color:#455a82;background:#e8eef8}.s1,.s5,.s6{color:#286248;background:#e4f1e9}.s2{color:#795b13;background:#fff1d1}.s3,.s4{color:#315f8b;background:#e5effb}.s7,.s8{color:#8c4438;background:#f9e8e3}.formhint{color:#4d6575}html[data-theme=light] .metric>span,html[data-theme=light] .metric small{color:#53697a}html[data-theme=light] .metric.m1>span,html[data-theme=light] .metric.m1 small{color:#d3e2ec}html[data-theme=light] input,html[data-theme=light] textarea,html[data-theme=light] select{color:#21394b;background:#fff;border-color:#b8c9d5}html[data-theme=light] .record-tabs button,html[data-theme=light] .clean-tabs button{color:#415f74}html[data-theme=light] .record-tabs button.active,html[data-theme=light] .clean-tabs button.active{color:#fff}html[data-theme=light] .navigation-heading{color:#29475d}html[data-theme=dark] .secondary:hover{color:#fff;background:#34536b;border-color:#64849b}html[data-theme=dark] .formhint{color:#bfcedb}html[data-theme=dark] th{color:#c6d7e4;background:#203546}.tracking-header-actions{align-items:center;gap:14px;display:flex}.tracking-header-actions>span{color:var(--ct-muted);align-items:center;gap:6px;font-size:12px;display:flex}.clean-brand .theme-toggle{background:var(--ct-soft);color:var(--ct-ink);border:1px solid var(--ct-line);min-height:42px;padding:9px 12px;font-size:12px}.tracking-unlock{text-align:right;max-width:370px;margin:24px auto 0}.tracking-unlock button{width:100%;margin-top:12px}.tracking-unlock input{background:var(--ct-soft)!important;color:var(--ct-ink)!important;border-color:var(--ct-line)!important}.tracking-unlock small{color:var(--ct-muted);margin-top:14px;line-height:1.8}.arrive-setup-steps{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:22px 0;display:grid}.arrive-setup-steps>div{background:#849daf08;border:1px solid #99aebe60;border-radius:13px;align-items:start;gap:12px;padding:16px;display:flex}.arrive-setup-steps>div>span{color:#345269;background:#e8eef3;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.arrive-setup-steps .done>span{color:#25644c;background:#dcefe7}.arrive-setup-steps b{font-size:14px}.arrive-setup-steps small{line-height:1.8}html[data-theme=dark] .arrive-setup-steps>div>span{color:#edf5fa;background:#344f64}html[data-theme=dark] .arrive-setup-steps .done>span{color:#c1f5dd;background:#235744}@media (width<=650px){.clean-brand{align-items:flex-start;gap:12px}.tracking-header-actions{flex-direction:column;align-items:flex-end;gap:7px}.tracking-header-actions>span{font-size:9px}.clean-brand .theme-toggle{min-height:38px;padding:8px;font-size:11px}.clean-brand .theme-toggle span{display:inline}.arrive-setup-steps{grid-template-columns:1fr}.tracking-unlock{max-width:none}}
