@font-face{font-family:Peyda;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/PeydaWebFaNum-Regular-Dfo1Vyxy.woff2)format("woff2")}@font-face{font-family:Peyda;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/PeydaWebFaNum-Medium-CMNtEpfN.woff2)format("woff2")}@font-face{font-family:Peyda;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/PeydaWebFaNum-SemiBold-kzXtqHT2.woff2)format("woff2")}@font-face{font-family:Peyda;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/PeydaWebFaNum-Bold-CONP5g-F.woff2)format("woff2")}@font-face{font-family:Peyda;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/PeydaWebFaNum-ExtraBold-BgBS2Mea.woff2)format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Vazirmatn-Variable-BeciDpKm.woff2)format("woff2")}:root[data-font=vazirmatn]{font-family:Vazirmatn,system-ui,sans-serif}@media (width<=767px){input,textarea,select{font-size:16px!important}}:root{--brand-primary:#5f9ea0;--brand-dark:#2c3a47;--brand-light:#c7d2d8;--brand-soft:#eef4f5;--brand-soft-strong:#dce9ea;--brand-border:#d7e1e3;color:#030712;font-synthesis:none;--teal:#0d9488;--soft:#f8fafb;--border:#e5e7eb;--muted:#6b7280;background:#eef1f3;font-family:Peyda,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}button,a{cursor:pointer}.app{background:#fff;width:100%;max-width:430px;min-height:100dvh;margin:auto;padding-bottom:92px;position:relative;box-shadow:0 0 40px #0f172a12}header{direction:ltr;align-items:center;gap:6px;height:96px;padding:12px 14px;display:flex}.icon{border:1px solid var(--border);background:#fff;border-radius:11px;place-items:center;width:36px;height:44px;display:grid}.icon svg{width:20px}.company{background:var(--soft);text-align:right;direction:rtl;border:0;border-radius:16px;flex:1;height:64px;padding:10px 14px;position:relative}.company span,.company b{display:block}.company span{color:var(--muted);font-size:12px}.company b{margin-top:3px;font-size:13px}.company svg{width:16px;position:absolute;bottom:12px;left:13px}.logo{object-fit:contain;width:56px;height:56px}.content{padding:5px 16px 24px}.page-title{justify-content:space-between;align-items:center;padding:5px 16px 2px;display:flex}.page-title h1{margin:4px 0;font-size:23px}.plain{background:0 0;border:0}.plain svg{width:22px}.bottom{z-index:5;border-top:1px solid var(--border);width:100%;max-width:430px;height:80px;padding:7px 4px calc(7px + env(safe-area-inset-bottom));background:#fff;justify-content:space-around;display:flex;position:fixed;bottom:0}.bottom a{color:#111827;flex-direction:column;align-items:center;gap:2px;width:64px;font-size:12px;text-decoration:none;display:flex}.bottom svg{width:21px}.bottom .active{color:var(--teal);font-weight:700}.project,.search{border:1px solid var(--border);text-align:right;background:#fff;border-radius:14px;align-items:center;gap:12px;width:100%;min-height:58px;padding:10px 14px;display:flex}.project>svg:first-child{color:var(--teal)}.project span{flex:1}.project span>*{display:block}.project small{color:var(--muted);font-size:12px}.project b{font-size:13px}.search{min-height:40px;margin:7px 0 20px}.search svg{color:var(--teal);width:20px}.search input{border:0;outline:0;flex:1}.hero{color:#fff;background:linear-gradient(135deg,#0d9488,#109d90);border-radius:18px;margin:0 0 13px;padding:14px 20px}.hero h2{margin:0;font-size:18px}.hero p{margin:2px 0 9px;font-size:12px}.hero button{color:var(--teal);background:#fff;border:0;border-radius:18px;padding:5px 20px;font-weight:700}.section-title{justify-content:space-between;align-items:center;margin:13px 0 8px;display:flex}.section-title h2{margin:0;font-size:16px}.section-title a{color:var(--teal);font-size:12px}.mini-cats{direction:ltr;grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.mini-cats button{background:var(--soft);border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:82px;display:flex}.mini-cats i,.cat-grid i{color:var(--teal);font-size:25px;font-style:normal}.mini-cats b{font-size:12px}.order-preview{background:var(--soft);color:inherit;border-radius:16px;justify-content:space-between;align-items:center;padding:17px 13px;text-decoration:none;display:flex}.order-preview span>*{display:block}.order-preview small{color:var(--muted);font-size:12px}.order-preview em,.orders strong{color:#087f72;background:#effcf7;border-radius:14px;padding:5px 10px;font-size:12px;font-style:normal}.deal-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.product-card{border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:2px;min-width:0;padding:10px;display:flex}.product-card small,.product-card span{color:var(--muted);font-size:12px}.product-card b{font-size:13px}.product-card strong{color:var(--teal);font-size:12px}.product-card button,.primary{background:var(--teal);color:#fff;text-align:center;border:0;border-radius:10px;min-height:34px;margin-top:5px;padding:8px;font-weight:700;text-decoration:none}.subtitle{color:var(--muted);margin:-3px 0 12px;font-size:12px}.cat-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cat-grid a{background:var(--soft);height:124px;color:inherit;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;display:flex}.cat-grid b{font-size:14px}.cat-grid small{color:var(--muted);font-size:12px}.help{border:1px solid var(--border);border-radius:14px;margin-top:28px;padding:18px 12px;font-size:12px}.help a{color:var(--teal);float:left;font-weight:700}.chips{gap:8px;margin:10px 0 18px;display:flex;overflow:auto}.chips button,.seg button{border:1px solid var(--border);white-space:nowrap;background:#fff;border-radius:12px;padding:9px 16px}.chips .selected,.seg .selected{background:var(--teal);color:#fff;border-color:var(--teal)}.list{gap:10px;display:grid}.list .product-card{padding:14px}.detail,.card{background:var(--soft);border-radius:16px;margin:6px 0 12px;padding:13px}.detail h3,.card h3{margin:0;font-size:14px}.detail p,.card p{color:var(--muted);margin:4px 0;font-size:12px}.detail>div{justify-content:space-between;margin-top:10px;font-size:12px;display:flex}.detail strong{color:var(--teal)}.seg{grid-template-columns:repeat(3,1fr);margin:8px 0 10px;display:grid}.seg button{border-radius:0}.field{border:1px solid var(--border);border-radius:14px;justify-content:space-between;align-items:center;margin:8px 0;padding:10px 12px;display:flex}.field>div{align-items:center;gap:10px;display:flex}.field button{background:#e9fbf7;border:0;border-radius:8px;place-items:center;display:grid}.field svg{width:15px}.field small{color:var(--muted)}.summary{background:var(--soft);border-radius:16px;margin:10px 0;padding:8px 13px}.summary p{justify-content:space-between;font-size:12px;display:flex}.summary strong{color:var(--teal)}.primary{border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;display:flex}.factory-list,.menu-list{gap:8px;display:grid}.factory-list a,.menu-list a{background:var(--soft);color:inherit;border-radius:14px;align-items:center;gap:12px;padding:13px;text-decoration:none;display:flex}.factory-list svg,.menu-list>a>svg:first-child{color:var(--teal);width:21px}.factory-list span,.menu-list span{flex:1}.factory-list span>*,.menu-list span>*{display:block}.factory-list small,.menu-list small{color:var(--muted);font-size:12px}.factory-hero,.support{text-align:center;background:var(--soft);border-radius:18px;padding:25px}.factory-hero svg,.support svg{color:var(--teal);width:50px;height:50px}.factory-hero h2,.support h2{font-size:18px}.factory-hero p,.support p{color:var(--muted);font-size:12px}.stats{color:var(--teal);background:#f0fdfa;border-radius:14px;justify-content:space-around;padding:12px;font-size:12px;display:flex}.cart-list{gap:8px;display:grid}.cart-list>div,.transaction{background:var(--soft);border-radius:14px;align-items:center;gap:10px;padding:13px;display:flex}.cart-list span,.transaction span{flex:1}.cart-list span>*,.transaction span>*{display:block}.cart-list small,.transaction small{color:var(--muted);font-size:12px}.cart-list strong,.transaction strong{font-size:12px}.cart-list button{color:#dc2626;background:0 0;border:0}.success,.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:600px;padding:30px;display:flex}.success>svg,.empty>svg{width:80px;height:80px;color:var(--teal)}.success p{color:var(--muted);font-size:12px}.success .primary,.empty .primary{width:100%}.success>a:last-child{color:var(--teal)}.orders{gap:12px;display:grid}.orders a{background:var(--soft);color:inherit;border-radius:16px;justify-content:space-between;align-items:center;padding:15px;text-decoration:none;display:flex}.orders span>*{display:block}.orders em{color:var(--teal);font-size:12px;font-style:normal}.orders small{color:var(--muted);margin-top:8px;font-size:12px}.status,.progress{background:#fffae8;border-radius:18px;padding:15px}.status strong{color:#9a6a05}.status p{font-size:12px}.timeline{margin:20px}.timeline>div{gap:12px;min-height:60px;display:flex;position:relative}.timeline i{background:#d1d5db;border-radius:50%;width:16px;height:16px;margin-top:3px}.timeline>div:not(:last-child):after{content:"";border-right:2px solid #d1d5db;height:39px;position:absolute;top:19px;right:7px}.timeline .done i{background:var(--teal)}.timeline span>*{display:block}.timeline small{color:var(--muted);font-size:12px}.profile-box{background:var(--soft);border-radius:18px;flex-wrap:wrap;align-items:center;gap:14px;padding:20px;display:flex}.profile-box>div{width:68px;height:68px;color:var(--teal);background:#fff;border-radius:50%;place-items:center;font-size:20px;font-weight:800;display:grid}.profile-box span{flex:1}.profile-box h2{margin:0;font-size:17px}.profile-box p{color:var(--muted);margin:2px 0;font-size:12px}.profile-box em{color:#087f72;background:#effcf7;border-radius:12px;padding:4px 8px;font-size:12px;font-style:normal}.profile-box button{color:var(--teal);background:0 0;border:0;font-size:12px}.card label{margin:12px 0;font-size:12px;display:block}.card em,.teal{color:var(--teal);font-style:normal}.progress>*{display:block}.progress span{font-size:12px}.progress i{background:#fff;border-radius:8px;height:6px;margin-top:10px;overflow:hidden}.progress u{background:var(--teal);width:60%;height:100%;display:block}.verify{border:1px solid var(--border);border-radius:15px;align-items:center;gap:12px;margin:10px 0;padding:13px;display:flex}.verify>i{width:38px;height:38px;color:var(--teal);background:#effcf7;border-radius:50%;place-items:center;font-style:normal;display:grid}.verify span{flex:1}.verify span>*{display:block}.verify small,.verify em{color:var(--muted);font-size:12px;font-style:normal}.verify em{color:var(--teal)}textarea{border:1px solid var(--border);resize:none;border-radius:14px;width:100%;min-height:160px;padding:12px}.messages{flex-direction:column;gap:10px;min-height:500px;display:flex}.messages p{background:var(--soft);border-radius:15px 15px 4px;max-width:82%;margin:0;padding:12px;font-size:12px}.messages .mine{background:#e5faf6;border-radius:15px 15px 15px 4px;align-self:flex-end}.messages small{color:var(--muted);font-size:12px;display:block}.composer{gap:8px;display:flex}.composer input{border:1px solid var(--border);border-radius:12px;flex:1;padding:10px}.composer button{background:var(--teal);color:#fff;border:0;border-radius:12px}.transaction svg,.transaction .positive{color:var(--teal)}.auth{background:#fff;flex-direction:column;align-items:stretch;width:100%;max-width:430px;min-height:100dvh;margin:auto;padding:70px 24px;display:flex}.auth>img{object-fit:contain;align-self:center;width:110px;height:90px}.auth h1{text-align:center;font-size:24px}.auth>p{text-align:center;color:var(--muted);font-size:12px}.auth label{margin:10px 0;font-size:12px}.auth input{border:1px solid var(--border);border-radius:13px;outline:none;width:100%;margin-top:6px;padding:13px;display:block}.auth input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #0d94881a}.auth>a{text-align:center;color:var(--teal);margin-top:20px;font-size:12px}.auth>small{text-align:center;color:var(--muted)}@media (width>=700px){body{padding:24px}.app,.auth{border-radius:24px;min-height:calc(100dvh - 48px);overflow:hidden}.bottom{border-radius:0 0 24px 24px;bottom:24px}}.bottom{direction:ltr}.bottom a{direction:rtl}.cart-note{background:#fffae8;border-radius:14px;margin:8px 0 12px;padding:14px;font-size:12px;font-weight:600}.company-cart{gap:10px;display:grid}.company-cart>article{background:var(--soft);border-radius:17px;padding:13px}.company-cart h3{margin:0;font-size:16px}.company-cart>article>small{color:var(--muted);font-size:12px}.cart-product{background:#fff;border-radius:12px;align-items:center;gap:8px;margin-top:9px;padding:10px;display:flex}.cart-product span{flex:1}.cart-product span>*{display:block}.cart-product small{color:var(--muted);font-size:12px}.cart-product strong{color:var(--teal);font-size:12px}.cart-product button{color:#dc2626;background:0 0;border:0}.company-total{justify-content:space-between;margin:12px 0 5px;font-size:12px;display:flex}.company-total strong{color:var(--teal)}.why{border:1px solid var(--border);border-radius:14px;margin-top:10px;padding:14px}.why b{font-size:12px}.why p{color:var(--muted);margin:6px 0;font-size:12px}.order-summary{background:var(--soft);border-radius:16px;grid-template-columns:1fr auto;gap:4px;padding:14px;display:grid}.order-summary b{font-size:13px}.order-summary span{color:var(--muted);font-size:12px}.order-summary strong{color:var(--teal);grid-area:1/2/3;align-self:center;font-size:12px}.delivery{background:var(--soft);border-radius:16px;margin:9px 0;padding:13px}.delivery>div{justify-content:space-between;display:flex}.delivery em{border-radius:14px;padding:5px 10px;font-size:12px;font-style:normal}.delivery em.delivered{background:#edfcf4}.delivery em.moving{background:#e7fbfc}.delivery em.loading{background:#fff8df}.delivery h3{margin:10px 0 4px;font-size:13px}.delivery p{color:var(--muted);font-size:12px}.delivery>i{background:#e5e7eb;border-radius:5px;height:6px;display:block;overflow:hidden}.delivery>i u{background:var(--teal);height:100%;display:block}.delivery footer{justify-content:space-between;margin-top:10px;font-size:12px;display:flex}.delivery footer a{color:var(--teal);font-weight:700}.success-info{background:var(--soft);border-radius:16px;width:100%;padding:10px}.success-info p{justify-content:space-between;margin:8px 0;display:flex}.next-step{border:1px solid var(--border);text-align:right;border-radius:14px;width:100%;padding:13px}.next-step>*{display:block}.next-step small{color:var(--muted)}.secondary{border:1px solid var(--border);width:100%;color:var(--teal);border-radius:12px;padding:12px;text-decoration:none}.top-action{margin-bottom:20px}.company-card,.project-card{border:1px solid var(--border);border-radius:17px;min-height:126px;margin:10px 0;padding:16px;position:relative}.company-card.current,.project-card.current{border:2px solid var(--teal)}.company-avatar{float:right;background:var(--soft);width:52px;height:52px;color:var(--teal);border-radius:50%;place-items:center;margin-left:12px;font-weight:800;display:grid}.company-card h3,.project-card h3{margin:0;font-size:14px}.company-card small{color:var(--muted);font-size:12px}.company-card em{color:#087f72;background:#effcf7;border-radius:12px;padding:5px 10px;font-size:12px;font-style:normal;position:absolute;top:16px;left:16px}.company-card em.pending{color:#785b0b;background:#fff8df}.company-card p{clear:both;color:var(--muted);padding-top:13px;font-size:12px}.company-card>a{background:var(--soft);color:var(--teal);text-align:center;border-radius:10px;padding:7px;font-size:12px;text-decoration:none;display:block}.project-card p{color:var(--muted);font-size:12px}.project-card em{background:var(--soft);border-radius:12px;padding:5px 10px;font-size:12px;font-style:normal}.project-card strong{color:var(--teal);margin:14px 0;font-size:12px;display:block}.project-card button{background:0 0;border:0;font-size:12px}.stepper{justify-content:space-between;margin:10px 0 20px;display:flex}.stepper b{color:#9ca3af;font-size:12px}.stepper b.active{color:var(--teal)}.form-fields{gap:10px;display:grid}.form-fields label{font-size:12px}.form-fields input{border:1px solid var(--border);border-radius:13px;outline:none;width:100%;margin-top:5px;padding:13px;display:block}.review{text-align:center;background:var(--soft);border-radius:17px;padding:30px}.review svg{width:60px;height:60px;color:var(--teal)}.review p{color:var(--muted);font-size:12px}.map-select{background:var(--soft);text-align:right;border:0;border-radius:14px;align-items:center;gap:10px;width:100%;margin:10px 0;padding:13px;display:flex}.map-select svg{color:var(--teal)}.map-select span>*{display:block}.map-select small{color:var(--muted);font-size:12px}.support-hero{background:var(--teal);color:#fff;text-align:center;border-radius:18px;padding:20px}.support-hero h2{margin:0;font-size:18px}.support-hero p{font-size:12px}.support-hero a{color:var(--teal);background:#fff;border-radius:18px;padding:7px;font-weight:700;text-decoration:none;display:block}.support-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.support-grid a{background:var(--soft);height:72px;color:inherit;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;font-size:12px;text-decoration:none;display:flex}.support-grid svg{width:18px;color:var(--teal)}.faq{border:1px solid var(--border);background:#fff;border-radius:12px;justify-content:space-between;width:100%;margin:4px 0;padding:12px;font-size:12px;display:flex}.faq svg{width:16px}.history-link{color:var(--teal);text-align:center;background:#e7fbfc;border-radius:12px;margin-top:14px;padding:10px;font-size:12px;text-decoration:none;display:block}.transaction-hero{background:var(--teal);color:#fff;border-radius:18px;flex-direction:column;gap:5px;padding:20px;display:flex}.transaction-hero strong{font-size:20px}.transaction-hero small,.transaction-hero span{font-size:12px}.transaction strong{flex-direction:column;align-items:flex-end;display:flex}.transaction strong em{color:var(--teal);font-size:12px;font-style:normal}.transaction strong.refund,.transaction strong.refund em{color:#dc2626}.page-title{justify-content:flex-start;gap:8px}.page-title .back-right{border-radius:10px;flex:0 0 34px;order:-1;place-items:center;width:34px;height:34px;display:grid}.page-title .back-right svg{width:20px}.simple-header{justify-content:flex-start}.simple-header .logo{margin-right:auto}.company-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;direction:rtl;gap:8px;padding:2px 0 12px;display:flex;overflow-x:auto}.company-carousel::-webkit-scrollbar{display:none}.company-carousel button{scroll-snap-align:start;border:1px solid var(--border);white-space:nowrap;background:#fff;border-radius:12px;flex:none;padding:10px 18px}.company-carousel button.selected{background:var(--teal);border-color:var(--teal);color:#fff}.delivery-progress{background:#e5e7eb;border-radius:8px;height:8px;margin-top:10px;overflow:hidden}.delivery-progress span{border-radius:8px;height:100%;transition:width .25s;display:block}.delivery-progress.delivered span{background:#16a66a}.delivery-progress.moving span{background:#0ea5a8}.delivery-progress.loading span{background:#eab308}.progress-label{text-align:left;color:var(--muted);margin-top:4px;font-size:12px;display:block}.company-profile-head{background:var(--soft);border-radius:18px;align-items:center;padding:18px;display:flex}.company-profile-head .company-avatar{float:none}.company-profile-head span{flex:1}.company-profile-head h2{margin:0;font-size:17px}.company-profile-head p{color:var(--muted);margin:2px 0;font-size:12px}.company-profile-head em{color:var(--teal);font-size:12px;font-style:normal}.company-stats{margin:10px 0}.company-stats b{text-align:center;color:var(--teal);flex-direction:column;display:flex}.company-stats small{color:var(--muted);font-size:12px;font-weight:400}.profile-tabs{grid-template-columns:repeat(3,1fr);gap:7px;margin:12px 0;display:grid}.profile-tabs button{border:1px solid var(--border);background:#fff;border-radius:11px;padding:9px 4px;font-size:12px}.profile-tabs button.selected{background:var(--teal);color:#fff;border-color:var(--teal)}.app>header{z-index:20;-webkit-backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #0000;position:sticky;top:0}.app>header:after{content:"";background:var(--border);opacity:.55;height:1px;position:absolute;inset:auto 16px 0}.splash{z-index:9999;background:#01655c;place-items:center;display:grid;position:fixed;inset:0}.splash img{object-fit:contain;width:134px;height:134px;animation:.55s ease-out both splash-in}@keyframes splash-in{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}.top-companies{gap:9px;padding-bottom:8px;display:grid}.top-companies>a{background:var(--soft);min-height:82px;color:inherit;border-radius:16px;align-items:center;gap:10px;padding:13px;text-decoration:none;display:flex;position:relative}.top-companies>a>svg{width:26px;height:26px;color:var(--teal)}.top-companies span{flex:1}.top-companies span>*{display:block}.top-companies b{font-size:12px}.top-companies small{color:var(--muted);font-size:12px}.top-companies em{color:#087f72;background:#edfcf4;border-radius:12px;padding:4px 8px;font-size:12px;font-style:normal;position:absolute;top:10px;left:12px}.top-companies strong{color:var(--teal);font-size:12px;position:absolute;bottom:11px;left:13px}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;direction:rtl}body{line-height:1.55;overflow-x:hidden}button,input,textarea,select{font:inherit;line-height:1.5}button,a,label{min-width:0}h1,h2,h3,p,b,strong,small,span,em{overflow-wrap:anywhere}svg{flex:none}.app{overflow-x:hidden}.content,.content>*{min-width:0}.mini-cats{direction:rtl}.logo{flex:0 0 56px}header{gap:8px}.company{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.company>span:not(.company-logo){text-align:right;min-width:0}.company b,.company small{white-space:normal;line-height:1.35}.company svg{width:16px;height:16px;position:static}.company-logo{color:var(--teal);text-align:center;background:linear-gradient(145deg,#e7fbf7,#d5f2ed);border:1px solid #c5e9e2;border-radius:50%;flex:none;place-items:center;font-weight:800;line-height:1;display:grid}.company-logo>span{place-items:center;width:100%;height:100%;padding:5px;display:grid}.company-logo-sm{width:34px;height:34px;font-size:12px}.company-logo-md{width:48px;height:48px;font-size:12px}.company-logo-lg{width:62px;height:62px;font-size:12px}.section-title{align-items:center;gap:12px}.section-title h2{min-width:0;line-height:1.45}.section-title a,.section-title button{flex:none}.subtitle{line-height:1.7}.hero h2,.hero p{line-height:1.6}.all-cats{direction:rtl}.all-cats button{min-width:0;padding-inline:8px;line-height:1.35}.all-cats b{white-space:normal}.company span,.project span,.order-preview span,.factory-list span,.menu-list span,.cart-product span,.transaction span,.profile-box span,.company-profile-head span,.product-head span,.shipping-switch>span,.orders a>span,.map-select span{min-width:0}.company span>*,.project span>*,.order-preview span>*,.factory-list span>*,.menu-list span>*,.cart-product span>*,.transaction span>*,.orders span>*,.map-select span>*{line-height:1.5}.price-trends>a,.order-preview,.factory-list a,.menu-list a,.verify,.map-select{gap:12px}.product-card{min-width:0}.product-head{align-items:start;gap:10px}.product-head>span{min-width:0}.product-head em{white-space:nowrap;flex:none}.product-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.list-toolbar{align-items:center;gap:10px}.list-toolbar p{min-width:0;margin:0}.filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-panel label{min-width:0}.detail>div,.summary p,.success-info p,.company-total,.delivery>div,.delivery footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.detail>div>:last-child,.summary p>:last-child,.success-info p>:last-child,.company-total>:last-child{text-align:left;max-width:100%}.seg{gap:6px}.seg button{white-space:normal;min-width:0;border-radius:10px!important}.field{grid-template-columns:minmax(0,1fr) auto;gap:10px}.field>b{min-width:0;line-height:1.45}.field>div{flex:none}.shipping-switch{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.shipping-switch input{margin:0}.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.stats b{text-align:center;min-width:0;line-height:1.45}.top-companies>a{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo copy badge""logo copy rating";align-items:center;gap:4px 10px;display:grid}.top-companies span{grid-area:copy;min-width:0}.top-companies em{white-space:nowrap;grid-area:badge;justify-self:end;position:static}.top-companies strong{white-space:nowrap;grid-area:rating;justify-self:end;position:static}.company-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 12px;display:grid}.company-card .company-logo{grid-area:1/1}.company-card>span{grid-column:2;min-width:0}.company-card>em{white-space:nowrap;grid-column:3;position:static}.company-card>p,.company-card>a{clear:none;grid-column:1/-1;margin:0;padding-top:0}.company-card>a{display:block}.company-avatar{float:none;flex:none;margin:0}.help{justify-content:space-between;align-items:center;gap:12px;display:flex}.help a{float:none;flex:none}.orders a{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.orders strong{white-space:normal;text-align:left}.cart-product{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;display:grid}.cart-product strong{white-space:nowrap}.transaction{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.composer input{min-width:0}.faq{text-align:right;gap:12px}.faq svg{margin-inline-start:auto}@media (width<=360px){.all-cats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.filter-panel{grid-template-columns:1fr}.company-logo-sm{width:30px;height:30px}header{padding-inline:12px}.company b{font-size:12px}.top-companies>a{grid-template-columns:auto minmax(0,1fr)}.top-companies em,.top-companies strong{grid-column:2;justify-self:start}}.visual-hero{color:#fff;background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:flex-start;min-height:150px;padding:20px;display:flex}.visual-hero h2,.visual-hero p{text-align:right;max-width:62%}.visual-hero button{box-shadow:0 8px 20px #003e3866}.product-visual{background:var(--soft);border-radius:17px 17px 10px 10px;height:116px;margin:-13px -13px 12px;position:relative;overflow:hidden}.product-visual:after{content:"";background:linear-gradient(#0000,#002d2a47);position:absolute;inset:45% 0 0}.product-visual img{object-fit:cover;width:100%;height:100%;display:block}.product-visual span{z-index:1;color:var(--teal);background:#ffffffeb;border-radius:12px;padding:4px 9px;font-size:12px;font-weight:800;position:absolute;bottom:9px;right:10px}.order-preview>img{object-fit:cover;border-radius:11px;flex:0 0 46px;width:46px;height:46px}.top-companies>a{padding-top:78px}.company-cover-thumb{object-fit:cover;filter:saturate(.82);border-radius:16px 16px 8px 8px;width:100%;height:68px;position:absolute;inset:0 0 auto}.top-companies>a:after{content:"";background:linear-gradient(transparent, var(--soft));pointer-events:none;height:33px;position:absolute;inset:36px 0 auto}.top-companies .company-logo,.top-companies span,.top-companies em,.top-companies strong{z-index:1;position:relative}.supplier-banner{color:#fff;border-radius:18px;height:140px;margin-bottom:16px;position:relative;overflow:hidden}.supplier-banner:after{content:"";background:linear-gradient(#003a350d,#003a35e6);position:absolute;inset:0}.supplier-banner img{object-fit:cover;width:100%;height:100%}.supplier-banner span{z-index:1;display:grid;position:absolute;bottom:14px;right:16px}.supplier-banner b{font-size:14px}.supplier-banner small{opacity:.88;font-size:12px}.factory-list a{padding:9px}.factory-thumb{object-fit:cover;border-radius:13px;flex:0 0 58px;width:58px;height:58px}.visual-company-hero{color:#fff;text-align:right;background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:220px;padding:18px;display:flex;overflow:hidden}.visual-company-hero .company-logo{border:3px solid #fff;box-shadow:0 6px 24px #001e1b66}.visual-company-hero h2,.visual-company-hero p{margin:3px 0}.visual-company-hero span:not(.company-logo){color:#e9fffb}.company-card-visual{padding-top:94px}.company-card-cover{object-fit:cover;border-radius:15px 15px 8px 8px;width:100%;height:82px;position:absolute;inset:0 0 auto}.company-detail-cover{background:var(--soft);border-radius:18px;height:154px;overflow:hidden}.company-detail-cover img{object-fit:cover;width:100%;height:100%}.company-detail-cover+.company-profile-head{background:#fff;border-radius:16px;margin:-28px 12px 0;padding:12px;position:relative;box-shadow:0 8px 24px #082f2b14}.company-detail-cover+.company-profile-head .company-logo{border:3px solid #fff}.home-market-slider{aspect-ratio:2.5;touch-action:pan-y;background:#08272c;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 12px 28px #0b3d3826}.home-market-track{direction:ltr;width:100%;height:100%;transition:transform .45s;display:flex}.home-market-hero{background:#08272c;flex:0 0 100%;height:100%;padding:0;display:block;overflow:hidden}.home-market-hero>img{object-fit:contain;object-position:center;pointer-events:none;width:100%;height:100%;display:block}.home-market-dots{z-index:3;direction:ltr;justify-content:center;gap:6px;display:flex;position:absolute;inset:auto 0 8px}.home-market-dots button{background:#ffffff80;border:0;border-radius:999px;width:6px;min-width:0;height:6px;padding:0;transition:width .2s,background .2s;box-shadow:0 1px 4px #001e1b66}.home-market-dots button.active{background:#fff;width:18px}@media (prefers-reduced-motion:reduce){.home-market-track{transition:none}}.company-page-tabs{z-index:12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f1f5f4ef;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:14px -4px 16px;padding:5px;display:grid;position:sticky;top:72px}.company-page-tabs button{color:var(--muted);white-space:normal;background:0 0;border:0;border-radius:10px;padding:9px 3px;font-size:12px;font-weight:700}.company-page-tabs button.selected{color:var(--teal);background:#fff;box-shadow:0 3px 12px #083f3914}.company-tab-content{min-height:430px}.tab-heading{justify-content:space-between;align-items:center;gap:12px;margin:8px 0 12px;display:flex}.tab-heading>span{min-width:0}.tab-heading h2{margin:0;font-size:15px}.tab-heading small{color:var(--muted);font-size:12px;display:block}.tab-heading>em{color:var(--teal);white-space:nowrap;background:#e9faf6;border-radius:12px;padding:5px 9px;font-size:12px;font-style:normal}.tab-heading>svg{width:24px;color:var(--teal)}.license-list{gap:9px;display:grid}.license-list article{border:1px solid var(--border);border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;padding:12px;display:grid}.license-list i{width:36px;height:36px;color:var(--teal);background:#e9faf6;border-radius:50%;grid-row:1/3;place-items:center;font-style:normal;font-weight:800;display:grid}.license-list span{min-width:0}.license-list span>*{display:block}.license-list b{font-size:12px}.license-list small{color:var(--muted);font-size:12px}.license-list em{color:#087f72;background:#effcf7;border-radius:10px;grid-column:2;justify-self:start;padding:4px 8px;font-size:12px;font-style:normal}.company-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.company-info-grid>div{background:var(--soft);border-radius:14px;flex-direction:column;justify-content:center;min-height:72px;padding:11px;display:flex}.company-info-grid small{color:var(--muted);font-size:12px}.company-info-grid b{margin-top:3px;font-size:12px}.contact-card{border:1px solid var(--border);border-radius:14px;align-items:center;gap:10px;margin-top:10px;padding:12px;display:flex}.contact-card svg{width:20px;color:var(--teal)}.contact-card span>*{display:block}.contact-card b{font-size:12px}.contact-card small{color:var(--muted);font-size:12px}.about-company{border:1px solid var(--border);border-radius:17px;overflow:hidden}.about-company>img{object-fit:cover;width:100%;height:160px}.about-company>p{color:#4b5563;padding:0 14px;font-size:12px;line-height:1.9}.about-company>div{background:var(--border);border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.about-company>div span{text-align:center;background:#fff;place-items:center;padding:12px 5px;display:grid}.about-company>div b{color:var(--teal);font-size:13px}.about-company>div small{color:var(--muted);font-size:12px}.bottom{z-index:100;-webkit-backdrop-filter:blur(16px);max-width:430px;height:auto;min-height:74px;padding-bottom:max(7px, env(safe-area-inset-bottom));background:#fffffff2;border-radius:18px 18px 0 0;transform:translate(-50%);box-shadow:0 -8px 30px #0f3f3a14;width:min(100%,430px)!important;position:fixed!important;bottom:0!important;left:50%!important;right:auto!important}.bottom a{flex:1;max-width:76px;min-height:58px}.bottom a small{white-space:nowrap}.top-companies>a{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"cover cover cover""logo copy badge""logo copy rating";align-items:center;gap:6px 10px;min-height:166px;padding:10px;display:grid;overflow:hidden}.top-companies .company-cover-thumb{object-fit:cover;border-radius:16px 16px 9px 9px;grid-area:cover;width:calc(100% + 20px);height:82px;margin:-10px -10px 4px;position:static}.top-companies>a:after{display:none}.top-companies .company-logo{grid-area:logo}.top-companies>*>span{grid-area:copy}.top-companies>*>em{grid-area:badge;justify-self:end}.top-companies>*>strong{grid-area:rating;justify-self:end}.top-companies b{font-size:12px;line-height:1.45}.top-companies small{line-height:1.55}.factory-list a{border:1px solid var(--border);background:#fff;grid-template-columns:64px minmax(0,1fr) 20px;align-items:center;gap:11px;min-height:78px;padding:8px;display:grid;box-shadow:0 4px 16px #083f3908}.factory-list .factory-thumb{border-radius:12px;grid-column:1;width:64px;height:62px}.factory-list a>span{grid-column:2}.factory-list a>svg{grid-column:3;width:18px}.factory-list b{font-size:12px;line-height:1.5}.factory-list small{margin-top:3px;line-height:1.55}.company-card.company-card-visual{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"cover cover cover""logo copy status""meta meta meta""action action action";align-items:center;gap:9px 11px;min-height:0;margin:12px 0;padding:10px;display:grid;overflow:hidden}.company-card-visual .company-card-cover{object-fit:cover;border-radius:16px 16px 9px 9px;grid-area:cover;width:calc(100% + 20px);height:104px;margin:-10px -10px 2px;position:static}.company-card-visual .company-logo{grid-area:auto}.company-card-visual>span{grid-area:copy/auto}.company-card-visual>em{white-space:nowrap;grid-area:status/auto;justify-self:end;position:static}.company-card-visual>p{background:var(--soft);border-radius:10px;grid-area:meta/auto;margin:0;padding:7px 9px}.company-card-visual>a{grid-area:action/auto;place-items:center;min-height:36px;font-weight:700;display:grid}.company-card-visual h3{line-height:1.45}.company-card-visual small{margin-top:2px;display:block}@media (width<=360px){.top-companies>a{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"cover cover""logo copy""logo badge""logo rating"}.top-companies>*>em,.top-companies>*>strong{justify-self:start}.company-card.company-card-visual{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"cover cover""logo copy""status status""meta meta""action action"}.company-card-visual>em{justify-self:start}}.app{overflow:visible!important}a{color:inherit;text-decoration:none}.content a{-webkit-tap-highlight-color:transparent}.app>header{isolation:isolate;-webkit-backdrop-filter:blur(16px);box-shadow:0 8px 24px #0f3f3a0d;z-index:110!important;background:#fffffff5!important;position:sticky!important;top:0!important}:root{--type-display:24px;--type-page:20px;--type-section:17px;--type-card:14px;--type-body:13px;--type-support:12px;--type-caption:11px;--leading-tight:1.35;--leading-heading:1.45;--leading-body:1.75}.app,.auth{font-size:var(--type-body);line-height:var(--leading-body);font-variant-numeric:tabular-nums}.page-title h1,.auth h1,.success h1{line-height:var(--leading-heading);letter-spacing:-.025em;font-weight:800;font-size:var(--type-page)!important}.hero h2,.factory-hero h2,.support-hero h2{line-height:var(--leading-heading);letter-spacing:-.015em;font-weight:800;font-size:var(--type-section)!important}.section-title h2,.tab-heading h2,.card>h3{line-height:var(--leading-heading);letter-spacing:-.012em;font-weight:800;font-size:var(--type-section)!important}.product-card b,.product-head b,.company-card h3,.factory-list b,.top-companies b,.orders b,.delivery h3,.profile-box h2,.company-profile-head h2{font-weight:750;line-height:1.5;font-size:var(--type-card)!important}.app p,.app label,.app input,.app textarea,.app select,.app button,.app a{font-size:var(--type-body);line-height:var(--leading-body)}.subtitle,.hero p,.detail p,.card p,.why p,.about-company>p,.support-hero p{line-height:1.85;font-size:var(--type-support)!important}.app small,.app .caption,.product-meta small,.factory-list small,.top-companies small,.company-card small,.orders small,.delivery small,.tab-heading small,.company-info-grid small,.license-list small{line-height:1.65;font-size:var(--type-caption)!important}.app em,.chips button,.seg button,.profile-tabs button,.company-page-tabs button{line-height:1.5;font-size:var(--type-support)!important}.product-card>strong,.detail strong,.summary strong,.transaction-hero strong{font-size:15px;line-height:var(--leading-heading);font-weight:800}.primary,.secondary,.product-card>button,.support-hero a{font-weight:750;font-size:var(--type-body)!important}.bottom a small{line-height:1.3;font-size:12px!important}.company small:first-child,.company b{font-size:12px!important}.license-list b,.company-info-grid b,.contact-card b{font-size:var(--type-body)!important}.license-list em,.product-visual span,.top-companies em{font-size:12px!important}.price-trends b,.order-preview b{font-size:var(--type-card)!important}.price-trends small,.order-preview small{font-size:var(--type-caption)!important}@media (width>=700px){.app{overflow:visible!important}.app>header{border-radius:24px 24px 0 0;top:0!important}.bottom{border-radius:18px 18px 0 0;bottom:0!important}}.all-cats{grid-template-columns:repeat(3,1fr)!important}.all-cats button{height:76px}.price-trends{border:1px solid var(--border);background:#fff;border-radius:17px;padding:12px}.spark{border-bottom:1px solid var(--border);direction:ltr;align-items:end;gap:7px;height:64px;padding:5px 4px 10px;display:flex}.spark i{background:linear-gradient(#13a89a,#bff4ea);border-radius:5px 5px 2px 2px;flex:1}.price-trends>a{border-bottom:1px solid var(--border);color:inherit;justify-content:space-between;align-items:center;padding:10px 2px;text-decoration:none;display:flex}.price-trends>a:last-child{border:0}.price-trends span>*{display:block}.price-trends small{color:var(--muted);font-size:12px}.price-trends em,.product-head em{align-items:center;gap:3px;font-size:12px;font-style:normal;font-weight:800;display:flex}.price-trends svg{width:15px;height:15px}.up{color:#07856f}.down{color:#d34b4b}.list-toolbar{justify-content:space-between;align-items:center;margin:4px 0 10px;display:flex}.list-toolbar p>*{display:block}.list-toolbar small{color:var(--muted);margin-top:3px;font-size:12px}.list-toolbar button{border:1px solid var(--teal);color:var(--teal);background:#fff;border-radius:11px;align-items:center;gap:6px;padding:9px 12px;font-weight:700;display:flex}.list-toolbar svg{width:17px}.filter-panel{background:var(--soft);border-radius:16px;grid-template-columns:1fr 1fr;gap:9px;padding:13px;display:grid}.filter-panel>b{grid-column:1/-1}.filter-panel label{color:var(--muted);font-size:12px}.filter-panel select{border:1px solid var(--border);background:#fff;border-radius:10px;width:100%;margin-top:4px;padding:9px;display:block}.rich-list .product-card{gap:7px}.product-head{justify-content:space-between;align-items:start;display:flex}.product-head span>*{display:block}.product-head em{background:#ecfbf6;border-radius:10px;padding:4px 7px}.product-head em.down{background:#fff1f1}.product-meta{background:var(--soft);border-radius:10px;grid-template-columns:1fr 1fr;gap:5px;padding:8px;display:grid}.product-meta small{color:#4b5563!important;font-size:12px!important}.spec-grid{grid-template-columns:1fr 1fr;gap:8px;margin:9px 0;display:grid}.spec-grid span{background:var(--soft);border-radius:12px;padding:10px}.spec-grid span>*{display:block}.spec-grid small{color:var(--muted);font-size:12px}.spec-grid b{margin-top:3px;font-size:12px}.calc-methods{grid-template-columns:1fr 1fr}.calc-methods button:disabled{opacity:.45;cursor:not-allowed}.method-note,.formula{color:#176d65;background:#edfdfa;border-radius:12px;gap:7px;padding:10px;font-size:12px;display:flex}.method-note svg{flex:0 0 16px;width:16px}.formula{color:inherit;margin:8px 0;display:grid}.formula span{font-weight:700}.formula small{color:var(--muted)}.shipping-switch{border:1px solid var(--border);border-radius:14px;align-items:center;gap:10px;margin:9px 0;padding:12px;display:flex}.shipping-switch>span{flex:1;grid-template-columns:auto 1fr;column-gap:7px;display:grid}.shipping-switch svg{width:19px;color:var(--teal);grid-row:1/3}.shipping-switch small{color:var(--muted);font-size:12px}.shipping-switch input{width:38px;height:20px;accent-color:var(--teal)}.shipping-estimate{background:#fff9df;border-radius:10px;padding:9px;font-size:12px}.summary .discount{color:#07856f}.summary .final-price{border-top:1px solid var(--border);padding-top:10px;font-size:14px}.summary .final-price strong{font-size:14px}.company-switcher{flex:1;min-width:0;position:relative}.company-switcher>.company{width:100%}.company-menu,.project-menu,.search-results{z-index:140;border:1px solid var(--border);background:#fff;border-radius:16px;padding:6px;position:absolute;left:0;right:0;box-shadow:0 16px 40px #0f3f3a24}.company-menu{direction:rtl;top:calc(100% + 7px)}.company-menu button,.project-menu button,.project-menu a{text-align:right;width:100%;color:inherit;background:#fff;border:0;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;text-decoration:none;display:grid}.company-menu button:hover,.project-menu button:hover,.project-menu .selected,.project-menu a:hover{background:var(--soft)}.company-menu svg,.project-menu svg{width:19px;color:var(--teal)}.company-menu span>*,.project-menu span>*{display:block}.company-menu small,.project-menu small{color:var(--muted)}.project-select{margin-bottom:7px;position:relative}.project-menu{top:calc(100% + 6px)}.project-menu .add-project-option{border-top:1px solid var(--border);border-radius:0 0 11px 11px;margin-top:4px}.search-wrap{position:relative}.search-wrap .search{margin-bottom:20px}.search>button{background:0 0;border:0;place-items:center;padding:0;display:grid}.search>button svg{width:17px;color:var(--muted)}.search-results{max-height:420px;padding:8px;top:calc(100% - 14px);overflow:auto}.search-results section+section{border-top:1px solid var(--border);margin-top:6px;padding-top:6px}.search-results h3{color:var(--muted);margin:4px 8px;font-size:12px}.search-results a{border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.search-results a:hover{background:var(--soft)}.search-results a>svg{width:18px;color:var(--teal)}.search-results a>span>*{display:block}.search-results small{color:var(--muted)}.company-logo{background:#fff;overflow:hidden}.company-logo img{object-fit:contain;width:100%;height:100%;padding:5px}.company-logo>svg{width:52%;height:52%;color:var(--teal)}.company-menu .add-company-option{border-top:1px solid var(--border);color:var(--teal);border-radius:0 0 11px 11px;margin-top:4px}.show-all-category span{width:38px;height:38px;color:var(--teal);background:#e6f8f5;border-radius:50%;place-items:center;display:grid}.show-all-category svg{width:20px}.all-cats img{object-fit:contain;border-radius:7px;width:48px;height:38px}.home-categories{margin-top:8px}.home-categories~.section-title{margin-top:28px}.average-note{color:#176d65;background:#eefbf8;border-radius:12px;align-items:center;gap:9px;margin:0 0 4px;padding:9px;display:flex}.average-note>svg{width:18px}.average-note span>*{display:block}.average-note small{color:#4b706c}.companies-grid{grid-template-columns:1fr;gap:10px;display:grid}.companies-grid>a{margin:0}.managed-companies{margin:12px 0}.managed-companies>a{min-height:172px}.section-title>a{color:var(--teal)}.market-chips{margin-top:0}.market-table-wrap{border:1px solid var(--border);background:#fff;border-radius:16px;overflow-x:auto}.market-table{border-collapse:collapse;text-align:right;width:100%;min-width:720px}.market-table th{color:var(--muted);white-space:nowrap;background:#f4f8f7;padding:12px 10px;font-size:12px}.market-table td{border-top:1px solid var(--border);vertical-align:middle;padding:13px 10px;font-size:12px}.market-table td span{color:var(--teal);background:#eaf9f6;border-radius:10px;padding:4px 8px}.market-table td b{font-size:12px}.market-table td strong,.market-table td small{white-space:nowrap;display:block}.market-table td strong{color:var(--teal)}.market-table td small{color:var(--muted)}.market-footnote{color:#715b18;background:#fffae8;border-radius:12px;align-items:flex-start;gap:8px;padding:10px;display:flex}.market-footnote svg{flex:0 0 18px;width:18px}.bottom button{color:#111827;background:0 0;border:0;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;gap:2px;max-width:76px;min-height:58px;padding:0;font-weight:400;display:flex}.bottom button svg{width:21px}.bottom button small{line-height:1.3;font-size:12px!important}.bottom button.active{color:var(--teal);font-weight:700}.sheet-layer{z-index:300;direction:rtl;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#062d2a80;border:0;position:absolute;inset:0}.bottom-sheet{width:min(100%,430px);max-height:min(88dvh,780px);padding:7px 16px max(18px, env(safe-area-inset-bottom));background:#fff;border-radius:24px 24px 0 0;animation:.2s ease-out sheet-in;position:relative;overflow:hidden;box-shadow:0 -18px 50px #062d2a30}.bottom-sheet>.sheet-handle{background:#d1d5db;border-radius:4px;width:42px;height:4px;margin:2px auto 7px}.bottom-sheet>header{direction:rtl;justify-content:space-between;align-items:center;height:auto;min-height:48px;padding:0;display:flex;box-shadow:none!important;background:#fff!important;position:static!important}.bottom-sheet>header h2{margin:0;font-size:17px}.bottom-sheet>header button{background:var(--soft);border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.bottom-sheet>header svg{width:20px}.more-sheet-menu{grid-template-columns:1fr 1fr;gap:9px;padding-top:6px;display:grid}.more-sheet-menu a{border:1px solid var(--border);background:#fff;border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:82px;padding:11px;display:grid}.more-sheet-menu a>svg:first-child{width:23px;color:var(--teal)}.more-sheet-menu a>svg:last-child{display:none}.more-sheet-menu span>*{display:block}.more-sheet-menu small{color:var(--muted)}@keyframes sheet-in{0%{opacity:.85;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.plp-toolbar{align-items:flex-end}.plp-toolbar>div{gap:7px;display:flex}.plp-toolbar>div button{padding:8px 9px}.active-sort{color:#176d65;background:#f0fdfa;border-radius:11px;align-items:flex-start;gap:7px;margin-bottom:11px;padding:8px 10px;display:flex}.active-sort svg{width:17px}.plp-list{gap:14px}.plp-product-card{border:1px solid var(--border);content-visibility:auto;background:#fff;border-radius:19px;overflow:hidden;box-shadow:0 5px 20px #0b3d3809}.plp-product-image{background:var(--soft);height:148px;position:relative;overflow:hidden}.plp-product-image:after{content:"";background:linear-gradient(#0000,#063b3733);position:absolute;inset:55% 0 0}.plp-product-image img{object-fit:cover;width:100%;height:100%}.plp-product-image>span{z-index:1;color:var(--teal);background:#fff;border-radius:10px;padding:4px 9px;font-weight:800;position:absolute;bottom:10px;right:11px}.plp-title-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 12px 8px;display:grid}.plp-title-row>span>*{display:block}.plp-title-row h2{margin:1px 0 0;font-size:14px;line-height:1.45}.plp-title-row small{color:var(--muted)}.plp-title-row>em{background:#ecfbf6;border-radius:10px;padding:5px 7px;font-style:normal;font-weight:800}.plp-title-row>em.down{background:#fff1f1}.plp-specs{margin:0 12px 11px;padding:9px}.plp-specs small{flex-direction:column;gap:1px;display:flex!important}.offer-table{border-top:1px solid var(--border)}.offer-table-head{color:var(--muted);background:#f7faf9;grid-template-columns:minmax(0,1.25fr) minmax(82px,.7fr) minmax(105px,.85fr);gap:6px;padding:8px 10px;font-size:12px;display:grid}.offer-row{border-top:1px solid var(--border);grid-template-columns:minmax(0,1.25fr) minmax(82px,.7fr) minmax(105px,.85fr);align-items:center;gap:7px;padding:11px 10px;display:grid}.offer-company,.offer-delivery{align-items:center;gap:6px;min-width:0;display:flex}.offer-company>span,.offer-delivery>span{min-width:0}.offer-company span>*,.offer-delivery span>*{display:block}.offer-company b,.offer-delivery b{font-size:12px;line-height:1.45}.offer-company small,.offer-delivery small{color:var(--muted);font-size:12px!important}.offer-delivery>svg{width:15px;color:var(--teal)}.offer-buy{text-align:left}.offer-buy>strong,.offer-buy>strong small{display:block}.offer-buy>strong{color:var(--teal);font-size:12px}.offer-buy>strong small{color:var(--muted);font-weight:400}.offer-buy>em{color:#8a6500;margin:2px 0;font-style:normal;line-height:1.45;display:block;font-size:12px!important}.offer-buy>button{background:var(--teal);color:#fff;border:0;border-radius:8px;width:100%;margin-top:5px;padding:6px 4px;font-weight:750;font-size:12px!important}.filter-sheet{flex-direction:column;height:min(88dvh,780px);display:flex}.sheet-scroll{flex-direction:column;gap:13px;padding:4px 2px 12px;display:flex;overflow-y:auto}.sheet-scroll>label,.dimension-grid label{flex-direction:column;gap:5px;display:flex}.sheet-scroll label>span,.sheet-scroll legend{font-weight:750}.sheet-scroll label>small{color:var(--muted)}.sheet-scroll select{border:1px solid var(--border);background:#fff;border-radius:12px;outline:none;width:100%;padding:11px}.sheet-scroll select:focus{border-color:var(--teal);box-shadow:0 0 0 3px #0d948814}.sheet-scroll fieldset{border:0;margin:0;padding:0}.sheet-scroll legend{margin-bottom:6px}.sheet-toggle{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.sheet-toggle button{border:1px solid var(--border);background:#fff;border-radius:11px;padding:9px}.sheet-toggle button.selected{border-color:var(--teal);color:var(--teal);background:#eaf9f6;font-weight:750}.vat-switch{border:1px solid var(--border);border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:11px;display:grid!important}.vat-switch span>*{display:block}.vat-switch input{width:40px;height:22px;accent-color:var(--teal)}.dimension-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dimension-grid.one{grid-template-columns:1fr}.filter-sheet>footer{border-top:1px solid var(--border);grid-template-columns:1fr 2fr;gap:8px;padding-top:10px;display:grid}.filter-sheet>footer button{margin:0}.sort-options{gap:5px;display:grid}.sort-options label{border:1px solid var(--border);border-radius:13px;align-items:center;gap:10px;padding:12px;display:flex}.sort-options input{accent-color:var(--teal);width:18px;height:18px}.sort-options label:has(input:checked){border-color:var(--teal);color:#176d65;background:#effbf8;font-weight:750}.product-thickness-section+.product-thickness-section{border-top:1px solid var(--border)}.product-thickness-row{color:#176d65;text-align:right;background:#eff8f6;border:0;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:9px;width:100%;padding:10px 11px;display:grid}.product-thickness-row span>*{display:block}.product-thickness-row small{color:var(--muted);font-size:12px}.product-thickness-row b{font-size:14px}.product-thickness-row em{color:var(--muted);background:#fff;border-radius:99px;padding:3px 7px;font-size:12px;font-style:normal;font-weight:750}.product-thickness-row svg{width:19px;transition:transform .28s}.product-thickness-row[aria-expanded=false] svg{transform:rotate(90deg)}.product-thickness-offers{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.2,.8,.2,1),opacity .22s,transform .34s cubic-bezier(.2,.8,.2,1),visibility 0s linear .34s;display:grid;transform:translateY(-5px)}.product-thickness-offers[data-open=true]{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .34s cubic-bezier(.2,.8,.2,1),opacity .28s 50ms,transform .34s cubic-bezier(.2,.8,.2,1),visibility;transform:translateY(0)}.product-thickness-offers-inner{min-height:0;overflow:hidden}.product-thickness-offers .offer-row:first-child{border-top:0}@media (prefers-reduced-motion:reduce){.product-thickness-offers,.product-thickness-row svg{transition:none}}@media (width<=370px){.offer-table-head{display:none}.offer-row{grid-template-columns:1fr 1fr;grid-template-areas:"company delivery""buy buy"}.offer-company{grid-area:company}.offer-delivery{grid-area:delivery}.offer-buy{text-align:right;grid-area:buy;grid-template-columns:1fr auto;align-items:center;gap:6px;display:grid}.offer-buy>em{grid-column:1/-1}.offer-buy>button{width:auto;min-width:102px}.plp-toolbar{gap:8px;display:grid}.plp-toolbar>div{width:100%}.plp-toolbar>div button{flex:1}.more-sheet-menu{grid-template-columns:1fr}}:root{--type-page:21px;--type-section:18px;--type-card:15px;--type-body:14px;--type-support:13px;--type-caption:12px}.app{line-height:1.7}.search-results a span small{align-items:center;gap:4px;display:flex;font-size:12px!important}.search-results a span small svg{width:13px;color:var(--muted)}.home-top-companies{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.home-top-companies>a{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:7px;overflow:visible;min-height:132px!important;padding:12px 7px!important;display:flex!important}.home-top-companies .company-logo{grid-area:auto;width:52px;height:52px}.home-top-companies span{min-width:0;display:block}.home-top-companies b{line-height:1.55;display:block;font-size:12px!important}.home-top-companies small{margin-top:2px;display:block;font-size:12px!important}.home-top-companies strong{margin-top:auto;font-size:12px!important;position:static!important}.home-top-companies .company-cover-thumb{display:none!important}.sheet-scroll select{appearance:none;color:#172220;background-color:#f9fbfb;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%230d9488' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:13px;background-repeat:no-repeat;border:1px solid #d9e3e1;border-radius:13px;min-height:48px;padding:11px 13px 11px 42px;font-weight:650}.sheet-scroll select:hover{background-color:#fff;border-color:#b8d6d1}.sheet-scroll label>span,.sheet-scroll legend{font-size:14px}.sheet-scroll label>small{font-size:12px!important}.sheet-toggle button{min-height:44px}.applied-filters{margin:0 0 12px}.applied-filters>span{color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:700;display:block}.applied-filters>div{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.applied-filters button{color:#176d65;background:#effbf8;border:1px solid #bfe1db;border-radius:18px;flex:none;align-items:center;gap:5px;padding:6px 9px;display:flex;font-size:12px!important}.applied-filters button svg{width:13px}.applied-filters .clear-all{color:#b33131;background:0 0;border-color:#0000}.empty-filter{border:1px dashed var(--border);min-height:220px;color:var(--muted);text-align:center;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}.empty-filter>svg{width:34px}.empty-filter button{background:var(--teal);color:#fff;border:0;border-radius:11px;padding:8px 13px}.plp-title-row h2{font-size:16px}.plp-title-row small,.plp-title-row>em{font-size:12px!important}.plp-specs{gap:8px;padding:11px}.plp-specs small{color:#263330!important;font-size:12px!important}.plp-specs b{color:var(--muted);font-size:12px}.offer-table-head{padding:9px 11px;font-size:12px}.offer-row{padding:13px 11px}.offer-company b,.offer-delivery b{font-size:12px}.offer-company strong{color:#176d65;font-size:12px;line-height:1.5;display:block}.offer-company small,.offer-delivery small{font-size:12px!important}.offer-buy>strong{font-size:12px}.offer-buy>strong small,.offer-buy>em{font-size:12px!important}.offer-buy>button{min-height:34px;font-size:12px!important}.offer-buy>button.added{color:#087f72;background:#e8f7f3;border:1px solid #9fd7ce}.active-sort span{font-size:12px}.plp-toolbar small{font-size:12px!important}.filter-sheet>footer button{font-size:14px!important}@media (width<=360px){.home-top-companies{gap:6px}.home-top-companies>a{padding:10px 5px!important}.home-top-companies .company-logo{width:44px;height:44px}.home-top-companies b{font-size:12px!important}.offer-company b,.offer-delivery b,.offer-buy>strong{font-size:12px}}.plp-title-only{padding:12px}.plp-title-only h2{margin:0;font-size:16px;line-height:1.5}.offer-detail-chips{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.offer-detail-chips>span{color:#176d65;background:#eff8f6;border:1px solid #cbe4df;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:4px 7px;font-size:12px;font-weight:750;line-height:1.4;display:inline-flex!important}.offer-detail-chips small{white-space:nowrap;font-weight:650;color:var(--muted)!important;font-size:12px!important}.offer-detail-chips small:after{content:":"}.offer-company>span>small:last-child{color:var(--muted);display:block;font-size:12px!important}.plp-title-only .product-form{color:#176d65;background:#effbf8;border-radius:10px;margin-top:4px;padding:3px 9px;font-weight:750;display:inline-block}.minimum-order{color:#715b18;background:#fff8df;border-radius:11px;align-items:flex-start;gap:7px;margin:6px 0 10px;padding:9px 10px;font-size:12px;display:flex}.minimum-order svg{flex:0 0 16px;width:16px}.discount-table{border:1px solid var(--border);border-radius:14px;margin:7px 0 12px;overflow:hidden}.discount-table>div{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;padding:9px 11px;font-size:12px;display:grid}.discount-table>div:first-child{background:var(--soft);color:var(--muted);border-top:0}.discount-table strong{text-align:left;color:var(--teal)}.discount-table .active{color:#176d65;background:#effbf8}.offer-table-head{grid-template-columns:minmax(0,1fr) auto}.offer-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"company delivery""buy buy";gap:9px 12px}.offer-company{grid-area:company}.offer-delivery{grid-area:delivery}.offer-buy{border-top:1px solid var(--border);text-align:right;grid-area:buy;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding-top:9px;display:grid}.offer-buy>em{grid-column:1/-1;margin:0}.offer-buy>button{width:auto;min-width:128px;margin:0;padding-inline:14px}.offer-buy>strong{text-align:right;justify-self:stretch}.filter-hint{color:var(--muted);margin:-3px 0 7px;display:block}.multi-checks{grid-template-columns:1fr 1fr;gap:7px;display:grid}.multi-checks label{border:1px solid var(--border);background:#fff;border-radius:11px;align-items:center;gap:7px;min-height:42px;padding:8px 9px;display:flex}.multi-checks label:has(input:checked){border-color:var(--teal);color:#176d65;background:#effbf8;font-weight:750}.multi-checks input{width:17px;height:17px;accent-color:var(--teal)}.section-title>button{color:var(--teal);background:0 0;border:0;padding:0;text-decoration:none}.app:has(.order-sticky-actions){padding-bottom:92px}.order-name-row{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.order-name-row span>*{display:block}.order-name-row small{color:var(--muted)}.order-name-row button{color:var(--teal);background:0 0;border:0;align-items:center;gap:6px;padding:7px 0;font-weight:800;display:flex}.order-name-row button svg{width:18px}.order-overview{background:#fff;border:1px solid #cce2de;border-radius:18px;overflow:hidden;box-shadow:0 7px 24px #0b3d380b}.order-overview>header{color:#176d65;background:#effbf8;align-items:center;gap:9px;padding:13px;display:flex}.order-overview>header svg{width:22px}.order-overview>header span>*{display:block}.order-overview>header small{color:#4b706c}.order-overview>div{grid-template-columns:1fr 1fr;display:grid}.order-overview p{border-top:1px solid var(--border);flex-direction:column;gap:2px;min-height:65px;margin:0;padding:10px 12px;display:flex}.order-overview p:nth-child(odd){border-left:1px solid var(--border)}.order-overview p small{color:var(--muted)}.order-overview p b{line-height:1.55}.order-overview p:nth-last-child(2){border-left:0;grid-column:1/-1}.order-total-progress{border:1px solid var(--border);background:#fff;border-radius:16px;margin:13px 0 15px;padding:13px;position:relative}.order-total-progress>div:first-child{justify-content:space-between;align-items:flex-start;display:flex}.order-total-progress span>*{display:block}.order-total-progress span small{color:var(--muted)}.order-total-progress button{color:var(--teal);background:#eaf9f6;border:0;border-radius:9px;place-items:center;padding:7px;display:grid}.order-total-progress button svg{width:18px}.order-progress-track{background:#e5ecea;border-radius:99px;height:9px;margin:12px 0 4px;overflow:hidden}.order-progress-track span{border-radius:inherit;background:var(--teal);height:100%;display:block}.order-total-progress>strong{text-align:left;color:var(--teal);display:block}.order-tabs{z-index:3;border:1px solid var(--border);background:#f4f7f6;border-radius:13px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid;position:sticky;top:0}.order-tabs button{min-height:40px;color:var(--muted);background:0 0;border:0;border-radius:9px;font-weight:750}.order-tabs button.selected{color:var(--teal);background:#fff;box-shadow:0 2px 9px #0b3d3810}.order-tab-panel{margin-top:12px}.shipment-list,.order-products-list{gap:10px;display:grid}.shipment-card{border:1px solid var(--border);background:#fff;border-radius:16px;padding:13px}.shipment-card>header{align-items:center;gap:9px;display:flex}.shipment-card>header i{width:38px;height:38px;color:var(--teal);background:#eefbf8;border-radius:11px;place-items:center;display:grid}.shipment-card>header i.moving{color:#2b6cb0;background:#eef6ff}.shipment-card>header i.loading{color:#9a7100;background:#fff8df}.shipment-card>header i svg{width:20px}.shipment-card>header span{flex:1}.shipment-card>header span>*{display:block}.shipment-card>header small{color:var(--muted)}.shipment-card>header em{color:var(--teal);font-style:normal;font-weight:800}.shipment-card>header em.moving{color:#2b6cb0}.shipment-card>header em.loading{color:#9a7100}.shipment-card h3{margin:12px 0 3px}.shipment-card>p{color:var(--muted);margin:0}.shipment-stepper{grid-template-columns:28px 1fr 28px 1fr 28px;align-items:center;margin-top:13px;display:grid}.shipment-stepper>span{color:#8a9795;background:#e6ecea;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.shipment-stepper>span.done{background:var(--teal);color:#fff}.shipment-stepper>span svg{width:14px}.shipment-stepper>i{background:#dce5e3;height:3px}.shipment-stepper.delivered>i,.shipment-stepper.moving>i:first-of-type{background:var(--teal)}.shipment-labels{color:var(--muted);justify-content:space-between;margin-top:4px;display:flex}.order-product-detail{border:1px solid var(--border);background:#fff;border-radius:16px;grid-template-columns:92px minmax(0,1fr);gap:11px;padding:10px;display:grid}.order-product-detail>img{object-fit:cover;border-radius:12px;width:92px;height:92px}.order-product-detail h3{margin:0 0 7px}.order-product-detail>div>span{grid-template-columns:1fr 1fr;gap:7px;display:grid}.order-product-detail p{margin:0}.order-product-detail p>*{display:block}.order-product-detail p small{color:var(--muted)}.order-product-detail p b{font-size:12px}.order-transactions{gap:9px;display:grid}.order-transactions>button{border:1px solid var(--border);text-align:right;background:#fff;border-radius:15px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;width:100%;padding:12px;display:grid}.order-transactions>button>span{align-items:center;gap:9px;min-width:0;display:flex}.order-transactions>button>span>svg{width:22px;color:var(--teal)}.order-transactions i{font-style:normal}.order-transactions i>*{display:block}.order-transactions small{color:var(--muted)}.order-transactions strong{text-align:left;font-size:12px}.order-transactions strong em{color:var(--teal);font-style:normal;display:block}.order-transactions>button>svg{width:17px;color:var(--muted)}.order-sticky-actions{z-index:4;width:min(100%,430px);padding:10px 16px max(10px, env(safe-area-inset-bottom));border-top:1px solid var(--border);background:#fff;grid-template-columns:1fr 1fr;gap:8px;display:grid;position:fixed;bottom:0;right:50%;transform:translate(50%);box-shadow:0 -10px 30px #0f3f3a14}.order-sticky-actions button{border:1px solid var(--teal);min-height:46px;color:var(--teal);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:7px;margin:0;font-weight:800;display:flex}.order-sticky-actions button.primary{background:var(--teal);color:#fff}.order-sticky-actions svg{width:19px}.order-chat-sheet{flex-direction:column;height:min(82dvh,720px);display:flex}.chat-support-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:9px 0 11px;display:flex}.chat-support-head>span{align-items:center;gap:9px;display:flex}.chat-support-head i{background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.chat-support-head b>*{display:block}.chat-support-head small{color:var(--muted);font-weight:400}.chat-support-head>a{width:40px;height:40px;color:var(--teal);background:#eaf9f6;border-radius:12px;place-items:center;display:grid}.chat-support-head svg{width:20px}.order-chat-history{flex-direction:column;flex:1;align-items:flex-start;gap:8px;padding:13px 0;display:flex;overflow-y:auto}.order-chat-history p{background:var(--soft);border-radius:14px 14px 14px 4px;max-width:82%;margin:0;padding:9px 11px}.order-chat-history p.mine{color:#145f58;background:#dff5f0;border-radius:14px 14px 4px;align-self:flex-end}.order-chat-history small{color:var(--muted);margin-top:3px;display:block}.order-chat-composer{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) 44px;gap:7px;padding-top:10px;display:grid}.order-chat-composer input{border:1px solid var(--border);background:#f8faf9;border-radius:12px;min-width:0;padding:10px 12px}.order-chat-composer button{background:var(--teal);color:#fff;border:0;border-radius:12px;place-items:center;display:grid}.order-chat-composer svg{width:20px}.progress-guide{gap:4px;display:grid}.progress-guide>div{border-bottom:1px solid var(--border);align-items:flex-start;gap:10px;padding:10px 0;display:flex}.progress-guide>div:last-child{border-bottom:0}.progress-guide svg{width:21px;color:var(--teal)}.progress-guide span>*{display:block}.progress-guide small{color:var(--muted)}.receipt-preview{background:var(--soft);border-radius:14px;height:170px;position:relative;overflow:hidden}.receipt-preview img{object-fit:cover;filter:grayscale(.7);opacity:.35;width:100%;height:100%}.receipt-preview span{justify-content:center;align-items:center;gap:7px;font-weight:800;display:flex;position:absolute;inset:0}.receipt-preview svg{width:22px}.detail-rows{display:grid}.detail-rows p{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;margin:0;padding:10px 2px;display:flex}.detail-rows small{color:var(--muted)}.detail-rows b{text-align:left}.order-long-sheet{flex-direction:column;height:min(90dvh,800px);display:flex}.order-long-sheet>.sheet-scroll{flex:1}.order-totals{border:1px solid var(--border);background:#fff;border-radius:14px;overflow:hidden}.order-totals p{border-bottom:1px solid var(--border);justify-content:space-between;gap:10px;margin:0;padding:10px 11px;display:flex}.order-totals p:last-child{border-bottom:0}.order-totals .final{color:#176d65;background:#effbf8;font-size:13px}.order-description{background:var(--soft);border-radius:13px;gap:5px;margin:0;padding:11px;display:grid}.order-description span{color:var(--muted)}.payment-identity{color:#176d65;background:#effbf8;border-radius:14px;align-items:flex-start;gap:10px;padding:12px;display:flex}.payment-identity>svg{width:22px}.payment-identity span>*{display:block}.payment-identity small{color:#4b706c}.order-long-sheet .secondary,.order-long-sheet .primary{justify-content:center;align-items:center;gap:7px;margin:0;display:flex}.order-long-sheet button svg{width:19px}@media (width<=360px){.order-overview>div{grid-template-columns:1fr}.order-overview p:nth-child(odd){border-left:0}.order-overview p:nth-last-child(2){grid-column:auto}.order-product-detail{grid-template-columns:72px minmax(0,1fr)}.order-product-detail>img{width:72px;height:72px}.order-tabs button{font-size:12px!important}}.order-tabs{grid-template-columns:repeat(4,1fr)}.order-sticky-actions.single{grid-template-columns:1fr}.cargo-aggregate{color:#176d65;background:#effbf8;border-radius:15px;grid-template-columns:auto 1fr 1fr;align-items:center;gap:10px;padding:13px;display:grid}.cargo-aggregate>svg{width:24px}.cargo-aggregate p{margin:0}.cargo-aggregate p>*{display:block}.cargo-aggregate p+p{border-right:1px solid #b9ddd7;padding-right:10px}.cargo-aggregate small{color:#4b706c}@media (width<=360px){.order-tabs{gap:2px;padding:3px}.order-tabs button{font-size:12px!important}}.orders.order-list-cards>a{border:1px solid var(--border);background:#fff;padding:0;display:block;overflow:hidden;box-shadow:0 5px 18px #0b3d3808}.order-list-cards>a>header{direction:rtl;background:#f8faf9;justify-content:space-between;align-items:center;gap:10px;height:auto;padding:12px 13px;display:flex}.order-list-cards header span>*{display:block}.order-list-cards header small,.order-owner-row small,.order-supplier-row small,.order-project-row small{color:var(--muted)}.order-state{border-radius:99px;flex:none;font-style:normal;font-weight:800;padding:4px 10px!important}.order-state.active{color:#087f72;background:#e8f7f3}.order-state.complete{color:#3459a5;background:#eef3ff}.order-state.cancelled{color:#b42323;background:#fff0f0}.order-owner-row,.order-supplier-row{border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 13px;display:grid}.order-owner-row>svg{width:22px;color:var(--teal)}.order-owner-row span>*,.order-supplier-row span>*{display:block}.order-project-row{border-top:1px solid var(--border);background:#fbfcfc;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.order-project-row>svg:first-child{width:22px;color:var(--teal)}.order-project-row>svg:last-child{width:18px;color:var(--muted)}.order-project-row span>*{display:block}.order-project-row span>em{color:var(--muted);font-size:12px;font-style:normal}.cargo-tab-summary{border:1px solid var(--border);background:#fff;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:15px;display:grid}.cargo-tab-summary>svg{width:28px;color:var(--teal)}.cargo-tab-summary span>*{display:block}.cargo-tab-summary span small{color:var(--muted)}.cargo-tab-summary button{grid-column:1/-1;margin:2px 0 0}.weight-reconciliation{color:#725510;background:#fffae8;border:1px solid #f2d68a;border-radius:14px;align-items:flex-start;gap:10px;padding:12px;display:flex}.weight-reconciliation>svg{width:21px;margin-top:2px}.weight-reconciliation span>*{display:block}.weight-reconciliation strong{color:#5f4300;margin:3px 0}.weight-reconciliation small{color:#7a641f}.global-transactions{margin-bottom:12px}.global-transactions>button>span i small+small{margin-top:2px}.transaction-order-context{color:#176d65;background:#effbf8;border-radius:14px;align-items:flex-start;gap:10px;margin-bottom:11px;padding:12px;display:flex}.transaction-order-context>svg{width:22px}.transaction-order-context span>*{display:block}.transaction-order-context span small{color:#4b706c}.transaction-order-context span strong{margin-bottom:5px}.cargo-tab-content,.order-detail-stack{gap:12px;display:grid}.cargo-financial-card{background:#0d2430;border:1px solid #263d49;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #06141c24}.cargo-financial-card p{color:#c6d0d5;border-bottom:1px solid #1e3642;justify-content:space-between;align-items:center;gap:14px;min-height:53px;margin:0;padding:11px 14px;display:flex}.cargo-financial-card p:last-child{border-bottom:0}.cargo-financial-card span{font-weight:700}.cargo-financial-card b{text-align:left;white-space:nowrap;color:#dce3e6;direction:rtl}.cargo-financial-card .final-cargo span,.cargo-financial-card .final-cargo b,.cargo-financial-card .credit span{color:#d7a62b}.order-registration-card{color:#d6dee2;background:#101f2b;border:1px solid #263d49;border-radius:16px;grid-template-columns:1.15fr 1.35fr 1fr;align-items:stretch;margin:4px 0 13px;display:grid;overflow:hidden;box-shadow:0 8px 24px #06141c1f}.order-registration-card>div{text-align:center;border-left:1px solid #263743;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:126px;padding:11px 9px;display:flex}.order-registration-card b,.order-registration-card strong,.order-registration-card span{display:block}.order-registration-card b{font-size:14px}.order-registration-card strong{font-size:12px}.order-registration-card p{justify-content:center;align-items:center;gap:6px;margin:4px 0 0;font-weight:750;display:flex}.order-registration-card svg{color:#9baab1;width:21px}.order-registration-card>div:last-child svg{margin-top:3px}@media (width<=360px){.order-registration-card{grid-template-columns:1fr}.order-registration-card>div{border-bottom:1px solid #263743;border-left:0;min-height:92px}.order-registration-card>div:last-child{border-bottom:0}}.cargo-financial-card{border-color:var(--border);background:#fff;box-shadow:0 5px 18px #0b3d3808}.cargo-financial-card p{border-bottom-color:var(--border);color:#263330;background:#fff}.cargo-financial-card p:nth-child(2n){background:#f8faf9}.cargo-financial-card span{color:var(--muted)}.cargo-financial-card b{color:#172220}.cargo-financial-card .discount b,.cargo-financial-card .credit b{color:var(--teal)}.cargo-financial-card .final-cargo{background:#effbf8}.cargo-financial-card .final-cargo span,.cargo-financial-card .final-cargo b{color:#176d65}.cargo-financial-card .credit{background:#fffae8}.cargo-financial-card .credit span{color:#725510}.cargo-financial-card .credit b{color:#176d65}.project b,.all-cats button b{color:#111827!important}.order-registration-card{border-color:var(--border);color:#172220;background:#fff;box-shadow:0 5px 18px #0b3d3808}.order-registration-card>div{border-left-color:var(--border);background:#fff}.order-registration-card>div:nth-child(2){background:#f8faf9}.order-registration-card small{color:var(--muted)}.order-registration-card b,.order-registration-card strong{color:#111827}.order-registration-card span{color:#4b5563}.order-registration-card svg{color:var(--teal)}@media (width<=360px){.order-registration-card>div{border-bottom-color:var(--border)}}a{color:inherit}.auth{position:relative}.auth-back{width:38px;height:38px;color:inherit;border-radius:10px;place-items:center;display:grid;position:absolute;top:24px;right:24px}.auth-back svg{width:22px}.order-tabs button:nth-child(2),.order-tabs button:nth-child(4){display:none}header{direction:rtl;justify-content:flex-start;position:relative}.logo{order:-3;margin-left:auto}.company-switcher{flex:1;order:-2;min-width:0}.header-account-actions{flex-direction:row-reverse;order:-1;gap:6px;display:flex}.simple-header .logo{margin-left:auto}.simple-header .header-account-actions{margin-right:auto}.personal-profile-icon{width:34px;height:34px;color:var(--teal);background:#e7f3f3;border-radius:10px;flex:none;place-items:center;display:grid}.personal-profile-icon svg{width:18px}.company-menu [aria-current=true]{background:#effbf8}.company-menu [aria-current=true]>svg:last-child{width:18px;color:var(--teal);margin-right:auto}.notification-trigger{position:relative}.notification-trigger i{color:#fff;background:#dc2626;border:2px solid #fff;border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:12px;font-style:normal;display:grid;position:absolute;top:-4px;right:-4px}.login-cta{background:var(--teal);color:#fff;white-space:nowrap;border-radius:11px;margin-right:auto;padding:10px 14px;font-size:12px;font-weight:800;text-decoration:none}.kyc-bar{z-index:4;color:#fff;background:#b42323;align-items:center;gap:8px;padding:9px 14px;font-size:12px;text-decoration:none;display:flex;position:sticky;top:0}.kyc-bar span{flex:1}.kyc-bar svg{flex:none;width:18px}.company-menu-row{grid-template-columns:minmax(0,1fr) 40px;align-items:center;display:grid!important}.company-menu-row>button:last-child{border-right:1px solid var(--border);place-items:center;padding:8px!important;display:grid!important}.company-menu-row>button:last-child svg{width:18px}.full-height-sheet{flex-direction:column;height:min(96dvh,900px);display:flex}.sheet-profile-head{background:#effbf8;border-radius:16px;align-items:center;gap:12px;margin-bottom:10px;padding:14px;display:flex}.sheet-profile-head>span{width:52px;height:52px;color:var(--teal);background:#fff;border-radius:50%;place-items:center;font-weight:900;display:grid}.sheet-profile-head div>*{display:block}.sheet-profile-head small{color:var(--muted)}.notification-list{gap:8px;display:grid}.notification-list article{border:1px solid var(--border);border-radius:14px;align-items:flex-start;gap:10px;padding:13px;display:flex}.notification-list article>i{background:#dc2626;border-radius:50%;width:8px;height:8px;margin-top:6px}.notification-list span{flex:1}.notification-list span>*{display:block}.notification-list small{color:var(--muted)}.all-cats button{text-align:center!important;justify-content:center!important;align-items:center!important}.section-title a{justify-content:center;align-items:center;gap:5px;display:inline-flex}.company-page-tabs{z-index:3;top:0;box-shadow:0 8px 18px #0f172a0c;background:#fff!important;border-radius:0!important;margin-inline:-16px!important;padding:7px 16px!important;position:sticky!important}.app:has(.kyc-bar) .company-page-tabs{top:39px}.company-page-tabs button{white-space:nowrap;min-width:max-content}.order-registration-card{grid-template-columns:1.05fr 1.25fr .85fr!important}.order-registration-card>div{text-align:right!important;border-left:1px solid var(--border)!important;border-bottom:0!important;justify-content:center!important;align-items:flex-start!important;min-height:86px!important;padding:9px 10px!important}.order-registration-card>div:last-child{border-left:0!important}.order-registration-card p{justify-content:flex-start!important;margin-top:2px!important}.order-registration-card small,.order-registration-card b,.order-registration-card strong,.order-registration-card span,.order-registration-card p{font-size:12px}.order-registration-card svg{width:16px}.order-overview>div{grid-template-columns:1fr!important}.order-overview p{border-left:0!important}.shipment-card{text-align:right;direction:rtl}.order-tabs{scrollbar-width:none;top:0;overflow-x:auto;display:flex!important}.app:has(.kyc-bar) .order-tabs{top:39px}.order-tabs button{flex:1 0 max-content;padding-inline:12px}.order-product-detail{grid-template-columns:76px minmax(0,1fr)}.order-product-detail>img{width:76px;height:76px}.order-product-detail>div>span{grid-template-columns:1fr}.order-list-cards>a{content-visibility:auto}.order-list-cards b,.order-list-cards em{overflow-wrap:anywhere}.project-card{position:relative;padding-bottom:56px!important}.project-card-actions{gap:7px;display:flex;position:absolute;bottom:10px;right:12px}.project-card-actions button{border:1px solid var(--border)!important;width:38px!important;height:38px!important;color:var(--teal)!important;background:#fff!important;border-radius:10px!important;place-items:center!important;padding:0!important;display:grid!important}.project-card-actions button.danger{color:#b42323!important}.project-card-actions svg{width:18px}.conversation-list{gap:9px;display:grid}.conversation-list>button{border:1px solid var(--border);text-align:right;background:#fff;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:9px;width:100%;padding:12px;display:grid}.conversation-list>button>i{width:42px;height:42px;color:var(--teal);background:#effbf8;border-radius:13px;place-items:center;display:grid}.conversation-list>button>i svg{width:20px}.conversation-list span>*{display:block}.conversation-list span small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.conversation-list em{color:var(--muted);justify-items:end;gap:5px;font-size:12px;font-style:normal;display:grid}.conversation-list em strong{background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.conversation-list>button>svg{width:17px;color:var(--muted)}.message-chat-sheet{flex-direction:column;height:min(88dvh,780px);display:flex}.message-chat-sheet .order-chat-history{flex:1}.legal-intro{color:#176d65;background:#effbf8;border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex}.legal-intro>svg{width:34px}.legal-intro span{flex:1}.legal-intro span>*{display:block}.legal-intro em{font-size:12px;font-style:normal}.legal-progress{background:#e5ecea;border-radius:99px;height:7px;margin:12px 0 18px;overflow:hidden}.legal-progress i{border-radius:inherit;background:var(--teal);height:100%;display:block}.upload-area{border:1px dashed var(--teal);color:#176d65;background:#effbf8;border-radius:15px;flex-direction:column;align-items:center;gap:5px;width:100%;padding:22px;display:flex}.upload-area svg{width:26px}.form-actions{gap:8px;margin-top:14px;display:flex}.form-actions>*{flex:1;margin:0}.otp-group{grid-template-columns:repeat(6,1fr);gap:7px;margin:18px 0;display:grid}.otp-group input{text-align:center;min-width:0;height:54px;font-size:20px;font-weight:900;padding:0!important}.auth-method,.resend{color:var(--teal);background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:10px;display:flex}.auth-method svg{width:18px}.auth-terms{text-align:center;color:var(--muted);margin-top:auto;padding-top:24px}.personal-kyc{flex-direction:column;gap:13px;display:flex}.kyc-identity{text-align:center;padding:10px}.kyc-identity>span{width:72px;height:72px;color:var(--teal);background:#effbf8;border-radius:50%;place-items:center;margin:auto;display:grid}.kyc-identity svg{width:38px}.kyc-identity h2{margin:12px 0 4px}.kyc-identity p{color:var(--muted);margin:0}.registered-phone,.tax-warning{border-radius:14px;align-items:flex-start;gap:10px;padding:13px;display:flex}.registered-phone{background:var(--soft)}.registered-phone span>*{display:block}.registered-phone svg,.tax-warning svg{width:21px;color:var(--teal)}.tax-warning{color:#725510;background:#fff8df}.tax-warning p{margin:0}.tax-warning p>*{display:block}.kyc-success{text-align:center;flex-direction:column;align-items:center;min-height:calc(100dvh - 96px);padding:28px 0;display:flex}.success-mark{width:92px;height:92px;color:var(--teal);background:#effbf8;border:8px solid #dff8f1;border-radius:50%;place-items:center;display:grid}.success-mark svg{width:52px}.verified-data{border:1px solid var(--border);text-align:right;border-radius:17px;width:100%;padding:14px}.verified-data h2{margin:0 0 8px;font-size:15px}.verified-data p{border-top:1px solid var(--border);justify-content:space-between;gap:12px;margin:0;padding:11px 0;display:flex}.success-note{color:#176d65;text-align:right;background:#effbf8;border-radius:14px;align-items:center;gap:8px;width:100%;margin:13px 0;padding:13px;display:flex}.success-note svg{flex:none;width:22px}@media (width<=380px){header{padding-inline:10px}.logo{width:46px}.company b{white-space:nowrap;text-overflow:ellipsis;max-width:120px;overflow:hidden}.content,.page-title{padding-inline:12px}.order-name-row{flex-direction:column;align-items:stretch}.company-page-tabs{margin-inline:-12px!important;padding-inline:12px!important}.detail-rows p,.order-totals p{flex-direction:column;align-items:flex-start}.detail-rows b,.order-totals b{text-align:right;white-space:normal}.otp-group{gap:4px}.otp-group input{height:48px}}:root{--motion-quick:.14s;--motion-base:.22s;--motion-slow:.36s;--motion-ease:cubic-bezier(.22, 1, .36, 1);--focus-ring:0 0 0 3px #5f9ea033}.app .content{animation:none}.app button,.app a,.auth button,.auth a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.app button:not(:disabled),.app a,.auth button:not(:disabled),.auth a{transition:transform var(--motion-quick) ease, box-shadow var(--motion-base) ease, background-color var(--motion-base) ease, border-color var(--motion-base) ease, color var(--motion-base) ease, opacity var(--motion-base) ease}.app button:not(:disabled):active,.app a:active,.auth button:not(:disabled):active,.auth a:active{transform:scale(.975)}.app button:disabled,.auth button:disabled{opacity:.62;cursor:not-allowed}.primary:not(:disabled){position:relative;overflow:hidden;box-shadow:0 5px 14px #5f9ea02e}.primary:not(:disabled):active{box-shadow:0 2px 6px #5f9ea01f}.primary svg,.secondary svg,.icon svg,.plain svg,.faq svg,.menu-list>a>svg:last-child,.factory-list>a>svg:last-child{transition:transform var(--motion-base) var(--motion-ease)}.primary:active svg{transform:scale(1.08)}.back-right:active svg,.auth-back:active svg{transform:translate(3px)}.faq:active svg,.menu-list>a:active>svg:last-child,.factory-list>a:active>svg:last-child{transform:translate(-4px)}.icon:active svg{transform:scale(.88)}.card-quantity button:active svg,.cart-quantity button:active svg,.field button:active svg{transform:rotate(8deg)scale(.86)}.product-card,.factory-list a,.menu-list a,.orders a,.conversation-list>button,.order-transactions>button,.support-grid a,.top-companies>a,.project-card,.company-card,.delivery,.shipment-card{transition:transform var(--motion-base) var(--motion-ease), box-shadow var(--motion-base) ease, border-color var(--motion-base) ease, background-color var(--motion-base) ease}.product-card:active,.factory-list a:active,.menu-list a:active,.orders a:active,.conversation-list>button:active,.order-transactions>button:active,.support-grid a:active,.top-companies>a:active{transform:scale(.985)}input,textarea,select{transition:border-color var(--motion-base) ease, box-shadow var(--motion-base) ease, background-color var(--motion-base) ease, transform var(--motion-base) var(--motion-ease)}input:focus,textarea:focus,select:focus{box-shadow:var(--focus-ring);background:#fff;outline:none;border-color:var(--teal)!important}.search input:focus,.market-search input:focus{box-shadow:none;background:0 0;border:0!important}.form-fields label:focus-within,.auth label:focus-within{color:var(--teal)}.form-fields label,.auth label{transition:color var(--motion-base) ease}.otp-group input:focus{transform:translateY(-3px)scale(1.03)}.chips button,.seg button,.profile-tabs button,.company-page-tabs button,.order-tabs button,.detail-chips button{transition:color var(--motion-base) ease, background-color var(--motion-base) ease, border-color var(--motion-base) ease, box-shadow var(--motion-base) ease, transform var(--motion-quick) ease}.chips .selected,.seg .selected,.profile-tabs .selected,.company-page-tabs .selected,.order-tabs [aria-selected=true],.detail-chips [aria-selected=true]{box-shadow:0 4px 12px #5f9ea029}.delivery-method>label{transition:transform var(--motion-base) var(--motion-ease), background-color var(--motion-base) ease, border-color var(--motion-base) ease, box-shadow var(--motion-base) ease}.delivery-method>label:has(input:checked){transform:translateY(-1px);box-shadow:0 4px 14px #5f9ea01f}.delivery-method input,.payment-only input{transition:transform var(--motion-quick) ease}.delivery-method input:checked,.payment-only input:checked{transform:scale(1.12)}.project-menu,.search-results,.company-menu{transform-origin:top;animation:popover-arrive var(--motion-base) var(--motion-ease) both}.bottom-sheet{animation:sheet-in var(--motion-slow) var(--motion-ease)}.sheet-backdrop{animation:backdrop-arrive var(--motion-base) ease both}.notification-trigger i{animation:2.4s ease-in-out infinite notification-breathe}.legal-progress i,.delivery-progress span,.order-progress-track span,.progress u{transition:width .55s var(--motion-ease)}.success-mark{animation:success-pop .55s var(--motion-ease) both}.success-mark svg{animation:success-check .45s .16s var(--motion-ease) both}.order-tab-panel>*{animation:panel-arrive var(--motion-base) var(--motion-ease) both}@media (hover:hover) and (pointer:fine){.primary:not(:disabled):hover:not(:active){transform:translateY(-1px);box-shadow:0 8px 20px #5f9ea03b}.product-card:hover:not(:active),.factory-list a:hover:not(:active),.menu-list a:hover:not(:active),.orders a:hover:not(:active),.conversation-list>button:hover:not(:active),.order-transactions>button:hover:not(:active),.support-grid a:hover:not(:active),.top-companies>a:hover:not(:active){border-color:var(--brand-light);transform:translateY(-2px);box-shadow:0 8px 22px #2c3a4717}.icon:hover:not(:active){border-color:var(--brand-light);transform:translateY(-1px);box-shadow:0 5px 12px #2c3a4714}}@keyframes content-arrive{0%{opacity:.25;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes content-fade{0%{opacity:.25}to{opacity:1}}@keyframes panel-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes popover-arrive{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:none}}@keyframes backdrop-arrive{0%{opacity:0}to{opacity:1}}@keyframes notification-breathe{0%,70%,to{transform:scale(1)}82%{transform:scale(1.12)}}@keyframes success-pop{0%{opacity:0;transform:scale(.65)rotate(-8deg)}to{opacity:1;transform:none}}@keyframes success-check{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.app .content,.project-menu,.search-results,.company-menu,.bottom-sheet,.sheet-backdrop,.notification-trigger i,.success-mark,.success-mark svg,.order-tab-panel>*{animation:none!important}.app *,.auth *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--brand-primary:#5f9ea0;--brand-dark:#2c3a47;--brand-light:#c7d2d8;--brand-soft:#eef4f5;--brand-soft-strong:#dce9ea;--brand-border:#d7e1e3;--teal:var(--brand-primary)}.app,.auth{color:var(--brand-dark)}.splash{background:var(--brand-dark)}.hero{background:linear-gradient(135deg, var(--brand-dark), var(--brand-primary))}.bottom{--nav-gap:3px;--nav-padding:7px;-webkit-backdrop-filter:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;min-height:88px;margin-bottom:0;width:min(100%,430px)!important;padding:8px 9px max(8px, env(safe-area-inset-bottom))!important;background:#fff!important;border:1px solid #c7d2d8a3!important;border-radius:22px 22px 0 0!important;display:grid!important;box-shadow:0 -8px 28px #2c3a471f!important}.bottom-active-indicator{z-index:0;top:var(--nav-padding);left:calc(var(--nav-padding) + var(--active-index) * ((100% - 2 * var(--nav-padding) - 4 * var(--nav-gap)) / 5 + var(--nav-gap)));width:calc((100% - 2 * var(--nav-padding) - 4 * var(--nav-gap)) / 5);background:var(--brand-soft-strong);pointer-events:none;border-radius:18px;height:66px;transition:left .38s cubic-bezier(.22,1,.36,1),width .38s cubic-bezier(.22,1,.36,1);position:absolute}.bottom a,.bottom button{z-index:1;color:#7a858d;border-radius:11px;justify-content:center;gap:3px;width:100%;max-width:none;min-height:66px;transition:color .18s,background-color .18s,transform .18s;position:relative;padding:7px 2px!important}.bottom a:hover,.bottom button:hover{color:var(--brand-dark);background:var(--brand-soft)}.bottom a:active,.bottom button:active{transform:scale(.97)}.bottom .active{font-weight:800;color:var(--brand-dark)!important;background:0 0!important}.bottom svg{stroke-width:2px;width:23px;height:23px}.bottom .active svg{stroke-width:2.5px}.bottom a:focus-visible,.bottom button:focus-visible{outline-offset:2px;outline:3px solid #5f9ea061}@media (width>=700px){.bottom{margin-bottom:0;bottom:0!important}}@media (prefers-reduced-motion:reduce){.bottom-active-indicator{transition:none}}.plp-price-toggles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.plp-price-toggles .freight-price-toggle{align-items:flex-start;min-width:0;height:100%;margin:0;padding:10px}.plp-price-toggles .freight-price-toggle>span{align-items:flex-start;gap:7px}.plp-price-toggles .freight-price-toggle svg{flex:none;width:19px}.plp-price-toggles .freight-price-toggle b{font-size:12px;line-height:1.55}.plp-price-toggles .freight-price-toggle small{display:none}.plp-price-toggles .freight-price-toggle input{flex:none;width:32px;height:19px}.app:has(.company-cart-sticky){padding-bottom:110px}.card-quantity,.cart-quantity{background:#effbf8;border:1px solid #a7d9d1;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:5px;display:flex}.card-quantity button,.cart-quantity button{color:var(--teal);background:#fff;border:0;border-radius:8px;place-items:center;margin:0;display:grid}.card-quantity svg,.cart-quantity svg{width:17px}.cart-expiry{color:#176d65;background:#eefbf8;border-radius:14px;align-items:flex-start;gap:10px;margin:7px 0 13px;padding:11px 12px;display:flex}.cart-expiry>svg{flex:0 0 20px;width:20px}.cart-expiry span>*{display:block}.cart-expiry small{color:#4b706c}.cart-company-head{direction:rtl;align-items:center;gap:10px;height:auto;padding:0 0 10px;display:flex}.cart-company-head span>*{display:block}.cart-company-head h3{margin:0}.cart-product{align-items:flex-start;position:relative}.cart-product>span{gap:3px;display:grid}.cart-product>span b{padding-left:26px}.cart-product em{color:#176d65;background:#effbf8;border-radius:8px;padding:2px 5px;font-size:12px;font-style:normal}.cart-product>span strong{color:var(--teal);font-size:12px}.cart-product-info{position:absolute;left:8px;color:var(--teal)!important;top:8px!important}.cart-product-info svg{width:18px}.cart-quantity{flex:none;align-self:center}.cart-quantity button{padding:5px!important}.company-total>span>*{display:block}.company-total small{color:var(--muted);margin-top:3px}.cart-company-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cart-company-actions button{min-height:44px;margin:0}.primary:disabled{color:#73817e;cursor:not-allowed;background:#cbd5d1}.danger-action:disabled{opacity:.5;cursor:not-allowed}.remove-member-sheet{gap:4px;display:grid}.remove-member-sheet .form-fields{margin-top:8px}.minimum-error{color:#c03535!important;margin:8px 0 0!important;font-size:12px!important}.cart-detail-sheet{gap:0;display:grid}.cart-detail-sheet p{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;margin:0;padding:10px 2px;display:flex}.cart-detail-sheet p span{color:var(--muted)}.cart-detail-sheet p b{text-align:left}.danger-action{color:#b42323;background:#fff5f5;border:1px solid #efb5b5;border-radius:12px;justify-content:center;align-items:center;gap:7px;margin-top:12px;padding:11px;display:flex}.danger-action svg{width:18px}.company-cart-sticky{z-index:4;width:min(100%,430px);padding:10px 16px max(10px, env(safe-area-inset-bottom));border-top:1px solid var(--border);background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:10px;display:grid;position:fixed;bottom:0;right:50%;transform:translate(50%);box-shadow:0 -10px 30px #0f3f3a14}.company-cart-sticky span>*{display:block}.company-cart-sticky small{color:var(--muted)}.company-cart-sticky .primary{margin:0}.muted-card{background:#eef1f3}.delivery-method{gap:8px;margin:10px 0;display:grid}.delivery-method h3{margin:0 0 2px}.delivery-method>label{border:1px solid var(--border);border-radius:14px;align-items:flex-start;gap:9px;padding:12px;display:flex}.delivery-method>label.selected{border-color:var(--teal);background:#effbf8}.delivery-method input{accent-color:var(--teal);margin-top:5px}.delivery-method span{gap:3px;display:grid}.delivery-method small{color:var(--muted)}.inline-info{color:var(--teal);vertical-align:middle;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.inline-info svg{width:17px}.order-notes{gap:6px;margin:12px 0;font-weight:750;display:grid}.order-notes textarea{background:#fff;min-height:100px;font-weight:400}.payment-only{align-items:center;gap:8px;display:flex!important}.payment-only input{accent-color:var(--teal)}.invoice-download{background:#fff;justify-content:center;align-items:center;gap:7px;margin:10px 0 0;display:flex}.invoice-download svg{width:19px}.shipping-cost-table{border:1px solid var(--border);border-radius:13px;overflow:hidden}.shipping-cost-table>div{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.shipping-cost-table>div:first-child{background:var(--soft);border-top:0}.shipping-cost-table b,.shipping-cost-table span{text-align:center;padding:9px 5px;font-size:12px}.shipping-disclaimer{color:var(--muted);font-size:12px}.project-form-sheet{flex-direction:column;height:min(88dvh,780px);display:flex}.project-form-sheet>.sheet-scroll{flex:1}.project-form-sheet .form-fields{gap:8px}.freight-price-toggle{cursor:pointer;background:#f6fbfa;border:1px solid #cfe1de;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:11px 12px;display:flex}.freight-price-toggle>span{align-items:center;gap:9px;min-width:0;display:flex}.freight-price-toggle svg{width:21px;color:var(--teal)}.freight-price-toggle span span>*{display:block}.freight-price-toggle b{font-size:12px}.freight-price-toggle small{color:var(--muted);margin-top:2px;font-size:12px!important}.freight-price-toggle input{width:38px;height:21px;accent-color:var(--teal);cursor:pointer;margin:0}.offer-buy .freight-included{color:#176d65;background:#effbf8}.project-card{padding-top:48px!important;padding-bottom:62px!important}.project-choice{color:var(--muted);cursor:pointer;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex;position:absolute;top:12px;right:12px}.project-choice input{width:18px;height:18px;accent-color:var(--teal);margin:0}.project-card.current .project-choice{color:var(--teal)}.project-address-details{color:#667773!important;margin-top:-3px!important;font-size:9px!important}.project-recipient{background:var(--soft);border-radius:11px;align-items:center;gap:8px;margin-top:10px;padding:9px 10px;display:flex}.project-recipient>svg{width:19px;color:var(--teal)}.project-recipient span>*{display:block}.project-recipient small{color:var(--muted);font-size:8px}.project-recipient b{font-size:10px}.project-card-tags{align-items:center;gap:8px;margin-top:10px;display:flex}.project-card-tags strong{margin:0!important}.project-map-button{align-items:center;margin-top:11px;font-weight:800;color:var(--teal)!important;background:0 0!important;border:0!important;gap:6px!important;font-size:10px!important;display:flex!important}.project-map-button svg{width:17px}.project-card-actions a{border:1px solid var(--border);width:38px;height:38px;color:var(--teal);background:#fff;border-radius:10px;place-items:center;display:grid}.map-select{justify-content:flex-start}.map-select>span{flex:1}.map-select>svg:last-child{width:17px;color:var(--muted)}.map-select.selected{background:#effbf8;border:1px solid #9ed2c8}.map-picker-help{color:var(--muted);margin:0 0 10px;font-size:10px}.interactive-map{cursor:crosshair;background-color:#eaf1e9;background-image:linear-gradient(35deg,#0000 44%,#d4e2d8 45% 53%,#0000 54%),linear-gradient(125deg,#0000 38%,#dbe7de 39% 47%,#0000 48%);border:1px solid #cbdad6;border-radius:18px;width:100%;height:280px;display:block;position:relative;overflow:hidden}.interactive-map.readonly{cursor:default}.map-road{transform-origin:50%;background:#c7d2cf;border:5px solid #fff;height:18px;display:block;position:absolute;box-shadow:0 0 0 1px #bdcbc7}.road-one{width:125%;top:44%;left:-12%;transform:rotate(-13deg)}.road-two{width:110%;top:52%;left:-7%;transform:rotate(62deg)}.road-three{width:70%;top:20%;left:28%;transform:rotate(18deg)}.interactive-map>i{z-index:2;background:var(--teal);color:#fff;border-radius:50% 50% 50% 0;place-items:center;width:42px;height:42px;transition:left .18s,top .18s;display:grid;position:absolute;transform:translate(-50%,-100%)rotate(-45deg);box-shadow:0 6px 18px #164f4747}.interactive-map>i svg{width:23px;transform:rotate(45deg)}.interactive-map>b,.interactive-map>small{z-index:1;color:#52615e;background:#ffffffd9;border-radius:7px;padding:4px 7px;font-style:normal;position:absolute}.interactive-map>b{font-size:10px;top:18px;right:12px}.interactive-map>small{font-size:9px;bottom:16px;left:14px}.map-location-summary{border:1px solid var(--border);border-radius:13px;align-items:center;gap:9px;margin:10px 0 12px;padding:11px;display:flex}.map-location-summary>svg{width:21px;color:var(--teal)}.map-location-summary span>*{display:block}.map-location-summary b{font-size:11px}.map-location-summary small{color:var(--muted);font-size:9px}.supplier-project-context{color:var(--muted);align-items:center;gap:6px;margin:8px 0 12px;font-size:9px;display:flex}.supplier-project-context svg{width:17px;color:var(--teal)}.all-cats{gap:9px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.all-cats button{flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;overflow:hidden;box-shadow:0 5px 18px #073f3908;background:linear-gradient(145deg,#f8fbfa,#eef6f4)!important;border:1px solid #e2eeeb!important;height:112px!important;padding:8px 5px 9px!important;display:flex!important}.all-cats button img{object-fit:contain;filter:drop-shadow(0 7px 8px #003f3924);flex:0 0 76px;width:76px;height:76px;margin:-5px auto -3px;display:block}.all-cats button b{z-index:1;color:#111827;line-height:1.35;position:relative;font-size:12px!important}.all-cats button:active{transform:scale(.97)}@media (width<=360px){.all-cats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.all-cats button{height:118px!important}.all-cats button img{flex-basis:82px;width:82px;height:82px}}.cart-product-info{flex:none!important;padding:5px!important;position:static!important}.gateway-page{color:#17202a;background:#f3f6f8;width:100%;max-width:430px;min-height:100dvh;margin:auto;padding:14px 14px 28px}.gateway-secure,.gateway-demo-warning,.gateway-card header{align-items:center;gap:10px;display:flex}.gateway-secure{color:#137b49;background:#fff;border:1px solid #d8e0e6;border-radius:14px;padding:11px 12px}.gateway-secure>span{flex:1;display:grid}.gateway-secure small{color:#64717c;text-align:right;direction:ltr}.gateway-secure svg,.gateway-demo-warning svg,.gateway-card header svg,.gateway-footer svg{flex:0 0 21px;width:21px}.gateway-demo-warning{color:#815d12;background:#fff0d6;border-radius:12px;margin:12px 0;padding:10px 12px}.gateway-demo-warning span{display:grid}.gateway-card{background:#fff;border:1px solid #92bcd6;border-radius:16px;overflow:hidden;box-shadow:0 12px 34px #23445c14}.gateway-card>header{color:#fff;background:#438fc4;padding:16px}.gateway-card>header span{display:grid}.gateway-card>header small{color:#e8f5fc}.gateway-merchant{background:#f6fafc;border-bottom:1px solid #dce6ec;padding:10px 16px}.gateway-merchant p{justify-content:space-between;margin:6px 0;display:flex}.gateway-merchant span{color:#687782}.gateway-merchant strong{color:#147e73}.gateway-fields{flex-direction:column;gap:13px;padding:16px;display:flex}.gateway-fields>label,.gateway-fields fieldset{border:0;flex-direction:column;gap:6px;margin:0;padding:0;font-weight:750;display:flex}.gateway-fields input{background:#fff;border:1px solid #b8c2c9;border-radius:9px;outline:0;width:100%;min-height:48px;padding:10px 12px}.gateway-fields input:focus{border-color:#438fc4;box-shadow:0 0 0 3px #438fc421}.card-number-fields,.expiry-fields,.captcha-field{gap:7px;display:grid}.card-number-fields{grid-template-columns:repeat(4,1fr)}.card-number-fields input{text-align:center;padding-inline:4px}.expiry-fields{grid-template-columns:1fr 1fr}.expiry-fields label{background:#f1f3f5;border:1px solid #b8c2c9;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;display:grid;overflow:hidden}.expiry-fields label input{border:0;border-radius:0}.expiry-fields label{padding-right:10px}.captcha-field{direction:ltr;grid-template-columns:100px 1fr 46px}.captcha-field b{color:#245f9a;letter-spacing:4px;background:#e8f1fa;border:1px solid #aebac4;border-radius:9px;place-items:center;font-size:20px;display:grid}.captcha-field button{background:#f5f7f8;border:1px solid #aebac4;border-radius:9px;place-items:center;display:grid}.captcha-field button svg{width:19px}.gateway-pay,.gateway-cancel{color:#fff;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:calc(100% - 32px);min-height:50px;margin:0 16px 10px;font-weight:800;display:flex}.gateway-pay{background:#438fc4}.gateway-cancel{background:#d9544f}.gateway-pay svg,.gateway-cancel svg{width:20px}.gateway-footer{color:#64717c;align-items:flex-start;gap:7px;margin:13px 4px 0;font-size:12px;display:flex}.app{padding-top:88px}.app>header{width:min(100%,430px);left:50%;right:auto;transform:translate(-50%);background:#fff!important;position:fixed!important;top:0!important}.logo-link{flex:none;order:-3;place-items:center;margin-left:auto;display:grid}.logo-link .logo{width:60px;height:34px;margin:0}.close-venture{border:1px solid var(--border);width:40px;height:40px;color:var(--brand-dark);background:#f7f9f9;border-radius:12px}.close-venture svg{width:21px;height:21px}.kyc-bar{z-index:109;top:88px}.company-page-tabs{z-index:108;top:127px!important}.app:not(:has(.kyc-bar)) .company-page-tabs{top:88px!important}.factory-profile-page{padding-top:2px}.factory-profile-hero{background:linear-gradient(#f7faf9 0%,#fff 82%);margin:0 -16px;padding:0 16px 13px}.factory-gallery-slider{background:#23383a;border-radius:19px;height:184px;position:relative;overflow:hidden;box-shadow:0 9px 24px #2c3a471f}.factory-gallery-slider:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0e22248c);position:absolute;inset:45% 0 0}.factory-gallery-slider>img{object-fit:cover;width:100%;height:100%;display:block}.factory-gallery-open{z-index:1;color:#fff;background:#142a2bd9;border:0;border-radius:9px;align-items:center;gap:5px;padding:5px 9px;font-size:12px;font-weight:700;display:flex;position:absolute;top:11px;right:11px}.factory-gallery-open svg{width:15px}.factory-gallery-arrow{z-index:2;color:#fff;background:#142a2bd9;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.factory-gallery-arrow svg{width:20px}.factory-gallery-next{right:10px}.factory-gallery-previous{left:10px}.factory-gallery-dots{z-index:2;gap:5px;display:flex;position:absolute;bottom:12px;right:50%;transform:translate(50%)}.factory-gallery-dots button{background:#ffffff91;border:0;border-radius:50%;width:7px;height:7px;padding:0}.factory-gallery-dots button.selected{background:#fff;border-radius:99px;width:19px}.factory-profile-identity{border:1px solid var(--brand-border);background:#fff;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:-26px 11px 0;padding:10px 11px;display:grid;position:relative;box-shadow:0 8px 22px #2c3a471a}.factory-profile-identity .company-logo{border:3px solid #fff;width:57px;height:57px;box-shadow:0 3px 12px #193b401c}.factory-profile-identity h1{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0!important;font-size:17px!important}.factory-profile-identity p{color:var(--muted);align-items:center;gap:3px;display:flex;margin:2px 0 4px!important;font-size:12px!important}.factory-profile-identity p svg{width:14px;color:var(--brand-primary)}.factory-rating-pill{color:#b87912;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:800;display:flex}.factory-rating-pill svg{fill:currentColor;width:14px}.factory-rating-pill small{color:var(--muted);font-weight:400;font-size:12px!important}.factory-share{border:1px solid var(--brand-border);width:34px;height:34px;color:var(--brand-dark);background:#fff;border-radius:10px;place-items:center;padding:0;display:grid}.factory-share svg{width:17px}.factory-profile-tabs{scrollbar-width:none;overflow-x:auto;grid-template-columns:repeat(4,max-content)!important;gap:5px!important}.factory-profile-tabs::-webkit-scrollbar{display:none}.factory-profile-tabs button{padding-inline:10px!important}.factory-tab-panel{min-height:450px}.factory-section-title{align-items:center;gap:8px;margin:8px 0 12px;display:flex}.factory-section-title>svg{width:25px;height:25px;color:var(--brand-primary)}.factory-section-title h2{margin:0!important;font-size:16px!important}.factory-section-title small{color:var(--muted);display:block;font-size:12px!important}.factory-overview-card{border:1px solid var(--brand-border);background:#fff;border-radius:17px;padding:15px}.factory-overview-card>p{color:#536068;margin:0;font-size:12px!important;line-height:1.95!important}.factory-facts{border:1px solid var(--brand-border);background:var(--brand-border);border-radius:12px;grid-template-columns:1fr 1fr;gap:1px;margin-top:14px;display:grid;overflow:hidden}.factory-facts span{background:#fbfdfd;padding:10px}.factory-facts small,.factory-facts b{display:block}.factory-facts small{color:var(--muted);font-size:12px!important}.factory-facts b{margin-top:3px;font-size:12px!important}.factory-address{background:var(--brand-soft);border-radius:15px;align-items:flex-start;gap:9px;margin-top:10px;padding:13px;display:flex}.factory-address>svg{width:22px;color:var(--brand-primary)}.factory-address span>*{display:block}.factory-address b{font-size:12px!important}.factory-address small{color:var(--muted);margin-top:3px;font-size:12px!important}.factory-license-list{gap:9px;display:grid}.factory-license-list>button{border:1px solid var(--brand-border);text-align:right;background:#fff;border-radius:15px;grid-template-columns:58px minmax(0,1fr) 20px;align-items:center;gap:11px;width:100%;padding:9px;display:grid}.license-preview{background:var(--brand-soft);border-radius:9px;width:58px;height:70px;overflow:hidden}.license-preview img{object-fit:cover;width:100%;height:100%}.factory-license-list span>*{display:block}.factory-license-list b{font-size:13px!important}.factory-license-list small{color:var(--muted);margin-top:2px;font-size:12px!important}.factory-license-list em{color:#28745d;background:#ebf7f1;border-radius:7px;width:max-content;margin-top:6px;padding:2px 7px;font-size:12px;font-style:normal;display:inline-block}.factory-license-list>button>svg{width:18px;color:var(--brand-primary)}.rating-summary{border:1px solid var(--brand-border);background:#fff;border-radius:17px;grid-template-columns:105px minmax(0,1fr);gap:13px;padding:14px;display:grid}.rating-summary>div{border-left:1px solid var(--brand-border);align-content:center;justify-items:center;display:grid}.rating-summary strong{color:var(--brand-dark);line-height:1;font-size:35px!important}.rating-summary>div span{color:#e3a833;margin-top:6px;display:flex}.rating-summary>div svg{width:13px}.rating-summary>div small{color:var(--muted);margin-top:4px;font-size:12px!important}.rating-summary section{gap:8px;display:grid}.rating-summary section span{grid-template-columns:minmax(0,1fr) 26px;align-items:center;gap:5px;display:grid}.rating-summary section small{font-size:12px!important}.rating-summary section b{text-align:left;color:var(--brand-dark);font-size:12px!important}.rating-summary section i{background:#e5eceb;border-radius:999px;grid-column:1/-1;height:4px;display:block;overflow:hidden}.rating-summary section u{background:var(--brand-primary);border-radius:999px;height:100%;display:block}.review-list{gap:10px;margin-top:12px;display:grid}.review-list>article{border:1px solid var(--brand-border);background:#fff;border-radius:16px;padding:13px}.review-list header{direction:rtl;align-items:center;gap:8px;height:auto;padding:0;display:flex}.review-avatar{background:var(--brand-soft-strong);width:35px;height:35px;color:var(--brand-dark);border-radius:50%;place-items:center;font-weight:800;display:grid}.review-list header div{flex:1}.review-list header b,.review-list header small{display:block}.review-list header b{font-size:12px!important}.review-list header small{color:var(--muted);font-size:12px!important}.review-list header>svg{color:#409ec6;fill:#409ec6;width:18px}.review-scores{border:1px solid var(--brand-border);background:var(--brand-border);border-radius:10px;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:10px;display:grid;overflow:hidden}.review-scores span{background:#fbfdfd;padding:7px}.review-scores small{color:var(--muted);display:block;font-size:12px!important}.review-scores b{color:#b87912;align-items:center;gap:2px;margin-top:2px;display:flex;font-size:12px!important}.review-scores svg{fill:currentColor;width:11px}.review-list>article>p{color:#536068;margin:10px 0 0;font-size:12px!important;line-height:1.8!important}.review-list footer{background:var(--brand-soft);border-radius:10px;margin-top:10px;padding:9px 10px}.review-list footer>*{display:block}.review-list footer b{font-size:12px!important}.review-list footer small{color:var(--muted);margin-top:2px;font-size:12px!important}.freight-intro{color:var(--muted);margin:0 0 10px!important;font-size:12px!important}.freight-rate-list{gap:8px;display:grid}.freight-rate-list article{border:1px solid var(--brand-border);background:#fff;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px;display:grid}.freight-rate-list article>svg{width:21px;color:var(--brand-primary)}.freight-rate-list span>*{display:block}.freight-rate-list b{font-size:12px!important}.freight-rate-list small,.freight-rate-list em{color:var(--muted);font-style:normal;font-size:12px!important}.freight-rate-list em{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.freight-rate-list strong{color:#2f7f6e;white-space:nowrap;background:#eff7f5;border-radius:8px;padding:5px 7px;font-size:12px!important}.freight-rate-list strong small{color:inherit;display:inline;font-size:12px!important}.freight-rate-list .freight-rate-2{color:#a46616;background:#fff6e7}.freight-rate-list .freight-rate-3{color:#bd5e35;background:#fff0ec}.freight-note{color:#69757b;background:#f8faf9;border-radius:11px;align-items:flex-start;gap:6px;padding:10px;display:flex;margin:11px 0 0!important;font-size:12px!important}.freight-note svg{width:17px;color:var(--brand-primary);flex:none}.factory-gallery-sheet,.license-image-sheet{max-height:82dvh}.factory-gallery-sheet-slider{justify-items:center;display:grid}.factory-gallery-sheet-image{background:var(--brand-soft);border-radius:15px;width:100%;height:240px;position:relative;overflow:hidden}.factory-gallery-sheet-image>img{object-fit:cover;width:100%;height:100%;display:block}.factory-gallery-sheet-slider h3{align-self:start;margin:11px 0 0}.factory-gallery-sheet-slider p{color:var(--muted);align-self:start;margin:2px 0 12px;font-size:12px}.factory-gallery-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.factory-gallery-tiles button{border:1px solid var(--brand-border);text-align:right;background:#fff;border-radius:11px;min-width:0;padding:0;overflow:hidden}.factory-gallery-tiles button.selected{border-color:var(--brand-primary);box-shadow:0 0 0 2px #0d94882e}.factory-gallery-tiles img{object-fit:cover;width:100%;height:65px;display:block}.factory-gallery-tiles span{min-height:38px;padding:5px 6px;font-size:12px;line-height:1.45;display:block}.license-document{gap:12px;display:grid}.license-document>img{object-fit:cover;border-radius:15px;width:100%;height:290px;display:block}.license-document>div{background:var(--brand-soft);border-radius:13px;gap:9px;padding:12px;display:flex}.license-document>div>svg{width:23px;color:var(--brand-primary)}.license-document span>*{display:block}.license-document b{font-size:13px!important}.license-document small{color:var(--muted);margin-top:2px;font-size:12px!important}.factory-profile-tabs{min-height:57px;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-block:1px solid #0000!important;gap:6px!important;margin:11px -16px 16px!important;padding:10px 16px!important;display:flex!important;position:sticky!important}.factory-profile-tabs.is-stuck{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-color:#c7d2d8b3!important;box-shadow:0 8px 20px #2c3a4714!important}.factory-profile-tabs button{justify-content:center;align-items:center;min-height:35px;display:flex;position:relative;color:#64727a!important;white-space:nowrap!important;box-shadow:none!important;background:#f1f5f4!important;border:1px solid #0000!important;border-radius:10px!important;padding:7px 12px!important;font-size:12px!important}.factory-profile-tabs button.selected{background:var(--brand-dark)!important;color:#fff!important;border-color:#5f9ea052!important;box-shadow:0 5px 12px #2c3a4733!important}.factory-profile-tabs button.selected:after{content:"";background:var(--brand-primary);border-radius:9px;width:18px;height:3px;position:absolute;bottom:-10px;right:50%;transform:translate(50%)}.factory-product-heading{justify-content:space-between;align-items:center;margin:4px 0 11px;display:flex}.factory-product-heading h2{margin:0!important;font-size:16px!important}.factory-product-heading small{color:var(--muted);margin-top:2px;display:block;font-size:12px!important}.factory-product-heading em{background:var(--brand-soft);color:var(--brand-dark);border-radius:10px;padding:5px 9px;font-size:12px;font-style:normal;font-weight:700}.factory-product-list{gap:10px}.factory-product-list .product-card{box-shadow:0 5px 16px #2c3a470f}.factory-product-list .product-head span{display:block}.factory-product-list .product-head b{margin-top:0;display:block}.factory-product-category{margin:0 0 20px}.factory-category-title{color:var(--brand-dark);justify-content:space-between;align-items:center;gap:8px;margin:0 0 10px;font-size:14px;font-weight:800;display:flex}.factory-category-title small{color:var(--muted);font-size:12px;font-weight:700}.freight-rate-list strong small{margin-top:2px;display:block}.order-tabs{top:127px!important}.app:not(:has(.kyc-bar)) .order-tabs{top:88px!important}@media (width>=700px){.app>header{top:24px!important}.kyc-bar{top:112px}.company-page-tabs,.order-tabs{top:151px!important}:is(.app:not(:has(.kyc-bar)) .company-page-tabs,.app:not(:has(.kyc-bar)) .order-tabs){top:112px!important}}.profile-switch-sheet{max-height:min(78dvh,640px)}.profile-switch-list{gap:8px;display:grid}.profile-switch-list>button,.profile-switch-list .company-menu-row{border:1px solid var(--border);background:#fff;border-radius:14px;transition:background-color .18s,border-color .18s;overflow:hidden}.profile-switch-list>button,.profile-switch-list .company-menu-row>button:first-child,.profile-switch-list .add-company-option{text-align:right;background:#fff;border:0;align-items:center;gap:10px;width:100%;min-height:62px;padding:11px 12px;display:flex}.profile-switch-list>button[aria-current=true]{border-color:var(--teal);background:var(--brand-soft-strong)}.profile-switch-list .company-menu-row:has(>button[aria-current=true]){border-color:var(--teal);background:var(--brand-soft-strong)}.profile-switch-list .company-menu-row>button[aria-current=true]{background:0 0}.profile-switch-list button>span:not(.company-logo){flex:1;min-width:0}.profile-switch-list button>span:not(.company-logo)>*{display:block}.profile-switch-list button small{color:var(--muted)}.profile-switch-list button>svg{width:20px;color:var(--teal)}.profile-switch-list .company-logo{border-radius:50%;overflow:hidden;flex:0 0 34px!important;width:34px!important;height:34px!important}.profile-switch-list .company-logo img{object-fit:cover;border-radius:50%;width:100%;height:100%}.profile-switch-list .company-menu-row>button:last-child{background:0 0;outline:0;box-shadow:none!important;border:0!important;border-radius:0!important}.profile-switch-list .company-menu-row>button:last-child:focus-visible{outline:2px solid var(--teal);outline-offset:-4px}.profile-switch-list .add-company-option{border:1px dashed var(--teal);color:var(--teal);border-radius:14px}.company-switcher .personal-profile-icon{border-radius:50%;place-items:center;width:34px;height:34px;line-height:0;display:inline-grid}.company-switcher .personal-profile-icon svg{width:18px;height:18px;display:block}.company-switcher .company-logo{position:relative}.company-switcher .company-logo>svg{width:18px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.order-name-row+.order-registration-card{display:grid}.detail-chips{scrollbar-width:none;gap:8px;padding:2px;display:flex;overflow-x:auto}.detail-chips button{border:1px solid var(--border);min-height:40px;color:var(--muted);white-space:nowrap;background:#fff;border-radius:999px;flex:1;padding:8px 14px;font-weight:750}.detail-chips button.selected{border-color:var(--teal);background:var(--teal);color:#fff}.order-registration-card{margin:4px 0 13px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.order-registration-card .order-identity-row{grid-column:1/-1;grid-template-columns:1fr;gap:8px;border-left:0!important;border-bottom:1px solid var(--border)!important;min-height:auto!important;padding:13px!important;display:grid!important}.order-identity-row p{gap:5px;align-items:baseline!important;margin:0!important;display:flex!important}.order-identity-row p>*{display:inline!important}.order-registration-card .order-delivery-cell,.order-registration-card .order-date-cell{min-height:78px!important;padding:12px!important}.order-registration-card .order-delivery-cell{border-left:1px solid var(--border)!important}.order-registration-card .order-date-cell{border-left:0!important}.order-delivery-cell b,.order-date-cell b{margin-top:4px;font-size:12px!important}.aggregate-order-table p:nth-child(6){border-top:5px solid var(--soft)}.aggregate-order-table p:nth-child(n+6) small{color:var(--brand-dark);font-weight:700}.aggregate-order-table p:last-child{background:var(--brand-soft);color:#176d65}@media (width<=360px){.order-registration-card{grid-template-columns:repeat(2,minmax(0,1fr))!important}.order-registration-card .order-delivery-cell,.order-registration-card .order-date-cell{border-bottom:0!important}}.cart-product{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.cart-product-info{align-self:start;place-items:center;width:32px;height:32px;display:grid;background:var(--brand-soft)!important;color:var(--teal)!important;border-radius:9px!important;padding:6px!important;position:static!important}.cart-product>span{min-width:0;padding:0}.cart-product>span b{padding:0}.field-input{border:1px solid var(--border);background:#fff;border-radius:10px;grid-template-columns:minmax(64px,1fr) auto;align-items:center;gap:5px;min-width:132px;padding:4px 8px;display:grid}.field-input input{text-align:center;-moz-appearance:textfield;background:0 0;border:0;outline:0;width:100%;min-width:0;font-weight:800}.field-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.field-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.field-input small{white-space:nowrap;color:var(--muted)}.field-input em{border-top:1px solid var(--border);text-align:center;color:var(--teal);white-space:nowrap;grid-column:1/-1;padding-top:3px;font-size:12px;font-style:normal}.cart-company-head .cart-company-delete{color:#c62828;background:#fff5f5;border:1px solid #fecaca;border-radius:10px;place-items:center;width:38px;height:38px;margin-inline-start:auto;display:grid}.cart-company-delete svg{width:19px;height:19px}.cart-price-stack{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:2px;display:flex!important}.cart-price-stack del{color:var(--muted);font-size:12px}.cart-price-stack>small{color:#087f72!important;font-size:12px!important}.company-cart .cart-price-stack,.company-cart .company-total{display:none!important}.checkout-switcher{border:1px solid var(--border);text-align:right;background:#fff;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;margin:0 0 10px;padding:14px;display:grid}.checkout-switcher>svg:first-child{width:22px;color:var(--teal)}.checkout-switcher>svg:last-child{width:18px;color:var(--muted)}.checkout-switcher span{gap:2px;min-width:0;display:grid}.checkout-switcher h3{margin:0 0 3px;font-size:13px}.checkout-switcher small{color:var(--muted)}.checkout-products{border:1px solid var(--border);background:#fff;border-radius:16px;margin:12px 0;overflow:hidden}.checkout-products>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:auto;padding:12px 14px;display:flex}.checkout-products>header h3{margin:0;font-size:13px}.checkout-products>header small{color:var(--muted)}.checkout-product{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);padding:12px 14px}.checkout-product:last-child{border-bottom:0}.checkout-product>svg{width:20px;color:var(--teal);margin-top:2px}.checkout-products-table>header>span{text-align:right;gap:2px;display:grid}.checkout-products-table>header>span small{font-size:12px}.checkout-products-table .checkout-product{grid-template-columns:minmax(0,1fr)}.checkout-products-table .checkout-product>span{gap:4px;display:grid}.checkout-products-table .checkout-product{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.checkout-quantity b{white-space:nowrap;align-items:baseline;gap:3px;display:flex}.checkout-quantity b small{color:var(--muted);font-size:12px}.checkout-empty{text-align:center;color:var(--muted);margin:0;padding:24px 14px;font-size:12px}.checkout-price-summary{margin-top:12px}.app:has(.checkout-next-surface){padding-bottom:96px}.checkout-next-surface{z-index:120;width:min(100%,430px);padding:10px 16px max(10px, env(safe-area-inset-bottom));border-top:1px solid var(--border);background:#fff;position:fixed;bottom:0;right:50%;transform:translate(50%);box-shadow:0 -10px 30px #0f3f3a1f}.checkout-next.primary{width:100%;margin:0;text-decoration:none;position:static;transform:none}.checkout-next.primary:hover,.checkout-next.primary:active{transform:none!important}.payment-gateway>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.payment-gateway>div label{aspect-ratio:1;border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:12px;place-items:center;padding:9px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative}.payment-gateway>div label.selected{border:2px solid var(--teal);transform:translateY(-1px);box-shadow:0 0 0 3px #dff5f1}.payment-gateway input{opacity:0;pointer-events:none;position:absolute}.payment-gateway label>img{object-fit:contain;width:100%;max-width:54px;height:100%;max-height:54px}.app:has(.product-config-sticky){padding-bottom:96px}.product-config-sticky{z-index:120;width:min(100%,430px);padding:10px 16px max(10px, env(safe-area-inset-bottom));border-top:1px solid var(--border);background:#fff;position:fixed;bottom:0;right:50%;transform:translate(50%);box-shadow:0 -10px 30px #0f3f3a14}.product-config-sticky .primary{border-radius:12px;width:100%;min-height:50px;margin:0;padding:12px 18px}.nav-icon{place-items:center;display:grid;position:relative}.cart-company-badge{color:#fff;background:#dc2626;border:2px solid #fff;border-radius:99px;place-items:center;min-width:19px;height:19px;padding:0 5px;line-height:1;display:grid;position:absolute;top:-8px;right:-11px;box-shadow:0 2px 5px #7f1d1d38;font-size:12px!important;font-weight:800!important}.cart-login-content{flex-direction:column;gap:12px;padding:4px 0 2px;display:flex}.cart-login-content>p{color:var(--muted);text-align:center;margin:0}.login-sheet-icon{background:var(--brand-soft);width:54px;height:54px;color:var(--teal);border-radius:50%;align-self:center;place-items:center;display:grid}.login-sheet-icon svg{width:25px}.cart-login-content label{flex-direction:column;gap:6px;font-weight:700;display:flex}.cart-login-content input{border:1px solid var(--border);text-align:right;border-radius:12px;outline:0;width:100%;min-height:48px;padding:10px 12px}.cart-login-content input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #0d94881a}.cart-login-content .primary{margin:0}.login-sheet-back{color:var(--teal);background:0 0;border:0;align-self:center;padding:7px}.app:has(.invoice-download){padding-bottom:156px}.app:has(.invoice-download):before{content:"";z-index:119;width:min(100%,430px);height:calc(130px + env(safe-area-inset-bottom));border-top:1px solid var(--border);pointer-events:none;background:#fff;position:fixed;bottom:0;right:50%;transform:translate(50%);box-shadow:0 -10px 30px #0f3f3a14}.app:has(.invoice-download) .invoice-download{z-index:120;border-radius:12px;width:calc(min(100%,430px) - 32px);min-height:50px;margin:0;padding:12px 18px;position:fixed;right:50%;transform:translate(50%)}.app:has(.invoice-download) .invoice-download+.primary{z-index:120;border-radius:12px;width:calc(min(100%,430px) - 32px);min-height:50px;margin:0;padding:12px 18px;position:fixed;right:50%;transform:translate(50%)}.app:has(.invoice-download) .invoice-download{bottom:calc(70px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 4px 14px #0f3f3a12}.app:has(.invoice-download) .invoice-download+.primary{bottom:max(10px, env(safe-area-inset-bottom));box-shadow:0 4px 14px #0f3f3a18}.success-payment{justify-content:flex-start;gap:16px;min-height:100dvh;padding:56px 16px 24px}.success-payment>h1{text-wrap:balance;margin:24px 0 0}.success-payment>p{margin:0;line-height:1.8!important}.success-payment .success-info{padding:4px 16px;overflow:hidden}.success-payment .success-info p{border-bottom:1px solid var(--border);text-align:right;grid-template-columns:108px minmax(0,1fr);align-items:start;gap:12px;margin:0;padding:10px 0;display:grid}.success-payment .success-info p:last-child{border-bottom:0}.success-payment .success-info span{color:var(--muted);white-space:nowrap}.success-payment .success-info b{color:#344054;text-align:left;overflow-wrap:normal;word-break:normal;min-width:0;line-height:1.75}.app:has(.success-payment){padding-bottom:92px}.app:has(.success-payment):before{height:calc(76px + env(safe-area-inset-bottom))}.app:has(.success-payment) .invoice-download{bottom:max(12px, env(safe-area-inset-bottom));box-shadow:none;background:#fff}.app:has(.success-payment) .invoice-download+.primary{width:100%;position:static;transform:none}@media (width<=360px){.success-payment .success-info p{grid-template-columns:96px minmax(0,1fr);gap:8px}.success-payment .success-info{padding-inline:12px}}.market-redesign{--market-green:var(--teal);flex-direction:column;gap:14px;margin-top:-3px;display:flex}.market-heading{justify-content:space-between;align-items:flex-start;display:flex}.market-heading p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.8}.market-heading span{color:var(--brand-dark);align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.market-heading span i{background:var(--market-green);width:9px;height:9px;box-shadow:0 0 0 4px var(--brand-soft);border-radius:50%}.market-categories{scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;padding:1px 0 5px;display:flex;overflow-x:auto}.market-categories::-webkit-scrollbar{display:none}.market-categories button{border:1px solid var(--border);color:#26343a;scroll-snap-align:start;background:#fff;border-radius:12px;flex:none;min-width:76px;min-height:44px;padding:9px 15px;font-weight:750}.market-categories button.selected{border-color:var(--market-green);background:var(--market-green);color:#fff}.market-pulse{border:1px solid var(--border);background:var(--soft);color:var(--brand-dark);white-space:nowrap;scrollbar-width:none;border-radius:14px;align-items:center;gap:13px;padding:12px;font-size:12px;display:flex;overflow-x:auto}.market-pulse span{align-items:center;gap:5px;display:flex}.market-pulse svg{width:15px}.market-pulse strong{color:var(--market-green)}.market-pulse label{cursor:pointer;align-items:center;gap:7px;margin-right:auto;display:flex}.market-pulse label input{opacity:0;pointer-events:none;position:absolute}.market-pulse label span{background:#cfd8d6;border-radius:99px;width:36px;height:21px;transition:all .2s;position:relative}.market-pulse label span:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:all .2s;position:absolute;top:3px;right:3px;box-shadow:0 1px 3px #0002}.market-pulse label input:checked+span{background:var(--market-green)}.market-pulse label input:checked+span:after{transform:translate(-15px)}.market-tools{gap:9px;display:flex}.market-search{border:1px solid var(--border);background:#fff;border-radius:13px;flex:1;align-items:center;gap:8px;min-width:0;height:50px;padding:0 13px;display:flex}.market-search:focus-within{border-color:var(--market-green);box-shadow:0 0 0 3px #178d7012}.market-search svg{color:#87949b;width:21px}.market-search input{background:0 0;border:0;outline:0;width:100%;min-width:0}.market-filter-button{border:1px solid var(--border);background:#fff;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-width:104px;font-weight:800;display:flex;position:relative}.market-filter-button svg{width:19px}.market-filter-button b{background:var(--market-green);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.market-offers{border:1px solid var(--border);background:#fff;border-radius:16px;overflow:hidden}.market-columns{background:var(--soft);color:var(--muted);grid-template-columns:1.35fr 1.35fr 1fr;gap:10px;padding:12px 14px;font-size:12px;display:grid}.market-columns b:last-child{text-align:left}.market-supplier>header{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--brand-soft);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.market-supplier:first-of-type>header{border-top:0}.market-supplier>header b{font-size:12px}.market-supplier>header span{color:var(--market-green);font-size:12px;font-weight:750}.market-offer{border:0;border-bottom:1px solid var(--border);text-align:right;background:#fff;grid-template-columns:1.35fr 1.35fr 1fr;align-items:center;gap:9px;width:100%;min-height:83px;margin:0;padding:12px 14px;display:grid;position:relative}.market-offer:last-child{border-bottom:0}.market-offer>span>*{display:block}.market-offer-main b,.market-offer-spec b{font-size:12px}.market-offer-main small,.market-offer-spec small,.market-offer-price small{color:var(--muted);margin-top:3px;font-size:12px}.market-offer-spec em{color:var(--muted);margin-right:5px;font-style:normal;font-weight:500}.market-offer-price{text-align:left}.market-offer-price>b{color:var(--brand-dark);font-variant-numeric:tabular-nums;font-size:15px}.market-offer-price>em{align-items:center;gap:3px;margin-top:4px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.market-offer-price>em svg{width:14px}.market-offer-price .up{color:var(--teal)}.market-offer-price .down{color:#b42323}.market-offer-price .flat{color:var(--muted)}.market-chart{border:1px solid var(--brand-border);width:31px;height:31px;color:var(--market-green);background:#fff;border-radius:9px;place-items:center;margin:0;padding:0;display:grid}.market-chart svg{width:17px}.market-offer-actions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;margin-top:2px;display:flex}.market-offer-actions .market-add-to-cart.primary{width:auto;min-height:31px;box-shadow:none;border-radius:9px;gap:6px;margin:0;padding:0 13px;font-size:12px}.market-add-to-cart svg{width:15px}.market-empty{min-height:230px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}.market-empty svg{width:34px}.market-empty button{color:var(--market-green);background:0 0;border:0;font-weight:800}.market-filter-sheet>p{margin:3px 0 10px;font-weight:800}.market-filter-sheet>div{flex-wrap:wrap;gap:8px;display:flex}.market-filter-sheet>div button{border:1px solid var(--border);background:#fff;border-radius:99px;min-height:39px;padding:7px 16px}.market-filter-sheet>div button.selected{border-color:var(--market-green);color:#116d58;background:#e9f7f2;font-weight:800}.market-filter-sheet>.primary{background:var(--market-green);margin-top:20px}.market-filter-sheet>.secondary{background:#fff;margin-top:8px}@media (width<=520px){.market-redesign{gap:12px}.market-heading p{line-height:1.65}.market-pulse{border-left:0;border-right:0;border-radius:0;margin-inline:-16px;padding-inline:16px}.market-tools{flex-direction:row}.market-search{height:48px}.market-filter-button{min-width:98px}.market-columns{grid-template-columns:1.2fr 1.1fr .85fr;margin-inline:-16px;padding-inline:16px}.market-offers{border-left:0;border-right:0;border-radius:0;margin-inline:-16px}.market-offer{grid-template-columns:1.18fr 1.05fr .82fr 30px;padding:11px 16px}.market-offer-main b,.market-offer-spec b{font-size:12px}.market-offer-price>b{font-size:14px}.market-chart{width:29px;height:29px}.market-supplier>header{padding-inline:16px}}.market-offer-update,.market-chart span{display:none}.market-chart-sheet{max-height:min(92dvh,820px);overflow-y:auto}.price-chart-detail{flex-direction:column;gap:14px;padding:4px 0 8px;display:flex}.price-chart-product{background:var(--brand-soft);border-radius:15px;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px;display:flex}.price-chart-product span>*{display:block}.price-chart-product small{color:var(--muted);margin-top:3px;font-size:12px}.price-chart-product strong{color:var(--brand-dark);white-space:nowrap;font-size:17px}.price-chart-product strong small{color:var(--muted);font-size:12px;display:inline}.price-chart-ranges{background:var(--soft);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:5px;padding:4px;display:grid}.price-chart-ranges button{min-height:36px;color:var(--muted);background:0 0;border:0;border-radius:9px;font-size:12px;font-weight:700}.price-chart-ranges button.selected{color:var(--teal);background:#fff;box-shadow:0 2px 8px #20333112}.price-history-chart{border:1px solid var(--border);color:var(--teal);direction:ltr;background:#fff;border-radius:16px;padding:10px 4px 0}.price-history-chart svg{width:100%;height:auto;display:block;overflow:visible}.price-history-chart .chart-grid{fill:none;stroke:var(--border);stroke-width:1px;stroke-dasharray:3 4}.price-history-chart polyline{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.price-history-chart circle{fill:#fff;stroke:currentColor;stroke-width:3px}.price-history-chart>div{color:var(--muted);justify-content:space-between;padding:2px 8px 9px;font-size:12px;display:flex}.price-chart-summary{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.price-chart-summary span{border:1px solid var(--border);text-align:center;border-radius:12px;min-width:0;padding:10px 7px}.price-chart-summary span>*{display:block}.price-chart-summary small{color:var(--muted);font-size:12px}.price-chart-summary b{margin-top:4px;font-size:12px}.price-chart-summary .up{color:var(--teal)}.price-chart-summary .down{color:#b42323}.price-offer-details{border:1px solid var(--border);border-radius:15px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.price-offer-details span{border-bottom:1px solid var(--border);padding:11px}.price-offer-details span:nth-child(odd){border-left:1px solid var(--border)}.price-offer-details span:nth-last-child(-n+2){border-bottom:0}.price-offer-details span>*{display:block}.price-offer-details small{color:var(--muted);font-size:12px}.price-offer-details b{margin-top:3px;font-size:12px}.price-chart-note{color:#725510;background:#fff8df;border-radius:12px;align-items:flex-start;gap:7px;margin:0;padding:10px 12px;font-size:12px;line-height:1.7;display:flex}.price-chart-note svg{flex:none;width:17px}@media (width<=520px){.market-heading{padding:1px 0}.market-heading span{font-size:12px}.market-categories{margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}.market-pulse{grid-template-columns:1fr 1fr;gap:7px 10px;display:grid}.market-pulse strong{order:3;grid-column:1/-1}.market-pulse label{border-top:1px solid var(--border);order:4;grid-column:1/-1;justify-content:space-between;justify-self:stretch;padding-top:7px}.market-tools{z-index:3;background:#fff;margin-inline:-16px;padding:8px 16px;position:sticky;top:0;box-shadow:0 8px 18px #0f172a0a}.app:has(.kyc-bar) .market-tools{top:39px}.market-offers{background:var(--soft);border:0}.market-columns{display:none}.market-supplier{padding-bottom:8px}.market-supplier>header{border-block:1px solid var(--border);background:#f6f8f8;height:auto;min-height:42px;position:static}.market-offer{background:#fff;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main price""spec price""updated updated""actions actions";gap:7px 12px;width:auto;margin:8px 12px;padding:13px;box-shadow:0 4px 15px #1b343008;border:1px solid var(--border)!important}.market-offer-main{grid-area:main}.market-offer-main b{font-size:13px!important}.market-offer-main small{display:none}.market-offer-spec{grid-area:spec}.market-offer-spec b{font-size:12px!important}.market-offer-spec small{text-overflow:ellipsis;white-space:nowrap;max-width:210px;overflow:hidden}.market-offer-price{grid-area:price;align-self:start;min-width:94px}.market-offer-price>b{font-size:16px!important}.market-offer-price>em{justify-content:flex-end}.market-offer-update{color:var(--muted);grid-area:updated;align-items:center;gap:4px;font-size:12px;display:flex!important}.market-offer-update svg{width:13px}.market-offer-actions{grid-area:actions;margin-top:2px}.market-chart{background:var(--brand-soft);white-space:nowrap;border-radius:9px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:800;display:flex;width:auto!important;height:34px!important}.market-chart span{display:inline}.market-chart svg{width:15px}.market-offer-actions .market-add-to-cart.primary{height:34px;min-height:34px}.market-empty{background:#fff}.market-chart-sheet{border-radius:22px 22px 0 0}}@media (width<=380px){.market-categories,.market-pulse,.market-tools,.market-offers{margin-inline:-12px}.market-categories,.market-pulse,.market-tools{padding-inline:12px}}@media (width<=350px){.market-tools{gap:6px}.market-filter-button{min-width:86px;padding-inline:9px}.market-offer{gap:6px 8px;margin-inline:8px;padding-inline:11px}.market-offer-price{min-width:87px}.market-offer-price>b{font-size:14px!important}.market-chart{padding-inline:7px}.market-pulse{grid-template-columns:1fr}.market-pulse>*{grid-column:1!important}.price-chart-product{flex-direction:column}.price-chart-summary{grid-template-columns:1fr}.price-chart-summary span{text-align:right}}.order-list-cards{gap:9px}.orders.order-list-cards>a{border-color:var(--brand-border);border-radius:15px;box-shadow:0 4px 14px #2c3a470e}.order-list-cards>a>header{background:linear-gradient(135deg,#f8fbfa 0%,#f2f7f6 100%);padding:10px 12px}.order-list-cards>a>header span{align-items:baseline;gap:6px;min-width:0;display:flex}.order-list-cards>a>header span small{white-space:nowrap;margin:0}.order-list-cards>a>header span b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-state{white-space:nowrap;padding:3px 9px!important}.order-card-meta{border-top:1px solid var(--border);grid-template-columns:1fr 1.18fr;display:grid}.order-card-meta .order-owner-row,.order-card-meta .order-supplier-row{border:0;min-width:0;padding:9px 11px}.order-card-meta .order-owner-row{border-left:1px solid var(--border)}.order-card-meta span:not(.company-logo):not(.order-meta-icon){min-width:0}.order-card-meta b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;font-size:12px!important}.order-card-meta small,.order-project-row small{color:var(--muted);margin:0 0 1px;display:block;font-size:12px!important;line-height:1.45!important}.order-list-cards .company-logo-sm,.order-meta-icon{border:1px solid var(--brand-border);background:var(--brand-soft);width:30px;height:30px;color:var(--teal);border-radius:9px;flex:0 0 30px;place-items:center;display:grid}.order-list-cards .company-logo-sm img{object-fit:cover;border-radius:8px;width:100%;height:100%}.order-meta-icon svg{width:16px;height:16px}.order-project-row{background:#fff;grid-template-columns:30px minmax(0,1fr) 18px;gap:9px;padding:9px 11px}.order-project-row span>em{margin-right:6px;font-size:12px;display:inline}.order-project-row span>b{display:inline;font-size:12px!important}.order-project-row>svg:last-child{width:17px}@media (width<=360px){.order-card-meta{grid-template-columns:1fr}.order-card-meta .order-owner-row{border-left:0;border-bottom:1px solid var(--border)}.order-list-cards>a>header span small{display:none}}:root{--type-display:24px;--type-title:20px;--type-heading:16px;--type-body:14px;--type-label:13px;--type-meta:12px;--leading-tight:1.4;--leading-body:1.7;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700}@media (width<=430px){:root{--type-display:22px;--type-title:19px;--type-heading:16px;--type-body:14px;--type-label:13px;--type-meta:11px}}.app a,.auth a{color:inherit;text-decoration:none}.app a:visited,.auth a:visited{color:inherit}.app .support-hero>a{color:var(--teal)}body,.app,.auth{font-size:var(--type-body);font-weight:var(--weight-regular);line-height:var(--leading-body)}.app h1,.auth h1{line-height:var(--leading-tight);font-size:var(--type-display)!important;font-weight:var(--weight-bold)!important}.app h2,.auth h2,.bottom-sheet>header h2{line-height:var(--leading-tight);font-size:var(--type-title)!important;font-weight:var(--weight-bold)!important}.app h3,.auth h3{line-height:var(--leading-tight);font-size:var(--type-heading)!important;font-weight:var(--weight-semibold)!important}.app h4,.app h5,.app h6,.auth h4,.auth h5,.auth h6{line-height:var(--leading-tight);font-size:var(--type-body)!important;font-weight:var(--weight-semibold)!important}.app p,.auth p{line-height:var(--leading-body);font-size:var(--type-body)!important}.app small,.auth small{line-height:1.6;font-size:var(--type-meta)!important;font-weight:var(--weight-regular)!important}.app button,.app input,.app textarea,.app select,.auth button,.auth input,.auth textarea,.auth select{font-size:var(--type-body);line-height:1.5}.app button,.auth button,.primary,.secondary,.app b,.app strong,.auth b,.auth strong{font-weight:var(--weight-semibold)!important}.page-title h1{margin-block:6px!important}.section-title h2,.market-heading h2{font-size:var(--type-heading)!important}.subtitle,.market-heading p,.shipping-disclaimer,.minimum-error{font-size:var(--type-meta)!important}.bottom a,.bottom button,.chips button,.seg button,.detail-chips button,.market-categories button,.market-filter-sheet button{font-size:var(--type-label)!important}.bottom .active,.selected,[aria-current=page]{font-weight:var(--weight-bold)!important}.product-card b,.market-offer-main b,.market-offer-spec b,.market-supplier>header b,.order-summary b,.delivery h3,.company b{font-size:var(--type-label)!important}.product-card strong,.cart-product strong,.order-summary strong,.market-offer-price>b{font-size:var(--type-body)!important}.market-columns,.market-pulse,.market-supplier>header span,.market-offer-main small,.market-offer-spec small,.market-offer-price small,.market-offer-price>em{font-size:var(--type-meta)!important}.content>.section-title{margin-block:24px 10px}.factory-gallery-slider{touch-action:pan-y}.factory-gallery-slider>.factory-gallery-slide{cursor:pointer}.factory-gallery-slide{animation:.32s cubic-bezier(.22,.8,.24,1) both factory-gallery-slide-in}.factory-gallery-slide.next{animation-name:factory-gallery-slide-in-next}.factory-gallery-slide.previous{animation-name:factory-gallery-slide-in-previous}@keyframes factory-gallery-slide-in-next{0%{opacity:.35;transform:translate(-10%)}to{opacity:1;transform:translate(0)}}@keyframes factory-gallery-slide-in-previous{0%{opacity:.35;transform:translate(10%)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.factory-gallery-slide{animation:none!important}}.factory-profile-tabs{background:#fff!important}.product-config-tabs{width:100%;overflow:visible;margin:8px 0 10px!important;padding-inline:0!important;position:static!important}.product-config-tabs button{flex:1 1 0;min-width:0}.app>header:not(.superapp-header){border-bottom:1px solid var(--border);background:#fff;gap:8px;height:auto;min-height:88px;padding:12px 16px}.app>header .close-venture{background:#fff;border:0;order:1;width:48px;height:56px}.app>header .close-venture svg{width:27px;height:27px}.app>header .header-project-select{flex:1;order:2;min-width:0;margin:0}.app>header .header-project-select .project{background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) 20px;height:auto;min-height:60px;padding:7px 10px}.app>header .header-project-select .project-location{display:none!important}.app>header .header-project-select .project>span:nth-child(2){text-align:right;grid-area:1/1;min-width:0}.app>header .header-project-select .project>svg{color:#101827;grid-area:1/2;width:20px;height:20px}.app>header .header-project-select .project small{color:#5f6b75!important;font-size:12px!important}.app>header .header-project-select .project b{text-overflow:ellipsis;white-space:nowrap;margin-top:1px;display:block;overflow:hidden;color:#111827!important;font-size:14px!important}.app>header .header-account-actions{flex-direction:row;order:3;gap:6px}.app>header .header-account-actions .icon{border-color:#dfe4e8;border-radius:14px;width:48px;height:56px}.app>header .header-account-actions .icon svg{width:23px;height:23px}.project-location{width:48px;height:56px;color:var(--teal);background:#fff;border-radius:14px;place-items:center;flex:0 0 48px!important;display:grid!important}.project-location svg{width:25px!important;height:25px!important}.app>header+.content>.project-select,.app>header~.content>.project-select{display:none}.project-switch-list{gap:8px;padding-bottom:4px;display:grid}.project-profile-filter{scrollbar-width:none;gap:8px;padding:0 0 12px;display:flex;overflow-x:auto}.project-profile-filter::-webkit-scrollbar{display:none}.project-profile-filter button{border:1px solid var(--border);color:var(--muted);font:inherit;white-space:nowrap;background:#fff;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 10px 7px 8px;font-size:12px;font-weight:700;display:flex}.project-profile-filter button span{background:var(--soft);min-width:20px;height:20px;color:var(--muted);border-radius:999px;place-items:center;padding:0 5px;font-size:12px;display:grid}.project-profile-filter button.selected{border-color:var(--teal);background:var(--brand-soft-strong);color:var(--teal)}.project-profile-filter button.selected span{color:var(--teal);background:#fff}.project-switch-list>button{border:1px solid var(--border);width:100%;min-height:66px;color:inherit;text-align:right;background:#fff;border-radius:14px;grid-template-columns:38px minmax(0,1fr) 22px;align-items:center;gap:10px;padding:11px 12px;display:grid}.project-switch-list>button[aria-current=true]{border-color:var(--teal);background:var(--brand-soft-strong)}.project-switch-list>button>svg{width:21px;color:var(--teal)}.project-switch-list>button>span>*{display:block}.project-switch-list>button small{color:var(--muted)}.project-switch-list .add-project-option{color:var(--teal);border-style:dashed}@media (width<=360px){.app>header:not(.superapp-header){padding-inline:10px}.app>header .close-venture,.app>header .header-account-actions .icon{width:42px}.app>header .header-project-select .project b{font-size:14px!important}}.more-sheet-menu.profile-switcher-wrap{margin-top:12px}.more-sheet-menu .more-profile-switcher{border:1px solid var(--teal);background:var(--brand-soft-strong);min-height:72px;color:inherit;text-align:right;border-radius:15px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px;display:grid}.more-sheet-menu .more-profile-switcher>svg:first-child{width:23px;color:var(--teal)}.more-sheet-menu .more-profile-switcher>svg:last-child{display:none}.more-sheet-menu .more-profile-switcher span>*{display:block}.more-sheet-menu .more-profile-switcher small{color:var(--muted)}.more-sheet-menu .more-profile-switcher b{display:none}.more-sheet-menu .more-profile-switcher span:before{content:"تغییر پروفایل";color:var(--muted);margin-bottom:1px;font-size:12px;font-weight:400;display:block}.more-sheet-menu .more-profile-switcher small{color:#111827;font-weight:800;font-size:15px!important}.more-sheet-menu .more-profile-switcher:after{content:"تغییر پروفایل";min-height:38px;color:var(--teal);white-space:nowrap;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%230d9488' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m16 3 4 4-4 4'/%3E%3Cpath d='M20 7H4'/%3E%3Cpath d='m8 21-4-4 4-4'/%3E%3Cpath d='M4 17h16'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;border-radius:10px;justify-content:center;align-items:center;padding:0 34px 0 12px;font-size:13px;font-weight:800;line-height:1;display:flex}.more-sheet-menu .more-account-link{grid-column:1/-1;min-height:62px;display:none}.order-detail-page .order-name-row{margin-bottom:10px}.order-status-hero{color:#176d65;background:linear-gradient(135deg,#effbf8,#fff);border:1px solid #bae2d9;border-radius:16px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:11px;padding:12px;display:grid}.order-status-hero>svg{width:24px;height:24px;margin:auto}.order-status-hero span>*{display:block}.order-status-hero span small{color:#588079}.order-status-hero span b{font-size:15px}.order-status-hero span em{color:#426963;margin-top:2px;font-size:12px;font-style:normal}.order-status-hero.complete{color:#3459a5;background:linear-gradient(135deg,#f1f5ff,#fff);border-color:#cbd8f4}.order-status-hero.complete span small,.order-status-hero.complete span em{color:#60749f}.order-status-hero.cancelled{color:#a52727;background:linear-gradient(135deg,#fff2f2,#fff);border-color:#f2cccc;grid-template-columns:42px minmax(0,1fr)}.order-status-hero.cancelled span small,.order-status-hero.cancelled span em{color:#8f5656}.order-status-hero>button{min-height:38px;color:inherit;background:#fff;border:1px solid;border-radius:10px;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;font-weight:800;display:flex}.order-status-hero>button svg{width:17px}.order-detail-page .order-tabs.company-page-tabs{overflow:visible;box-shadow:0 8px 18px #0f172a0c;border:0!important;border-bottom:1px solid var(--border)!important;border-radius:0!important;grid-template-columns:repeat(2,1fr)!important;margin:0 -16px!important;padding:7px 16px!important;display:grid!important}.order-detail-page .order-tabs button{border-radius:10px;min-height:40px;display:block!important}.order-detail-page .order-tabs button[aria-selected=true]{background:var(--brand-soft-strong);color:var(--teal)}.order-detail-page .shipment-list{gap:8px}.order-detail-page .shipment-card{text-align:right;border-color:#dfe7e5;border-radius:17px;width:100%;padding:0;display:block;overflow:hidden;box-shadow:0 6px 20px #183a350b}.order-detail-page .shipment-card>header{background:#f8faf9;padding:10px 11px}.order-detail-page .shipment-card>header>i{border-radius:10px;width:34px;height:34px}.order-detail-page .shipment-card>header>svg{color:#86938f;width:17px}.order-detail-page .shipment-card>header span small{font-size:12px}.shipment-card-body{justify-content:space-between;align-items:flex-end;gap:10px;padding:11px;display:flex}.shipment-card-body h3{margin:0 0 3px;font-size:13px}.shipment-card-body p{color:var(--muted);margin:0;font-size:12px}.shipment-card-body>em{color:var(--teal);background:#effbf8;border-radius:99px;flex:none;align-items:center;gap:4px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:800;display:flex}.shipment-card-body>em svg{width:14px}.shipment-mini-timeline{grid-template-columns:1fr 22px 1fr 22px 1fr;align-items:center;padding:2px 12px 12px;display:grid}.shipment-mini-timeline span{color:#a1aaa7;justify-items:center;gap:3px;display:grid}.shipment-mini-timeline span svg{width:20px}.shipment-mini-timeline small{font-size:12px}.shipment-mini-timeline>i{background:var(--border);height:2px}.shipment-mini-timeline span.done{color:var(--teal)}.shipment-mini-timeline span.active small{font-weight:900}.shipment-mini-timeline.loading span:first-child,.shipment-mini-timeline.moving span:nth-of-type(2),.shipment-mini-timeline.delivered span:last-child{background:#effbf8;border-radius:9px;padding:4px}.cancelled-empty{color:#922f2f;text-align:center;background:#fff8f8;border:1px dashed #e7bcbc;border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:34px 20px;display:flex}.cancelled-empty>svg{width:34px}.cancelled-empty small{color:#8b6262}.weight-progress-card{background:linear-gradient(135deg,#f1fbf8,#fff);border:1px solid #cce2de;border-radius:18px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:15px;padding:14px;display:grid;box-shadow:0 7px 24px #0b3d380b}.weight-progress-card>span>*{display:block}.weight-progress-card>span>small{color:#4b706c}.weight-progress-card h2{color:#176d65;margin:3px 0;font-size:16px}.weight-progress-card p{color:var(--muted);margin:0}.weight-donut{width:88px;height:88px;position:relative}.weight-donut svg{width:100%;height:100%;transform:rotate(-90deg)}.weight-donut circle{fill:none;stroke:#dcebe8;stroke-width:4px}.weight-donut circle.value{stroke:var(--teal);stroke-linecap:round}.weight-donut>b{color:#176d65;justify-content:center;align-items:center;gap:2px;font-size:20px;display:flex;position:absolute;inset:0}.weight-donut b small{font-size:12px}.clean-order-table>div{grid-template-columns:1fr 1fr!important}.clean-order-table p{border-left:0!important;min-height:64px!important}.clean-order-table p:nth-child(odd){border-left:1px solid var(--border)!important}.clean-order-table p:last-child{background:#f8faf9}.clean-order-table p b{font-size:12px}.order-section-heading{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.order-section-heading span>*{display:block}.order-section-heading span small{color:var(--muted)}.order-section-heading>svg{width:21px;color:var(--teal)}.order-product-detail{box-shadow:0 6px 20px #183a350b;border-color:#dfe7e5!important;border-radius:17px!important;grid-template-columns:78px minmax(0,1fr)!important;gap:10px!important;padding:9px!important}.order-product-detail>img{min-height:112px;border-radius:12px!important;width:78px!important;height:100%!important}.order-product-main{min-width:0}.order-product-main>header{justify-content:space-between;align-items:flex-start;gap:7px;display:flex}.order-product-main h3{margin:1px 0 7px;font-size:13px}.order-product-main header small{color:var(--muted);font-size:12px}.order-product-main header em{color:var(--teal);background:#e9f7f4;border-radius:99px;padding:3px 7px;font-size:12px;font-style:normal;font-weight:850}.order-product-specs{grid-template-columns:1fr 1fr!important;gap:5px!important;display:grid!important}.order-product-specs p{background:#f7f9f9;border-radius:8px;padding:5px 6px}.order-product-specs p small{font-size:12px}.order-product-specs p b{font-size:12px!important}.order-product-main>footer{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:7px;margin-top:7px;padding-top:7px;display:flex}.order-product-main>footer span>*{display:block}.order-product-main>footer small{color:var(--muted);font-size:12px}.order-product-main>footer b{font-size:12px}.order-product-main>footer strong{color:#176d65;text-align:left;font-size:12px}.order-detail-page .weight-reconciliation{padding:11px}.order-detail-page .order-sticky-actions{grid-template-columns:1fr}.order-detail-page .order-sticky-actions>button{width:100%}.waybill-gallery-sheet{max-height:min(88dvh,760px);overflow-y:auto}.waybill-gallery-intro{color:#176d65;background:#effbf8;border-radius:14px;align-items:center;gap:10px;padding:12px;display:flex}.waybill-gallery-intro>svg{width:25px}.waybill-gallery-intro span>*{display:block}.waybill-gallery-intro small{color:#4b706c}.waybill-gallery{grid-template-columns:1fr 1fr;gap:10px;margin-top:11px;display:grid}.waybill-gallery article{border:1px solid var(--border);background:#fff;border-radius:15px;overflow:hidden}.waybill-preview{aspect-ratio:1.05;color:#596965;text-align:center;background:linear-gradient(145deg,#eef2f1,#fff);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.waybill-preview>svg{width:34px;color:var(--teal)}.waybill-preview span>*{display:block}.waybill-preview small{color:var(--muted)}.waybill-gallery footer{gap:7px;padding:9px;display:grid}.waybill-gallery footer span>*{display:block}.waybill-gallery footer small{color:var(--muted);font-size:12px}.waybill-gallery footer button{background:var(--teal);color:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:4px;min-height:34px;font-size:12px;font-weight:800;display:flex}.waybill-gallery footer button svg{width:14px}@media (width<=360px){.clean-order-table>div{grid-template-columns:1fr!important}.clean-order-table p:nth-child(odd){border-left:0!important}.waybill-gallery{grid-template-columns:1fr}.weight-progress-card{grid-template-columns:80px minmax(0,1fr)}.weight-donut{width:76px;height:76px}}@media print{.app{max-width:none;box-shadow:none}.app>header,.order-name-row button,.order-tabs,.order-sticky-actions{display:none!important}}.app:has(.order-detail-page) .page-title h1{align-items:center;gap:8px;display:flex}.app:has(.order-detail-page) .page-title h1:after{border-radius:999px;align-items:center;min-height:25px;padding:3px 10px;font-size:12px;font-weight:850;line-height:1;display:inline-flex}.app:has(.order-detail-page.active) .page-title h1:after{content:"فعال";color:#087f72;background:#e8f7f3}.app:has(.order-detail-page.complete) .page-title h1:after{content:"تکمیل شده";color:#3459a5;background:#eef3ff}.app:has(.order-detail-page.cancelled) .page-title h1:after{content:"لغو شده";color:#b42323;background:#fff0f0}.order-detail-page .order-status-hero{display:none}.order-refund-link{color:#a52727;background:#fff7f7;border:1px solid #e5bcbc;border-radius:11px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:38px;margin:-2px 0 10px;font-weight:800;display:flex}.order-refund-link svg{width:17px}.order-detail-page .detail-chips{z-index:2;border:1px solid var(--border);background:#f4f7f6;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:2px;padding:4px;display:grid;position:sticky;top:55px}.order-detail-page .detail-chips:has(button:only-child){grid-template-columns:1fr}.order-detail-page .detail-chips button{background:0 0;border:0;border-radius:9px;min-height:38px}.order-detail-page .detail-chips button.selected{color:var(--teal);background:#fff;box-shadow:0 2px 9px #0b3d3810}.cargo-info-tab,.order-details-content{gap:12px;display:grid}.order-payment-row,.order-checkout-items{margin:0}.order-checkout-items .cart-price-stack{margin-top:3px}.order-checkout-items .cart-price-stack>small{font-size:12px}.order-checkout-items .checkout-product>span>b em{background:var(--brand-soft-strong);color:var(--teal);border-radius:99px;padding:2px 7px;font-size:12px;font-style:normal;display:inline-flex}.cargo-order-items{margin:0}.cargo-order-product{padding:10px 12px!important}.cargo-order-product>span{gap:8px!important}.cargo-order-product .cargo-product-heading{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.cargo-product-heading>i{width:28px;height:28px;color:var(--teal);background:linear-gradient(145deg,#e8f8f5,#d9f0ec);border-radius:9px;place-items:center;display:grid}.cargo-product-heading svg{width:15px}.cargo-product-heading>b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cargo-product-heading>em{color:var(--teal);background:#f1faf8;border:1px solid #cde8e3;border-radius:99px;padding:3px 7px;font-size:12px;font-style:normal;font-weight:850}.cargo-order-product .cargo-product-specs{background:#f8faf9;border:1px solid #e8eeec;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.cargo-product-specs>span{text-align:center;border-left:1px solid #e8eeec;gap:2px;min-width:0;padding:6px 5px;display:grid}.cargo-product-specs>span:last-child{border-left:0}.cargo-product-specs small,.cargo-product-prices small{color:var(--muted);white-space:nowrap;font-size:12px;overflow:hidden}.cargo-product-specs strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cargo-order-product .cargo-product-prices{background:#f4f8f7;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 9px;display:grid}.cargo-product-prices>span{align-items:baseline;gap:4px;min-width:0;display:flex}.cargo-product-prices>span:last-child{text-align:left;background:#e5f6f2;border-radius:7px;justify-content:flex-end;padding:4px 7px}.cargo-product-prices b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cargo-product-prices strong{color:#176d65;white-space:nowrap;font-size:12px}.cargo-invoice-note{border:1px solid var(--border);color:var(--muted);border-radius:13px;align-items:center;gap:7px;margin:0;padding:11px;display:flex}.cargo-invoice-note svg{flex:none;width:17px}.cargo-document-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cargo-document-actions button{border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:44px;margin:0;font-weight:800;display:flex}.cargo-document-actions svg{width:18px}.order-detail-page .order-product-detail{align-items:start;grid-template-columns:64px minmax(0,1fr)!important}.order-detail-page .order-product-detail>img{aspect-ratio:1;object-fit:cover;width:64px!important;height:64px!important;min-height:0!important}.waybill-gallery footer{display:block}.waybill-download-all{background:var(--teal);color:#fff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:46px;margin-top:12px;font-weight:850;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 20px #fff}.waybill-download-all svg{width:19px}.orders-main-tabs{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;margin:4px 0 18px;display:grid}.orders-main-tabs button{color:#78848c;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-height:48px;font-weight:750;display:flex;position:relative}.orders-main-tabs button:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:12px;right:12px}.orders-main-tabs button.selected{color:var(--brand-dark)}.orders-main-tabs button.selected:after{background:var(--teal)}.orders-main-tabs button span{color:#637078;background:#eef2f3;border-radius:99px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;display:grid}.orders-main-tabs button.selected span{background:var(--brand-soft-strong);color:var(--teal)}.orders-support-link{justify-content:center;align-items:center;gap:8px;margin:0 0 16px;display:flex}.orders-support-link svg{width:20px;height:20px}.active-company-chips{scrollbar-width:none;gap:8px;margin:0 -16px 14px;padding:0 16px 3px;display:flex;overflow-x:auto}.active-company-chips::-webkit-scrollbar{display:none}.active-company-chips button{border:1px solid var(--border);color:#647078;white-space:nowrap;background:#fff;border-radius:99px;flex:none;min-height:38px;padding:6px 14px}.active-company-chips button.selected{border-color:var(--teal);background:var(--brand-soft-strong);color:var(--brand-dark);font-weight:800;box-shadow:0 4px 12px #0d94881a}.order-history-tools{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.order-history-tools b{font-size:14px;display:block}.order-history-tools small{color:var(--muted);display:block}.order-history-tools>button{border:1px solid var(--brand-border);min-height:40px;color:var(--brand-dark);background:#fff;border-radius:11px;align-items:center;gap:6px;padding:7px 11px;font-weight:750;display:flex}.order-history-tools>button svg{width:18px}.order-history-tools>button i{background:var(--teal);color:#fff;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:12px;font-style:normal;display:grid}.order-filter-chips{scrollbar-width:none;gap:7px;margin:0 -16px 12px;padding:0 16px 3px;display:flex;overflow-x:auto}.order-filter-chips::-webkit-scrollbar{display:none}.order-filter-chips button{color:#176e61;background:#edf8f5;border:1px solid #cce4df;border-radius:99px;flex:none;align-items:center;gap:5px;min-height:34px;padding:5px 10px;display:flex;font-size:12px!important}.order-filter-chips svg{width:14px}.order-filter-chips .clear{color:#b42323;background:0 0;border-color:#0000}.orders.order-list-cards{gap:12px}.modern-order-card{background:#fff;border:1px solid #dfe8e6;border-radius:18px;transition:transform .18s,box-shadow .18s;overflow:hidden;box-shadow:0 8px 28px #193e3913}.modern-order-card>a{color:inherit;text-decoration:none;background:#fff!important;padding:0!important;display:block!important}.modern-order-card>a>header{background:linear-gradient(135deg,#f7fbfa,#eef6f4);justify-content:space-between;align-items:center;gap:10px;height:auto;padding:12px 13px;display:flex}.modern-order-card>a>header span>*{display:block}.modern-order-card>a>header span small{color:var(--muted);margin:0}.modern-order-card>a>header span b{font-size:14px!important}.order-card-product{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:12px 13px 7px;display:grid}.order-card-product>svg{width:34px;height:34px;color:var(--teal);background:#f0f7f5;border-radius:10px;padding:8px}.order-card-product span>*{display:block}.order-card-product small,.order-card-total small{color:var(--muted)}.order-card-product b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:13px!important}.order-card-product b em{color:var(--teal);white-space:nowrap;font-style:normal;font-size:12px!important}.order-card-total{background:#f7f9f9;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin:0 13px 10px;padding:9px 11px;display:flex}.order-card-total strong{white-space:nowrap;color:#152d2a!important;background:0 0!important;padding:0!important;font-size:14px!important}.modern-order-card .order-card-meta{border-block:1px solid var(--border)}.modern-order-card .order-project-row{border-top:0}.order-card-actions{border-top:1px solid var(--border);background:#fbfcfc;padding:10px 12px}.order-card-actions button{border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:42px;font-weight:800;display:flex}.order-card-actions svg{width:19px}.receive-order{background:var(--teal);color:#fff}.rate-order{color:#88620b;background:#fff9e8;border:1px solid #d9b75d!important}.review-recorded{color:#18806f;justify-content:center;align-items:center;gap:7px;min-height:38px;font-weight:750;display:flex}.review-recorded svg{width:18px}.orders-empty{text-align:center;min-height:230px;color:var(--muted);place-items:center;gap:8px;display:grid}.orders-empty>svg{color:#a9b7b4;width:44px;height:44px}.orders-empty button{color:var(--teal);background:0 0;border:0;font-weight:800}.order-filter-form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.order-filter-form label{color:#46545b;gap:5px;font-size:12px;font-weight:700;display:grid}.order-filter-form .wide{grid-column:1/-1}.order-filter-form input,.order-filter-form select{border:1px solid var(--border);background:#fff;border-radius:11px;outline:none;width:100%;min-width:0;height:45px;padding:8px 10px}.order-filter-form input:focus,.order-filter-form select:focus{border-color:var(--teal);box-shadow:0 0 0 3px #0d94881a}.multi-select-filter{border:1px solid var(--border);background:#fff;border-radius:12px;grid-column:1/-1;position:relative}.multi-select-filter[open]{border-color:#9bcfc5;box-shadow:0 0 0 3px #0d948814}.multi-select-filter summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:51px;padding:7px 11px;list-style:none;display:flex}.multi-select-filter summary::-webkit-details-marker{display:none}.multi-select-filter summary span>*{display:block}.multi-select-filter summary small{color:#46545b;font-weight:700}.multi-select-filter summary b{color:#152d2a;font-size:12px}.multi-select-filter summary>svg{color:#78848c;width:18px;transition:transform .18s}.multi-select-filter[open] summary>svg{transform:rotate(180deg)}.multi-select-filter>div{border-top:1px solid #edf1f0;grid-template-columns:1fr 1fr;gap:7px;padding:0 9px 10px;display:grid}.multi-select-filter>div label{background:#fafcfc;border:1px solid #edf1f0;border-radius:9px;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:7px;min-height:40px;padding:5px 7px;font-weight:600;display:grid}.multi-select-filter>div input{width:18px;height:18px;accent-color:var(--teal);margin:0}.multi-select-filter>div svg{width:16px;color:var(--teal);display:none}.multi-select-filter>div label:has(input:checked){color:#176e61;background:#eff9f6;border-color:#b9ddd6}.multi-select-filter>div label:has(input:checked) svg{display:block}.order-filter-sheet>.primary{margin-top:16px}.order-filter-sheet>.secondary{margin-top:7px}.receive-confirm-sheet{text-align:center}.confirmation-illustration{width:68px;height:68px;color:var(--teal);background:#e9f8f4;border-radius:50%;place-items:center;margin:4px auto 12px;display:grid}.confirmation-illustration svg{width:36px;height:36px}.receive-confirm-sheet h3{margin:0 0 5px;font-size:17px}.receive-confirm-sheet p{color:var(--muted);margin:0 0 15px;font-size:12px;line-height:1.9}.receive-confirm-sheet .secondary{margin-top:7px}.rating-supplier{border:1px solid var(--border);background:#f8faf9;border-radius:14px;align-items:center;gap:10px;padding:10px;display:flex}.rating-supplier span>*{display:block}.rating-supplier small,.order-rating-sheet>p{color:var(--muted)}.rating-criteria{gap:8px;margin:10px 0 14px;display:grid}.rating-criteria>div{border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:10px 11px;display:flex}.rating-criteria>div>span>*{display:block}.rating-criteria small{color:var(--muted)}.rating-criteria>div>div{direction:ltr;display:flex}.rating-criteria button{color:#cbd3d1;background:0 0;border:0;place-items:center;width:29px;height:32px;padding:3px;display:grid}.rating-criteria button.selected{color:#e6a816}.rating-criteria button svg{width:21px}.review-note{gap:6px;font-weight:750;display:grid}.review-note textarea{z-index:1;resize:vertical;pointer-events:auto;touch-action:manipulation;min-height:96px;position:relative}.order-rating-sheet{overscroll-behavior:contain;overflow-y:auto}.order-rating-sheet .primary:disabled{cursor:not-allowed;color:#eef3f2;background:#b9c7c4}.order-state.refunded{color:#8a6410;background:#fff6df}.order-toast{z-index:1000;right:50%;bottom:max(94px, calc(82px + env(safe-area-inset-bottom)));color:#176e61;background:#f0fbf8;border:1px solid #b9dfd7;border-radius:14px;grid-template-columns:36px minmax(0,1fr) 28px;align-items:center;gap:9px;width:min(100% - 28px,402px);padding:11px 12px;animation:.25s both order-toast-in;display:grid;position:fixed;transform:translate(50%);box-shadow:0 14px 38px #0d413933}.order-toast>svg{width:24px;height:24px}.order-toast span>*{display:block}.order-toast small{color:#52756f}.order-toast button{color:#52756f;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;display:grid}.order-toast button svg{width:17px}@keyframes order-toast-in{0%{opacity:0;transform:translate(50%,16px)}to{opacity:1;transform:translate(50%)}}@media (hover:hover){.modern-order-card:hover{transform:translateY(-2px);box-shadow:0 12px 32px #193e391c}}@media (width<=360px){.order-card-meta{grid-template-columns:1fr 1.18fr}.order-card-meta .order-owner-row{border-left:1px solid var(--border);border-bottom:0}.order-card-meta b{font-size:12px!important}.order-filter-form{grid-template-columns:1fr}.order-filter-form .wide{grid-column:auto}.rating-criteria>div{flex-direction:column;align-items:flex-start}.rating-criteria>div>div{align-self:center}}.buyer-type-tag{min-height:27px;color:var(--teal);background:#e9f7f4;border-radius:99px;justify-content:center;justify-self:end;align-items:center;padding:4px 9px;font-size:12px;font-style:normal;font-weight:850;display:inline-flex}.cancellation-reason{color:#9f2525;background:#fff5f5;border:1px solid #f1c3c3;border-radius:14px;grid-template-columns:34px minmax(0,1fr);gap:9px;margin-bottom:12px;padding:12px;display:grid}.cancellation-reason>svg{background:#fee2e2;border-radius:50%;width:22px;height:22px;padding:5px}.cancellation-reason b,.cancellation-reason p{margin:0;display:block}.cancellation-reason p{color:#713737;margin-top:3px;font-size:12px;line-height:1.7}.order-detail-page.cancelled .order-tabs,.order-detail-page.cancelled .weight-progress-card,.order-detail-page.cancelled .order-delivery-cell{display:none!important}.order-detail-page.cancelled .order-tab-panel{margin-top:8px}.order-detail-page.cancelled .order-sticky-actions{grid-template-columns:1fr}.profile-reviews{gap:11px;display:grid}.profile-reviews>article{border:1px solid var(--border);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 6px 20px #193e390f}.review-card-main{color:#172c29;text-align:right;background:#fff;border:0;grid-template-columns:46px minmax(0,1fr) 20px;align-items:center;gap:10px;width:100%;padding:13px;display:grid}.review-card-main>span>*{display:block}.review-card-main small{color:#687774}.review-card-main em{color:#9a6b0d;align-items:center;gap:4px;width:max-content;margin-top:5px;font-style:normal;font-weight:800;display:flex}.review-card-main em svg{fill:#e6a816;color:#e6a816;width:15px}.review-card-main>svg{color:#7d8b88;width:18px}.profile-reviews footer{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid}.profile-reviews footer button{min-height:40px;color:var(--teal);background:#fbfcfc;border:0;justify-content:center;align-items:center;gap:5px;font-weight:750;display:flex}.profile-reviews footer button+button{border-right:1px solid var(--border)}.profile-reviews footer .danger{color:#b42323}.profile-reviews footer svg{width:16px}.review-details{gap:12px;display:grid}.review-score-list{gap:7px;display:grid}.review-score-list p{background:#f7f9f9;border-radius:10px;justify-content:space-between;align-items:center;margin:0;padding:9px 10px;display:flex}.review-score-list b{color:#9a6b0d;align-items:center;gap:4px;display:flex}.review-score-list svg{color:#e6a816;width:15px}.review-text{border:1px solid var(--border);border-radius:11px;gap:5px;margin:0;padding:11px;display:grid}.review-text small,.review-date{color:var(--muted)}.supplier-search .search-wrap .search{background:#f8fbfa;border-color:#dce7e5;border-radius:15px;height:50px;margin:2px 0 12px;box-shadow:inset 0 1px #fff}.supplier-search .search-wrap .search:focus-within{border-color:var(--brand-primary);background:#fff;box-shadow:0 0 0 3px #0d948817}.supplier-controls{align-items:center;gap:8px;margin-bottom:16px;display:flex}.supplier-filters{flex:1;gap:6px;margin:0;padding-bottom:1px}.supplier-filters button{color:#53615f;background:#fff;border-color:#dfe8e6;border-radius:999px;min-height:38px;padding:7px 12px}.supplier-filters .selected{border-color:var(--brand-primary);background:var(--brand-primary);color:#fff;box-shadow:0 7px 16px #0d94882e}.supplier-sort-button{color:#40524f;text-align:right;background:#fff;border:1px solid #dfe8e6;border-radius:12px;flex:none;align-items:center;gap:6px;min-height:38px;padding:6px 10px;display:flex}.supplier-sort-button>svg{width:17px;color:var(--brand-primary)}.supplier-sort-button span>*{display:block}.supplier-sort-button span{font-size:12px;font-weight:800;line-height:1.4}.supplier-sort-button small{color:#778582;text-overflow:ellipsis;white-space:nowrap;max-width:70px;font-weight:500;overflow:hidden;font-size:12px!important}.supplier-list-heading{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:10px;display:flex}.supplier-list-heading span>*{display:block}.supplier-list-heading b{color:#172c29;font-size:15px!important}.supplier-list-heading small{color:var(--muted);margin-top:1px;font-size:12px!important}.supplier-list-heading em{color:#697774;flex:none;font-style:normal;font-size:12px!important}.modern-supplier-list{gap:11px}.modern-supplier-card{color:inherit;border:1px solid #dde8e5;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden;box-shadow:0 5px 18px #1337310e;background:linear-gradient(145deg,#fff 0%,#fbfdfc 100%)!important;border-radius:18px!important;min-height:0!important;margin:0!important;padding:14px!important;display:block!important}.modern-supplier-card:after{display:none!important}.supplier-card-main{grid-template-columns:52px minmax(0,1fr) 30px;align-items:center;gap:11px;display:grid}.supplier-card-main>.company-logo{border-color:#d7e8e4;width:52px;height:52px;box-shadow:0 5px 13px #164e4314}.supplier-card-main>span{min-width:0}.supplier-name{align-items:center;gap:5px;display:flex!important}.supplier-name b{text-overflow:ellipsis;white-space:nowrap;color:#142a26;line-height:1.6;overflow:hidden;font-size:14px!important}.supplier-name svg{color:#2890bd;fill:#e9f7fd;width:17px;height:17px}.supplier-card-main>span>small{color:#667572;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden;font-size:12px!important}.supplier-card-arrow{color:#8b9996;width:18px}.supplier-card-meta{border-top:1px solid #edf1f0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:13px;padding-top:11px;display:grid}.supplier-card-meta>span{color:#667572;align-items:center;gap:4px;display:flex!important}.supplier-card-meta svg{color:#6f827e;width:14px;height:14px}.supplier-card-meta b{color:#4d5f5b;font-size:12px!important}.supplier-rating{justify-self:start}.supplier-rating>svg{color:#dc9c22;fill:#dc9c22}.supplier-rating>b{color:#8a6410}.supplier-rating>small{color:#84908e;font-size:12px!important}.supplier-card-meta>em{color:#207b6c;white-space:nowrap;background:#edf8f5;border-radius:9px;padding:5px 9px;font-style:normal;font-weight:800;font-size:12px!important}@media (hover:hover){.modern-supplier-card:hover{border-color:#c2ddd7;transform:translateY(-2px);box-shadow:0 11px 27px #1337311a}}@media (width<=360px){.supplier-card-meta{grid-template-columns:auto 1fr}.supplier-card-meta>em{display:none}.supplier-rating{justify-self:end}.supplier-rating>small{display:none}}.supplier-sort-options{gap:8px;padding:4px 0 8px;display:grid}.supplier-sort-options button{border:1px solid var(--border);width:100%;min-height:66px;color:inherit;text-align:right;background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:10px;padding:11px 13px;display:grid}.supplier-sort-options button[aria-current=true]{background:#f0faf7;border-color:#9ed2c8}.supplier-sort-options span>*{display:block}.supplier-sort-options b{font-size:13px!important}.supplier-sort-options small{color:var(--muted);margin-top:2px;font-size:12px!important}.supplier-sort-options svg{width:21px;color:var(--brand-primary)}@media (width<=370px){.supplier-filters button{padding-inline:10px}.supplier-sort-button small{display:none}}.factory-profile-identity h1{font-size:15px!important}.factory-address{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.factory-address span{min-width:0}.factory-address em{color:#55706b;margin-top:5px;font-size:12px;font-style:normal;line-height:1.7}.factory-address>a{color:var(--brand-primary);background:#fff;border:1px solid #9fd4cb;border-radius:10px;align-items:center;gap:4px;padding:7px 9px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.factory-address>a svg{width:16px}.share-company-preview{border:1px solid var(--border);background:var(--soft);border-radius:15px;align-items:center;gap:10px;padding:12px;display:flex}.share-company-preview span>*{display:block}.share-company-preview small,.factory-share-sheet>p{color:var(--muted)}.share-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.share-actions :is(a,button){border:1px solid var(--border);min-height:46px;color:var(--teal);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:6px;font-weight:800;text-decoration:none;display:flex}.share-actions svg{width:19px}.about-page{gap:14px;display:grid}.about-hero{text-align:center;background:linear-gradient(145deg,#e6f8f4,#f8fcfb);border-radius:22px;padding:22px 18px}.about-hero img{object-fit:contain;width:76px;height:76px}.about-hero h2{margin:10px 0 5px}.about-hero p{color:#536b67;margin:0;line-height:1.9}.about-values{gap:9px;display:grid}.about-values article{border:1px solid var(--border);background:#fff;border-radius:15px;align-items:flex-start;gap:11px;padding:13px;display:flex}.about-values article>svg{width:23px;color:var(--teal);flex:none}.about-values span>*{display:block}.about-values small{color:var(--muted);margin-top:3px;line-height:1.7}.about-version{border:1px solid var(--border);width:100%;color:inherit;text-align:right;background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:9px;padding:14px;display:grid}.about-version span>*{display:block}.about-version small{color:var(--muted)}.about-version em{color:#08796f;background:#e8f8f4;border-radius:99px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:800}.about-version>svg{width:18px;color:var(--muted)}.about-copyright{text-align:center;color:var(--muted);margin:5px 0;font-size:12px}.release-head,.tax-identity-notice{color:#176d65;background:#eaf8f5;border-radius:15px;align-items:flex-start;gap:10px;padding:13px;display:flex}.release-head>svg,.tax-identity-notice>svg{flex:none;width:24px}.release-head span>*{display:block}.release-notes{color:#465b57;gap:9px;margin:14px 0;padding-right:22px;line-height:1.8;display:grid}.tax-identity-notice p{margin:4px 0 0;line-height:1.9}.tax-notice-detail{color:var(--muted);line-height:1.8}.tax-identity-notice+.tax-notice-detail+.primary+.secondary{width:100%;margin-top:8px}.member-settings-sheet{gap:13px;display:grid}.member-settings-profile{background:var(--soft);border-radius:14px;align-items:center;gap:10px;padding:12px;display:flex}.member-settings-profile>span{width:42px;height:42px;color:var(--teal);background:#dff5f0;border-radius:12px;place-items:center;font-weight:900;display:grid}.member-settings-profile div>*{display:block}.member-settings-profile small{color:var(--muted)}.member-settings-sheet>label{gap:6px;font-weight:800;display:grid}.member-permissions{border:1px solid var(--border);border-radius:14px;gap:8px;padding:12px;display:grid}.member-permissions label{color:#4c5e5a;align-items:center;gap:8px;display:flex}.member-permissions input{width:auto;accent-color:var(--teal)}.member-settings-sheet .danger-action{width:100%;margin-top:-3px}html[data-theme=dark] :is(.share-company-preview,.share-actions a,.share-actions button,.about-values article,.about-version){color:#e7efed;background:#14201e;border-color:#2d403c}html[data-theme=dark] :is(.about-hero,.release-head,.tax-identity-notice){color:#78d6ca;background:#142823}html[data-theme=dark] .factory-address>a{background:#171b1a;border-color:#38635c}html[data-theme=dark] .member-settings-profile{background:#171b1a}html[data-theme=dark] .member-permissions{border-color:#303634}html[data-theme=dark] :is(.release-notes,.member-permissions label){color:#b5bfbc}.app-settings-sections{gap:26px;display:grid}.theme-settings,.font-settings{gap:14px;display:grid}.font-options .font-sample{font-size:22px;font-weight:700}.font-options .font-sample.peyda{font-family:Peyda,sans-serif}.font-options .font-sample.vazirmatn{font-family:Vazirmatn,sans-serif}.theme-settings-heading{border:1px solid var(--border);background:linear-gradient(145deg,#f4fbf9,#e8f6f3);border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.theme-settings-heading span>*{display:block}.theme-settings-heading small{color:var(--teal);font-weight:800}.theme-settings-heading h2{margin:3px 0 2px;font-size:19px}.theme-settings-heading p{color:var(--muted);margin:0;font-size:12px}.theme-settings-heading>svg{background:var(--teal);color:#fff;border-radius:12px;width:38px;height:38px;padding:8px}.theme-options{gap:9px;display:grid}.theme-options>button{border:1px solid var(--border);width:100%;min-height:70px;color:inherit;text-align:right;background:#fff;border-radius:16px;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:11px;padding:12px;display:grid}.theme-options>button.selected{background:#effbf8;border-color:#76bdb3;box-shadow:0 7px 20px #0d94881a}.theme-options i{background:var(--soft);width:42px;height:42px;color:var(--teal);border-radius:12px;place-items:center;font-style:normal;display:grid}.theme-options i svg{width:21px}.theme-options span>*{display:block}.theme-options b{align-items:center;gap:7px;font-size:13px;display:flex!important}.theme-options b em{background:var(--teal);color:#fff;border-radius:99px;padding:2px 7px;font-size:12px;font-style:normal}.theme-options small{color:var(--muted);margin-top:2px;font-size:12px}.theme-options u{color:var(--teal);place-items:center;text-decoration:none;display:grid}.theme-options u svg{width:21px}.dark-theme-preview{color:#dce8e5;background:linear-gradient(145deg,#172421,#0e1715);border:1px solid #314844;border-radius:18px;min-height:108px;padding:18px;position:relative;overflow:hidden}.dark-theme-preview>span{filter:blur(42px);opacity:.28;background:#0d9488;border-radius:50%;width:120px;height:120px;position:absolute;top:-34px;left:-25px}.dark-theme-preview>div{gap:7px;margin-bottom:16px;display:flex;position:relative}.dark-theme-preview i{background:#1d302c;border:1px solid #36504b;border-radius:8px;width:34%;height:26px}.dark-theme-preview i:first-child{background:#0d9488}.dark-theme-preview b{font-size:12px;position:relative}html[data-theme=dark]{--teal:#27b7a9;--brand-primary:#27b7a9;--brand-dark:#58d0c4;--brand-light:#23534c;--soft:#172421;--border:#2d403c;--muted:#9aaba7;--focus-ring:0 0 0 3px #27b7a940}html[data-theme=dark] .bottom :is(a,button){color:#aebdb9}html[data-theme=dark] .app>header :is(.icon,.header-project-select .project,.close-venture){color:#dce8e5!important;background:#16221f!important;border-color:#30433f!important}html[data-theme=dark] .app>header .header-project-select .project :is(b,small),html[data-theme=dark] .app>header .header-project-select .project>svg{color:#dce8e5!important}html[data-theme=dark] .sheet-handle{background:#40534f}html[data-theme=dark] .sheet-layer .sheet-backdrop{background:#020706b8}html[data-theme=dark] :is(input,textarea,select){color:#e7efed;background:#15211f;border-color:#30443f}html[data-theme=dark] :is(input,textarea,select)::placeholder{color:#71827e}html[data-theme=dark] .theme-settings-heading{background:linear-gradient(145deg,#18302b,#13221f);border-color:#30524c}html[data-theme=dark] .theme-options>button{background:#14201e;border-color:#2d403c}html[data-theme=dark] .theme-options>button.selected{background:#17332e;border-color:#319f94}html[data-theme=dark] .theme-options i{background:#1e302c}html[data-theme=dark] :is(.product-card,.plp-product-card,.modern-supplier-card,.shipment-card,.order-product-detail,.order-list-cards>a,.order-transactions>button,.conversation-list>button,.checkout-switcher,.delivery-method>label,.payment-gateway,.order-overview,.order-registration-card,.cargo-financial-card,.factory-overview-card,.factory-address,.factory-license-list>button,.company-info-grid>div,.contact-card,.license-list>article,.top-companies>a,.managed-companies>a,.company-card,.project-card,.verify,.faq,.menu-list>a,.factory-list>a,.supplier-sort-options button,.profile-switch-list button,.more-sheet-menu>a,.more-profile-switcher,.detail-rows,.order-totals){color:#e7efed!important;box-shadow:none!important;background:#14201e!important;border-color:#2d403c!important}html[data-theme=dark] :is(.soft,.detail,.card,.summary,.profile-box,.support,.cart-list>div,.transaction,.company-cart>article,.order-summary,.delivery,.review,.map-select,.messages p,.registered-phone,.order-description,.receipt-preview){background:#172421!important}html[data-theme=dark] :is(.stats,.legal-intro,.sheet-profile-head,.transaction-order-context,.payment-identity,.success-note,.personal-profile-icon,.confirmation-illustration,.kyc-identity>span){color:#65d4c7;background:#17332e}html[data-theme=dark] :is(.chips button,.seg button,.profile-tabs button,.company-page-tabs button,.detail-chips button,.supplier-filters button,.supplier-sort-button,.project-card-actions button,.order-sticky-actions button){color:#dce8e5!important;background:#14201e!important;border-color:#31443f!important}html[data-theme=dark] :is(.chips .selected,.seg .selected,.profile-tabs .selected,.company-page-tabs .selected,.detail-chips .selected,.supplier-filters .selected,.order-tabs [aria-selected=true]){border-color:var(--teal)!important;background:var(--teal)!important;color:#06110f!important}html[data-theme=dark] :is(.product-card,.plp-product-card,.order-product-detail,.order-preview,.receipt-preview) img:not(.company-logo img),html[data-theme=dark] .home-categories img{filter:brightness(.68)contrast(1.12)saturate(.78);transition:filter var(--motion-base) ease}html[data-theme=dark] .product-visual,html[data-theme=dark] .plp-product-image,html[data-theme=dark] .home-categories button{background:#15221f!important}html[data-theme=dark] .order-sticky-actions{background:#101b19;border-color:#2d403c;box-shadow:0 -10px 30px #0005}html[data-theme=dark] .order-sticky-actions button.primary,html[data-theme=dark] .primary{border-color:var(--teal)!important;background:var(--teal)!important;color:#06110f!important}html[data-theme=dark] .notification-trigger i{border-color:#101b19}html[data-theme=dark] .profile-box>div{background:#22332f}html[data-theme=dark] .auth-method,html[data-theme=dark] .resend{color:var(--teal)}@media (prefers-reduced-motion:reduce){html[data-theme=dark] .product-card img,html[data-theme=dark] .plp-product-card img,html[data-theme=dark] .home-categories img{transition:none}}html[data-theme=dark] body{color:#e6e8e7;background:#030504}html[data-theme=dark]{--teal:#31b7aa;--brand-primary:#31b7aa;--brand-dark:#60cbbf;--brand-light:#253b38;--brand-soft:#121615;--brand-soft-strong:#171d1c;--brand-border:#272d2b;--soft:#121615;--border:#272d2b;--muted:#929997}html[data-theme=dark] .app,html[data-theme=dark] .auth{color:#e6e8e7;background:#080a09;box-shadow:0 0 0 1px #1d211f,0 28px 80px #000c}html[data-theme=dark] .app *,html[data-theme=dark] .auth *,html[data-theme=dark] .bottom-sheet *{border-color:#272d2b!important}html[data-theme=dark] .app>header{box-shadow:0 8px 24px #0009;background:#0a0d0cf5!important}html[data-theme=dark] .app>header :is(.icon,.header-project-select .project,.close-venture){color:#e1e5e3!important;background:#111413!important}html[data-theme=dark] .bottom{background:#0d100ff2!important;box-shadow:0 12px 34px #000c!important}html[data-theme=dark] .bottom-sheet{color:#e6e8e7;background:#0d100f}html[data-theme=dark] :is(input,textarea,select){color:#e6e8e7;background:#101312}html[data-theme=dark] :is(input,textarea,select):focus{background:#141817!important}html[data-theme=dark] :is(.theme-options>button,.product-card,.plp-product-card,.modern-supplier-card,.shipment-card,.order-product-detail,.order-list-cards>a,.order-transactions>button,.conversation-list>button,.checkout-switcher,.delivery-method>label,.payment-gateway,.order-overview,.order-registration-card,.cargo-financial-card,.factory-overview-card,.factory-address,.factory-license-list>button,.rating-summary,.review-list>article,.freight-rate-list>article,.company-info-grid>div,.contact-card,.license-list>article,.top-companies>a,.managed-companies>a,.company-card,.project-card,.verify,.faq,.menu-list>a,.factory-list>a,.supplier-sort-options button,.profile-switch-list>button,.profile-switch-list .company-menu-row,.profile-switch-list .company-menu-row>button,.more-sheet-menu>a,.more-profile-switcher,.detail-rows,.order-totals,.market-offers,.market-offer,.market-search,.market-filter-button,.market-categories button,.checkout-products,.payment-gateway>div label,.field-input,.shipping-cost-table,.order-notes textarea,.invoice-download,.factory-profile-identity,.factory-gallery-tiles button,.supplier-sort-button,.freight-price-toggle,.rating-criteria>div,.verified-data){color:#e6e8e7!important;box-shadow:none!important;background:#111413!important}html[data-theme=dark] :is(.detail,.card,.summary,.profile-box,.support,.cart-list>div,.transaction,.company-cart>article,.order-summary,.delivery,.review,.map-select,.messages p,.registered-phone,.order-description,.receipt-preview,.factory-facts span,.review-scores span,.review-list footer,.order-list-cards>a>header,.order-project-row,.cargo-financial-card p,.order-registration-card>div,.market-columns,.cart-product,.project-menu,.company-menu,.search-results){color:#e6e8e7!important;background:#141817!important}html[data-theme=dark] :is(.stats,.legal-intro,.sheet-profile-head,.transaction-order-context,.payment-identity,.success-note,.personal-profile-icon,.confirmation-illustration,.kyc-identity>span,.delivery-method>label.selected,.company-menu [aria-current=true],.profile-switch-list [aria-current=true],.card-quantity,.cart-quantity,.cart-expiry,.cargo-aggregate,.order-totals .final){color:#6fd0c5!important;background:#16201e!important}html[data-theme=dark] :is(.theme-settings-heading,.dark-theme-preview){background:linear-gradient(145deg,#151918,#0b0d0c)!important}html[data-theme=dark] :is(.company-page-tabs,.factory-profile-tabs.is-stuck){background:#0b0e0d!important;box-shadow:0 8px 20px #0008!important}html[data-theme=dark] :is(.factory-profile-tabs button,.company-page-tabs button,.chips button,.seg button,.profile-tabs button,.detail-chips button,.supplier-filters button,.project-card-actions button,.order-sticky-actions button){color:#aeb5b2!important;background:#141716!important}html[data-theme=dark] :is(.factory-profile-tabs button.selected,.company-page-tabs button.selected,.chips .selected,.seg .selected,.profile-tabs .selected,.detail-chips .selected,.supplier-filters .selected,.order-tabs [aria-selected=true]){color:#7bd7cd!important;background:#18302d!important;border-color:#31b7aa!important}html[data-theme=dark] :is(.checkout-next-surface,.product-config-sticky,.company-cart-sticky,.order-sticky-actions){background:#0c0f0e!important;box-shadow:0 -12px 30px #000a!important}html[data-theme=dark] .app:has(.invoice-download):before{background:#0c0f0e!important;box-shadow:0 -12px 30px #000a!important}html[data-theme=dark] :is(.status,.progress,.weight-reconciliation,.tax-warning){color:#d4b967!important;background:#1c180e!important;border-color:#59471e!important}html[data-theme=dark] :is(.order-state.active,.order-preview em,.shipment-card-body>em){color:#63c7ba!important;background:#152521!important}html[data-theme=dark] .order-state.complete{color:#8aa9df!important;background:#151c29!important}html[data-theme=dark] :is(.order-state.cancelled,.danger-action,.cart-company-delete){color:#e58c8c!important;background:#271414!important}html[data-theme=dark] :is(.product-visual,.plp-product-image,.home-categories button){background:#0e1110!important}html[data-theme=dark] :is(.product-card,.plp-product-card,.order-product-detail,.order-preview,.receipt-preview) img:not(.company-logo img),html[data-theme=dark] .home-categories img{filter:brightness(.58)contrast(1.18)saturate(.68)}html[data-theme=dark] :is(.primary,.theme-options b em){color:#030807!important;background:#25a99d!important}html[data-theme=dark] :is(.search,.project-select>.project,.search-results,.company-menu,.project-menu){color:#e6e8e7!important;box-shadow:none!important;background:#101312!important}html[data-theme=dark] .search input{color:#e6e8e7!important;background:0 0!important}html[data-theme=dark] .home-categories b{color:#cbd0ce!important}html[data-theme=dark] .show-all-category>span{color:#55c4b8!important;background:#17201e!important}html[data-theme=dark] .bottom-active-indicator{box-shadow:none!important;background:#1a2523!important}html[data-theme=dark] :is(.header-project-select .project b,.header-project-select .project small,.bottom a,.bottom button){color:#b9c0bd!important}html[data-theme=dark] .bottom .active{color:#65cbbf!important}html[data-theme=dark] .app>header :is(.logo-link,.icon,.project){color:#dfe3e1!important;background:#111413!important;border-color:#2a302e!important}html[data-theme=dark] :is(.search,.supplier-search .search-wrap .search){box-shadow:none!important;background:#101312!important;border-color:#272d2b!important}html[data-theme=dark] :is(.search input,.supplier-search input){color:#e6e8e7!important;background:0 0!important}html[data-theme=dark] :is(.home-market-dots button,.factory-gallery-dots button){background:#59605e!important}html[data-theme=dark] :is(.price-trends,.price-trends>a,.order-preview,.average-note,.home-top-companies>a){color:#e6e8e7!important;background:#111413!important;border-color:#272d2b!important}html[data-theme=dark] .average-note{background:#151d1b!important}html[data-theme=dark] :is(.plp-toolbar button,.active-sort,.offer-table-head,.product-thickness-row,.offer-row,.offer-row em,.offer-row>span,.product-thickness-row>em,.product-thickness-row>span){color:#dfe3e1!important;background:#121615!important;border-color:#272d2b!important}html[data-theme=dark] :is(.active-sort,.product-thickness-row){background:#151a18!important}html[data-theme=dark] :is(.product-form,.offer-row .offer-stock,.offer-row .stock){color:#65cbbf!important;background:#17231f!important}html[data-theme=dark] .product-config-tabs{background:#0b0e0d!important}html[data-theme=dark] :is(.field button,.minimum-order,.discount-table .active){color:#d5bd70!important;background:#191a14!important}html[data-theme=dark] :is(.market-tools,.market-supplier>header,.market-chart,.market-empty){color:#dfe3e1!important;box-shadow:none!important;background:#0f1211!important;border-color:#272d2b!important}html[data-theme=dark] :is(.market-offer,.market-columns,.market-pulse,.price-history-chart,.price-chart-ranges,.price-chart-ranges button.selected,.price-offer-details,.price-chart-summary span){color:#e6e8e7!important;box-shadow:none!important;background:#121615!important;border-color:#272d2b!important}html[data-theme=dark] .price-history-chart circle{fill:#121615!important}html[data-theme=dark] :is(.modern-supplier-card,.supplier-card-meta,.supplier-card-meta>em){color:#dfe3e1!important;background:#111413!important;border-color:#272d2b!important}html[data-theme=dark] :is(.factory-profile-hero,.factory-profile-identity,.factory-profile-tabs,.factory-product-heading,.factory-tab-panel){background:#080a09!important}html[data-theme=dark] :is(.factory-share,.factory-gallery-tiles button,.factory-facts span,.review-scores span,.review-list footer,.freight-note){color:#dfe3e1!important;background:#131716!important}html[data-theme=dark] :is(.factory-overview-card,.factory-address,.factory-license-list>button,.rating-summary,.review-list>article,.freight-rate-list article){color:#e6e8e7!important;background:#111413!important;border-color:#272d2b!important}html[data-theme=dark] .company-logo{background:#171a19!important;border-color:#303634!important}html[data-theme=dark] .company-logo img{filter:brightness(.72)contrast(1.18)saturate(.82);background:#c9cecc;border-radius:50%}html[data-theme=dark] :is(.modern-order-card,.modern-order-card>a,.modern-order-card>a>header,.order-card-total,.order-card-actions,.order-card-product,.order-card-meta,.order-owner-row,.order-supplier-row,.order-project-row){color:#e6e8e7!important;box-shadow:none!important;background:#111413!important;border-color:#272d2b!important}html[data-theme=dark] :is(.modern-order-card>a>header,.order-card-total,.order-card-actions){background:#151817!important}html[data-theme=dark] .order-card-product>svg{color:#5fc9bd!important;background:#171d1b!important}html[data-theme=dark] .order-card-total strong{color:#e8ecea!important}html[data-theme=dark] :is(.orders-filter-tabs button,.orders-company-filters button){color:#aab2af!important;background:#111413!important}html[data-theme=dark] :is(.orders-filter-tabs button.selected,.orders-company-filters button.selected){color:#71d2c7!important;background:#18302d!important}html[data-theme=dark] :is(.order-total-progress,.order-total-progress>div,.order-progress-track,.shipment-card,.shipment-card>header,.order-detail-page .shipment-card>header,.shipment-card-body,.order-overview,.order-overview>header,.order-overview>div,.order-overview p,.order-registration-card,.order-registration-card>div,.order-tabs){color:#e6e8e7!important;box-shadow:none!important;background:#111413!important;border-color:#272d2b!important}html[data-theme=dark] :is(.shipment-card>header,.order-detail-page .shipment-card>header,.order-overview>header){background:#151817!important}html[data-theme=dark] .weight-progress-card{color:#e7efed;box-shadow:none;background:#14201e;border-color:#2d403c}html[data-theme=dark] .weight-progress-card h2,html[data-theme=dark] .weight-donut>b{color:#63c7ba}html[data-theme=dark] .weight-progress-card :is(small,p){color:#aeb9b6}html[data-theme=dark] .cargo-product-heading>i{color:#71d2c7;background:#18302d}html[data-theme=dark] .cargo-product-heading>em{color:#71d2c7;background:#172824;border-color:#2d4b46}html[data-theme=dark] .cargo-product-specs{background:#171b1a;border-color:#2d403c}html[data-theme=dark] .cargo-product-specs>span{border-color:#2d403c}html[data-theme=dark] .cargo-product-prices{background:#171b1a}html[data-theme=dark] .cargo-product-prices>span:last-child{background:#18302d}html[data-theme=dark] .cargo-product-prices strong{color:#71d2c7}html[data-theme=dark] .cargo-invoice-note{color:#aeb7b4;border-color:#3b4a47}html[data-theme=dark] .order-checkout-items .checkout-product>span>b em{color:#7bd7cd;background:#18302d}html[data-theme=dark] .order-progress-track{background:#292f2d!important}html[data-theme=dark] :is(.buyer-type-tag,.shipment-card i.delivered){color:#64cabe!important;background:#162521!important}html[data-theme=dark] .shipment-card i.moving{color:#80aee5!important;background:#151d27!important}html[data-theme=dark] .shipment-card i.loading{color:#d7ba5d!important;background:#211c0f!important}html[data-theme=dark] .order-total-progress button{color:#62cbbf!important;background:#17211f!important}html[data-theme=dark] :is(.checkout-switcher,.checkout-products,.checkout-product,.delivery-method>label,.payment-gateway,.payment-gateway>div label,.order-notes textarea,.invoice-download,.shipping-cost-table,.shipping-cost-table>div){color:#e6e8e7!important;background:#111413!important;border-color:#272d2b!important}html[data-theme=dark] .delivery-method>label.selected{background:#16201e!important;border-color:#3b756e!important}html[data-theme=dark] :is(.checkout-next-surface,.product-config-sticky){background:#0b0e0d!important}html[data-theme=dark] :is(.profile-box em,.company-card em,.history-link,.conversation-list>button>i,.sheet-profile-head){color:#64cabe!important;background:#16211e!important}html[data-theme=dark] :is(.company-profile-head,.profile-tabs button,.company-detail-cover+*,.support-grid>a,.faq,.history-link,.conversation-list>button,.global-transactions>button,.transaction){color:#e6e8e7!important;background:#111413!important;border-color:#272d2b!important}html[data-theme=dark] :is(.form-fields input,.auth input,.registered-phone input){color:#e6e8e7!important;background:#101312!important;border-color:#2b312f!important}html[data-theme=dark] :is(.legal-progress,.delivery-progress){background:#292f2d!important}html[data-theme=dark] :is(.project-card,.project-card-actions button,.company-card,.why,.verified-data){color:#e6e8e7!important;background:#111413!important;border-color:#272d2b!important}html[data-theme=dark] .support-hero>a{color:#6fd0c5!important;background:#151b19!important}html[data-theme=dark] .offer-detail-chips>span{color:#cbd2cf!important;background:#17201e!important}html[data-theme=dark] .active-company-chips button{color:#cbd2cf!important;background:#111413!important;border-color:#272d2b!important}html[data-theme=dark] .active-company-chips button.selected{color:#71d2c7!important;background:#18302d!important}html[data-theme=dark] .orders-count span{color:#aeb6b3!important;background:#171b1a!important}html[data-theme=dark] .orders-tabs button>span{color:#aeb6b3!important;background:#1b201e!important}html[data-theme=dark] :is(.home-market-dots button.active,.factory-gallery-dots button.selected){background:#8c9692!important}html[data-theme=dark] .app :is(h1,h2,h3,b,strong),html[data-theme=dark] .bottom-sheet :is(h1,h2,h3,b,strong){color:#e7eae8}html[data-theme=dark] .app :is(p,span){color:inherit}html[data-theme=dark] .app small,html[data-theme=dark] .bottom-sheet small{color:#9ba3a0}html[data-theme=dark] :is(.supplier-name b,.supplier-card-main b,.modern-order-card b,.factory-profile-identity h1,.company-profile-head h2){color:#e7eae8!important}html[data-theme=dark] :is(.supplier-card-main>span>small,.supplier-card-meta>span,.supplier-card-meta b,.supplier-card-meta small,.factory-profile-identity p,.order-card-product small,.order-card-total small){color:#9ba3a0!important}html[data-theme=dark] :is(.supplier-card-meta>em,.factory-license-list em,.profile-box em,.buyer-type-tag){color:#72d2c7!important}html[data-theme=dark] .bottom-sheet{color:#e7eae8!important;background:#0d100f!important;box-shadow:0 -22px 60px #000d!important}html[data-theme=dark] .bottom-sheet>.sheet-handle{background:#4d5754!important}html[data-theme=dark] .bottom-sheet>header{box-shadow:none!important;background:#0d100f!important;border-bottom:1px solid #272d2b!important}html[data-theme=dark] .bottom-sheet>header h2{color:#f0f2f1!important}html[data-theme=dark] .bottom-sheet>header button{color:#e8ebe9!important;background:#191d1c!important;border:1px solid #303634!important}html[data-theme=dark] :is(.more-sheet-menu a,.more-sheet-menu .more-profile-switcher,.profile-switch-list>button,.profile-switch-list .company-menu-row,.profile-switch-list .company-menu-row>button){color:#e7eae8!important;background:#111413!important}html[data-theme=dark] :is(.project-profile-filter button,.project-switch-list>button){color:#c4cbc8!important;background:#111413!important;border-color:#303634!important}html[data-theme=dark] .project-profile-filter button span{color:#aeb6b3!important;background:#1b211f!important}html[data-theme=dark] :is(.project-profile-filter button.selected,.project-switch-list>button[aria-current=true]){color:#71d2c7!important;background:#18302d!important;border-color:#3b756e!important}html[data-theme=dark] .project-profile-filter button.selected span{color:#8ce0d6!important;background:#24413d!important}html[data-theme=dark] .more-sheet-menu .more-profile-switcher small{color:#e7eae8!important}html[data-theme=dark] .more-sheet-menu .more-profile-switcher:after{color:#67cec2!important;background-color:#171b1a!important}html[data-theme=dark] .sheet-backdrop{background:#010302c7!important}html[data-theme=dark] .company-logo img{object-fit:contain!important;filter:none!important;opacity:1!important;background:#3b403e!important;width:100%!important;height:100%!important;padding:5px!important;display:block!important}html[data-theme=dark] :is(.receive-order,.conversation-list em strong){color:#04110f!important}html[data-theme=dark] .cart-quantity{color:#eef1ef!important;background:#151918!important;border-color:#343b38!important}html[data-theme=dark] .cart-quantity button{color:#66cec2!important;background:#222826!important;border:1px solid #39413e!important}html[data-theme=dark] .cart-quantity b{color:#eef1ef!important}html[data-theme=dark] .cart-company-actions .secondary{color:#67cec2!important;box-shadow:none!important;background:#171b1a!important;border:1px solid #3b4542!important}html[data-theme=dark] .company-logo img{filter:brightness(.88)contrast(1.12)saturate(.82);background:#3b403e!important}.company-status{border-radius:99px;width:max-content;margin-top:5px;padding:3px 8px;font-style:normal;font-weight:800;font-size:12px!important;display:inline-flex!important}.company-status.pending{color:#8a6200;background:#fff5d6}.company-status.verified{color:#08796f;background:#e8f8f4}.company-status.rejected{color:#b42323;background:#fff0f0}.managed-companies>a{align-items:end}.managed-companies>a>span{align-self:end}.company-review-banner{color:#765600;text-align:right;background:#fff9e8;border:1px solid #edd180;border-radius:15px;align-items:center;gap:10px;width:100%;margin:0 0 12px;padding:12px;display:flex}.company-review-banner.is-rejected{color:#a21c1c;background:#fff3f3;border-color:#efb4b4}.company-review-banner>svg{flex:none;width:22px}.company-review-banner span{flex:1}.company-review-banner span>*{display:block}.company-review-banner small{margin-top:2px}.company-detail-cover{position:relative}.company-detail-cover>a,.company-detail-cover>button{color:var(--teal);background:#fffffff0;border:0;border-radius:10px;align-items:center;gap:5px;padding:7px 9px;font-weight:800;text-decoration:none;display:flex;position:absolute;bottom:10px;left:10px}.company-detail-cover>a svg,.company-detail-cover>button svg{width:16px}.company-about-card a{color:var(--teal);justify-content:space-between;align-items:center;margin-top:10px;font-weight:800;text-decoration:none;display:flex}.company-about-card a svg{width:17px}.member-panel{gap:8px;display:grid}.member-panel .section-title button,.company-info-editor .section-title button{color:var(--teal);background:0 0;border:0;align-items:center;gap:5px;font-weight:800;display:flex}.member-panel .section-title svg,.company-info-editor .section-title svg{width:17px}.member-panel article{border:1px solid var(--border);background:#fff;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto 32px 32px;align-items:center;gap:9px;padding:11px;display:grid}.member-panel article>span{width:42px;height:42px;color:var(--teal);background:#eaf8f5;border-radius:12px;place-items:center;font-weight:900;display:grid}.member-panel article:not(.company-member-card) div>*{display:block}.member-panel article small{color:var(--muted)}.member-panel article em{background:var(--soft);border-radius:8px;padding:3px 7px;font-size:12px;font-style:normal}.member-panel article>button{color:var(--muted);background:0 0;border:0;place-items:center;display:grid}.member-panel article>button svg{width:17px}.member-panel article>button.danger{color:#b42323}.invite-note,.rejection-reason,.locked-company-note{color:#176d65;background:#eefbf8;border-radius:13px;align-items:flex-start;gap:9px;margin:12px 0;padding:12px;display:flex}.invite-note span>*{display:block}.invite-note svg,.rejection-reason svg,.locked-company-note svg{flex:none;width:20px}.rejection-reason{color:#a21c1c;background:#fff1f1}.rejection-reason p{margin:3px 0 0}.modern-stepper{position:relative}.modern-stepper:before{content:"";background:var(--border);height:2px;position:absolute;top:15px;left:18%;right:18%}.modern-stepper b{z-index:1;justify-items:center;gap:4px;display:grid;position:relative}.modern-stepper i{background:#e5e7eb;border:3px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.modern-stepper .active i{background:var(--teal);color:#fff}.form-lead,.company-confirm-head,.legal-letter-intro{color:#176d65;background:linear-gradient(135deg,#e9faf6,#f8fcfb);border-radius:16px;align-items:flex-start;gap:11px;margin-bottom:15px;padding:14px;display:flex}.form-lead>svg,.company-confirm-head>svg,.legal-letter-intro>svg{flex:none;width:28px}.form-lead h2,.legal-letter-intro h2{margin:0;font-size:15px}.form-lead p,.legal-letter-intro p{color:#4b706c;margin:3px 0 0}.company-confirm-head span>*{display:block}.company-confirm-list{border:1px solid var(--border);background:#fff;border-radius:17px;overflow:hidden}.company-confirm-list p{border-top:1px solid var(--border);grid-template-columns:105px minmax(0,1fr);gap:10px;margin:0;padding:11px 12px;display:grid}.company-confirm-list p:first-child{border-top:0}.company-confirm-list small{color:var(--muted)}.company-confirm-list b{font-size:12px}.company-added,.legal-pending{text-align:center}.company-added .success-mark{margin:20px auto 12px}.company-added>p,.legal-pending>p{color:var(--muted)}.company-added .secondary,.legal-pending .secondary{text-align:center;margin-top:8px;display:block}.letter-actions{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.letter-actions button{border:1px solid var(--border);color:var(--teal);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:10px;display:flex}.letter-actions svg{width:18px}.verification-letter{border:1px solid var(--border);background:#f9fbfb;border-radius:16px;padding:16px}.verification-letter h3{margin:0 0 12px}.verification-letter p{line-height:2}.verification-letter dl{gap:8px;display:grid}.verification-letter dl div{gap:8px;display:flex}.verification-letter dd{margin:0}.verification-letter footer{border-top:1px dashed var(--border);text-align:left;margin-top:20px;padding-top:12px}.upload-area.uploaded{color:#08796f;background:#edf9f4;border-style:solid}.pending-visual{width:108px;height:108px;color:var(--teal);background:#eaf8f5;border-radius:28px;place-items:center;margin:20px auto;display:grid;position:relative}.pending-visual>svg:first-child{width:55px}.pending-visual>svg:last-child{background:#fff;border-radius:50%;width:27px;padding:4px;position:absolute;bottom:19px;left:19px}.legal-pending h1{margin:12px 0 2px}.legal-pending h2{color:#ad7a00;margin:0}.review-timeline{border:1px solid var(--border);border-radius:16px;grid-template-columns:1fr 20px 1fr 20px 1fr;align-items:center;margin:22px 0;padding:14px 5px;display:grid}.review-timeline span{color:var(--muted);justify-items:center;gap:3px;display:grid}.review-timeline span svg{width:28px}.review-timeline span b,.review-timeline span small{font-size:12px}.review-timeline span.done{color:var(--teal)}.review-timeline span.active{color:#ad7a00}.review-timeline>i{background:var(--border);height:2px}.company-gallery{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.company-gallery figure{border-radius:12px;height:86px;margin:0;position:relative;overflow:hidden}.company-gallery img{object-fit:cover;width:100%;height:100%}.company-gallery button{color:#b42323;background:#fff;border:0;border-radius:8px;place-items:center;padding:5px;display:grid;position:absolute;top:5px;left:5px}.company-gallery svg{width:15px}.form-fields input:disabled{color:#43504e;cursor:not-allowed;background:#eef1f1}.locked-hint{color:var(--muted);align-items:center;gap:4px;margin-top:4px;display:flex}.locked-hint svg{width:12px}.transaction-filters button{flex:1}.global-transactions>button.failed{background:snow;border-color:#efc2c2}.global-transactions>button.failed>span>svg,.global-transactions>button.failed strong em{color:#b42323}.transaction-result{border-radius:14px;align-items:center;gap:10px;margin-bottom:11px;padding:12px;display:flex}.transaction-result.is-success{color:#08796f;background:#edf9f4}.transaction-result.failed{color:#b42323;background:#fff1f1}.transaction-result>span{place-items:center;display:grid}.transaction-result svg{widthlv:20px;width:22px}.transaction-result div>*{display:block}html[data-theme=dark] :is(.company-confirm-list,.member-panel article,.verification-letter){background:#111413;border-color:#272d2b}html[data-theme=dark] .member-panel article>button.danger{color:#f18d8d}html[data-theme=dark] :is(.form-lead,.company-confirm-head,.legal-letter-intro,.invite-note){color:#78d6ca;background:#142823}html[data-theme=dark] .form-fields input:disabled{color:#aeb5b2;background:#171b1a}.letter-guide-intro{color:#176d65;background:#eefbf8;border-radius:15px;align-items:flex-start;gap:11px;padding:13px;display:flex}.letter-guide-intro>svg{flex:none;width:27px}.letter-guide-intro span>*{display:block}.letter-guide-intro p{margin:4px 0 0;font-size:12px;line-height:1.8}.letter-guide-steps{gap:13px;margin:16px 0;padding:0;list-style:none;display:grid}.letter-guide-steps li{align-items:flex-start;gap:10px;display:flex}.letter-guide-steps li>span{background:var(--brand-soft-strong);width:30px;height:30px;color:var(--teal);border-radius:10px;flex:0 0 30px;place-items:center;font-weight:900;display:grid}.letter-guide-steps div>*{display:block}.letter-guide-steps small{color:var(--muted);margin-top:3px;line-height:1.8}.letter-guide-checklist{border:1px solid var(--border);background:var(--soft);border-radius:15px;gap:7px;padding:13px;display:grid}.letter-guide-checklist>b{color:#08796f;align-items:center;gap:6px;display:flex}.letter-guide-checklist svg{width:18px}.letter-guide-checklist p{color:var(--muted);margin:0;padding-right:14px;font-size:12px;position:relative}.letter-guide-checklist p:before{content:"";background:var(--teal);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:1px}.letter-guide-note{color:#765600;background:#fff9e8;border-radius:12px;align-items:flex-start;gap:8px;margin:10px 0;padding:10px;font-size:12px;line-height:1.8;display:flex}.letter-guide-note svg{flex:none;width:17px}html[data-theme=dark] .letter-guide-checklist{background:#111413;border-color:#272d2b}html[data-theme=dark] .letter-guide-intro{color:#78d6ca;background:#142823}html[data-theme=dark] .letter-guide-steps li>span{color:#71d2c7;background:#18302d}html[data-theme=dark] .letter-guide-note{color:#d7ba5d;background:#211c0f}html[data-theme=dark] .letter-guide-checklist>b{color:#71d2c7}.transaction-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid!important}.transaction-filters button{white-space:nowrap;min-width:0;padding-inline:6px}.transaction-pdf-download{justify-content:center;align-items:center;gap:7px;margin-top:14px;display:flex}.transaction-pdf-download svg{width:18px}@media (width<=360px){.checkout-products-table .checkout-product{grid-template-columns:1fr}.checkout-quantity{justify-self:stretch;width:100%}.field{gap:6px;padding-inline:8px}.field>div{gap:5px;min-width:0}.field-input{min-width:0}.field-input input{width:100%;min-width:0}}.app>header .header-account-actions{margin-right:auto}.app>header .account-trigger{color:#111!important}.account-management-menu{gap:8px;display:grid}.account-management-menu>a{min-height:58px}.supplier-category-filters{scrollbar-width:none;gap:8px;margin:-5px -16px 12px;padding:0 16px 6px;scroll-padding-inline:16px;overflow-x:auto}.supplier-category-filters::-webkit-scrollbar{display:none}.supplier-category-filters:after{content:"";flex:0 0 1px}.supplier-category-filters button{border-radius:14px;flex:none;min-height:42px;padding:8px}@media (width<=380px){.supplier-category-filters{margin-inline:-12px;padding-inline:12px;scroll-padding-inline:12px}}.cart-company-head span small{margin-top:2px;display:block}.cart-empty img{object-fit:contain;width:200px;height:auto}.cart-empty>p{color:var(--muted);margin:0}.tax-checkout-notice{border-radius:14px;align-items:flex-start;gap:9px;margin:-2px 0 12px;padding:12px;display:flex;color:#674d00!important;background:#fff3bf!important;border:1px solid #e5b93f!important}.tax-checkout-notice svg{flex:none;width:21px;color:#9a6a00!important}.tax-checkout-notice p{margin:0;line-height:1.8;color:inherit!important}.checkout-payable{background:#effbf8;border-radius:16px;justify-content:space-between;align-items:center;margin:14px 0;padding:17px;display:flex}.checkout-payable strong{color:var(--teal);font-size:17px}.support-hero button{color:var(--teal);background:#fff;border:0;border-radius:12px;padding:9px 18px;font-weight:800}.support-phone{border:1px solid var(--border);color:inherit;border-radius:15px;align-items:center;gap:11px;margin:12px 0;padding:13px;text-decoration:none;display:flex}.support-phone>svg{color:var(--teal)}.support-phone span{flex:1}.support-phone span>*{display:block}.support-phone small{color:var(--muted)}.support-phone em{color:var(--teal);font-style:normal;font-weight:800}.support-grid>button{border:1px solid var(--border);min-height:94px;color:inherit;background:#fff;border-radius:16px;place-items:center;gap:6px;display:grid}.support-grid>button svg{color:var(--teal)}.faq-all{width:100%}.faq-sheet{flex-direction:column;height:min(88dvh,780px);display:flex}.faq-search{border:1px solid var(--border);border-radius:13px;align-items:center;gap:8px;padding:10px 12px;display:flex}.faq-search svg{width:19px;color:var(--teal)}.faq-search input{background:0 0;border:0;outline:0;flex:1;min-width:0}.faq-filters{flex:none;margin:10px 0}.faq-list{gap:8px;padding-bottom:16px;display:grid;overflow-y:auto}.faq-list article{border:1px solid var(--border);background:#fff;border-radius:14px}.faq-list article>button{text-align:right;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:12px;display:flex}.faq-list article>button span{flex:1}.faq-list article>button span>*{display:block}.faq-list article small{color:var(--teal)}.faq-list article svg{width:18px;transition:transform .2s}.faq-list article.open svg{transform:rotate(180deg)}.faq-list article p{color:var(--muted);margin:0;padding:0 12px 13px;line-height:1.9}.faq-empty{text-align:center;color:var(--muted)}.support-ticket-sheet{height:min(82dvh,720px)}.support-ticket-form{gap:13px;display:grid}.support-ticket-form label{gap:6px;font-weight:700;display:grid}.support-ticket-form :is(input,select,textarea),.member-settings-sheet select{border:1px solid var(--border);background:#fff;border-radius:12px;width:100%;padding:11px}.support-ticket-form textarea{min-height:150px}.support-call-request{border:1px solid var(--border);background:#fff;border-radius:16px;margin:12px 0 16px;padding:14px}.support-call-request header{margin-bottom:10px}.support-call-request h2{margin:0;font-size:16px}.support-call-request small{color:var(--muted)}.support-call-request p{margin:8px 0 12px}.support-call-request button{width:100%}.support-history-list{gap:8px;display:grid}.support-hero.support-contact-primary{border:1px solid var(--brand-border);color:var(--brand-dark);text-align:right;background:linear-gradient(135deg,#edf7f5,#f8fbfa);border-radius:18px;grid-template-columns:44px minmax(0,1fr);gap:6px 12px;padding:20px;display:grid;position:relative}.support-contact-primary .support-contact-icon,.support-chat-card .support-chat-icon{width:44px;height:44px;color:var(--brand-primary);background:#fff;border-radius:13px;place-items:center;display:grid}.support-contact-primary .support-contact-icon{grid-row:1/3}.support-hero.support-contact-primary h2,.support-call-request.support-chat-card h2{line-height:1.6;margin:0!important;font-size:17px!important}.support-hero.support-contact-primary p{color:var(--muted);line-height:1.8;margin:0!important;font-size:13px!important}.support-contact-primary>small{color:var(--muted);grid-column:1/-1;align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.support-contact-primary>small svg{width:15px;height:15px}.support-hero.support-contact-primary>button,.support-call-request.support-chat-card>button{background:var(--brand-primary);color:#fff;width:100%;min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:11px;grid-column:1/-1;justify-content:space-between;align-items:center;margin:10px 0 0;padding:10px 14px;font-size:14px;font-weight:700;display:flex}.support-contact-primary>button svg,.support-chat-card>button svg{width:18px;height:18px}.support-call-request.support-chat-card{padding:16px}.support-call-request.support-chat-card header{box-shadow:none;background:0 0;border:0;align-items:flex-start;gap:10px;margin:0;padding:0;display:flex;position:static}.support-chat-card .support-chat-icon{background:#edf7f5;flex:0 0 44px}.support-chat-card header>div{min-width:0}.support-chat-card header small{margin-top:3px;font-size:12px;line-height:1.8;display:block}.support-chat-card .support-order-context{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex;margin:12px 0!important}.support-order-context svg{width:16px;height:16px}.support-call-request.support-chat-card>button{color:var(--brand-primary);background:#edf7f5}.support-history-item{border:1px solid var(--border);text-align:right;background:#fff;border-radius:14px;align-items:stretch;gap:10px;width:100%;padding:12px;display:flex}.support-history-item i{width:34px;height:34px;color:var(--teal);background:#eafaf8;border-radius:10px;flex:none;place-items:center;display:grid}.support-history-item span{flex:1;gap:4px;min-width:0;display:grid}.support-history-item span>*{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.support-history-item em{color:var(--teal);flex-direction:column;justify-content:center;align-items:flex-end;gap:4px;font-size:12px;font-style:normal;display:inline-flex}.support-ticket-status{border-radius:999px;align-self:flex-start;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.support-ticket-status.is-success{color:#0f766e;background:#e8faf3}.support-ticket-status.is-danger{color:#b91c1c;background:#fef2f2}.support-ticket-status.is-waiting{color:#9a6a00;background:#fff5ea}.support-empty{color:var(--muted);margin:0;padding:8px 4px}.ticket-success{text-align:center}.ticket-success>svg{width:64px;height:64px;color:var(--teal)}.role-description{color:#176d65;background:#eefbf8;border-radius:13px;align-items:flex-start;gap:9px;margin:12px 0;padding:12px;display:flex}.role-description svg{width:20px}.role-description p{margin:4px 0 0}.payment-failed>svg{color:#c2413b}.payment-failed .secondary{width:100%}.order-detail-page .order-tabs button{color:#556360!important;opacity:1!important;display:block!important}.order-detail-page .order-tabs button[aria-selected=true]{color:var(--teal)!important}html[data-theme=dark] .tax-checkout-notice{color:#e5c86f;background:#211b0d;border-color:#6d5720}html[data-theme=dark] :is(.checkout-payable,.role-description){color:#78d6ca;background:#142823;border-color:#31534d}html[data-theme=dark] :is(.faq-list article,.support-phone,.support-grid>button,.support-call-request){color:#e7efed;background:#111413;border-color:#2d403c}html[data-theme=dark] .support-call-request,html[data-theme=dark] .support-history-item{background:#111413}html[data-theme=dark] .support-ticket-status{color:#cfd8d7!important}html[data-theme=dark] .support-ticket-status.is-success{color:#8ee9d8!important;background:#173b34!important}html[data-theme=dark] .support-ticket-status.is-danger{color:#fca5a5!important;background:#4c1d1d!important}html[data-theme=dark] .support-ticket-status.is-waiting{color:#f5dca9!important;background:#4e3b1a!important}.waybill-preview{border:0;width:100%}.waybill-gallery footer span{min-width:0}.waybill-gallery footer button{width:100%;margin-top:7px}@media (width<=480px){.product-config-tabs+.field{flex-direction:column;align-items:stretch;gap:8px;display:flex}.product-config-tabs+.field>b{text-align:right;width:100%}.product-config-tabs+.field>div{justify-content:space-between;width:100%}.product-config-tabs+.field .field-input{flex:1}}.app:has(.order-detail-page) .order-sticky-actions{bottom:0}.app:has(.order-detail-page){padding-bottom:96px}.notification-trigger,.profile-switch-list button,.faq-all,.order-detail-page .shipment-card,.order-detail-page .order-payment-row,.transaction-filters button,.global-transactions>button{color:inherit}.app:has(.company-profile-head)>.page-title{display:none}.content:has(.company-profile-head){padding-top:14px}.content:has(.company-profile-head) .company-profile-head{border:1px solid var(--border);background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 14px;padding:14px;display:grid;box-shadow:0 7px 24px #0b3d380a}.content:has(.company-profile-head) .company-profile-head .company-logo{border-radius:16px;width:56px;height:56px}.content:has(.company-profile-head) .company-profile-head span{min-width:0}.content:has(.company-profile-head) .company-profile-head h2{margin:0 0 2px}.content:has(.company-profile-head) .company-profile-head p{color:var(--muted);margin:0}.company-profile-head .company-edit-link{border:1px solid var(--border);background:var(--soft);width:36px;height:36px;color:var(--teal);border-radius:10px;flex:none;place-items:center;display:grid}.company-profile-head .company-edit-link svg{width:17px}.content:has(.company-profile-head) .company-stats{background:#effaf8;border:1px solid #d8ece8;margin-bottom:14px}.content:has(.company-profile-head) .company-stats b{justify-items:center;gap:2px;font-size:14px;display:grid}.content:has(.company-profile-head) .company-stats small{color:#4b706c;font-weight:500}.content:has(.company-profile-head) .profile-tabs{z-index:3;border-top:1px solid var(--border);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;grid-template-columns:repeat(3,1fr);gap:4px;margin:0 -16px 14px;padding:7px 16px;display:grid;position:sticky;top:0;box-shadow:0 8px 18px #0f172a0b}.content:has(.company-profile-head) .profile-tabs button{min-height:40px;color:var(--muted);background:0 0;border:0;border-radius:10px;font-weight:800}.content:has(.company-profile-head) .profile-tabs button.selected{color:var(--teal);box-shadow:none;background:#e9f8f5}.content:has(.company-profile-head) .company-about-card{border:1px solid var(--border);background:#fff;overflow:hidden;box-shadow:0 7px 24px #0b3d380a}.content:has(.company-profile-head) .menu-list a{border:1px solid var(--border);background:#fff}.content:has(.company-profile-head) .member-panel article{box-shadow:0 5px 18px #0b3d3808}.content:has(.company-profile-head) .company-review-banner{margin-top:10px}html[data-theme=dark] .content:has(.company-profile-head) .company-profile-head{box-shadow:none;background:#151918;border-color:#303a37}html[data-theme=dark] .content:has(.company-profile-head) .company-profile-head p{color:#929c99}html[data-theme=dark] .company-profile-head .company-edit-link{color:#6fd2c6;background:#1b302d;border-color:#2a3330}html[data-theme=dark] .content:has(.company-profile-head) .company-stats{color:#6bd2c6;background:#142421;border-color:#27413d}html[data-theme=dark] .content:has(.company-profile-head) .company-stats small{color:#91aaa5}html[data-theme=dark] .content:has(.company-profile-head) .profile-tabs{background:#0f1211f2;border-color:#282e2c;box-shadow:0 10px 22px #0005}html[data-theme=dark] .content:has(.company-profile-head) .profile-tabs button{color:#98a19f}html[data-theme=dark] .content:has(.company-profile-head) .profile-tabs button.selected{color:#72d5ca;background:#19312d}html[data-theme=dark] .content:has(.company-profile-head) :is(.company-about-card,.menu-list a,.member-panel article,.card){color:#e6e9e8;box-shadow:none;border-color:#2a3330;background:#141817!important}html[data-theme=dark] .content:has(.company-profile-head) :is(.company-about-card p,.menu-list small,.member-panel small,.card p){color:#929b98!important}html[data-theme=dark] .member-panel article>span{color:#6fd2c6;background:#1b302d}html[data-theme=dark] .member-panel article em{color:#c3ccca;background:#232927}html[data-theme=dark] .company-review-banner{color:#efc95e;background:#282412;border-color:#5d512a}html[data-theme=dark] .company-review-banner.is-rejected{color:#f18d8d;background:#2a1717;border-color:#633232}html[data-theme=dark] .company-status.pending{color:#e5c461;background:#332d17}html[data-theme=dark] .company-status.verified{color:#73d4c8;background:#18322e}html[data-theme=dark] .company-status.rejected{color:#f19999;background:#351d1d}html[data-theme=dark] .managed-companies>a .company-status{border:1px solid}html[data-theme=dark] :is(.company-added,.legal-pending){color:#e7e9e8}html[data-theme=dark] :is(.company-added>p,.legal-pending>p){color:#979f9d}html[data-theme=dark] .success-mark{color:#69cfc3;background:#172824;border-color:#1e3732}html[data-theme=dark] :is(.success-note,.pending-visual,.transaction-order-context){color:#6fd2c6;background:#172824}html[data-theme=dark] .success-note span,html[data-theme=dark] .transaction-order-context :is(b,strong){color:#dce6e3}html[data-theme=dark] .letter-actions button{color:#70d1c5;background:#151817;border-color:#303634}html[data-theme=dark] .verification-letter{color:#dfe3e2;background:#141716;border-color:#343a38}html[data-theme=dark] .verification-letter :is(dl,footer){color:#aab1af}html[data-theme=dark] .upload-area{color:#72d3c8;background:#142522;border-color:#3f8d84}html[data-theme=dark] .upload-area.uploaded{color:#7bd8cd;background:#17302b}html[data-theme=dark] .review-timeline{background:#131615;border-color:#303634}html[data-theme=dark] .review-timeline>i{background:#38413e}html[data-theme=dark] .legal-pending .why{color:#dbc06a;background:#252212;border-color:#5b502d}html[data-theme=dark] .legal-pending .why p{color:#bcae7d!important}html[data-theme=dark] .company-gallery figure{border:1px solid #303634}html[data-theme=dark] .company-gallery button{color:#f19191;background:#231818}html[data-theme=dark] .locked-company-note{color:#abb5b2;background:#202624}html[data-theme=dark] .rejection-reason{color:#f09595;background:#2b1717}html[data-theme=dark] .transaction-hero{background:linear-gradient(135deg,#123d38,#0f5e55);box-shadow:0 12px 30px #0005}html[data-theme=dark] .global-transactions>button.failed{background:#211515!important;border-color:#593030!important}html[data-theme=dark] .global-transactions>button.failed :is(b,strong,small){color:#dfb2b2!important}html[data-theme=dark] .transaction-result.is-success{color:#79d6cb;background:#17302b}html[data-theme=dark] .transaction-result.failed{color:#f09595;background:#2b1717}html[data-theme=dark] .transaction-detail-sheet .detail-rows{background:#141716;border-color:#303634}html[data-theme=dark] .transaction-detail-sheet .detail-rows p{border-color:#2b312f}html[data-theme=dark] .transaction-detail-sheet .detail-rows small{color:#949d9a}html[data-theme=dark] .transaction-detail-sheet .detail-rows b{color:#e6e9e8}html[data-theme=dark] .modern-stepper:before{background:#3a423f}html[data-theme=dark] .modern-stepper i{background:#343a38;border-color:#0f1211}html[data-theme=dark] .modern-stepper .active i{color:#fff;background:#268f84}html[data-theme=dark] .company-confirm-list p{border-color:#2c3230}html[data-theme=dark] .company-confirm-list small{color:#949c9a}html[data-theme=dark] .company-confirm-list b{color:#e4e7e6}html[data-theme=dark] .form-lead p,html[data-theme=dark] .legal-letter-intro p{color:#9db6b1}@media (width<=380px){.content:has(.company-profile-head) .company-detail-cover{margin-inline:-12px}.content:has(.company-profile-head) .profile-tabs{margin-inline:-12px;padding-inline:12px}}.form-fields select{border:1px solid var(--border);width:100%;min-height:48px;color:inherit;cursor:pointer;background:#fff;border-radius:13px;outline:none;margin-top:5px;padding:11px 13px;display:block}.form-fields select:focus{border-color:var(--teal);box-shadow:0 0 0 3px #0d94881a}html[data-theme=dark] .form-fields select{color:#e6e8e7;background:#101312;border-color:#2b312f}html[data-theme=dark] .form-fields select:focus{border-color:#31b7aa;box-shadow:0 0 0 3px #31b7aa20}.managed-company-list{margin-top:2px}.managed-company-card .supplier-card-main>.company-logo{width:54px;height:54px}.managed-company-card .supplier-card-meta{grid-template-columns:auto minmax(0,1fr) auto}.managed-company-state{background:#fff5d6;border-radius:9px;justify-self:center;padding:4px 8px;color:#8a6200!important}.managed-company-state svg,.managed-company-state b{color:inherit!important}.managed-company-state[data-status=تأییدشده]{background:#eaf7ee;color:#23733d!important}.managed-company-state[data-status=رد\ شده]{background:#fff0f0;color:#b42323!important}html[data-theme=dark] .managed-company-card .supplier-name b{color:#e4e8e6}html[data-theme=dark] .managed-company-card .supplier-card-main>span>small{color:#929c99}html[data-theme=dark] .managed-company-card .supplier-card-meta{border-color:#29302e}html[data-theme=dark] .managed-company-state{background:#332d17;color:#e5c461!important}html[data-theme=dark] .managed-company-state[data-status=تأییدشده]{background:#193323;color:#95d6a6!important}html[data-theme=dark] .managed-company-state[data-status=رد\ شده]{background:#351d1d;color:#f19999!important}@media (width<=360px){.managed-company-card .supplier-card-meta{grid-template-columns:auto 1fr}.managed-company-card .supplier-card-meta>em{display:none}.managed-company-state{justify-self:end}}.company-identity-card{border-radius:18px}.company-identity-card h2,.legal-company-orders h2,.company-member-panel h2{text-wrap:balance}.company-access-role{font-weight:750;color:var(--teal)!important}.company-identity-facts{border-top:1px solid var(--border);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:2px 0 0;padding-top:12px;display:grid}.company-identity-facts div{background:var(--soft);border-radius:11px;min-width:0;padding:9px 10px}.company-identity-facts dt,.legal-order-card dt{color:var(--muted);font-size:10px;line-height:1.6}.company-identity-facts dd,.legal-order-card dd{overflow-wrap:anywhere;color:var(--ink);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:12px;font-weight:750}.company-workspace-tabs button{min-width:0;padding-inline:5px!important}.legal-company-orders,.company-member-panel{gap:12px;display:grid}.legal-company-orders>header,.company-member-panel>.section-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.legal-company-orders>header span,.company-member-panel>.section-title span{min-width:0}.legal-company-orders>header small,.company-member-panel>.section-title small{color:var(--muted);margin-bottom:2px;font-size:10px;display:block}.legal-company-orders>header h2,.company-member-panel>.section-title h2{margin:0;font-size:16px}.legal-company-orders>header>b{color:var(--teal);font-variant-numeric:tabular-nums;background:#e9f8f5;border-radius:999px;flex:none;padding:6px 9px;font-size:11px}.company-orders-empty{text-align:center;background:linear-gradient(145deg,#f3faf8,#fff);border-radius:18px;justify-items:center;gap:9px;padding:28px 18px;display:grid;box-shadow:0 0 0 1px #0f5a5114,0 10px 26px #0b3d3812}.company-orders-empty>svg{width:32px;height:32px;color:var(--teal)}.company-orders-empty p{max-width:290px;color:var(--muted);text-wrap:pretty;margin:0;font-size:12px;line-height:1.9}.company-orders-empty .primary{width:100%;max-width:220px}.legal-order-list{gap:10px;display:grid}.legal-order-card{background:#fff;border-radius:17px;overflow:hidden;box-shadow:0 0 0 1px #09363214,0 9px 24px #0b3d3812}.legal-order-card>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.legal-order-card>header>span:last-child{justify-items:end;min-width:0;display:grid}.legal-order-card>header small{color:var(--muted);font-size:9px}.legal-order-card>header b{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;max-width:170px;font-size:12px;overflow:hidden}.legal-order-status{color:#855d00;background:#fff5d8;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.legal-order-status svg{width:14px;height:14px}.legal-order-card[data-status="در حال ارسال"] .legal-order-status{color:#176589;background:#e8f6ff}.legal-order-card[data-status=تحویل\ شده] .legal-order-status{color:#23733d;background:#eaf7ee}.legal-order-card[data-status="لغو شده از سمت کارخانه"] .legal-order-status{color:#a92f2f;background:#fff0f0}.legal-order-summary{align-items:center;gap:10px;padding:12px;display:flex}.legal-order-summary .company-logo{outline-offset:-1px;outline:1px solid oklch(0% 0 0/.1);flex:none}.legal-order-summary p{min-width:0;color:var(--ink);text-wrap:pretty;margin:0;font-size:12px;line-height:1.9}.legal-order-summary strong{color:var(--teal)}.legal-order-card>dl{background:var(--soft);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 12px 11px;padding:10px;display:grid}.legal-order-card>dl div{border-inline-start:1px solid var(--border);min-width:0;padding-inline:7px}.legal-order-card>dl div:first-child{border-inline-start:0}.legal-order-card>footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;display:flex}.legal-order-card>footer>small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.legal-order-card>footer a{min-height:44px;color:var(--teal);background:#e9f8f5;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:5px;padding:7px 10px;font-size:10px;font-weight:800;display:inline-flex}.legal-order-card>footer a svg{width:15px}.member-role-guide{background:linear-gradient(145deg,#f3faf8,#fff);border-radius:15px;padding:13px;box-shadow:0 0 0 1px #0f5a5114}.member-role-guide>b{color:var(--teal);align-items:center;gap:7px;font-size:12px;display:flex}.member-role-guide>b svg{width:17px}.member-role-guide ul{color:var(--muted);gap:5px;margin:9px 0 0;padding:0 18px 0 0;font-size:10px;line-height:1.8;display:grid}.member-role-guide strong{color:var(--ink)}.company-member-list{gap:8px;display:grid}.company-member-panel .company-member-card{background:#fff;border:0;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;margin:0;padding:13px 14px;display:grid;box-shadow:0 0 0 1px #09363214,0 5px 16px #0b3d380d}.company-member-avatar{width:44px;height:44px;color:var(--teal);background:#e9f8f5;border-radius:14px;place-items:center;font-weight:850;display:grid}.company-member-info{gap:5px;min-width:0;display:grid}.company-member-info>b{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:12.5px;line-height:1.4;overflow:hidden}.company-member-info>small{color:var(--muted);font-size:9.5px}.company-member-meta{flex-wrap:wrap;align-items:center;gap:5px 7px;min-width:0;display:flex}.company-member-phone{color:#66727e;font-variant-numeric:tabular-nums;letter-spacing:.2px;white-space:nowrap;unicode-bidi:isolate;font-size:10px}.company-member-meta>i{white-space:nowrap;border-radius:999px;align-items:center;min-height:21px;padding:2px 7px;font-size:8.5px;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.company-member-meta>i.is-pending{color:#8a6100;background:#fff5dc}.company-member-meta>i.is-active{color:#23733d;background:#eaf7ee}.company-member-side{justify-content:flex-end;align-items:center;gap:7px;display:flex}.company-member-role{background:var(--soft);min-height:25px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.company-member-role svg{width:13px}.company-member-card.is-owner .company-member-role{color:#23733d;background:#eaf7ee}.company-member-actions{flex:none;gap:4px;display:flex}.company-member-actions button{width:34px;height:34px;color:var(--teal);background:#f8fbfa;border:1px solid #e3ecea;border-radius:10px;place-items:center;transition-property:transform,background-color,color;transition-duration:.12s;transition-timing-function:ease-out;display:grid}.company-member-actions button:active,.legal-order-card>footer a:active,.member-search-button:active{transform:scale(.96)}.company-member-actions button.danger{color:#b42323;background:#fff5f5;border-color:#f4dada}.company-member-actions svg{width:15px}.company-permission-note,.form-error{color:#775800;text-wrap:pretty;background:#fff7df;border-radius:11px;margin:0;padding:10px 12px;font-size:11px;line-height:1.8}.form-error{color:#a12626;background:#fff0f0;margin:8px 0}.member-search-intro{color:#285f59;background:#edf9f7;border-radius:13px;align-items:flex-start;gap:9px;margin-bottom:12px;padding:11px;display:flex}.member-search-intro svg{flex:none;width:18px;margin-top:2px}.member-search-intro p{text-wrap:pretty;margin:0;font-size:11px;line-height:1.9}.member-search-button{width:100%;min-height:48px}.member-search-result{background:#f1faf7;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;margin:12px 0;padding:11px;display:grid;box-shadow:0 0 0 1px #167a5e24}.member-search-result>svg{width:24px;color:var(--teal)}.member-search-result>span{min-width:0;display:grid}.member-search-result small{color:var(--muted);font-size:10px}.member-search-result em{color:#23733d;align-items:center;gap:4px;font-size:9px;font-style:normal;display:inline-flex}.member-search-result em svg{width:14px}.company-role-options{border:0;gap:8px;margin:12px 0;padding:0;display:grid}.company-role-options legend{color:var(--ink);margin-bottom:8px;font-size:12px;font-weight:800}.company-role-options label{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:13px;grid-template-columns:22px 32px minmax(0,1fr);align-items:center;gap:8px;min-height:58px;padding:9px 10px;display:grid}.company-role-options label.selected{border-color:var(--teal);background:#f0faf8;box-shadow:0 0 0 3px #10756914}.company-role-options label:has(input:disabled){cursor:not-allowed;opacity:.56}.company-role-options input{width:20px;height:20px;accent-color:var(--teal)}.company-role-options label>svg{width:22px;color:var(--teal)}.company-role-options label>span{display:grid}.company-role-options label b{font-size:12px}.company-role-options label small{color:var(--muted);font-size:9px;line-height:1.7}.member-role-editor{display:grid}html[data-theme=dark] .company-identity-facts div,html[data-theme=dark] .legal-order-card>dl,html[data-theme=dark] .company-member-role{background:#202624}html[data-theme=dark] .company-member-meta>i.is-pending{color:#ebc568;background:#372e18}html[data-theme=dark] .company-member-meta>i.is-active{color:#8ed3a4;background:#173323}html[data-theme=dark] .company-member-actions button{background:#1b211f;border-color:#2b3532}html[data-theme=dark] .company-member-actions button.danger{background:#321d1d;border-color:#573131}html[data-theme=dark] .legal-order-card,html[data-theme=dark] .company-member-panel .company-member-card,html[data-theme=dark] .company-role-options label{color:#e6e9e8;background:#141817;box-shadow:0 0 0 1px oklch(100% 0 0/.08)}html[data-theme=dark] .company-orders-empty,html[data-theme=dark] .member-role-guide,html[data-theme=dark] .member-search-intro,html[data-theme=dark] .member-search-result,html[data-theme=dark] .company-role-options label.selected{color:#dce7e4;background:#142421;box-shadow:0 0 0 1px oklch(100% 0 0/.08)}html[data-theme=dark] .legal-order-summary .company-logo{outline-color:oklch(100% 0 0/.1)}html[data-theme=dark] :is(.company-identity-facts dd,.legal-order-card dd,.legal-order-summary p,.member-role-guide strong,.company-role-options legend){color:#e6e9e8}html[data-theme=dark] .company-permission-note{color:#e4c971;background:#302713}html[data-theme=dark] .form-error{color:#f1a0a0;background:#351d1d}@media (width<=370px){.company-workspace-tabs button{font-size:10px!important}.legal-order-card>footer{flex-direction:column;align-items:stretch}.legal-order-card>footer a{width:100%}.member-search-result{grid-template-columns:38px minmax(0,1fr)}.member-search-result em{grid-column:2}.company-member-panel .company-member-card{grid-template-columns:40px minmax(0,1fr)}.company-member-avatar{width:40px;height:40px}.company-member-side{grid-area:2/2;justify-content:space-between;align-items:center;width:100%;display:flex}}html:not([data-theme=dark]) .app .kyc-bar,html:not([data-theme=dark]) .app .kyc-bar :is(svg,span),html:not([data-theme=dark]) .app :is(.primary,.product-card>button,.offer-buy>button,.chips .selected,.seg .selected,.detail-chips .selected,.supplier-filters .selected),html:not([data-theme=dark]) .auth .primary{color:#fff!important}html:not([data-theme=dark]) .app :is(.primary,.product-card>button,.offer-buy>button,.chips .selected,.seg .selected,.detail-chips .selected,.supplier-filters .selected) :is(svg,span,b,strong,small),html:not([data-theme=dark]) .auth .primary :is(svg,span,b,strong,small){color:inherit!important}html:not([data-theme=dark]) .primary:disabled{opacity:.72;color:#fff!important}.bottom-sheet{will-change:transform;flex-direction:column;transition:transform .24s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden;height:auto!important;max-height:100dvh!important}.bottom-sheet>.sheet-body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow:hidden auto}.bottom-sheet>.sheet-actions{margin:0 -16px calc(-1 * max(18px, env(safe-area-inset-bottom)));padding:10px 16px max(10px, env(safe-area-inset-bottom));border-top:1px solid var(--border);background:#fff;flex:none;gap:8px;display:flex;box-shadow:0 -10px 30px #0f3f3a14}.bottom-sheet>.sheet-actions>*{flex:1;min-height:46px;margin:0}.bottom-sheet.is-dragging{-webkit-user-select:none;user-select:none;cursor:grabbing;transition:none}.bottom-sheet.is-closing{animation:none!important;transform:translateY(100%)!important}.sheet-backdrop{transition:opacity .24s}.sheet-layer.is-closing .sheet-backdrop{opacity:0}.bottom-sheet>.sheet-handle,.bottom-sheet>header{touch-action:none;flex:none}.bottom-sheet>.sheet-handle{cursor:grab}.bottom-sheet>header{z-index:2;position:relative!important}html[data-theme=dark] .bottom-sheet>.sheet-actions{background:#0d100f;border-color:#272d2b;box-shadow:0 -10px 30px #0009}.filter-sheet>.sheet-body,.order-long-sheet>.sheet-body,.project-form-sheet>.sheet-body{flex-direction:column;flex:1;min-height:0;display:flex}.filter-sheet>.sheet-body>.sheet-scroll,.order-long-sheet>.sheet-body>.sheet-scroll,.project-form-sheet>.sheet-body>.sheet-scroll{flex:1}.order-chat-sheet>.sheet-body,.message-chat-sheet>.sheet-body{flex-direction:column;flex:1;min-height:0;display:flex}.order-legal-alert{text-align:right;background:#fffaf0;border:1px solid #e6b95d;border-radius:16px;grid-template-columns:42px minmax(0,1fr);gap:10px 12px;width:100%;padding:14px;display:grid}.order-legal-alert-icon{color:#9a6400;background:#fff0c7;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.order-legal-alert-icon svg{width:22px}.order-legal-alert h2{color:#694700;margin:0;font-size:14px;line-height:1.65}.order-legal-alert p{color:#715f39!important;margin:4px 0 0!important;font-size:12px!important;line-height:1.85!important}.order-legal-alert>a{color:#fff;background:#a46b00;border-radius:12px;grid-column:1/-1;justify-content:center;align-items:center;gap:5px;min-height:44px;font-weight:800;text-decoration:none;display:flex}.order-legal-alert>a svg{width:17px}.order-letter-page{gap:13px;padding-bottom:18px;display:grid}.order-letter-warning{color:#694700;background:#fffaf0;border:1px solid #e6b95d;border-radius:16px;align-items:flex-start;gap:10px;padding:14px;display:flex}.order-letter-warning>svg{color:#b27600;width:22px;margin-top:2px}.order-letter-warning span{min-width:0}.order-letter-warning h2{margin:0;font-size:14px;line-height:1.65}.order-letter-warning p{color:#715f39;margin:4px 0 0;font-size:12px;line-height:1.85}.order-confirmation-letter{border:1px solid var(--border);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 8px 28px #0f3f3a0b}.order-confirmation-letter>header{border-bottom:1px solid var(--border);background:var(--soft);justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;display:flex}.order-confirmation-letter>header span>*{display:block}.order-confirmation-letter>header small{color:var(--muted)}.order-confirmation-letter>header em{color:#08796f;background:#e8f8f4;border-radius:8px;padding:4px 8px;font-size:11px;font-style:normal}.order-confirmation-letter>div{padding:16px}.order-confirmation-letter p{margin:0 0 9px;font-size:12px;line-height:1.95}.order-confirmation-letter p:first-child{text-align:center;font-weight:800}.order-confirmation-letter dl{margin:14px 0 0}.order-confirmation-letter dl>div{grid-template-columns:max-content 1fr;gap:8px;padding:7px 0;display:grid}.order-confirmation-letter dt{font-size:12px}.order-confirmation-letter dd{color:#87918e;margin:0;font-size:12px}.order-letter-tools{grid-template-columns:1fr 1fr;gap:8px;display:grid}.order-letter-tools>button{border:1px solid var(--border);color:inherit;text-align:right;background:#fff;border-radius:14px;align-items:center;gap:9px;padding:11px;display:flex}.order-letter-tools svg{width:21px;color:var(--teal)}.order-letter-tools span>*{display:block}.order-letter-tools small{color:var(--muted)}.order-letter-upload{border:1px dashed var(--teal);color:#176d65;text-align:right;background:#effbf8;border-radius:15px;align-items:center;gap:11px;width:100%;padding:15px;display:flex}.order-letter-upload.is-uploaded{background:#e8f8f4;border-style:solid}.order-letter-upload>svg{width:25px}.order-letter-upload span>*{display:block}.order-letter-upload small{color:#5d7672}.order-letter-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100dvh - 120px);display:flex}.order-letter-success>span{width:82px;height:82px;color:var(--teal);background:#e8f8f4;border-radius:50%;place-items:center;display:grid}.order-letter-success>span svg{width:44px}.order-letter-success h1{margin:18px 0 5px;font-size:20px}.order-letter-success p{color:var(--muted);margin:0;line-height:1.9}.order-letter-success>div{background:var(--soft);text-align:right;border-radius:14px;align-items:center;gap:7px;width:100%;margin:18px 0;padding:13px;display:flex}.order-letter-success>div svg{width:20px;color:var(--teal)}html[data-theme=dark] .order-legal-alert,html[data-theme=dark] .order-letter-warning{color:#f1ce85;background:#2b2416;border-color:#71561f}html[data-theme=dark] .order-legal-alert h2,html[data-theme=dark] .order-legal-alert p,html[data-theme=dark] .order-letter-warning h2,html[data-theme=dark] .order-letter-warning p{color:#ead29f!important}html[data-theme=dark] .order-confirmation-letter,html[data-theme=dark] .order-letter-tools>button{background:#121715}html[data-theme=dark] .order-letter-upload{background:#14231f}@media print{body>*{display:none!important}body>.app{display:block!important}.app>*{display:none!important}.app .content{padding:0!important;display:block!important}.content>*{display:none!important}.content>.order-letter-page{display:block!important}.order-letter-page>*{display:none!important}.order-letter-page>.order-confirmation-letter{box-shadow:none!important;border:0!important;display:block!important}}.app:has(.company-profile-head){padding-bottom:90px}.content:has(.company-profile-head) .company-detail-cover>a{z-index:5;left:auto;right:50%;bottom:max(14px, env(safe-area-inset-bottom));background:var(--teal);color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:13px;justify-content:center;width:min(100% - 32px,398px);min-height:50px;padding:11px 16px;font-weight:800;position:fixed;transform:translate(50%);box-shadow:0 0 0 14px #fff,0 -12px 30px #0f3f3a24}.content:has(.company-profile-head) .company-detail-cover>a svg{width:19px}html[data-theme=dark] .content:has(.company-profile-head) .company-detail-cover>a{color:#071311;background:#269b90;box-shadow:0 0 0 14px #0f1211,0 -12px 30px #0009}.order-detail-page .detail-chips button{justify-content:center;align-items:center;display:flex;color:#66716f!important;opacity:1!important}.order-detail-page .detail-chips button.selected,html:not([data-theme=dark]) .app .order-detail-page .detail-chips button.selected{color:var(--teal)!important;background:#fff!important}html[data-theme=dark] .order-detail-page .detail-chips button.selected{color:#7bd7cd!important;background:#18302d!important}.factory-price-toggles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.factory-price-toggles .freight-price-toggle{align-items:flex-start;min-width:0;height:100%;margin:0;padding:10px}.factory-price-toggles .freight-price-toggle>span{align-items:flex-start;gap:7px}.factory-price-toggles .freight-price-toggle svg{width:19px}.factory-price-toggles .freight-price-toggle b{font-size:12px;line-height:1.55}.factory-price-toggles .freight-price-toggle small{display:none}.factory-price-toggles .freight-price-toggle input{flex:none;width:32px;height:19px}.factory-category-overview{border:1px solid var(--brand-border);background:linear-gradient(145deg,#f8fbfa,#f1f7f5);border-radius:17px;margin:0 0 12px;padding:12px}.factory-category-overview-title{align-items:center;gap:9px;display:flex}.factory-category-overview-title>span{width:36px;height:36px;color:var(--brand-primary);background:#fff;border-radius:11px;flex:none;place-items:center;display:grid;box-shadow:0 3px 10px #2c3a4712}.factory-category-overview-title svg{width:19px}.factory-category-overview-title h3,.factory-price-panel h3{color:var(--brand-dark);margin:0;font-size:13px}.factory-category-overview-title small,.factory-price-panel>div>small{color:var(--muted);margin-top:2px;line-height:1.6;display:block;font-size:12px!important}.factory-category-nav{scroll-snap-type:x proximity;scrollbar-width:none;gap:7px;margin:11px -12px -2px;padding:2px 12px 5px;display:flex;overflow-x:auto}.factory-category-nav::-webkit-scrollbar{display:none}.factory-category-nav button{scroll-snap-align:start;color:#45534f;text-align:right;min-width:104px;min-height:46px;transition:border-color var(--motion-base) ease, background-color var(--motion-base) ease, color var(--motion-base) ease, transform var(--motion-base) ease;background:#fff;border:1px solid #d6e2df;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:flex-start;padding:7px 11px;display:flex}.factory-category-nav button span{white-space:nowrap;font-size:12px;font-weight:800}.factory-category-nav button small{color:var(--muted);white-space:nowrap;margin-top:1px;font-size:11px!important}.factory-category-nav button.selected{border-color:var(--brand-primary);background:var(--brand-dark);color:#fff;box-shadow:0 5px 13px #2c3a4729}.factory-category-nav button.selected small{color:#d8e7e4}.factory-category-nav button:focus-visible{outline-offset:2px;outline:3px solid #5f9ea04d}.factory-price-panel{border:1px solid var(--brand-border);background:#fff;border-radius:16px;margin-bottom:12px;padding:11px 11px 3px}.factory-price-panel>.factory-price-toggles{margin-top:9px;margin-bottom:8px}.factory-product-filter-status{color:var(--muted);font-weight:650;margin:0 2px 9px!important;font-size:12px!important}.factory-product-category{border:1px solid var(--brand-border);background:#f7f9f8;border-radius:18px;margin:0 0 16px;padding:11px 9px 9px}.factory-product-category:last-child{margin-bottom:0}.factory-category-title{color:var(--brand-dark);justify-content:space-between;align-items:center;gap:8px;margin:0 2px 10px;display:flex}.factory-category-title>span{align-items:center;gap:8px;min-width:0;display:flex}.factory-category-title>span>svg{width:20px;color:var(--brand-primary);flex:none}.factory-category-title h3{margin:0;font-size:14px;font-weight:800}.factory-category-title small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-weight:500;display:block;overflow:hidden;font-size:11px!important}.factory-category-title em{color:var(--brand-dark);background:#fff;border-radius:9px;flex:none;padding:4px 8px;font-size:11px;font-style:normal;font-weight:750}.factory-products-empty{border:1px dashed var(--brand-border);background:var(--brand-soft);text-align:center;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:24px;display:flex}.factory-products-empty>span{width:52px;height:52px;color:var(--brand-primary);background:#fff;border-radius:16px;place-items:center;display:grid}.factory-products-empty svg{width:27px}.factory-products-empty h2{margin:13px 0 4px!important;font-size:15px!important}.factory-products-empty p{max-width:290px;color:var(--muted);margin:0!important;font-size:12px!important;line-height:1.8!important}html[data-theme=dark] .factory-category-overview{background:#101816;border-color:#2d403c}html[data-theme=dark] :is(.factory-category-overview-title>span,.factory-category-nav button,.factory-price-panel,.factory-product-category,.factory-category-title em,.factory-products-empty>span){color:#e7efed;background:#14201e;border-color:#2d403c}html[data-theme=dark] .factory-category-nav button.selected{color:#7bd7cd;background:#18302d;border-color:#31b7aa}html[data-theme=dark] .factory-product-category{background:#0e1311}@media (width<=380px){.factory-profile-hero{margin-inline:-12px}.factory-profile-tabs{margin-inline:-12px!important}}@media (width<=360px){.factory-price-toggles{grid-template-columns:1fr}.factory-category-overview{padding-inline:10px}.factory-category-nav{margin-inline:-10px;padding-inline:10px}}@media (prefers-reduced-motion:reduce){.factory-category-nav button{transition:none}.factory-category-nav{scroll-behavior:auto}}.factory-profile-hero-compact{background:#fff;padding-top:7px;padding-bottom:5px}.factory-profile-hero-compact .factory-profile-identity{box-shadow:none;margin:0;padding:9px 10px}.factory-profile-hero-compact .factory-profile-identity .company-logo{width:46px;height:46px}.factory-profile-identity .factory-company-name{max-width:100%;color:var(--brand-dark);text-align:right;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:3px;padding:0;display:flex}.factory-details-caption{color:var(--brand-primary);text-underline-offset:4px;font-size:12px;font-weight:600;line-height:1.8;text-decoration:underline}.factory-profile-identity.factory-identity-balanced{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 10px;padding:12px}.factory-identity-balanced>div:not(.factory-identity-meta){min-width:0}.factory-identity-balanced .factory-company-name h1{white-space:normal;line-height:1.6}.factory-identity-balanced>div>h1{white-space:normal;line-height:1.5}.factory-identity-footer{border-top:1px solid var(--brand-border);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:4px 12px;padding-top:4px;display:flex}.factory-details-link{min-height:40px;color:var(--brand-primary);background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.factory-details-link svg{width:14px;height:14px}.factory-identity-facts,.factory-identity-facts>span{align-items:center;gap:4px;display:flex}.factory-identity-facts{color:var(--muted);gap:10px;font-size:12px}.factory-identity-facts svg{width:14px;height:14px;color:var(--brand-primary);fill:none}.factory-identity-facts>span:last-child svg{color:#b97c12;fill:#b97c12}.factory-tax-note{color:var(--muted);padding-inline-start:26px;font-size:11px;line-height:1.7;display:block;margin:0!important}.factory-tax-inline{border:1px solid var(--brand-border);background:var(--surface,#f8fbfa);border-radius:12px;margin:8px 0 14px;padding:8px 12px 12px}.factory-tax-inline label{min-height:44px;color:var(--brand-dark);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.factory-tax-inline input{width:18px;height:18px;accent-color:var(--brand-primary);margin:0}.factory-company-name h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.factory-company-name>svg{width:15px;color:var(--brand-primary);flex:none}.factory-profile-identity p span{padding-inline:2px}.factory-profile-identity p svg:last-of-type{color:#b87912;fill:#b87912;width:13px}.factory-about-link,.factory-back-products{width:100%;min-height:38px;color:var(--brand-dark);text-align:right;background:#eff7f5;border:0;border-radius:11px;align-items:center;gap:7px;margin:4px 0 7px;padding:7px 9px;font-weight:750;display:flex}.factory-about-link>span{flex:1}.factory-about-link svg,.factory-back-products svg{width:17px;height:17px;color:var(--brand-primary)}.factory-back-products{width:auto;color:var(--brand-primary);background:0 0}.factory-profile-page>.factory-tab-panel{padding-top:0}.factory-product-heading{margin:3px 0 9px}.factory-product-heading h2{font-size:16px!important}.factory-product-heading small{font-size:11px!important}.factory-category-overview{background:0 0;border:0;border-radius:0;margin:0 0 15px;padding:2px 0 0}.factory-category-intro{margin-bottom:10px}.factory-category-intro h3,.factory-price-intro h3{color:var(--brand-dark);margin:0;font-size:13px}.factory-category-intro p,.factory-price-intro p{color:var(--muted);margin:2px 0 0!important;font-size:11px!important;line-height:1.5!important}.factory-category-nav{scroll-snap-type:none;flex-wrap:wrap;gap:7px;margin:0;padding:0;display:flex;overflow:visible}.factory-category-nav button{min-width:0;min-height:38px;color:var(--brand-dark);text-align:right;background:#fff;border:1px solid #d6e2df;border-radius:11px;flex-direction:row;flex:0 auto;justify-content:center;align-items:center;gap:7px;padding:6px 9px;display:inline-flex;box-shadow:0 2px 6px #0f383009}.factory-category-nav .factory-category-icon{width:18px;height:18px;color:var(--brand-primary);flex:none}.factory-category-nav button span{white-space:normal;font-size:11px;font-weight:750;line-height:1.25}.factory-category-nav button small{color:var(--muted);background:#f0f5f3;border-radius:6px;margin:0;padding:1px 5px;font-size:10px!important;line-height:1.3!important}.factory-category-nav button.selected{border-color:var(--brand-primary);color:var(--brand-dark);box-shadow:inset 0 -2px 0 var(--brand-primary);background:#eaf7f4}.factory-category-nav button.selected small{color:var(--brand-dark);background:#d6ede7}.factory-price-panel{border:1px solid var(--brand-border);background:#f8fbfa;border-radius:13px;margin:0 0 14px;padding:16px;display:block}.factory-price-intro{margin-bottom:14px}.factory-price-intro h3{font-size:16px;line-height:1.6}.factory-price-intro p{margin-top:6px!important;font-size:13px!important;line-height:1.9!important}.factory-price-options{flex-wrap:wrap;gap:7px;display:flex}.factory-price-options label{box-sizing:border-box;border:1px solid var(--brand-border);width:100%;min-height:48px;color:var(--brand-dark);white-space:normal;background:#fff;border-radius:9px;align-items:center;gap:10px;padding:12px;font-weight:700;display:flex;font-size:14px!important}.factory-price-options label:has(input:checked){border-color:var(--brand-primary);background:#e9f7f3}.factory-price-options input{width:20px;height:20px;accent-color:var(--brand-primary);flex:none;margin:0}.factory-price-options svg{width:20px;height:20px;color:var(--brand-primary);flex:none}.factory-product-filter-status{margin-bottom:6px!important;font-size:11px!important}.factory-product-category{background:0 0;border:0;border-radius:0;margin-bottom:12px;padding:0}.factory-category-title{height:auto;min-height:28px;margin:0 0 6px;padding:0 1px}.factory-category-title h3{font-size:13px}.factory-category-title em{background:var(--brand-soft);padding:2px 6px}.factory-product-list{gap:6px;display:grid}.factory-compact-product{border:1px solid var(--brand-border);background:#fff;border-radius:13px;overflow:hidden}.factory-compact-summary{width:100%;min-height:77px;color:var(--brand-dark);text-align:right;background:0 0;border:0;grid-template-columns:53px minmax(0,1fr) auto 15px;align-items:center;gap:7px;padding:8px;display:grid}.factory-compact-summary.is-static{grid-template-columns:53px minmax(0,1fr) auto}.factory-compact-mark{background:var(--brand-soft);border-radius:10px;place-items:center;width:53px;height:53px;display:grid;overflow:hidden}.factory-compact-mark img{object-fit:contain;width:100%;height:100%}.factory-compact-name,.factory-compact-price{min-width:0;display:grid}.factory-compact-name b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.factory-compact-name small,.factory-compact-price small{color:var(--muted);white-space:nowrap;font-size:10px!important}.factory-compact-price{text-align:left}.factory-compact-price b{white-space:nowrap;font-size:12px}.factory-compact-summary>svg{width:15px;color:var(--brand-primary);transition:transform .18s}.factory-compact-summary>svg.expanded{transform:rotate(180deg)}.factory-compact-offers{border-top:1px solid var(--brand-border);background:#f8fbfa}.factory-compact-offer{border-top:1px solid var(--brand-border);padding:9px 10px}.factory-compact-offer:first-child{border-top:0}.factory-offer-primary{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.factory-offer-primary b{min-width:0;font-size:11px}.factory-offer-primary strong{color:var(--brand-dark);white-space:nowrap;flex:none;font-size:11px}.factory-offer-primary strong small{color:var(--muted);font-weight:500;font-size:10px!important}.factory-offer-details{color:#566661;flex-wrap:wrap;gap:3px 9px;margin-top:6px;display:flex}.factory-offer-details span{align-items:center;gap:3px;font-size:10px;display:inline-flex}.factory-offer-details svg{width:12px;height:12px;color:var(--brand-primary)}.factory-offer-action{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.factory-offer-action small{color:var(--muted);font-size:10px!important}.factory-offer-action a{background:var(--brand-dark);color:#fff;white-space:nowrap;border-radius:8px;align-items:center;gap:4px;min-height:31px;padding:5px 10px;font-weight:750;display:inline-flex;font-size:11px!important}.factory-offer-action a svg{width:14px;height:14px}.app .factory-offer-action a,.app .factory-offer-action a:visited{-webkit-text-fill-color:#fff;color:#fff!important}.app .factory-offer-action a svg{color:#fff}.factory-compact-summary:focus-visible,.factory-offer-action a:focus-visible,.factory-about-link:focus-visible,.factory-back-products:focus-visible,.factory-company-name:focus-visible{outline:3px solid var(--brand-primary);outline-offset:2px}html[data-theme=dark] :is(.factory-profile-hero-compact,.factory-compact-product,.factory-price-panel,.factory-price-options label,.factory-about-link){color:#e7efed!important;background:#14201e!important;border-color:#2d403c!important}html[data-theme=dark] .factory-compact-offers{background:#101816;border-color:#2d403c}html[data-theme=dark] .factory-compact-offer{border-color:#2d403c}html[data-theme=dark] .factory-category-overview,html[data-theme=dark] .factory-product-category{background:0 0}@media (width<=360px){.factory-compact-summary{grid-template-columns:43px minmax(0,1fr) 13px;gap:5px}.factory-compact-mark{width:43px;height:43px}.factory-compact-price{text-align:right;grid-area:2/2;justify-self:start}.factory-compact-summary>svg{grid-area:1/3/3}.factory-offer-primary{gap:2px;display:grid}.factory-offer-primary strong{white-space:normal}}.supplier-category-filters{gap:7px;margin:-4px 0 13px;padding:2px 0 4px}.supplier-category-filters button{color:#50605d;background:#f7f9f8;border:1px solid #d9e2df;border-radius:11px;min-height:36px;font-weight:700;padding:7px 13px!important}.supplier-category-filters button.selected{border-color:#b7c8c4;color:#213b37!important;box-shadow:none!important;background:#e8eeec!important}html:not([data-theme=dark]) .app .chips.supplier-category-filters button.selected{color:var(--teal)!important}.supplier-directory .supplier-search .search-wrap .search{margin-top:4px;margin-bottom:15px}.supplier-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.supplier-directory .supplier-category-filters{margin-bottom:10px}.supplier-directory .supplier-category-filters button{min-height:44px}.supplier-list-toolbar{justify-content:space-between;align-items:center;gap:10px;margin:1px 0 6px;display:flex}.supplier-result-count{min-width:0;color:var(--brand-dark);font-weight:750;margin:0!important;font-size:12px!important;line-height:1.5!important}.supplier-directory .supplier-sort-button{white-space:nowrap;gap:6px;max-width:61%;min-height:44px;padding:7px 10px}.supplier-directory .supplier-sort-button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.supplier-directory .supplier-sort-button>svg{flex:none;width:16px;height:16px}.supplier-directory .supplier-sort-button>svg:last-child{width:14px;color:var(--muted)}.supplier-directory .supplier-sort-button:focus-visible,.supplier-directory .supplier-category-filters button:focus-visible{outline-offset:2px;outline:3px solid #5f9ea059}.supplier-directory .supplier-project-context{margin:0 0 13px}@media (width<=360px){.supplier-directory .supplier-sort-button{max-width:55%}.supplier-result-count{font-size:11px!important}}.company-cart>article .company-total{margin-top:18px}.company-cart>article .cart-company-actions{gap:12px;margin-top:12px}html[data-theme=dark] .supplier-category-filters button.selected{color:#e1e7e5!important;background:#28312f!important;border-color:#50615d!important}.product-config-sheet{width:min(100%,430px);max-height:min(92dvh,790px)!important}.product-config-sheet>header{padding-bottom:9px}.product-config-sheet>header h2{font-size:16px!important}.product-config-sheet>.sheet-body{padding-bottom:15px}.product-sheet-intro{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:2px 0 12px;font-size:11px;line-height:1.6;display:flex}.product-sheet-image{object-fit:contain;border-radius:12px;width:100%;max-height:180px;margin-bottom:16px;display:block}.product-sheet-intro>span{min-width:0}.product-sheet-intro strong{color:var(--brand-primary);white-space:nowrap;flex:none;font-size:14px}.product-sheet-intro small{font-size:10px;font-weight:500}.product-sheet-specs{border-block:1px solid var(--brand-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:9px 0;display:grid}.product-sheet-specs span{min-width:0;color:var(--brand-dark);flex-direction:column;gap:2px;font-size:11px;font-weight:700;line-height:1.4;display:flex}.product-sheet-specs span+span{border-inline-start:1px solid var(--brand-border);padding-inline-start:9px}.product-sheet-specs b{color:var(--muted);font-size:10px;font-weight:500}.product-sheet-amount{padding:14px 0 5px}.product-sheet-method{background:#f0f5f4;border-radius:12px;grid-template-columns:1fr 1fr;gap:6px;padding:3px;display:grid}.product-sheet-method button{min-height:38px;color:var(--muted);background:0 0;border:0;border-radius:9px;font-size:12px;font-weight:750}.product-sheet-method button.selected{color:var(--brand-dark);background:#fff;box-shadow:0 1px 6px #13372e18}.product-sheet-amount .field{background:0 0;border:0;border-radius:0;margin:10px 0 6px;padding:0;display:block}.product-sheet-amount .field>div{grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:8px;width:100%;min-width:0;display:grid}.product-sheet-amount .field button{flex:none;width:38px;height:40px}.product-sheet-amount .field-input{width:100%;min-width:0;padding:5px 10px}.product-sheet-amount .field-input input{width:100%;min-width:0}.product-sheet-amount .field-input em{white-space:normal;font-size:10px}.product-sheet-minimum{color:var(--muted);align-items:center;gap:5px;display:flex;margin:0!important;font-size:10px!important;line-height:1.7!important}.product-sheet-minimum svg{flex:none;width:13px;height:13px}.product-sheet-minimum.is-error{color:#a94736}.product-sheet-shipping{border:1px solid var(--brand-border);color:var(--brand-dark);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin:8px 0;padding:10px 11px;font-size:11px;font-weight:700;display:flex}.product-sheet-shipping span{align-items:center;gap:7px;display:flex}.product-sheet-shipping svg{width:17px;height:17px;color:var(--brand-primary)}.product-sheet-shipping input{width:17px;height:17px;accent-color:var(--brand-primary);margin:0}.product-sheet-shipping-note{color:var(--brand-dark);background:#eff9f6;border:1px solid #bddbd4;border-radius:11px;align-items:flex-start;gap:8px;margin:0 0 10px;padding:10px;display:flex}.product-sheet-shipping-note>svg{width:17px;height:17px;color:var(--brand-primary);flex:none;margin-top:2px}.product-sheet-shipping-note span{gap:2px;display:grid}.product-sheet-shipping-note strong{font-size:11px}.product-sheet-shipping-note small{color:var(--muted);font-size:10px;line-height:1.6}.product-sheet-summary{background:#f7f9f8;border-radius:12px;margin:9px 0 0;padding:9px 12px}.product-sheet-summary p{align-items:baseline;gap:10px;margin:5px 0;font-size:11px!important}.product-sheet-summary p span{min-width:0}.product-sheet-summary p b{white-space:nowrap;font-size:11px}.product-sheet-summary p small{color:var(--muted);font-size:9px;display:block}.product-sheet-summary .final-price{border-top:1px solid var(--brand-border);margin:9px 0 0;padding-top:9px;font-weight:800}.product-sheet-summary .final-price strong{color:var(--brand-primary);white-space:nowrap;font-size:14px}.product-config-sheet>.sheet-actions .primary{font-size:12px}.product-sheet-method button:focus-visible,.product-sheet-shipping:focus-within,.product-config-sheet button:focus-visible{outline:3px solid var(--brand-primary);outline-offset:2px}html[data-theme=dark] :is(.product-sheet-method,.product-sheet-summary){background:#172421}html[data-theme=dark] .product-sheet-method button.selected{color:#e7efed;background:#293b36}html[data-theme=dark] .product-sheet-shipping-note{color:#e7efed;background:#142b26;border-color:#36675d}@media (width<=360px){.product-sheet-intro{display:block}.product-sheet-intro strong{margin-top:3px;display:block}.product-sheet-amount .field>div{gap:5px}}.plp-product-card{content-visibility:visible}.plp-product-card .offer-buy>.offer-order-link{z-index:1;background:var(--brand-dark);-webkit-text-fill-color:#fff;text-align:center;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:128px;min-height:40px;padding:7px 12px;font-size:12px;font-weight:800;line-height:1.5;text-decoration:none;display:inline-flex;position:relative;color:#fff!important}.plp-product-card .offer-order-link span{-webkit-text-fill-color:#fff;color:#fff!important}.plp-product-card .offer-order-link svg{color:#fff;width:16px;height:16px}.plp-product-card .offer-order-link:focus-visible{outline:3px solid var(--brand-primary);outline-offset:2px}.profile-hub{gap:24px;padding:8px 0 20px;display:grid}.profile-hub-identity{align-items:center;gap:12px;display:flex}.profile-hub-avatar{color:#477e80;background:#edf5f5;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:22px;font-weight:700;display:grid}.profile-hub-identity>div{flex:1;min-width:0}.profile-hub-identity h1{overflow-wrap:anywhere;margin:0 0 6px;font-size:20px}.profile-hub-identity p{color:var(--muted);flex-wrap:wrap;gap:10px;margin:0;font-size:12px;display:flex}.profile-hub-identity>a{border:1px solid var(--border);width:44px;height:44px;color:inherit;border-radius:14px;place-items:center;display:grid}.profile-hub-identity>a svg{width:19px}.profile-hub-context{text-align:right;color:#264f50;background:#edf6f5;border:1px solid #c6dedd;border-radius:20px;align-items:center;gap:12px;width:100%;padding:18px 16px;display:flex}.profile-hub-context>svg{flex-shrink:0;width:26px;height:26px}.profile-hub-context>span:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}.profile-hub-context small{font-size:12px}.profile-hub-context b{overflow-wrap:anywhere;font-size:17px}.profile-hub-context em{font-size:11px;font-style:normal}.profile-hub-change{align-items:center;gap:2px;font-size:12px;display:flex}.profile-hub-change svg{width:16px}.profile-hub-group>h2{color:var(--muted);margin:0 4px 10px;font-size:13px;font-weight:600}.profile-hub .menu-list{border:1px solid var(--border);border-radius:18px;gap:0;overflow:hidden}.profile-hub .menu-list>a{min-height:62px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;margin:0;padding:15px 14px}.profile-hub .menu-list>a+a{border-top:1px solid var(--border)}.profile-hub .menu-list>a>svg:first-child{width:21px;height:21px}.profile-hub .menu-list b{font-size:14px}.profile-hub .menu-list small{margin-top:3px;font-size:11px;line-height:1.7}.profile-hub .menu-list small:empty{display:none}.profile-hub .superapp-logout{justify-content:center;width:100%;min-height:48px;margin:0}.profile-hub :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #477e80}html[data-theme=dark] .profile-hub-context{color:#d9eeed;background:#173738;border-color:#365757}html[data-theme=dark] .profile-hub-avatar{color:#d9eeed;background:#173738}.company-info-polished{gap:20px;padding-bottom:24px;display:grid}.company-editor-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.company-editor-heading h1{margin:0 0 6px;font-size:20px}.company-editor-heading p{color:var(--muted);margin:0;font-size:13px}.company-editor-heading>svg{box-sizing:content-box;color:#57999b;background:#edf6f5;border-radius:18px;width:44px;height:44px;padding:10px}.company-editor-card{border:1px solid var(--border);border-radius:20px;gap:16px;padding:16px;display:grid}.company-editor-card .section-title{min-height:32px;margin:0}.company-editor-card .section-title h2{font-size:15px}.company-editor-card .section-title>small{color:var(--muted);font-size:11px}.company-editor-card .section-title>svg{color:#57999b;width:20px}.company-upload-help{color:var(--muted);margin:-8px 0 0;font-size:11px;line-height:1.8}.company-upload-control{color:#315e60;cursor:pointer;box-sizing:border-box;background:#f1f8f7;border:1px dashed #82b3b3;border-radius:16px;align-items:center;gap:12px;min-height:76px;padding:18px 14px;display:flex;position:relative}.company-upload-control>span{flex:1;gap:6px;display:grid}.company-upload-control b{font-size:13px}.company-upload-control small{font-size:11px;font-weight:400}.company-upload-control>svg{flex-shrink:0;width:22px;height:22px}.company-upload-control input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.company-upload-control:focus-within{outline-offset:3px;outline:2px solid #477e80}.company-upload-control:has(input:disabled){opacity:.55;cursor:default}.company-upload-status{color:#b42323;margin:0;font-size:12px;line-height:1.8}.company-upload-status:empty{display:none}.company-info-polished .company-gallery{gap:10px}.company-info-polished .company-gallery:empty{display:none}.company-info-polished .company-gallery figure{aspect-ratio:1;border:1px solid var(--border);background:#f2f4f4;height:auto}.company-info-polished .company-gallery button{min-width:36px;min-height:36px}.company-info-polished .company-remove-cover{color:#b42323;background:0 0;border:0;justify-self:start;min-height:44px;font-size:12px}.company-info-polished .company-detail-cover{border-radius:14px;margin:0;overflow:hidden}.company-info-polished .locked-company-note{border-radius:12px;margin:0;padding:12px;font-size:11px;line-height:1.9}.company-info-polished .subtitle{margin:0;font-size:12px}.company-info-polished .section-title button{min-height:44px}html[data-theme=dark] .company-upload-control{color:#d9eeed;background:#173738;border-color:#527b7c}html[data-theme=dark] .company-editor-heading>svg{color:#d9eeed;background:#173738}.projects-hub{gap:18px;padding:8px 0 24px;display:grid}.projects-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.projects-heading h1{margin:0 0 6px;font-size:20px}.projects-heading p,.projects-footnote{color:var(--muted);margin:0;font-size:12px;line-height:1.9}.projects-heading>svg{color:#57999b;width:28px;height:28px}.projects-profile{color:var(--muted);gap:8px;font-size:12px;display:grid}.projects-profile select{width:100%;min-height:48px;font:inherit;color:inherit;border:1px solid var(--border);background:0 0;border-radius:14px;padding:10px 12px;font-size:14px}.projects-toolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.projects-toolbar>span{color:var(--muted);font-size:12px}.projects-toolbar button{color:#356f70;background:#eaf6f4;border:0;border-radius:12px;align-items:center;gap:6px;min-height:44px;padding:12px;font-size:13px;display:flex}.projects-toolbar svg{width:18px;height:18px}.projects-blank{border:1px dashed var(--border);text-align:center;border-radius:20px;justify-items:center;gap:12px;padding:32px 20px;display:grid}.projects-blank>svg{box-sizing:content-box;color:#57999b;background:#edf6f5;border-radius:50%;width:36px;height:36px;padding:16px}.projects-blank h2{margin:0;font-size:15px}.projects-blank p{color:var(--muted);margin:0;font-size:12px;line-height:2}.delivery-address-card{border:1px solid var(--border);border-radius:18px;gap:12px;padding:16px;display:grid}.delivery-address-card.selected{border-color:#57999b}.delivery-address-choice{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}.delivery-address-choice input{accent-color:#57999b;width:18px;height:18px}.delivery-address-choice span{gap:6px;display:grid}.delivery-address-choice b{font-size:15px}.delivery-address-choice small,.delivery-recipient small{color:var(--muted);font-size:11px}.delivery-address-card p{margin:0;font-size:13px;line-height:1.9}.delivery-address-note{color:var(--muted)}.delivery-recipient{align-items:center;gap:8px;font-size:12px;display:flex}.delivery-recipient svg{color:#57999b;width:18px}.delivery-recipient span{gap:4px;display:grid}.delivery-address-actions{border-top:1px solid var(--border);gap:20px;padding-top:6px;display:flex}.delivery-address-actions :is(a,button){color:#477e80;background:0 0;border:0;align-items:center;gap:6px;min-height:44px;font-size:12px;display:flex}.delivery-address-actions button{color:#b42323}.delivery-address-actions svg{width:16px;height:16px}.projects-hub :is(button,a,select,input):focus-visible{outline-offset:3px;outline:2px solid #477e80}html[data-theme=dark] :is(.projects-toolbar button,.projects-blank>svg){color:#d9eeed;background:#173738}html body select:not([multiple]):not([size]),html body select[size="1"]:not([multiple]){appearance:none;box-sizing:border-box;color:#34434d;min-height:48px;box-shadow:none;cursor:pointer;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7c85' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px 18px;border:1px solid #d9e1e3;border-radius:13px;outline:none;padding-block:11px;padding-inline:14px 46px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.5}:is(html body select:not([multiple]):not([size]):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),html body select[size="1"]:not([multiple]):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){background-position:14px}html body select:not([multiple]):not([size]):focus,html body select[size="1"]:not([multiple]):focus{outline:none;box-shadow:0 0 0 2px #57999b29;border-color:#57999b!important}html body select:not([multiple]):not([size]):focus-visible,html body select[size="1"]:not([multiple]):focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid #477e80}html body select:not([multiple]):not([size]):disabled,html body select[size="1"]:not([multiple]):disabled{opacity:.6;cursor:not-allowed;background-color:#f1f4f4}html[data-theme=dark] body select:not([multiple]):not([size]),html[data-theme=dark] body select[size="1"]:not([multiple]){color:#e3eded;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#202d32;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b2c5cb' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");border-color:#46575e}@media (forced-colors:active){html body select:not([multiple]):not([size]),html body select[size="1"]:not([multiple]){appearance:auto;background-image:none;padding-inline-end:14px}}.identity-review-card{color:#74531b;text-align:right;background:#fff8eb;border:1px solid #e9d6ad;border-radius:16px;align-items:flex-start;gap:12px;margin:0 0 20px;padding:16px;display:flex}.identity-review-card>svg{flex-shrink:0;width:24px;height:24px;margin-top:2px}.identity-review-card b{font-size:14px}.identity-review-card p{margin:7px 0 0;font-size:12px;line-height:1.9}.identity-review-card.approved{color:#286757;background:#edf8f5;border-color:#bcded5}.identity-review-card.rejected{color:#963c2b;background:#fff2ef;border-color:#ebc4bb}html[data-theme=dark] .identity-review-card.pending{color:#eed49c;background:#352e20;border-color:#695635}html[data-theme=dark] .identity-review-card.approved{color:#b7e1d4;background:#17372f;border-color:#376658}html[data-theme=dark] .identity-review-card.rejected{color:#efbcb2;background:#3b2624;border-color:#784b44}.buying-identity{background:linear-gradient(135deg,#f2f9f8,#fff);border:1px solid #bcd9d8;border-radius:20px;padding:18px}.buying-identity-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.buying-identity-heading h2{margin:0;font-size:14px}.buying-identity-heading>span{color:#386e64;white-space:nowrap;align-items:center;gap:4px;font-size:10px;display:flex}.buying-identity-heading svg{width:14px;height:14px}.buying-identity-person{align-items:center;gap:12px;margin-top:20px;display:flex}.buying-identity-icon{color:#477e80;background:#e7f3f1;border:1px solid #d4e8e5;border-radius:15px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.buying-identity-icon svg{width:25px;height:25px}.buying-identity-person>div{gap:5px;min-width:0;display:grid}.buying-identity-person small{color:var(--muted);font-size:11px}.buying-identity-person b{overflow-wrap:anywhere;font-size:19px}.buying-identity-person em{color:var(--muted);font-size:11px;font-style:normal}.buying-identity>p{color:var(--muted);margin:16px 0;font-size:12px;line-height:1.9}.buying-identity>button{color:#356d6e;background:#fff;border:1px solid #bcd9d8;border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:12px 14px;font-size:13px;font-weight:600;display:flex}.buying-identity>button svg{width:18px;height:18px}.buying-identity-help{color:var(--muted);margin:0 0 16px;font-size:12px;line-height:1.9}.buying-identity-sheet .profile-switch-list button[aria-current=true]{background:#edf7f5;border-radius:14px;box-shadow:inset 0 0 0 1px #57999b}html[data-theme=dark] .buying-identity{background:#1b3032;border-color:#426668}html[data-theme=dark] .buying-identity>button{color:#c6e4df;background:#223c3e;border-color:#426668}html[data-theme=dark] .buying-identity-icon,html[data-theme=dark] .buying-identity-sheet .profile-switch-list button[aria-current=true]{color:#c6e4df;background:#244443}html[data-theme=dark] .buying-identity-heading>span{color:#b8ded1}.companies-empty-state{border:1px solid var(--border);text-align:center;border-radius:20px;justify-items:center;gap:16px;margin-top:24px;padding:28px 20px;display:grid}.companies-empty-icon{color:#57999b;background:#edf6f5;border-radius:20px;place-items:center;width:68px;height:68px;display:grid}.companies-empty-icon svg{width:32px;height:32px}.companies-empty-state h2{margin:0;font-size:18px}.companies-empty-state p{color:var(--muted);margin:0;font-size:13px;line-height:2}.companies-empty-state .primary{width:100%;min-height:48px;margin:4px 0 0}.companies-empty-state>small{color:var(--muted);font-size:11px;line-height:1.8}html[data-theme=dark] .companies-empty-icon{color:#c6e4df;background:#173738}.app>header:not(.superapp-header){-webkit-backdrop-filter:blur(18px)saturate(1.25);border-bottom:0;gap:10px;min-height:88px;padding:14px 16px;box-shadow:0 1px #14373412,0 10px 28px #1437340d;background:#ffffffeb!important}.app>header:not(.superapp-header):after{display:none}.app>header .close-venture,.app>header .header-account-actions .icon{color:#263b39;background:#f6faf9;border:1px solid #dfe9e7;border-radius:14px;width:44px;min-width:44px;height:44px;box-shadow:0 1px 2px #0c36310a}.app>header .close-venture svg,.app>header .header-account-actions .icon svg{stroke-width:2px;width:22px;height:22px}.app>header .header-context{text-align:right;flex-direction:column;flex:1;order:2;justify-content:center;gap:1px;min-width:0;padding-inline:2px;display:flex}.app>header .header-context small{color:#778784;text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden;font-size:10px!important}.app>header .header-context strong{color:#1c302e;text-overflow:ellipsis;white-space:nowrap;text-wrap:balance;font-size:16px;font-weight:800;line-height:1.45;overflow:hidden}.app>header .header-account-actions{order:3;margin-right:0}.app>header :is(.close-venture,.header-account-actions .icon):active{transform:scale(.96)}.bottom{--nav-gap:3px;--nav-padding:6px;-webkit-backdrop-filter:blur(48px)saturate(1.24);min-height:78px;bottom:max(2px, calc(env(safe-area-inset-bottom) - 8px))!important;width:min(100% - 20px,410px)!important;padding:var(--nav-padding)!important;background:#ffffffb8!important;border:1px solid #2d4f4a1a!important;border-radius:22px!important;box-shadow:0 16px 42px #16343029,0 2px 8px #16343014!important}.bottom-active-indicator{top:var(--nav-padding);background:#eaf5f3;border-radius:17px;height:64px;transition-property:left,width;transition-duration:.24s;transition-timing-function:cubic-bezier(.2,0,0,1);box-shadow:inset 0 0 0 1px #4a8f8714}.bottom a,.bottom button{border-radius:17px;gap:1px;min-height:64px;transition-property:color,transform;transition-duration:.14s;transition-timing-function:ease-out}.bottom a:hover,.bottom button:hover{background:0 0}.bottom .nav-icon{place-items:center;width:30px;height:30px;display:grid}.bottom :is(a,button) svg{stroke-width:1.9px;width:22px;height:22px}.bottom :is(a,button).active svg{stroke-width:2.2px}.bottom :is(a,button) small{color:inherit;font-weight:600;line-height:1.35;font-size:11px!important}.bottom :is(a,button).active small{font-weight:800}.content{padding-bottom:116px!important}.app:has(.company-cart-sticky) .content{padding-bottom:204px!important}.app .company-cart-sticky{border:1px solid #2d4f4a1a;border-radius:18px;width:min(100% - 20px,410px);bottom:96px;box-shadow:0 12px 32px #16343024}html[data-theme=dark] .app>header:not(.superapp-header){box-shadow:0 1px #ffffff0d,0 10px 28px #00000047;background:#0a0d0ceb!important}html[data-theme=dark] .app>header .header-context small{color:#87938f}html[data-theme=dark] .app>header .header-context strong{color:#edf3f1}html[data-theme=dark] .bottom{background:#0d100fbd!important;border-color:#ffffff14!important;box-shadow:0 16px 42px #0000008c,0 2px 8px #00000047!important}html[data-theme=dark] .bottom-active-indicator{background:#172522!important;box-shadow:inset 0 0 0 1px #68cfc114!important}html[data-theme=dark] .app .company-cart-sticky{border-color:#ffffff14!important}@media (width>=700px){.bottom{bottom:4px!important}}@media (width<=360px){.app>header:not(.superapp-header){padding-inline:12px}.bottom{width:calc(100% - 12px)!important}.bottom :is(a,button) small{font-size:10px!important}}.superapp{width:100%;max-width:430px;min-height:100dvh;color:var(--brand-dark);background:#071827;margin:auto;overflow:clip;box-shadow:0 0 40px #0f172a12}.superapp button{font:inherit}.superapp-search-header>label{width:100%}.superapp-benefit-grid b{min-height:25px!important;font-size:12px!important;line-height:1.35!important}.superapp-growth{box-shadow:0 7px 18px #087d731c!important}.superapp-product-rails>.venture-products:first-child{padding-top:22px!important}.venture-product-track{scroll-padding-inline:16px;padding-inline:0!important}.venture-product-track article:first-child{margin-right:16px}.venture-product-track article:last-child{margin-left:16px}.superapp-header{z-index:30;color:#fff;height:68px;box-shadow:none;background:0 0;justify-content:space-between;align-items:center;padding:10px 18px;transition:background .2s,color .2s,box-shadow .2s;display:flex;position:sticky;top:0}.superapp-header.is-scrolled{color:var(--brand-dark);background:#fff;box-shadow:0 1px #dce4e4}.superapp-brand{align-items:center;gap:9px;display:flex}.superapp-brand img{object-fit:contain;width:54px;height:30px}.superapp-brand span>*{display:block}.superapp-brand b{font-size:14px}.superapp-brand small{color:#b8c7ce;font-size:12px}.superapp-header.is-scrolled .superapp-brand small{color:#77868a}.superapp-header-actions{align-items:center;gap:8px;display:flex}.superapp-profile,.superapp-header-search{color:#fff;background:#ffffff14;border:1px solid #ffffff3b;border-radius:12px;place-items:center;width:39px;height:39px;padding:0;display:grid}.superapp-header.is-scrolled .superapp-profile,.superapp-header.is-scrolled .superapp-header-search{color:#315859;background:#f7f9f9;border-color:#dfe7e7}.superapp-profile svg,.superapp-header-search svg{width:19px}.superapp-hero{z-index:1;cursor:pointer;background:#071827;border:0;border-radius:0;width:100%;height:auto;margin-top:-68px;padding:68px 0 18px;display:block;position:sticky;top:0;overflow:hidden}.superapp-hero img{width:100%;height:auto;display:block}.superapp-content{z-index:3;background:#fff;border-radius:32px 32px 0 0;margin-top:-18px;position:relative;box-shadow:0 -10px 30px #020b1330}.superapp-services-panel{border-radius:inherit;background:#fff;padding:16px 0 0}.superapp-discovery{background:#f0f3f3;border-radius:27px;grid-template-columns:minmax(0,1fr);align-items:center;width:calc(100% - 32px);height:52px;margin:0 auto 22px;padding:6px 10px;display:grid}.superapp-discovery button{color:#6f7b80;background:0 0;border:0;align-items:center;gap:6px;min-width:0;height:40px;font-size:12px;display:flex}.superapp-search{text-align:right;justify-content:flex-start;width:100%;padding:0 7px}.superapp-search svg{flex:none;width:19px}.superapp-search span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.superapp-search b{color:var(--brand-dark)}.superapp-ventures{padding:0 16px}.venture-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 10px;display:grid}.venture-grid>button{min-width:0;color:var(--brand-dark);text-align:center;background:0 0;border:0;padding:0}.venture-grid>button:disabled{cursor:default;opacity:1}.venture-art{aspect-ratio:1;background:#f4f6f6;border:1px solid #e0e6e7;border-radius:19px;place-items:center;width:100%;transition:all .2s;display:grid;position:relative;box-shadow:0 4px 13px #1e34300a}.venture-grid>button.active .venture-art{background:#eaf3f3;border-color:#8eb8b7;box-shadow:0 7px 18px #365f5c16}.venture-grid>button.active:hover .venture-art{transform:translateY(-2px)}.venture-art img{object-fit:contain;filter:saturate(.82)contrast(.98);width:82%;height:82%}.venture-art i{color:#fff;background:#3975ea;border-radius:99px;padding:3px 6px;font-size:12px;font-style:normal;font-weight:800;position:absolute;top:-6px;right:-5px;box-shadow:0 3px 8px #1e4b9b25}.venture-grid>button>b{text-overflow:ellipsis;white-space:nowrap;margin-top:7px;padding-inline:2px;font-size:12px;display:block;overflow:hidden}.superapp-benefits{background:#f7faf9;border-radius:28px 28px 0 0;margin-top:38px;padding:28px 16px 0}.superapp-benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.superapp-benefit-grid article{text-align:center;min-width:0;padding:0 3px}.superapp-benefit-grid i{color:#079487;background:#eaf5f2;border-radius:12px;place-items:center;width:36px;height:36px;margin:0 auto 10px;font-style:normal;display:grid}.superapp-benefit-grid svg{stroke-width:1.7px;width:21px;height:21px}.superapp-benefit-grid b{color:#245856;text-align:center;min-height:30px;font-size:12px;line-height:1.55;display:block}.superapp-growth{color:#fff;background:linear-gradient(125deg,#087d73,#13a99a);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding:18px;display:flex;box-shadow:0 10px 24px #087d7326}.superapp-growth span{min-width:0}.superapp-growth span>*{display:block}.superapp-growth small{font-size:12px;font-weight:800}.superapp-growth b{color:#d6f0ec;margin-top:4px;font-size:12px;line-height:1.6}.superapp-growth button{color:#14766f;white-space:nowrap;background:#fff;border:0;border-radius:10px;flex:none;align-items:center;gap:2px;padding:8px 10px;font-size:12px;font-weight:800;display:flex;box-shadow:0 4px 12px #00494028}.superapp-growth button svg{width:13px;height:13px}.superapp-product-rails{background:linear-gradient(#f7f9f9,#fff 140px);padding-top:12px}.venture-products{content-visibility:auto;contain-intrinsic-size:300px;padding:22px 0 20px}.venture-products+.venture-products{border-top:1px solid #e6ecec}.venture-products>header{justify-content:space-between;align-items:center;height:auto;padding:0 16px 10px;display:flex}.venture-products>header>div{align-items:center;gap:8px;display:flex}.venture-products>header>div>span{background:#edf4f3;border:1px solid #dbe5e4;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.venture-products>header img{object-fit:contain;width:34px;height:34px}.venture-products h2{margin:0;font-size:14px!important}.venture-products header p{color:#7b898d;margin:2px 0 0;font-size:12px!important}.venture-products header>button{color:#3b6f70;background:0 0;border:0;align-items:center;gap:2px;padding:6px 0;font-size:12px;font-weight:800;display:flex}.venture-products header>button:disabled{color:#9ba8aa}.venture-products header>button svg{width:13px}.venture-product-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:2px 16px 12px;display:flex;overflow-x:auto}.venture-product-track::-webkit-scrollbar{display:none}.venture-product-track article{scroll-snap-align:start;flex:0 0 128px}.venture-product-art{background:#fff;border:1px solid #e1e7e7;border-radius:18px;place-items:center;height:112px;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 16px #2649490b}.venture-product-art img{object-fit:contain;width:92%;height:92%}.venture-product-art i{color:#fff;background:#3975ea;border-radius:20px;padding:3px 7px;font-size:12px;font-style:normal;font-weight:800;position:absolute;top:7px;right:7px}.venture-product-track article>b{color:#263a3b;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:12px;display:block;overflow:hidden}.venture-product-track article>small{color:#899699;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;display:block;overflow:hidden}.venture-product-track article>strong{color:#397071;margin-top:5px;font-size:12px;display:block}.superapp-recommendations{margin-top:38px;padding:0 16px}.superapp-section-head{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.superapp-section-head h2{margin:0;font-size:17px!important}.superapp-section-head p{color:var(--muted);margin:2px 0 0;font-size:12px!important}.recommendation-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-16px;padding:1px 16px 14px;display:flex;overflow-x:auto}.recommendation-track::-webkit-scrollbar{display:none}.recommendation-track article{background:var(--brand-soft);scroll-snap-align:start;border:4px solid #fff;border-radius:18px;flex:0 0 64%;height:135px;position:relative;overflow:hidden;box-shadow:0 4px 14px #1d343014}.recommendation-track article>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.recommendation-track article>div{color:#fff;background:linear-gradient(#0000,#16282cda);padding:28px 10px 9px;position:absolute;inset:auto 0 0}.recommendation-track article span{font-size:12px;font-weight:700}.recommendation-track article h3{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:2px 0 5px;overflow:hidden;font-size:12px!important}.recommendation-track article button{color:#d8f58e;background:0 0;border:0;align-items:center;gap:2px;padding:0;font-size:12px;font-weight:700;display:flex}.recommendation-track article button svg{width:12px}.recommendation-dots{justify-content:center;gap:6px;display:flex}.recommendation-dots button{background:#ccd6d7;border:0;border-radius:10px;width:6px;height:6px;padding:0}.recommendation-dots button.active{background:var(--brand-primary);width:20px}.superapp-footer{color:#78858a;background:#f6f8f8;justify-content:center;align-items:center;gap:8px;margin-top:28px;padding:22px;font-size:12px;display:flex}.superapp-footer b{color:#456b6c}.superapp-footer b:after{content:"";vertical-align:middle;border-right:1px solid #ccd6d7;height:12px;margin-right:8px;display:inline-block}.superapp-loading-splash,.steel-launch-splash{z-index:1000;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.superapp-loading-splash{z-index:1001;background:var(--brand-dark);animation:.3s 1.1s both superapp-splash-out}.superapp-loading-splash img{object-fit:contain;width:150px;height:110px;animation:.5s both superapp-pop}.steel-launch-splash{background:#fff}.steel-launch-splash img{object-fit:contain;width:132px;height:100px;animation:.5s both superapp-pop}.steel-launch-splash span{background:#e6eeee;border-radius:10px;width:72px;height:3px;margin-top:24px;overflow:hidden}.steel-launch-splash span:after{content:"";border-radius:inherit;background:var(--brand-primary);width:38%;height:100%;animation:1s ease-in-out infinite superapp-loading;display:block}.steel-launch-splash small{color:var(--muted);margin-top:10px;font-size:12px}html[data-theme=dark] .superapp{color:#e9ecea;background:#030504;box-shadow:0 0 40px #000}html[data-theme=dark] .superapp-header.is-scrolled{color:#eef1ef;background:#090c0b;box-shadow:0 1px #252b29}html[data-theme=dark] .superapp-header.is-scrolled .superapp-brand small{color:#99a29f}html[data-theme=dark] .superapp-header.is-scrolled .superapp-profile,html[data-theme=dark] .superapp-header.is-scrolled .superapp-header-search{color:#dfe5e2;background:#171b1a;border-color:#333a37}html[data-theme=dark] .superapp-content,html[data-theme=dark] .superapp-services-panel{background:#080a09}html[data-theme=dark] .superapp-content{box-shadow:0 -12px 32px #000b}html[data-theme=dark] .superapp-discovery{background:#151918}html[data-theme=dark] .superapp-discovery button{color:#a1aaa7}html[data-theme=dark] .superapp-search b{color:#edf0ee}html[data-theme=dark] .venture-grid>button{color:#e2e6e4}html[data-theme=dark] .venture-art{box-shadow:none;background:#141817;border-color:#2c3330}html[data-theme=dark] .venture-grid>button.active .venture-art{background:#13211f;border-color:#35615c;box-shadow:0 7px 18px #0005}html[data-theme=dark] .superapp-benefits{background:#0d100f}html[data-theme=dark] .superapp-benefit-grid i{color:#4fc7b9;background:#16221f}html[data-theme=dark] .superapp-benefit-grid b{color:#dce5e2}html[data-theme=dark] .superapp-benefit-grid p{color:#929c99}html[data-theme=dark] .superapp-product-rails{background:linear-gradient(#0b0e0d,#080a09 140px)}html[data-theme=dark] .venture-products+.venture-products{border-color:#242a28}html[data-theme=dark] .venture-products>header>div>span{background:#171c1a;border-color:#303734}html[data-theme=dark] .venture-products h2{color:#e9ecea}html[data-theme=dark] .venture-products header p{color:#939c99}html[data-theme=dark] .venture-products header>button{color:#65c8bd}html[data-theme=dark] .venture-products header>button:disabled{color:#68716e}html[data-theme=dark] .venture-product-art{box-shadow:none;background:#131716;border-color:#29302d}html[data-theme=dark] .venture-product-track article>b{color:#e0e5e2}html[data-theme=dark] .venture-product-track article>small{color:#8f9996}html[data-theme=dark] .venture-product-track article>strong{color:#65c8bd}html[data-theme=dark] .superapp-section-head h2{color:#e9ecea}html[data-theme=dark] .recommendation-track article{background:#121615;border-color:#1a1e1d;box-shadow:0 4px 14px #0007}html[data-theme=dark] .recommendation-dots button{background:#3b4340}html[data-theme=dark] .recommendation-dots button.active{background:var(--brand-primary)}html[data-theme=dark] .superapp-footer{color:#919b98;background:#0d100f}html[data-theme=dark] .superapp-footer b{color:#71bbb3}html[data-theme=dark] .superapp-footer b:after{border-color:#39413e}html[data-theme=dark] .steel-launch-splash{color:#edf1ef;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#050706}html[data-theme=dark] .steel-launch-splash img{filter:brightness(0)invert()}html[data-theme=dark] .steel-launch-splash span{background:#252b29}html[data-theme=dark] .steel-launch-splash small{color:#a4adaa}.superapp-inner{min-height:100dvh;color:var(--brand-dark);background:#f5f8f7}.superapp-inner-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:center;background:#ffffffed;border-bottom:1px solid #e0e8e6;grid-template-columns:40px 1fr 40px;align-items:center;height:64px;padding:8px 16px;display:grid;position:sticky;top:0}.superapp-inner-header>a{color:#315f5c;background:#fff;border:1px solid #dde7e5;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.superapp-inner-header svg{width:20px}.superapp-profile-hero{color:#fff;background:linear-gradient(135deg,#082a31,#0c8177);border-radius:22px;align-items:center;gap:14px;margin:18px 16px 10px;padding:18px;display:flex;box-shadow:0 12px 30px #064b4625}.superapp-profile-hero>span{background:#ffffff1a;border:1px solid #ffffff4d;border-radius:20px;flex:none;place-items:center;width:62px;height:62px;font-weight:900;display:grid}.superapp-profile-hero h1{margin:0;font-size:19px}.superapp-profile-hero p{color:#c9dedc;margin:3px 0;font-size:12px}.superapp-profile-hero em{color:#ccf6a1;align-items:center;gap:4px;margin-top:8px;font-size:12px;font-style:normal;display:flex}.superapp-profile-hero svg{width:15px}.superapp-profile-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 16px 18px;display:grid}.superapp-profile-summary article{text-align:center;background:#fff;border:1px solid #e0e8e6;border-radius:15px;gap:3px;padding:12px 5px;display:grid}.superapp-profile-summary b{color:#226b66;font-size:16px}.superapp-profile-summary small{color:#748481;font-size:12px}.superapp-profile-menu{background:#fff;border:1px solid #e0e8e6;border-radius:22px;margin:0 16px;padding:15px}.superapp-profile-menu h2{margin:0 0 8px;font-size:14px}.superapp-profile-menu>a{color:inherit;border-bottom:1px solid #edf1f0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;text-decoration:none;display:grid}.superapp-profile-menu>a:last-child{border-bottom:0}.superapp-profile-menu i{color:#168b80;background:#edf7f5;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.superapp-profile-menu i svg{width:19px}.superapp-profile-menu span>*{display:block}.superapp-profile-menu small{color:#7c8987;margin-top:2px;font-size:12px}.superapp-profile-menu>a>svg{color:#9aa5a3;width:17px}.superapp-logout{color:#b52d2d;background:#fff7f7;border:1px solid #efcaca;border-radius:14px;justify-content:center;align-items:center;gap:7px;width:calc(100% - 32px);min-height:46px;margin:12px 16px 28px;display:flex}.superapp-logout svg{width:18px}.superapp-search-header{z-index:20;background:#fff;height:auto;padding:10px 16px;animation:.32s cubic-bezier(.2,.8,.2,1) both superapp-search-drop;position:sticky;top:0;box-shadow:0 1px #e0e8e6}.superapp-search-header label{background:#edf2f1;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;height:46px;padding:0 12px;display:grid}.superapp-search-header svg{color:#4e7774;width:20px}.superapp-search-header input{min-width:0;color:inherit;background:0 0;border:0;outline:0}.superapp-search-header a{background:#fff;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.superapp-search-body{padding:20px 16px}.superapp-search-hint{text-align:center;justify-items:center;padding:56px 16px;animation:.28s both superapp-result-in;display:grid}.superapp-search-hint>svg{color:#188b81;background:#e4f3f0;border-radius:16px;width:46px;height:46px;padding:11px}.superapp-search-hint h1{margin:14px 0 4px;font-size:18px}.superapp-search-hint p{color:#748481;max-width:290px;margin:0;font-size:12px;line-height:1.8}.superapp-search-hint>div{gap:7px;margin-top:16px;display:flex}.superapp-search-hint button{color:#386865;background:#fff;border:1px solid #d9e5e3;border-radius:99px;padding:7px 12px;font-size:12px}.superapp-search-results{gap:12px;animation:.28s both superapp-result-in;display:grid}.superapp-search-results>section{background:#fff;border:1px solid #dee8e6;border-radius:18px;overflow:hidden}.superapp-search-results>section>header{background:#f8faf9;justify-content:space-between;align-items:center;height:auto;padding:11px 12px;display:flex}.superapp-search-results header span{align-items:center;gap:8px;display:flex}.superapp-search-results header img{object-fit:contain;width:32px;height:32px}.superapp-search-results header em{color:#147b72;background:#e7f6f3;border-radius:99px;padding:3px 8px;font-size:12px;font-style:normal}.superapp-search-results section>button{width:100%;color:inherit;text-align:right;background:#fff;border:0;border-top:1px solid #edf1f0;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;display:grid}.superapp-search-results section>button:disabled{opacity:.62}.superapp-search-results section>button img{object-fit:contain;width:46px;height:46px}.superapp-search-results section>button span>*{display:block}.superapp-search-results section>button small{color:#7c8987;font-size:12px}.superapp-search-results section>button>svg{width:16px}@keyframes superapp-search-drop{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:none}}@keyframes superapp-result-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.superapp-product-rails,.superapp-product-rails>.venture-products:first-child{padding-top:0}@keyframes superapp-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes superapp-splash-out{to{opacity:0}}@keyframes superapp-loading{0%{transform:translate(190%)}to{transform:translate(-260%)}}@media (width>=700px){.superapp{border-radius:24px;min-height:calc(100dvh - 48px)}.superapp-header{border-radius:24px 24px 0 0}.superapp-loading-splash,.steel-launch-splash{border-radius:24px;inset:24px max(24px,50vw - 215px)}}@media (width<=380px){.venture-grid{gap-inline:7px}.venture-art{border-radius:16px}.venture-grid>button>b{font-size:12px}.superapp-discovery{width:calc(100% - 24px)}.superapp-discovery button{font-size:12px}.venture-product-track article{flex-basis:120px}}@media (prefers-reduced-motion:reduce){.venture-art,.superapp-loading-splash,.superapp-loading-splash img,.steel-launch-splash img,.steel-launch-splash span:after{transition:none!important;animation:none!important}}input:focus{border-color:var(--border)!important;box-shadow:none!important;outline:none!important}.customer-login{text-align:center;padding:8px 0 20px}.customer-login>img{object-fit:contain;width:56px;height:56px}.customer-login h3{margin:16px 0 8px}.customer-login p{line-height:1.8}.customer-login .form-fields{text-align:right;margin:20px 0}.customer-login .primary,.customer-login .secondary{width:100%;margin-top:12px}.customer-login small{margin-top:20px;line-height:1.8;display:block}.customer-login-error{color:#b42318}.customer-login-sheet{padding-bottom:max(20px, env(safe-area-inset-bottom))}.customer-code-inputs{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.customer-code-inputs input{text-align:center;caret-color:#57999b;direction:ltr;border:1px solid #d9e1e3;border-radius:12px;width:100%;min-width:0;height:54px;padding:0;font-size:22px;font-weight:600}.customer-code-inputs input:focus{border-color:#57999b;box-shadow:0 0 0 2px #57999b29}.customer-code-inputs input[aria-invalid=true]{border-color:#b42318}.customer-login .customer-code-hint{color:var(--muted);text-align:center;margin:0 0 16px;font-size:12px}html[data-theme=dark] .customer-code-inputs input{color:#e3eded;background:#202d32}.toast-viewport{inset:auto;top:calc(env(safe-area-inset-top,0px) + 14px);z-index:2147483647;pointer-events:none;background:0 0;border:0;grid-auto-rows:max-content;align-content:start;width:min(100% - 28px,402px);height:fit-content;min-height:0;max-height:calc(100dvh - 28px);margin:0;padding:0;font-family:inherit;position:fixed;bottom:auto;left:50%;overflow:auto;transform:translate(-50%)}.toast-viewport:popover-open{gap:8px;display:grid}.app-toast{color:#a21c1c;pointer-events:auto;background:#fff3f3;border:1px solid #efb4b4;border-radius:14px;align-self:start;align-items:center;gap:10px;height:auto;min-height:0;padding:12px;animation:.22s ease-out app-toast-in;display:flex;box-shadow:0 8px 28px #142b2926}.app-toast--success{color:#176e61;background:#f0fbf8;border-color:#b9dfd7}.app-toast>svg{flex-shrink:0;width:23px;height:23px}.app-toast>span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;font-weight:600;line-height:1.8}.app-toast>button{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex-shrink:0;place-items:center;padding:6px;display:grid}.app-toast>button svg{width:18px;height:18px}.app-toast>button:focus-visible{outline-offset:-2px;outline:2px solid}@keyframes app-toast-in{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.app-toast{animation:none}}html[data-theme=dark] .app-toast{color:#ffcbc7;background:#351d20;border-color:#754048}html[data-theme=dark] .app-toast--success{color:#aff1db;background:#12372f;border-color:#32685a}.ow{--ow-brand:var(--ad-brand,#a8672e);--ow-ink:#283b45;--ow-muted:#61717b;--ow-line:#e5eaec;color:var(--ow-ink);font-variant-numeric:tabular-nums;direction:rtl;min-width:0;font-family:Peyda,system-ui,sans-serif;font-size:14px;line-height:1.8}.ow *,.ow-dialog *{box-sizing:border-box}.ow h1,.ow h2,.ow h3,.ow p,.ow-dialog h2,.ow-dialog p{margin:0}.ow h1{text-wrap:balance;font-size:24px;line-height:1.5}.ow h2,.ow-dialog h2{font-size:17px}.ow h3{font-size:14px}.ow small,.ow dt,.ow-dialog small{color:var(--ow-muted,#61717b);font-size:12px}.ow button,.ow-dialog button,.ow a{font:inherit;cursor:pointer}.ow button,.ow-dialog button{border:1px solid var(--ow-line,#e5eaec);min-height:42px;color:inherit;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.ow button:hover:not(:disabled),.ow-dialog button:hover:not(:disabled){background:#f7f4ef;border-color:#ccbba9}.ow button:disabled,.ow-dialog button:disabled{cursor:not-allowed;opacity:.55}.ow button:focus-visible,.ow-dialog button:focus-visible,.ow input:focus-visible,.ow select:focus-visible,.ow-dialog input:focus-visible,.ow-dialog textarea:focus-visible,.ow a:focus-visible,.ow summary:focus-visible{outline-offset:3px;outline:3px solid #9e6a38}.ow .ow-primary,.ow-dialog .ow-primary{color:#fff;background:var(--ow-brand,#a8672e);border-color:#0000;font-weight:600}.ow .ow-primary:hover:not(:disabled),.ow-dialog .ow-primary:hover:not(:disabled){color:#fff;background:#865021}.ow .ow-danger,.ow-dialog .ow-danger{color:#a33a32;background:#fff8f6;border-color:#e6c8c4}.ow-heading{justify-content:space-between;align-items:center;gap:14px;margin:18px 0;display:flex}.ow-heading>svg{width:34px;height:34px;color:var(--ow-brand)}.ow-detail-head{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:stretch;gap:16px;margin:18px 0;display:grid}.ow-detail-head .ow-heading{border:1px solid var(--ow-line);background:#fff;border-radius:14px;margin:0;padding:20px}.ow-order-state{border:1px solid var(--ow-line);background:#fff;border-radius:14px;align-content:center;justify-items:start;gap:10px;padding:18px;display:grid}.ow-order-state .ow-actions{margin:0}.ow-completion-rule{color:var(--ow-muted);font-size:12px;margin:-6px 0 16px!important}.ow-back{margin-top:12px}.ow-tabs{border-bottom:1px solid var(--ow-line);gap:6px;margin:18px 0;padding-bottom:8px;display:flex}.ow-tabs button{background:0 0;border-color:#0000}.ow-tabs button[aria-pressed=true]{color:#87521f;background:#f7efe5;border-color:#e7d6bf;font-weight:700}.ow-tabs b{background:#fff;border-radius:5px;min-width:22px;padding:0 4px}.ow-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.ow-stats button{text-align:right;justify-content:start;gap:14px;padding:18px}.ow-stats button svg{color:var(--ow-brand)}.ow-stats button span{display:grid}.ow-stats b{font-size:28px;line-height:1.5}.ow-stats button[aria-pressed=true]{border-color:var(--ow-brand);background:#fcf7ef}.ow-filters{flex-wrap:wrap;align-items:end;gap:10px;margin:16px 0 22px;display:flex}.ow label,.ow-dialog label{gap:5px;font-size:12px;font-weight:600;display:grid}.ow input,.ow select,.ow-dialog input,.ow-dialog textarea{font:inherit;color:#283b45;background:#fff;border:1px solid #dbe2e6;border-radius:9px;width:100%;min-width:0;min-height:42px;padding:9px 11px}.ow-filters>label{flex:1;min-width:130px}.ow-filters .ow-search{flex:2;min-width:240px}.ow-search>div{position:relative}.ow-search svg{color:var(--ow-muted);position:absolute;top:13px;right:11px}.ow-search input{padding-right:37px}.ow input[type=date],.ow-dialog input[type=datetime-local]{direction:ltr}.ow-order-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ow-order-list-mobile{display:none}.ow-order-table-wrap,.ow-shipment-table-wrap{border:1px solid var(--ow-line);background:#fff;border-radius:14px;overflow-x:auto}.ow-order-table,.ow-shipment-table{border-collapse:collapse;text-align:right;width:100%;min-width:1000px;font-size:12px}.ow-order-table{table-layout:fixed}.ow-order-table th:first-child{width:80px}.ow-order-table th:nth-child(2){width:120px}.ow-order-table th:nth-child(3){width:66px}.ow-order-table th:nth-child(4){width:126px}.ow-order-table th:nth-child(5){width:82px}.ow-order-table th:nth-child(6){width:108px}.ow-order-table th:nth-child(7){width:98px}.ow-order-table th:nth-child(8){width:102px}.ow-order-table th:nth-child(9){width:132px}.ow-order-table th:nth-child(10){width:96px}.ow-shipment-table{min-width:760px}.ow-order-table th,.ow-shipment-table th{color:#596b74;white-space:nowrap;background:#f6f8f9;padding:12px 10px;font-weight:600}.ow-order-table td,.ow-shipment-table td{border-top:1px solid var(--ow-line);vertical-align:middle;padding:13px 10px}.ow-order-table td{overflow-wrap:anywhere}.ow-order-table tbody tr:hover,.ow-shipment-table tbody tr:hover{background:#fcfaf7}.ow-table-buyer,.ow-cell-note{display:grid}.ow-buyer-type{color:#23634e;white-space:nowrap;background:#eef8f4;border:1px solid #c7ddd6;border-radius:999px;padding:2px 8px;display:inline-flex}.ow-progress-cell{min-width:150px}.ow-progress-cell .ow-progress{margin:0}.ow-progress-cell .ow-progress small{display:none}.ow .ow-more{color:#865021;white-space:nowrap;background:#fffaf3;border-color:#d9bd98;min-height:34px;padding:5px 10px}.ow-order-card{border:1px solid var(--ow-line);background:#fff;border-radius:16px;min-width:0;padding:20px}.ow-order-card header,.ow-shipment header{justify-content:space-between;align-items:center;gap:10px;display:flex}.ow-order-card header>span:first-child{display:grid}.ow-order-buyer{margin:16px 0 12px}.ow-order-buyer>span{color:var(--ow-muted);font-size:12px}.ow dl,.ow-dialog dl{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0;display:grid}.ow dl>div,.ow-dialog dl>div{min-width:0}.ow dd,.ow-dialog dd{overflow-wrap:anywhere;margin:0;font-weight:600}.ow .ow-open{border:none;border-top:1px solid var(--ow-line);width:100%;color:var(--ow-brand);border-radius:0;justify-content:space-between;margin-top:16px;padding:12px 0 0;font-weight:600;display:flex}.ow-open svg{transform:rotate(180deg)}.ow-badge{color:#425664;white-space:nowrap;background:#f0f3f5;border-radius:7px;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.ow-badge[data-state="در انتظار تأیید"]{color:#755399;background:#f3edfb}.ow-badge[data-state="در حال آماده‌سازی"]{color:#80581d;background:#fff1d8}.ow-badge[data-state="در حال ارسال"]{color:#236080;background:#e7f2fb}.ow-badge[data-state=تکمیل\ شده]{color:#277351;background:#e7f4ee}.ow-badge[data-state=لغو\ شده]{color:#914238;background:#faecea}.ow-progress{margin-top:16px}.ow-progress>span{flex-wrap:wrap;justify-content:space-between;gap:5px;font-size:12px;display:flex}.ow-progress progress{appearance:none;background:#edf1f2;border:none;border-radius:20px;width:100%;height:6px;margin-top:8px;display:block;overflow:hidden}.ow-progress progress::-webkit-progress-bar{background:#edf1f2}.ow-progress progress::-webkit-progress-value{background:var(--ow-brand);border-radius:20px}.ow-progress progress::-moz-progress-bar{background:var(--ow-brand)}.ow-pending{color:#895820;align-items:center;gap:6px;padding-top:12px;font-size:12px;display:flex}.ow-pagination{justify-content:center;align-items:center;gap:12px;margin:22px 0;font-size:12px;display:flex}.ow-empty{text-align:center;color:var(--ow-muted);justify-items:center;gap:12px;padding:36px 16px;display:grid}.ow-empty>svg{width:36px;height:36px;color:var(--ow-brand)}.ow-info,.ow-error,.ow-notice,.ow-confirm-banner{border-radius:12px;align-items:start;gap:10px;padding:14px 16px;font-size:13px;display:flex;margin:12px 0!important}.ow-info{color:#3c5b6a;background:#f0f5f7}.ow-info>svg,.ow-error>svg,.ow-notice>svg{flex-shrink:0;width:18px}.ow-error{color:#8e352c;background:#fff0ed;flex-wrap:wrap}.ow-error button{margin-inline-start:auto}.ow-notice{color:#226745;background:#eaf6ef;align-items:center}.ow-notice button{background:0 0;margin-inline-start:auto;padding:4px}.ow-confirm-banner{background:#fffaec;border:1px solid #ecd9b4;align-items:center}.ow-confirm-banner>div{flex:1}.ow-confirm-banner p{margin:8px 0}.ow-confirm-banner b{color:#82541f;font-size:12px}.ow-summary{grid-template-columns:1.1fr 1fr 1fr;gap:14px;margin:20px 0;display:grid}.ow-order-overview{border:1px solid var(--ow-line);background:#fff;border-radius:14px;overflow:hidden;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin:18px 0!important;display:grid!important}.ow-order-overview>div{border-inline-start:1px solid var(--ow-line);align-content:center;gap:3px;min-height:92px;padding:16px 18px;display:grid}.ow-order-overview>div:last-child{border-inline-start:0}.ow-order-overview dd{font-size:15px}.ow-overview-progress progress{width:100%;height:6px;accent-color:var(--ow-brand);border:0;border-radius:99px;overflow:hidden}.ow-summary section,.ow-panel{border:1px solid var(--ow-line);background:#fff;border-radius:14px;min-width:0;padding:20px}.ow-summary h2,.ow-panel>h2{align-items:center;gap:8px;margin-bottom:14px;display:flex}.ow-summary h2 svg{width:18px;color:var(--ow-brand)}.ow-summary dl{grid-template-columns:1fr;gap:7px}.ow-summary dl>div{justify-content:space-between;gap:12px;display:flex}.ow-summary h3{margin-top:14px}.ow-summary p{overflow-wrap:anywhere}.ow-panel{margin:14px 0}.ow-section-heading,.ow-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.ow-section-heading{justify-content:space-between}.ow-actions small{flex-basis:100%}.ow-table-wrap{border:1px solid #e5eaec;border-radius:10px;max-width:100%;overflow-x:auto}.ow-items{border-collapse:collapse;text-align:right;width:100%;min-width:700px;font-size:12px}.ow-items th{color:#596b74;white-space:nowrap;background:#f6f8f9;padding:12px 10px;font-weight:500}.ow-items td{vertical-align:top;border-top:1px solid #e5eaec;padding:12px 10px}.ow-items td small{font-size:11px;display:block}.ow-totals{margin-top:18px;gap:8px;max-width:500px;margin-inline-start:auto;display:grid}.ow-totals>p{justify-content:space-between;gap:12px;padding:4px 0;font-size:13px;display:flex}.ow-totals>p b{white-space:nowrap}.ow-grand{color:#865021;border-top:1px solid #e5eaec;padding-top:14px!important;font-size:15px!important}.ow-difference{color:#80581d;border-top:1px dashed #d8c5aa;padding-top:10px!important}.ow-shipments{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ow-shipments-mobile{display:none}.ow .ow-shipment{text-align:right;border-radius:12px;justify-content:stretch;gap:10px;padding:16px;display:grid}.ow-shipment strong{font-size:18px}.ow-shipment>span{color:var(--ow-muted);font-size:12px}.ow-panel summary{cursor:pointer;font-weight:600}.ow-timeline{padding-inline-start:20px}.ow-timeline li{margin:12px 0}.ow-timeline small{display:block}.ow-support{text-align:center;color:var(--ow-brand);margin:20px 0;display:block}.ow-payment{border-top:1px solid var(--ow-line);gap:4px;padding:12px 0;display:grid}.ow-loading{justify-items:center;gap:12px;padding:50px;display:grid}.ow-dialog{--ow-brand:#a8672e;--ow-line:#e5eaec;--ow-muted:#61717b;color:#283b45;direction:rtl;background:#fff;border:1px solid #e5eaec;border-radius:20px;width:min(1160px,100vw - 32px);max-height:90dvh;padding:0;font:14px/1.8 Peyda,system-ui,sans-serif;box-shadow:0 24px 80px #1f30342b}.ow-dialog::backdrop{background:#10282c80}.ow-dialog>header{z-index:1;background:#fff;border-bottom:1px solid #e5eaec;justify-content:space-between;align-items:center;padding:16px 22px;display:flex;position:sticky;top:0}.ow-dialog-body{padding:22px}.ow-dialog-context{color:var(--ow-muted);font-variant-numeric:tabular-nums;margin:-4px 0 16px!important}.ow-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.ow-dialog textarea{resize:vertical;min-height:84px}.ow-form-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.ow-shipment-editor-mobile{display:none}.ow-shipment-editor-table{margin:14px 0 18px}.ow-shipment-editor-table .ow-items{min-width:980px}.ow-dialog input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--ow-brand);padding:0}.ow-dialog .ow-inline-weight{width:118px;min-height:36px;padding:5px 8px}.ow-field-error{margin-top:4px;line-height:1.5;display:block;color:#a33a32!important}.ow-weight-input{border-top:1px solid #e5eaec;grid-template-columns:1fr 180px;align-items:center;gap:14px;padding:14px 0;display:grid}.ow-weight-input small{display:block}.ow-weight-input .ow-error{grid-column:1/-1}.ow-dialog input[aria-invalid=true]{border-color:#b74e41}.ow-dialog h3{margin:20px 0 8px;font-size:15px}.ow-upload{background:#fcf9f4;border:1px dashed #c9b196;border-radius:12px;margin:20px 0 12px;padding:16px}.ow-file{overflow-wrap:anywhere;align-items:center;gap:8px;width:100%;margin:8px 0;display:flex!important}.ow-file>span{flex:1}.ow-dialog .ow-actions{margin-top:20px}.ow-id{overflow-wrap:anywhere;font-size:11px;margin:8px 0 16px!important}.ow-shipment-modal-actions{justify-content:flex-start;gap:10px;margin-bottom:14px;display:flex}.ow-shipment-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.ow-shipment-kpis section{border:1px solid var(--ow-line);background:#fafcfc;border-radius:12px;align-content:start;gap:8px;min-height:118px;padding:14px;display:grid}.ow-shipment-kpis b{overflow-wrap:anywhere}.ow-shipment-kpis .ow-primary{min-height:36px;padding:5px 8px;font-size:12px}.ow-shipment-notes{border:1px solid var(--ow-line);background:#fafcfc;border-radius:12px;margin-top:18px;padding:14px 16px}.ow-shipment-notes h3{margin-top:0}.ow-customer .ow-order-list,.ow-customer .ow-summary,.ow-customer .ow-shipments{grid-template-columns:1fr}.ow-customer .ow-filters{grid-template-columns:1fr 1fr;display:grid}.ow-customer .ow-filters>label{min-width:0}.ow-customer .ow-filters .ow-search{grid-column:1/-1;min-width:0}.ow-customer .ow-confirm-banner{flex-wrap:wrap}.ow-customer .ow-confirm-banner>div{min-width:220px}.ow-customer .ow-confirm-banner button{width:100%}.ow-customer .ow-order-card,.ow-customer .ow-panel,.ow-customer .ow-summary section{padding:16px}.ow-customer .ow-heading h1{font-size:21px}.ow-customer .ow-heading{align-items:start}.ow-customer .ow-heading .ow-badge{white-space:normal;max-width:135px}.ow-customer[data-detail=cargo] .ow-summary section:not(.ow-progress-summary),.ow-customer[data-detail=order] .ow-progress-summary,.ow-item-cards{display:none}.ow-customer .ow-item-cards{gap:12px;display:grid}.ow-customer .ow-item-cards+.ow-table-wrap{display:none}.ow-item-cards article{border:1px solid #e5eaec;border-radius:10px;padding:14px}.ow-item-cards h3{margin:0 0 10px}.ow-item-cards dl{grid-template-columns:1fr;gap:9px;display:grid}.ow-item-cards dl>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ow-item-cards dd{text-align:left}@media (width<=650px){.ow-item-cards{gap:12px;display:grid}.ow-item-cards+.ow-table-wrap{display:none}}@media (width<=1050px){.ow-order-table-wrap,.ow-shipment-table-wrap,.ow-shipment-editor-table{display:none}.ow-order-list-mobile,.ow-shipments-mobile,.ow-shipment-editor-mobile{display:grid}.ow-detail-head{grid-template-columns:1fr}.ow-order-overview{grid-template-columns:1fr 1fr!important}.ow-order-overview>div:nth-child(3){border-inline-start:0}.ow-summary{grid-template-columns:1fr 1fr}.ow-progress-summary{grid-column:1/-1}.ow-shipments,.ow-shipment-kpis{grid-template-columns:1fr 1fr}}@media (width<=650px){.ow-stats{grid-template-columns:1fr 1fr;gap:8px}.ow-stats button{gap:10px;padding:12px;font-size:11px}.ow-stats b{font-size:23px}.ow-order-list,.ow-summary,.ow-shipments{grid-template-columns:1fr}.ow-progress-summary{grid-column:auto}.ow-order-overview{grid-template-columns:1fr!important}.ow-order-overview>div{border-inline-start:0;border-top:1px solid var(--ow-line);min-height:74px}.ow-order-overview>div:first-child{border-top:0}.ow-shipment-kpis{grid-template-columns:1fr}.ow-shipment-modal-actions{display:grid}.ow-dialog{border-radius:20px 20px 0 0;width:100%;max-height:93dvh;margin:auto 0 0}.ow-dialog-body{padding:16px}.ow-form-grid{grid-template-columns:1fr}.ow-weight-input{grid-template-columns:1fr 130px}.ow-confirm-banner{flex-wrap:wrap}.ow-confirm-banner>div{min-width:200px}.ow-confirm-banner button{width:100%}}@media print{.ow-dialog{width:100%;max-height:none;box-shadow:none;border:0;position:static}.ow-dialog>header button,.ow-dialog .ow-actions,.ow-shipment-modal-actions{display:none!important}}[data-theme=dark] .ow-customer{--ow-ink:#dbe6eb;--ow-muted:#afbec5;--ow-line:#334650}[data-theme=dark] .ow-customer :is(.ow-order-card,.ow-panel,.ow-summary section,.ow-shipment,input,select){color:#dbe6eb;background:#182b34}[data-theme=dark] .ow-customer .ow-items th{color:#c9d8df;background:#20343e}.ow-upload{cursor:pointer;position:relative}.ow-upload input[type=file]{opacity:0;width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}.ow-upload:focus-within{outline-offset:3px;outline:3px solid #9e6a38}.ow-file-picker{background:#fff;border:1px solid #d5c0a8;border-radius:9px;justify-self:start;padding:8px 14px}.ow-dialog select{font:inherit;color:inherit;background:#fff;border:1px solid #dbe2e6;border-radius:9px;min-height:42px;padding:9px 11px}.ow-review-form{gap:14px;display:grid}.pw{font-variant-numeric:tabular-nums;gap:18px;min-width:0;display:grid}.pw-toolbar,.pw-filter-line,.pw-section-head,.pw-row-actions,.pw-mode,.pw-group summary,.pw-form-footer{align-items:center;gap:12px;display:flex}.pw-toolbar,.pw-section-head,.pw-filter-line{flex-wrap:wrap;justify-content:space-between}.pw-mode{background:#e9efef;border-radius:12px;padding:4px}.pw-mode button,.pw-subtabs button,.pw-categories button{color:#52646c;cursor:pointer;background:0 0;border:0}.pw-mode button{border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-weight:650;display:flex}.pw-mode button.active{color:#285b60;background:#fff;box-shadow:0 1px 4px #203d4214}.pw-categories{border:1px solid var(--ad-line);background:#fff;border-radius:14px;grid-template-columns:repeat(10,minmax(90px,1fr));gap:5px;padding:7px;display:grid;overflow-x:auto}.pw-categories button{white-space:nowrap;border-radius:9px;flex-direction:column;align-items:center;gap:8px;padding:16px 8px 10px;font-size:13px;display:flex}.pw-categories button.active{color:#2e6668;background:#eaf3f2;box-shadow:inset 0 0 0 1px #9abfbe}.pw-categories button:hover:not(.active){background:#f6f8f8}.pw-categories small{color:#52646c;background:#f0f3f4;border-radius:5px;min-width:29px}.pw-categories .active small{color:#285b60;background:#d9e9e7}.pw-subtabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pw-subtabs button{border:1px solid var(--ad-line);background:#fff;border-radius:8px;min-height:42px;padding:9px 18px}.pw-subtabs button.active{color:#2e6668;background:#edf5f4;border-color:#497e82;font-weight:700}.pw-grades button{padding:7px 12px;font-size:13px}.pw-filter-line{color:#637580;font-size:13px}.pw-filter-line>span,.pw-text-button{align-items:center;gap:7px;display:inline-flex}.pw-search{border:1px solid var(--ad-line);background:#fff;border-radius:9px;align-items:center;gap:10px;width:min(350px,100%);padding:0 12px;display:flex}.pw-search input{background:0 0;border:0;width:100%;min-width:0;padding:11px 0}.pw-text-button{color:#316a70;cursor:pointer;background:0 0;border:0;min-height:40px;padding:5px;font-size:12px}.pw-section-head{margin-top:4px}.pw-section-head p{color:#71808b;margin-top:4px;font-size:13px}.pw-group{border:1px solid var(--ad-line);background:#fff;border-radius:12px;overflow:clip}.pw-group summary{cursor:pointer;min-height:66px;padding:16px 20px;font-weight:700;list-style:none}.pw-group summary::-webkit-details-marker{display:none}.pw-group summary>span{align-items:center;gap:10px;display:flex}.pw-group summary>small{color:#55767b;background:#f0f5f5;border-radius:6px;margin-inline-start:auto;padding:2px 9px;font-weight:500}.pw-group:not([open]) summary svg{transform:rotate(90deg)}.pw-group-action{justify-content:flex-end;padding:0 20px 16px;display:flex}.pw table{border-collapse:collapse;text-align:right;width:100%;font-size:13px}.pw th{color:#697c88;white-space:nowrap;background:#f8fafb;border-block:1px solid #edf1f2;padding:13px 15px;font-weight:600}.pw td{vertical-align:middle;border-bottom:1px solid #edf1f2;padding:15px}.pw tr:last-child td{border-bottom:0}.pw td small{margin-top:5px;font-size:11px;display:block}.pw-products-table{min-width:720px}.pw-price-table{min-width:1530px}.pw-price-table td{padding:12px 9px}.pw-price-table input:not([type=checkbox]){text-align:center;color:#2c3a47;background:#fff;border:1px solid #dce5e8;border-radius:7px;width:88px;height:40px;padding:7px 8px}.pw-price-table input[type=datetime-local]{width:192px;font-size:12px}.pw-price-table input.is-edited{background:#e7f3f3;border-color:#79aaa9}.pw-price-table input.increase{color:#206846;background:#edf8f0;border-color:#69aa85}.pw-price-table input.decrease,.pw-price-table input.danger{color:#a53732;background:#fff1ee;border-color:#d99a93}.pw-price-table input.warning{color:#915c0e;background:#fff7e6;border-color:#dbb773}.pw-check{white-space:nowrap;align-items:center;gap:5px;min-height:30px;margin-top:4px;font-size:11px;display:flex}.pw-check input{accent-color:#497e82}.pw-price-table input:disabled{opacity:.75}.pw-status{white-space:nowrap;background:#f0f4f4;border-radius:6px;padding:4px 8px;font-size:11px;display:inline-block}.pw-status.pending{color:#805910;background:#fff5dc}.pw-status.danger,.pw-danger{color:#a53732}.pw-warning{color:#915c0e}.pw-target{background:#f5faf9;box-shadow:inset -3px 0 #497e82}.pw-empty{text-align:center;color:#76858e;background:#fff;border:1px dashed #d9e2e4;border-radius:12px;padding:42px 20px}.pw-empty svg{color:#8ba4a6;margin-bottom:10px}.pw-empty p{margin-top:7px;font-size:13px}.pw-help{color:#687b85;background:#f1f6f6;border-radius:8px;padding:12px 15px;font-size:13px;line-height:1.9}.pw-product-image{align-items:center;gap:16px;display:flex}.pw-product-image img{object-fit:contain;border-radius:8px;width:144px;height:112px}.pw-help svg{vertical-align:middle;margin-left:5px}.pw-group>.pw-help{margin:0 20px 15px}.pw-feedback{color:#2d6855;background:#eaf5f0;border:1px solid #c6e1d5;border-radius:9px;align-items:center;gap:10px;padding:12px 16px;font-size:13px;display:flex}.pw-error{color:#9c302d;background:#fff1ee;border-color:#ecc4bf}.pw-dialog{width:min(640px,100vw - 28px);max-height:90dvh;padding:0;overflow:auto}.pw-dialog::backdrop{background:#23394766}.pw-form{gap:18px;padding:24px;display:grid}.pw-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pw-field{color:#536772;flex-direction:column;gap:7px;min-width:0;font-size:13px;display:flex}.pw-field input,.pw-field select,.pw-field textarea{color:#2c3a47;background:#fff;border:1px solid #d7e0e4;border-radius:8px;width:100%;min-height:44px;padding:10px 12px}.pw-field textarea{resize:vertical;min-height:80px}.pw-form-context{color:#316a70;background:#edf5f4;border-radius:9px;gap:8px;padding:12px;font-size:13px;display:flex}.pw-form-footer{border-top:1px solid #e8eeef;padding-top:20px}.pw-delete{color:#fff!important;background:#b42318!important;border-color:#b42318!important}.pw-locations{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pw-locations li{border:1px solid var(--ad-line);border-radius:9px;padding:12px}.pw-locations span,.pw-locations small{display:block}@media (width<=760px){.pw{gap:14px}.pw-toolbar{align-items:stretch}.pw-mode{width:100%}.pw-mode button{flex:1;padding:8px;font-size:13px}.pw-toolbar>.pw-row-actions{flex-wrap:wrap}.pw-section-head{align-items:flex-start}.pw-categories{grid-template-columns:repeat(10,92px)}.pw-form-grid{grid-template-columns:1fr}.pw-form{padding:18px}.pw-group summary{padding:14px}.pw-row-actions{gap:6px}}.pw{grid-template-columns:minmax(0,1fr)}.pw>*,.pw-group{min-width:0;max-width:100%}.pw-categories{grid-template-columns:none;grid-auto-columns:minmax(92px,1fr);grid-auto-flow:column}.pw .ad-table-scroll{max-width:100%}.pw .ad-icon{min-width:40px;min-height:40px}@media (width<=760px){.admin-app:has(.pw) .ad-sidebar:not(.is-open){visibility:hidden}}.admin-app .pw-dialog{width:min(640px,100vw - 28px)}@media (width<=760px){.admin-app .pw-products-table{min-width:0;display:block}.pw-products-table thead{display:none}.pw-products-table tbody,.pw-products-table tr{display:block}.pw-products-table tr{border-bottom:1px solid #edf1f2;padding:12px 16px}.pw-products-table td{border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.pw-products-table td:first-child{display:block}.pw-products-table td:nth-child(2):before{content:"ابعاد";color:#697c88;direction:rtl}.pw-products-table td:nth-child(2){direction:rtl}.pw-products-table td:nth-child(3):before{content:"محل بارگیری";color:#697c88}.pw-products-table td:nth-child(4):before{content:"وزن هر واحد";color:#697c88}.pw-products-table td:last-child{border-top:1px solid #edf1f2;margin-top:8px;padding-top:12px}.pw-row-actions{flex-wrap:wrap}}.admin-document{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#f6f8f9!important}.admin-document body{background:#f6f8f9!important}.admin-app{--ad-brand:#497e82;--ad-ink:#2c3a47;--ad-line:#e5eaec;color:var(--ad-ink);text-align:right;background:#f6f8f9;width:100%;max-width:none;min-height:100dvh;font-family:Peyda,system-ui,sans-serif;font-size:15px;line-height:1.7}.admin-app *{box-sizing:border-box}.admin-app h1,.admin-app h2,.admin-app h3,.admin-app p{margin:0}.admin-app h1{font-size:29px;font-weight:800;line-height:1.5}.admin-app h2{font-size:18px;font-weight:750}.admin-app h3{font-size:16px}.admin-app small{color:#7a8792;font-size:12px}.admin-app button,.admin-app input,.admin-app select,.admin-app textarea{font:inherit}.admin-app button{cursor:pointer}.admin-app button:disabled{opacity:.5;cursor:not-allowed}.admin-app a{color:inherit;text-decoration:none}.admin-app :focus-visible{outline-offset:3px;outline:3px solid #80b3b6}.admin-app .ad-sidebar{border-left:1px solid var(--ad-line);z-index:20;background:#fff;flex-direction:column;width:248px;display:flex;position:fixed;inset:0 0 0 auto}.admin-app .ad-brand{border-bottom:1px solid var(--ad-line);align-items:center;gap:12px;height:99px;padding:29px 25px;display:flex}.ad-brand img{object-fit:contain;width:43px;height:43px}.ad-brand span{font-size:17px;font-weight:800}.ad-brand small{font-weight:400;display:block}.ad-brand-fallback{background:color-mix(in srgb, var(--ad-brand) 15%, white);width:43px;height:43px;color:var(--ad-brand);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ad-brand-fallback svg{width:22px;height:22px}.admin-app.admin-app--supplier{--ad-brand:#a8672e}.ad-brand-button{width:100%;text-align:inherit;background:0 0;border:none}.admin-app .ad-sidebar nav{flex:1;padding:16px;overflow:auto}.ad-nav-group{margin-bottom:20px}.ad-nav-group>small{color:#96a0a9;margin:8px 13px;font-size:11px;display:block}.admin-app .ad-nav-group button{color:#62717f;text-align:right;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;margin:3px 0;padding:10px 13px;font-size:14px;display:flex}.admin-app .ad-nav-group button.active{color:#3c7578;background:#eaf3f3;font-weight:750}.ad-nav-group button span{flex:1}.ad-nav-group em{background:#eaf0f1;border-radius:5px;padding:0 7px;font-size:12px;font-style:normal}.ad-sidebar-bottom{border-top:1px solid var(--ad-line);align-items:center;gap:10px;padding:20px;display:flex}.ad-sidebar-bottom>i{width:35px;height:35px;color:var(--ad-brand);background:#eef4f5;border-radius:10px;place-items:center;font-style:normal;display:grid}.ad-sidebar-bottom>span{flex:1;font-size:14px}.ad-sidebar-bottom small{display:block}.admin-app .ad-workspace{margin-right:248px}.admin-app .ad-topbar{border-bottom:1px solid var(--ad-line);background:#fff;justify-content:space-between;align-items:center;height:76px;padding:0 36px;font-size:13px;display:flex}.ad-topbar>span,.ad-topbar>div,.ad-topbar a{align-items:center;gap:10px;display:flex}.ad-topbar>div{gap:28px}.ad-topbar>span{color:#9aa4ad}.ad-topbar b{color:#4d5b66;font-weight:500}.ad-live{color:#6b7e76;align-items:center;gap:7px;font-size:12px;display:flex}.ad-live i{background:#74a38e;border-radius:50%;width:6px;height:6px}.ad-page{max-width:1660px;margin:auto;padding:30px 36px}.ad-page-title{justify-content:space-between;align-items:center;gap:20px;margin:0 0 30px;display:flex}.ad-page-title small{color:var(--ad-brand);font-size:12px}.ad-page-title p{color:#8b969f;margin-top:7px;font-size:14px}.ad-title-actions{gap:10px;display:flex}.admin-app .ad-button{color:#53616d;white-space:nowrap;background:#fff;border:1px solid #dde5e8;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:9px 16px;font-size:13px;display:inline-flex}.admin-app .ad-button:hover{border-color:#8fadb0}.admin-app .ad-primary{background:var(--ad-brand);color:#fff;border-color:var(--ad-brand)}.admin-app .ad-icon{color:inherit;background:0 0;border:0;border-radius:7px;place-items:center;padding:7px;display:inline-grid}.admin-app .ad-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:26px;display:grid}.ad-stats>button{border:1px solid var(--ad-line);text-align:right;color:var(--ad-ink);background:#fff;border-radius:11px;padding:20px 21px}.ad-stats>button>span{justify-content:space-between;align-items:center;display:flex}.ad-stats svg{color:#71969a}.ad-stats small{color:#697784;font-size:13px}.ad-stats strong{margin:13px 0 7px;font-size:34px;line-height:1.4;display:block}.ad-stats p{color:#8b999e;align-items:center;gap:6px;font-size:11px;display:flex}.ad-panel{border:1px solid var(--ad-line);background:#fff;border-radius:11px;overflow:hidden}.ad-dashboard-grid{grid-template-columns:1.6fr 1fr;align-items:start;gap:23px;margin-bottom:25px;display:grid}.ad-panel-head{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:14px;padding:21px 24px;display:flex}.ad-panel-head p{color:#94a0a8;margin-top:4px;font-size:12px}.ad-count{color:#b18a42;white-space:nowrap;background:#f7f2e8;border-radius:6px;padding:3px 9px;font-size:12px}.admin-app .ad-task{text-align:right;background:#fff;border:0;border-bottom:1px solid #f0f3f4;align-items:center;gap:13px;width:100%;padding:18px 24px;display:flex}.ad-task>i{color:#8f9f9f;background:#f0f5f5;border-radius:10px;place-items:center;width:41px;height:41px;display:grid}.ad-task>span:nth-child(2){flex:1;min-width:0}.ad-task b{text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-size:14px;font-weight:650;display:block;overflow:hidden}.ad-task small{margin-top:2px;font-size:11px;display:block}.ad-task-action{color:var(--ad-brand);align-items:center;gap:6px;font-size:12px;display:flex}.ad-activity{gap:12px;padding:17px 23px;display:flex}.ad-activity>i{box-sizing:content-box;background:#a4bfc0;border:3px solid #edf4f4;border-radius:50%;width:8px;height:8px;margin-top:5px}.ad-activity b,.ad-activity small{display:block}.ad-activity b{font-size:13px;font-weight:600}.ad-activity small{font-size:11px}.admin-app .ad-text-button{color:var(--ad-brand);background:0 0;border:0;align-items:center;gap:8px;padding:20px 24px;font-size:13px;display:flex}.ad-quick{flex-wrap:wrap;align-items:center;gap:12px;padding:22px 24px;display:flex}.ad-quick h2{margin-left:auto}.ad-footer{color:#9aa6ae;justify-content:space-between;padding:25px 0;font-size:12px;display:flex}.ad-error,.ad-notice{border-radius:8px;padding:12px 16px;font-size:14px;margin:10px 0 18px!important}.ad-error{color:#a84137;background:#fff0ee}.ad-notice{color:#3b7760;background:#eaf5ef;align-items:center;gap:10px;display:flex}.ad-table-toolbar{flex-wrap:wrap;align-items:center;gap:12px;padding:20px;display:flex}.ad-table-toolbar>span{color:#95a0a8;margin-right:auto;font-size:12px}.ad-search{color:#9aa4ac;background:#f8fafb;border:1px solid #e6ebee;border-radius:8px;align-items:center;gap:10px;min-width:250px;padding:0 12px;display:flex}.admin-app .ad-search input{width:100%;color:var(--ad-ink);background:0 0;border:0;outline:none;padding:9px 0;font-size:13px}.admin-app select{color:#697984;background:#fff;border:1px solid #e3e8eb;border-radius:7px;padding:9px;font-size:13px}.ad-table-scroll{overflow-x:auto}.admin-app table{border-collapse:collapse;text-align:right;width:100%;min-width:690px}.admin-app th{color:#8b979f;background:#f9fbfc;border-block:1px solid #eef1f3;padding:12px 22px;font-size:12px;font-weight:500}.admin-app td{vertical-align:middle;border-bottom:1px solid #edf1f3;padding:17px 22px;font-size:13px}.admin-app td small{margin-top:4px;font-size:11px;display:block}.admin-app .ad-row-title{color:#3b4c59;text-align:right;background:0 0;border:0;max-width:370px;padding:0;font-size:14px;font-weight:600}.ad-status{color:#5f8a77;white-space:nowrap;background:#edf5f1;border-radius:5px;padding:3px 9px;font-size:11px;display:inline-block}.ad-status.is-amber{color:#ad8947;background:#faf4e8}.ad-status.is-red{color:#b57065;background:#faefed}.admin-app .ad-small{min-height:32px;padding:6px 10px;font-size:11px}.ad-empty{color:#93a0a9;flex-direction:column;align-items:center;gap:14px;padding:52px 22px;font-size:14px;display:flex}.ad-footnote{padding:15px;font-size:12px}.admin-app .ad-dialog{color:var(--ad-ink);background:#fff;border:0;border-radius:14px;width:calc(100% - 40px);max-width:1000px;max-height:90dvh;padding:0;box-shadow:0 24px 100px #20394733}.ad-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#23334066}.ad-dialog-head{border-bottom:1px solid var(--ad-line);z-index:2;background:#fff;justify-content:space-between;gap:20px;padding:24px 28px;display:flex;position:sticky;top:0}.ad-dialog-head h2{margin-top:5px}.ad-dialog-body{min-height:180px;padding:26px 28px}.ad-dialog-actions{border-top:1px solid var(--ad-line);background:#fff;gap:10px;padding:18px 28px;display:flex;position:sticky;bottom:0}.admin-app .ad-delete{margin-right:auto}.admin-app .ad-danger{color:#b55c55}.ad-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 24px;display:grid}.ad-field{color:#65737e;flex-direction:column;gap:7px;min-width:0;font-size:13px;display:flex}.admin-app .ad-field input,.admin-app .ad-field textarea,.admin-app .ad-ticket-reply textarea{width:100%;color:var(--ad-ink);background:#fff;border:1px solid #dce4e7;border-radius:7px;min-height:43px;padding:10px 12px;font-size:14px}.admin-app .ad-field input[type=checkbox]{width:19px;height:19px;min-height:19px;accent-color:var(--ad-brand)}.ad-wide,.ad-nested{grid-column:1/-1}.ad-nested{border:1px solid #e1e8eb;border-radius:8px;min-width:0;padding:15px}.ad-nested legend{padding:0 8px;font-size:13px}.ad-array-row{border-bottom:1px solid #eef2f4;align-items:start;gap:10px;margin-bottom:10px;padding:10px 0;display:flex}.ad-array-row>.ad-fields,.ad-array-row>.ad-field{flex:1}.ad-tabs{border-bottom:1px solid #e5ebee;gap:18px;padding:0 24px;display:flex;overflow:auto}.ad-tabs button{color:#8e9aa3;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 4px;font-size:13px}.ad-tabs button.active{border-bottom-color:var(--ad-brand);color:var(--ad-brand)}.ad-related-row{border-bottom:1px solid #edf1f3;align-items:center;gap:14px;padding:17px 0;display:flex}.ad-related-row>span{flex:1}.ad-related-row b,.ad-related-row small{font-size:13px;display:block}.ad-approval{gap:12px;margin-top:24px;display:flex}.ad-ticket-reply{border-top:1px solid var(--ad-line);margin-top:24px;padding-top:24px}.ad-ticket-reply textarea{margin:12px 0;display:block}.admin-app .ad-mobile-toggle,.admin-app .ad-mobile-close{display:none}.ad-login{grid-template-columns:1.1fr 1fr;align-items:center;display:grid}.ad-login-brand{background:#e8f1f1;flex-direction:column;justify-content:center;align-items:start;height:100dvh;padding:11vh 9%;display:flex;position:relative;overflow:hidden}.ad-login-brand img{width:68px;margin-bottom:18px}.ad-login-brand>span{color:#6b9195;font-size:14px}.ad-login-brand h1{margin-top:32px;font-size:35px;line-height:1.8}.ad-login-brand p{color:#82979a;margin-top:16px;font-size:16px}.ad-brand-lines{opacity:.18;gap:20px;display:flex;position:absolute;bottom:-40px;left:-50px;transform:rotate(30deg)}.ad-brand-lines i{border:1px solid #6e9599;border-radius:15px;width:60px;height:240px}.ad-login form{width:calc(100% - 50px);max-width:390px;margin:auto}.ad-login form>svg{color:var(--ad-brand);margin-bottom:16px}.ad-login form h2{font-size:25px}.ad-login form p{color:#8e9ca5;margin:10px 0 30px;font-size:14px}.ad-login .ad-field{margin-bottom:20px}.ad-login form>.ad-button{width:100%;min-height:46px;margin-top:7px;font-size:15px}.ad-login form>small{text-align:center;margin-top:28px;display:block}.ad-loading{place-items:center;display:grid}@media (width>=1500px){.ad-page{padding-top:40px}.ad-stats>button{padding:24px}.ad-dashboard-grid{grid-template-columns:1.7fr 1fr}}@media (width<=1100px){.admin-app .ad-sidebar{width:218px}.admin-app .ad-workspace{margin-right:218px}.ad-page{padding:25px 22px}.admin-app .ad-topbar{padding:0 22px}.admin-app .ad-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-dashboard-grid{grid-template-columns:1fr}.ad-title-actions{flex-wrap:wrap}.ad-page-title{align-items:start}}@media (width<=760px){.admin-app .ad-sidebar{width:260px;transition:transform .2s;transform:translate(100%);box-shadow:-20px 0 50px #23334022}.admin-app .ad-sidebar.is-open{transform:none}.admin-app .ad-workspace{margin:0}.admin-app .ad-mobile-toggle,.admin-app .ad-mobile-close{display:grid}.admin-app .ad-mobile-close{position:absolute;top:8px;left:8px}.admin-app .ad-topbar{gap:8px;height:60px;padding:0 15px}.ad-topbar>span{flex:1;font-size:11px}.ad-topbar .ad-live{display:none}.ad-topbar>div{font-size:11px}.ad-page{padding:22px 15px}.ad-page-title{flex-direction:column;gap:17px;margin-bottom:21px}.admin-app h1{font-size:25px}.admin-app .ad-stats{gap:11px}.ad-stats>button{padding:15px}.ad-stats strong{font-size:28px}.ad-stats small{font-size:11px}.ad-panel-head,.admin-app .ad-task{padding:17px}.ad-task b{max-width:190px;font-size:12px}.ad-task-action{font-size:11px}.ad-fields{grid-template-columns:1fr}.ad-dialog-head,.ad-dialog-body{padding:18px}.admin-app .ad-dialog{width:calc(100% - 16px);max-height:95dvh}.ad-dialog-actions{flex-wrap:wrap;padding:13px}.ad-table-toolbar{padding:14px}.ad-search{width:100%;min-width:0}.ad-login{padding:55px 0;display:block}.ad-login-brand{display:none}.ad-related-row{flex-wrap:wrap}.ad-footer{font-size:10px}.admin-app .ad-sidebar{box-shadow:none}.admin-app .ad-sidebar.is-open{box-shadow:-20px 0 50px #23334022}}.ad-pricing-toolbar{border-bottom:1px solid var(--ad-line);flex-wrap:wrap;align-items:flex-end;gap:14px;padding:20px;display:flex}.ad-pricing-toolbar label{color:#7a8792;flex-direction:column;gap:6px;font-size:12px;display:flex}.ad-pricing-toolbar input{border:1px solid #e3e8eb;border-radius:7px;width:150px;padding:9px 12px;font-size:13px}.ad-pricing-toolbar .ad-primary{margin-right:auto}.ad-pricing-table input{border:1px solid #e3e8eb;border-radius:7px;width:130px;padding:7px 10px;font-size:13px}.ad-pricing-table tr.is-changed td{background:color-mix(in srgb, var(--ad-brand) 8%, white)}.ad-pricing-table tr.is-changed input{border-color:var(--ad-brand)}.ad-skeleton{padding:24px}.ad-skeleton>p,.ad-fetch-status{color:var(--ad-muted,#64748b);align-items:center;gap:8px;font-size:14px;display:flex}.ad-skeleton-row{border-bottom:1px solid #e5e7eb;grid-template-columns:2fr 2fr 1fr 1fr;gap:24px;padding:22px 0;display:grid}.ad-skeleton-row span{background:#e5eaea;border-radius:6px;height:16px;animation:1.6s ease-in-out infinite ad-pulse;display:block}.ad-skeleton-row:nth-child(2n) span:first-child{width:70%}.ad-load-error{color:#991b1b;background:#fff1f2;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:16px;display:flex}.ad-action-status{z-index:100;color:#fff;background:#23494c;border-radius:12px;padding:12px 20px;position:fixed;bottom:24px;left:24px}.ad-spin{animation:1s linear infinite ad-spin}@keyframes ad-spin{to{transform:rotate(360deg)}}@keyframes ad-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.ad-spin,.ad-skeleton-row span{animation:none}}.admin-app .ad-confirm{box-sizing:border-box;width:min(440px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--ad-ink);text-align:right;background:#fff;border:0;border-radius:20px;padding:28px;box-shadow:0 24px 80px #172d3b33}.ad-confirm::backdrop{background:#182b3a70}.ad-confirm-icon{color:#b42318;background:#fff1f0;border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:20px;display:grid}.ad-confirm h2{margin:0 0 12px;font-size:22px}.ad-confirm-record{overflow-wrap:anywhere;margin:0 0 12px;font-weight:700}.ad-confirm #delete-description{color:#64748b;font-size:14px;line-height:1.9}.ad-confirm-actions{gap:12px;margin-top:24px;display:flex}.ad-confirm-actions .ad-button{flex:1;justify-content:center;min-height:44px}.ad-confirm-actions .ad-confirm-delete{color:#fff;background:#b42318;border-color:#b42318}.ad-confirm-actions .ad-confirm-delete:hover:not(:disabled){background:#912018}.ad-confirm-error{color:#b42318;background:#fff1f0;border-radius:10px;padding:12px}.ad-confirm button:focus-visible{outline-offset:3px;outline:3px solid #43868b}.ad-accounts .ad-dialog-head p{color:var(--ad-muted);font-size:14px}.ad-account-card{border:1px solid #dfe6e8;border-radius:14px;margin-top:16px;padding:18px}.ad-account-card h3{margin:0 0 16px}.ad-account-field{margin-top:12px;display:block}.ad-account-field>span{margin-bottom:6px;font-size:13px;display:block}.ad-account-field>div{gap:8px;display:flex}.ad-account-field input{min-width:0;font:inherit;unicode-bidi:plaintext;background:#f7f9fa;border:1px solid #dfe6e8;border-radius:8px;flex:1;padding:12px}
