:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}*{box-sizing:border-box}html{background:#dfe5e9}body{color:#111827;background:#dfe5e9;margin:0;font-family:Inter,Arial,sans-serif}button,input,textarea{font:inherit}button{cursor:pointer}.app{background:#f4f6f8;width:100%;max-width:430px;min-height:100vh;margin:0 auto;padding-bottom:78px;box-shadow:0 0 0 1px #00000008}.header{color:#fff;background:#17212b;justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.brand{letter-spacing:1.2px;font-size:22px;font-weight:800}.subtitle{color:#b7c1c9;margin-top:3px;font-size:11px}.profileButton{color:#fff;background:#ffffff12;border:1px solid #ffffff2e;border-radius:14px;padding:10px 14px}.homePremium{background:#f4f6f8}.homeHero{background-position:50%;background-size:cover;min-height:315px;position:relative;overflow:hidden}.homeHeroOverlay{color:#fff;background:linear-gradient(#090f15c7 0%,#090f15b8 45%,#090f15f0 100%);min-height:315px;padding:22px 18px 24px}.homeTop{justify-content:space-between;align-items:center;display:flex}.homeLogo{object-fit:contain;object-position:left center;filter:brightness(0)invert();width:205px;height:58px}.bellButton{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;width:42px;height:42px;font-size:19px}.helloBlock{text-align:left;margin-top:34px}.helloBlock h1{color:#fff;margin:0;font-size:22px;font-weight:800;line-height:1.15}.helloBlock p{color:#ffffffdb;margin:6px 0 0;font-size:13px}.mainSearch{background:#fff;border-radius:15px;align-items:center;gap:10px;height:56px;margin-top:20px;padding:0 14px;display:flex}.mainSearch>span{color:#7d8790;font-size:19px}.mainSearch input{color:#1d2730;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.mainSearch button{color:#1688f4;background:0 0;border:0;padding:0;font-size:20px}.photoOrderCard{margin:12px 14px 18px}.photoIcon{color:#fff;background:linear-gradient(#35a7ff,#1688f4);border-radius:15px;flex:0 0 56px;place-items:center;width:56px;height:56px;font-size:24px;display:grid;box-shadow:0 6px 16px #1688f433}.photoOrderText{flex:1;min-width:0}.photoOrderText strong{color:#1478d4;margin-bottom:4px;font-size:15px;font-weight:800;display:block}.photoOrderText span{color:#7d8790;font-size:11px;line-height:1.35;display:block}.photoOrderCard>button{color:#1688f4;background:0 0;border:0;padding:4px;font-size:25px}.catalogSection,.lastOrderSection{padding:0 14px 18px}.sectionHeader{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.sectionHeader h2{color:#101820;margin:0;font-size:18px;font-weight:800}.sectionHeader button{color:#1478d4;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.categoryGrid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.categoryGrid button{text-align:left;background:#fff;border:0;border-radius:14px;min-height:118px;padding:0;position:relative;overflow:hidden;box-shadow:0 5px 16px #16222e0f}.categoryGrid img{object-fit:cover;width:100%;height:118px;display:block}.categoryGrid button:after{content:"";background:linear-gradient(#0000,#090e13c7);position:absolute;inset:45% 0 0}.categoryGrid strong{z-index:2;color:#fff;text-shadow:0 1px 4px #00000059;font-size:12px;font-weight:800;line-height:1.15;position:absolute;bottom:9px;left:9px;right:8px}.quickTools{grid-template-columns:repeat(3,1fr);gap:9px;padding:0 14px 19px;display:grid}.quickTools button{text-align:left;background:#edf6ff;border:0;border-radius:14px;min-height:110px;padding:13px 10px}.quickTools span{color:#1688f4;margin-bottom:11px;font-size:21px;display:block}.quickTools strong{color:#111820;font-size:12px;line-height:1.2;display:block}.quickTools small{color:#7d8790;margin-top:4px;font-size:10px;line-height:1.25;display:block}.lastOrderCard{background:#fff;border-radius:16px;padding:14px;box-shadow:0 5px 16px #16222e0d}.lastOrderTop{align-items:center;gap:8px;display:flex}.lastOrderTop strong{font-size:15px}.lastOrderTop span{color:#87919a;font-size:11px}.lastOrderTop em{color:#8b6712;background:#fff1c5;border-radius:8px;margin-left:auto;padding:6px 8px;font-size:10px;font-style:normal}.lastOrderCard p{color:#7c8790;margin:9px 0 0;font-size:11px;line-height:1.35}.catalog,.productPage,.cartPage,.checkoutPage,.successPage{padding:20px 14px 30px}.catalogTop{align-items:center;gap:13px;margin-bottom:19px;display:flex}.catalogTop span{color:#8b959d;font-size:11px}.catalogTop h1{margin:2px 0 0;font-size:25px;line-height:1.05}.backButton{background:#fff;border:0;border-radius:13px;flex:0 0 44px;width:44px;height:44px;font-size:21px;box-shadow:0 4px 12px #16222e0a}.searchBox{background:#fff;border-radius:15px;align-items:center;gap:9px;height:52px;margin-bottom:14px;padding:0 14px;display:flex}.searchBox input{background:0 0;border:0;outline:0;width:100%;font-size:14px}.categories{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;margin:0 -14px;padding:0 14px 14px;display:flex;overflow-x:auto}.categories button{white-space:nowrap;cursor:pointer;background:#fff;border:0;border-radius:999px;flex:none;padding:9px 14px}.categories .categoryActive{color:#fff;background:#17212b}.productList{gap:10px;display:grid}.productCard{text-align:left;background:#fff;border:0;border-radius:16px;gap:12px;width:100%;padding:13px;display:flex}.productImage{background:#edf1f4;border-radius:13px;flex:0 0 64px;place-items:center;width:64px;height:64px;font-size:23px;display:grid}.productInfo{flex:1;min-width:0}.productInfo small{color:#8b959d;font-size:11px}.productInfo strong{margin-top:4px;font-size:14px;display:block}.productBottom{justify-content:space-between;align-items:flex-end;gap:8px;margin-top:11px;display:flex}.productBottom b{font-size:13px}.productBottom span{color:#8b959d;font-size:11px}.productBottom em{color:#4f7b5e;white-space:nowrap;font-size:10px;font-style:normal}.productHero{background:#fff;border-radius:19px;margin-bottom:13px;padding:20px}.productHeroIcon{background:#edf1f4;border-radius:17px;place-items:center;width:76px;height:76px;margin-bottom:17px;font-size:29px;display:grid}.stockBadge{color:#49765b;background:#edf5ef;border-radius:999px;padding:6px 10px;font-size:11px;display:inline-block}.productHero h2{margin:13px 0 7px;font-size:22px}.productHero p{color:#7e8991;margin:0;font-size:13px;line-height:1.5}.productPurchase{background:#fff;border-radius:19px;padding:19px}.priceLabel{color:#8b959d;font-size:11px}.bigPrice{margin-top:4px;font-size:22px;font-weight:800}.bigPrice small{color:#8b959d;font-size:12px;font-weight:400}.quantityBlock{margin-top:20px}.quantityBlock>span{color:#8b959d;margin-bottom:8px;font-size:12px;display:block}.quantityControls,.cartControls{align-items:center;gap:13px;display:flex}.quantityControls button,.cartControls button{background:#edf1f4;border:0;border-radius:11px;width:38px;height:38px;font-size:20px}.quantityControls strong{text-align:center;min-width:28px}.productTotal{border-top:1px solid #edf0f2;justify-content:space-between;margin-top:20px;padding-top:17px;display:flex}.productTotal span{color:#8b959d}.addCartButton,.checkoutButton,.primaryDarkButton{color:#fff;background:#17212b;border:0;border-radius:14px;width:100%;margin-top:18px;padding:15px;font-weight:800}.cartList{gap:11px;display:grid}.cartCard{background:#fff;border-radius:16px;gap:12px;padding:14px;display:flex}.cartIcon{background:#edf1f4;border-radius:13px;flex:0 0 59px;place-items:center;width:59px;height:59px;font-size:21px;display:grid}.cartInfo{flex:1}.cartInfo small{color:#8b959d;font-size:11px}.cartInfo strong{margin:4px 0 8px;font-size:14px;display:block}.cartPrice{font-size:13px;font-weight:700}.cartPrice span{color:#8b959d;font-weight:400}.cartControls{margin-top:11px}.cartSummary{background:#fff;border-radius:19px;margin-top:13px;padding:19px}.cartSummary>div{justify-content:space-between;margin-bottom:11px;display:flex}.cartSummary span{color:#8b959d}.emptyCart{text-align:center;background:#fff;border-radius:19px;padding:34px 20px}.emptyCartIcon{background:#edf1f4;border-radius:17px;place-items:center;width:68px;height:68px;margin:0 auto 14px;font-size:27px;display:grid}.emptyCart h2{margin:0 0 7px}.emptyCart p{color:#8b959d}.checkoutSection{background:#fff;border-radius:19px;margin-bottom:13px;padding:19px}.checkoutSection h2{margin:0 0 15px;font-size:17px}.checkoutSection label{color:#68737c;margin-bottom:13px;font-size:12px;display:block}.checkoutSection input[type=text],.checkoutSection input[type=tel],.checkoutSection textarea{background:#f8fafb;border:1px solid #e1e6e9;border-radius:13px;outline:0;width:100%;margin-top:7px;padding:13px 14px}.checkoutSection textarea{resize:vertical}.radioRow{border-bottom:1px solid #edf0f2;align-items:center;gap:10px;padding:12px 0;color:#17212b!important;margin:0!important;font-size:14px!important;display:flex!important}.radioRow:last-child{border-bottom:0}.checkoutTotal{justify-content:space-between;align-items:center;display:flex}.checkoutTotal span{color:#8b959d}.checkoutTotal strong{font-size:21px}.successCard{text-align:center;background:#fff;border-radius:21px;padding:30px 21px}.successIcon{color:#49765b;background:#eaf4ed;border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 17px;font-size:33px;font-weight:800;display:grid}.successLabel{color:#49765b;font-size:12px;font-weight:700}.successCard h1{margin:8px 0 11px;font-size:25px}.successCard p{color:#7c878f;margin:0;font-size:13px;line-height:1.55}.orderStatus{background:#f4f7f8;border-radius:13px;justify-content:space-between;align-items:center;margin-top:22px;padding:15px;display:flex}.orderStatus span{color:#8b959d}.secondaryButton{color:#17212b;background:#fff;border:1px solid #dfe4e7;border-radius:14px;width:100%;margin-top:10px;padding:14px;font-weight:700}.bottomNav{z-index:30;background:#fffffffa;border-top:1px solid #e3e7ea;grid-template-columns:repeat(5,1fr);width:min(430px,100%);height:70px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -6px 20px #14202c0d}.bottomNav button{color:#7c8790;background:0 0;border:0;padding:28px 2px 8px;font-size:10px;position:relative}.bottomNav button:before{font-size:16px;line-height:1;position:absolute;top:9px;left:50%;transform:translate(-50%)}.bottomNav button:first-child:before{content:"⌂"}.bottomNav button:nth-child(2):before{content:"▦"}.bottomNav button:nth-child(3):before{content:"▣"}.bottomNav button:nth-child(4):before{content:"▤"}.bottomNav button:nth-child(5):before{content:"●"}.bottomNav .active{color:#1688f4;font-weight:800}.bottomNav .active:after{content:"";background:#1688f4;border-radius:0 0 4px 4px;width:22px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (width<=430px){html,body{background:#f4f6f8}.app{max-width:100%}.bottomNav{width:100%}}.photoOrderCard{z-index:5;background:#fff;border-radius:18px;flex-direction:row;align-items:center;gap:13px;min-height:86px;margin:-18px 14px 18px;padding:14px;display:flex;position:relative}.photoIcon{border-radius:15px;flex:0 0 56px;place-items:center;width:56px;min-width:56px;height:56px;display:grid}.photoOrderText{text-align:center;flex:1;min-width:0}.photoOrderText strong{margin-bottom:5px;font-size:16px;display:block}.photoOrderText span{font-size:11px;line-height:1.35;display:block}.photoOrderCard>button{background:0 0;border:0;flex:0 0 24px;width:24px;padding:0;font-size:27px}.categories{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;margin:0 -14px;padding:0 14px 14px;display:flex;position:relative;overflow-x:auto}.categories::-webkit-scrollbar{display:none}.categories button{flex:none}.productCard{padding-right:54px;position:relative}.catalogQuickAdd{color:#fff;cursor:pointer;background:#17212b;border:0;border-radius:11px;width:36px;height:36px;font-size:22px;font-weight:500;line-height:1;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.catalogQuickAdd:active{transform:translateY(-50%)scale(.96)}.cartInfoTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cartInfoTop>div{min-width:0}.removeCartButton{color:#7f8991;cursor:pointer;background:#f2f4f5;border:0;border-radius:9px;flex:0 0 30px;width:30px;height:30px;font-size:20px;line-height:1}.removeCartButton:active{transform:scale(.96)}.cartControlsRow{justify-content:space-between;align-items:center;gap:12px;margin-top:11px;display:flex}.cartControlsRow .cartControls{margin-top:0}.cartLineTotal{white-space:nowrap;margin-left:auto;font-size:13px}.continueShoppingButton{color:#17212b;cursor:pointer;background:#fff;border:1px solid #dfe4e7;border-radius:14px;width:100%;margin-top:8px;padding:13px;font-weight:700}.continueShoppingButton+.checkoutButton{margin-top:10px}.ordersPage{padding-bottom:90px}.ordersList{gap:12px;padding:0 14px 24px;display:grid}.orderCard{background:#fff;border-radius:18px;padding:16px}.orderCardTop{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:13px;display:flex}.orderCardTop small{color:#8a949b;margin-bottom:4px;font-size:12px;display:block}.orderCardTop h2{margin:0;font-size:18px}.orderStatusBadge{color:#1688f4;background:#eef6ff;border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-weight:700}.orderItems{gap:12px;padding:14px 0;display:grid}.orderItemRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.orderItemRow>div{min-width:0}.orderItemRow strong,.orderItemRow small{display:block}.orderItemRow strong{font-size:14px}.orderItemRow small{color:#8a949b;margin-top:4px;font-size:12px}.orderItemRow b{white-space:nowrap;flex:none;font-size:13px}.orderCardTotal{border-top:1px solid #edf0f2;justify-content:space-between;align-items:center;padding-top:13px;display:flex}.orderCardTotal span{color:#6f7a82}.orderCardTotal strong{font-size:16px}.successOrderNumber{margin:14px 0 4px;font-size:17px;font-weight:800}.profilePage{padding-bottom:92px}.profileCard{background:#fff;border-radius:18px;margin:0 14px 12px;padding:16px}.profileIdentity{align-items:center;gap:14px;display:flex}.profileAvatar{color:#fff;background:#17212b;border-radius:16px;flex:0 0 54px;place-items:center;width:54px;height:54px;font-size:22px;font-weight:800;display:grid}.profileIdentity small{color:#8a949b;margin-bottom:3px;font-size:12px;display:block}.profileIdentity h2{margin:0;font-size:19px}.profileIdentity p{color:#6f7a82;margin:4px 0 0;font-size:13px}.profileCard h3{margin:0 0 14px;font-size:15px}.profileField{margin-top:12px;display:block}.profileField span{color:#7c878f;margin-bottom:6px;font-size:12px;display:block}.profileField input,.profileField textarea{box-sizing:border-box;color:#17212b;width:100%;font:inherit;background:#f7f8f9;border:1px solid #e4e8eb;border-radius:12px;outline:none;padding:11px 12px}.profileField input:focus,.profileField textarea:focus{background:#fff;border-color:#b9c2c8}.profileField textarea{resize:vertical}.profileInfoRow{border-top:1px solid #edf0f2;justify-content:space-between;align-items:flex-start;gap:14px;padding:11px 0;display:flex}.profileCard h3+.profileInfoRow{border-top:0;padding-top:0}.profileInfoRow span{color:#7c878f;font-size:13px}.profileInfoRow strong{text-align:right;font-size:13px}.profileAddressField{border-top:1px solid #edf0f2;padding-top:10px}.calculatorPage{padding-bottom:92px}.calculatorTabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;padding:0 14px 14px;display:flex;overflow-x:auto}.calculatorTabs::-webkit-scrollbar{display:none}.calculatorTabs button{color:#59636b;cursor:pointer;background:#fff;border:0;border-radius:999px;flex:none;padding:9px 14px;font-weight:700}.calculatorTabs button.active{color:#fff;background:#17212b}.calculatorCard,.calculatorResultCard{background:#fff;border-radius:18px;margin:0 14px 12px;padding:16px}.calculatorHeading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.calculatorHeading small{color:#8a949b;font-size:12px}.calculatorHeading h2{margin:3px 0 0;font-size:20px}.calculatorHeading>span{background:#f1f4f6;border-radius:12px;place-items:center;min-width:40px;height:40px;font-size:12px;font-weight:800;display:grid}.calculatorField{margin-top:12px;display:block}.calculatorField>span{color:#7c878f;margin-bottom:6px;font-size:12px;display:block}.calculatorField input{box-sizing:border-box;color:#17212b;width:100%;font:inherit;background:#f7f8f9;border:1px solid #e4e8eb;border-radius:12px;outline:none;padding:12px}.calculatorField input:focus{background:#fff;border-color:#b9c2c8}.calculatorFieldGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.calculatorResultCard>small{color:#8a949b;font-size:12px}.calculatorMainResult{align-items:baseline;gap:7px;margin:7px 0 16px;display:flex}.calculatorMainResult strong{font-size:30px;line-height:1}.calculatorMainResult span{color:#6f7a82;font-weight:700}.calculatorResultRows{border-top:1px solid #edf0f2}.calculatorResultRows>div{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.calculatorResultRows>div:last-child{border-bottom:0;padding-bottom:0}.calculatorResultRows span{color:#7c878f;font-size:13px}.calculatorResultRows strong{font-size:13px}.calculatorNote{color:#8a949b;margin:0 18px;font-size:11px;line-height:1.45}.calculatorField select{box-sizing:border-box;color:#17212b;width:100%;font:inherit;background:#f7f8f9;border:1px solid #e4e8eb;border-radius:12px;outline:none;padding:12px}.calculatorField select:focus{background:#fff;border-color:#b9c2c8}.quickOrderPage{padding-bottom:92px}.quickOrderCard{background:#fff;border-radius:18px;margin:0 14px 16px;padding:16px}.quickOrderCard>small{color:#8a949b;font-size:12px}.quickOrderCard h2{margin:4px 0 14px;font-size:20px}.quickOrderTextarea,.quickOrderLabel textarea{box-sizing:border-box;color:#17212b;width:100%;font:inherit;resize:vertical;background:#f7f8f9;border:1px solid #e4e8eb;border-radius:14px;outline:none;padding:13px;line-height:1.45}.quickOrderTextarea:focus,.quickOrderLabel textarea:focus{background:#fff;border-color:#b9c2c8}.quickOrderLabel{margin-top:14px;display:block}.quickOrderLabel span{color:#7c878f;margin-bottom:7px;font-size:12px;display:block}.quickOrderHint{color:#68747c;background:#f1f4f6;border-radius:12px;margin:14px 0;padding:12px;font-size:12px;line-height:1.45}.quickOrderCard .primaryDarkButton:disabled{opacity:.45;cursor:default}.quickOrderRequestInHistory{padding:14px 0 2px}.quickOrderRequestInHistory small{color:#8a949b;margin-bottom:5px;font-size:12px;display:block}.quickOrderRequestInHistory p{color:#17212b;white-space:pre-wrap;margin:0 0 12px;font-size:13px;line-height:1.45}.quickSuccessPage{text-align:center;padding:22px 16px 110px}.quickSuccessPage .successIcon{color:#287a43;background:#eaf5ed;border-radius:50%;place-items:center;width:76px;height:76px;margin:0 auto 22px;font-size:34px;line-height:1;display:grid}.quickSuccessPage h1{letter-spacing:-.035em;text-align:center;max-width:360px;margin:0 auto 14px;font-size:clamp(34px,8vw,52px);line-height:.98}.quickSuccessPage>p{text-align:center;max-width:390px;margin:0 auto 22px;font-size:17px;line-height:1.4}.quickSuccessNumber{text-align:center;background:#f1f4f6;border-radius:18px;gap:4px;max-width:410px;margin:0 auto 12px;padding:16px 18px;display:grid}.quickSuccessNumber span{color:#65717a;font-size:14px;font-weight:700}.quickSuccessNumber strong{font-size:24px;line-height:1.1}.quickSuccessStatus{text-align:left;background:#f1f4f6;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;max-width:410px;margin:0 auto 18px;padding:14px 16px;display:flex}.quickSuccessStatus span{color:#7b858d;font-size:15px}.quickSuccessStatus strong{color:#985600;text-align:center;background:#fff0cf;border-radius:999px;padding:8px 12px;font-size:13px;line-height:1.2}.quickSuccessPage .primaryDarkButton,.quickSuccessPage .secondaryButton{border-radius:16px;width:100%;max-width:410px;min-height:58px;margin-left:auto;margin-right:auto;font-size:17px;font-weight:800}.quickSuccessPage .primaryDarkButton{margin-top:0;display:block}.quickSuccessPage .secondaryButton{margin-top:10px;display:block}@media (width<=420px){.quickSuccessPage{padding-left:14px;padding-right:14px}.quickSuccessPage h1{font-size:38px}.quickSuccessPage>p{font-size:15px}.quickSuccessNumber strong{font-size:21px}.quickSuccessStatus{align-items:center}.quickSuccessStatus strong{max-width:190px}}.photoOrderCard{cursor:pointer}.photoOrderPage{padding-bottom:92px}.photoUploadCard{background:#fff;border-radius:18px;margin:0 14px 16px;padding:16px}.photoUploadCard>small{color:#8a949b;font-size:12px}.photoUploadCard h2{margin:4px 0 14px;font-size:20px}.photoUploadBox{box-sizing:border-box;text-align:center;cursor:pointer;background:#f7f8f9;border:1.5px dashed #cfd6db;border-radius:16px;align-content:center;place-items:center;gap:6px;min-height:170px;padding:20px;display:grid}.photoUploadBox input{display:none}.photoUploadIcon{color:#fff;background:#17212b;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:6px;font-size:26px;display:grid}.photoUploadBox strong{overflow-wrap:anywhere;max-width:100%;font-size:14px}.photoUploadBox span{color:#849099;font-size:12px}.removeAttachedFile{color:#a35454;cursor:pointer;background:0 0;border:0;width:100%;margin-top:8px;padding:8px;font-weight:700}.photoOrderComment{margin-top:14px;display:block}.photoOrderComment span{color:#7c878f;margin-bottom:7px;font-size:12px;display:block}.photoOrderComment textarea{box-sizing:border-box;color:#17212b;width:100%;font:inherit;resize:vertical;background:#f7f8f9;border:1px solid #e4e8eb;border-radius:14px;outline:none;padding:13px;line-height:1.45}.photoOrderHint{color:#68747c;background:#f1f4f6;border-radius:12px;margin:14px 0;padding:12px;font-size:12px;line-height:1.45}.photoUploadCard .primaryDarkButton:disabled{opacity:.45;cursor:default}.orderFileButton{color:#17212b;background:#fff;border:1px solid #d9e0e5;border-radius:12px;justify-content:center;align-items:center;min-height:42px;margin:8px 0 12px;padding:0 14px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.orderFileButton:hover{background:#f4f6f7}.orderCard{cursor:pointer}.orderDetailPage{padding-bottom:92px}.orderDetailCard{background:#fff;border-radius:18px;margin:0 14px 18px;padding:16px}.orderDetailHeader{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:14px;display:flex}.orderDetailHeader>div{gap:4px;display:grid}.orderDetailHeader small{color:#88939a;font-size:12px}.orderDetailHeader strong{font-size:20px;line-height:1.15}.orderDetailStatus{color:#985600;text-align:center;background:#fff0cf;border-radius:999px;max-width:180px;padding:8px 10px;font-size:12px;font-weight:800;line-height:1.2}.orderDetailMeta{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.orderDetailMeta>div{background:#f5f7f8;border-radius:14px;gap:5px;min-width:0;padding:12px;display:grid}.orderDetailMeta span{color:#879199;font-size:12px}.orderDetailMeta strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.orderDetailSection{margin-top:18px}.orderDetailSection h2{margin:0 0 10px;font-size:17px}.orderDetailText{white-space:pre-wrap;background:#f5f7f8;border-radius:14px;margin:0;padding:13px;line-height:1.5}.orderDetailFile{background:#f5f7f8;border-radius:14px;padding:13px}.orderDetailFile>div{gap:4px;display:grid}.orderDetailFile strong{overflow-wrap:anywhere;font-size:14px}.orderDetailFile span{color:#879199;font-size:12px}.orderDetailItems{gap:8px;display:grid}.orderDetailItem{background:#f5f7f8;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.orderDetailItem>div:first-child{gap:4px;min-width:0;display:grid}.orderDetailItem>div:first-child strong{overflow-wrap:anywhere}.orderDetailItem span{color:#7f8991;font-size:12px}.orderDetailItemNumbers{text-align:right;flex:none;gap:4px;display:grid}.orderDetailTotal{border-top:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:13px;display:flex}.orderDetailTotal span{color:#7e8991}.orderDetailTotal strong{font-size:20px}.orderDetailActions{margin-top:20px}.orderDetailActions .primaryDarkButton,.orderDetailActions .secondaryButton{width:100%}.orderDetailActions .secondaryButton{margin-top:10px}@media (width<=420px){.orderDetailMeta{grid-template-columns:1fr}.orderDetailStatus{max-width:150px}}.managerTestPanel{background:#f8fafb;border:1px dashed #cfd7dd;border-radius:16px;margin-top:20px;padding:14px}.managerTestPanelHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.managerTestPanelHeader span{color:#8b959c;text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px;font-size:11px;font-weight:700;display:block}.managerTestPanelHeader h2{margin:0;font-size:17px}.managerTestPanelHeader>strong{color:#0b66d4;white-space:nowrap;background:#eaf2ff;border-radius:999px;padding:6px 9px;font-size:12px}.managerTestPanel p{color:#6f7a82;margin:10px 0 12px;font-size:13px;line-height:1.45}.managerStatusSelect{color:#17212b;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #d5dce1;border-radius:12px;outline:none;padding:0 12px;font-size:14px}.managerStatusButton{color:#fff;width:100%;min-height:46px;font:inherit;cursor:pointer;background:#17212b;border:0;border-radius:12px;margin-top:10px;font-size:14px;font-weight:800}.managerStatusButton:disabled{cursor:default;opacity:.5}.managerEntryCard small{color:#89949b;font-size:12px}.managerEntryCard h3{margin:4px 0 6px}.managerEntryCard p{color:#77828a;margin:0 0 14px;font-size:13px;line-height:1.45}.managerEntryCard .primaryDarkButton{width:100%}.managerPage{padding-bottom:34px}.managerSummary{grid-template-columns:1fr 1fr;gap:10px;margin:0 14px 14px;display:grid}.managerSummary>div{background:#fff;border-radius:16px;gap:5px;padding:14px;display:grid}.managerSummary span{color:#849098;font-size:12px}.managerSummary strong{font-size:24px}.managerOrdersList{gap:12px;padding:0 14px 20px;display:grid}.managerOrderCard{cursor:pointer;background:#fff;border-radius:18px;padding:16px}.managerOrderTop{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.managerOrderTop small{color:#87939b;font-size:12px}.managerOrderTop h2{margin:4px 0 0;font-size:18px}.managerOrderInfo{gap:9px;margin-top:12px;display:grid}.managerOrderInfo>div{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.managerOrderInfo span{color:#87929a;font-size:12px}.managerOrderInfo strong{overflow-wrap:anywhere;text-align:right;max-width:65%;font-size:13px}.managerOrderOpen{color:#0b66d4;margin-top:14px;font-size:13px;font-weight:800}@media (width<=420px){.managerSummary{grid-template-columns:1fr 1fr}}.managerCommentPanel{background:#fff;border:1px solid #e1e6ea;border-radius:16px;margin-top:20px;padding:14px}.managerCommentTextarea{box-sizing:border-box;color:#17212b;width:100%;font:inherit;resize:vertical;background:#f8fafb;border:1px solid #d5dce1;border-radius:12px;outline:none;margin-top:12px;padding:12px;font-size:14px;line-height:1.45}.managerCommentTextarea:focus{background:#fff}.clientManagerComment .orderDetailText{border:1px solid #e3e8ec}.orderConversation{background:#fff;border:1px solid #e1e6ea;border-radius:16px;margin-top:20px;padding:14px}.orderConversation h2{margin:0 0 12px;font-size:17px}.orderMessages{gap:10px;margin-bottom:12px;display:grid}.orderMessage{background:#f2f5f7;border-radius:14px;max-width:88%;padding:10px 12px}.orderMessageClient{background:#e9f2ff;margin-left:auto}.orderMessageManager{margin-right:auto}.orderMessageMeta{justify-content:space-between;align-items:center;gap:10px;margin-bottom:5px;display:flex}.orderMessageMeta strong{font-size:12px}.orderMessageMeta span{color:#87929a;white-space:nowrap;font-size:11px}.orderMessage p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.45}.orderConversationEmpty{color:#7d8991;background:#f5f7f8;border-radius:12px;margin:0 0 12px;padding:12px;font-size:13px}.orderMessageTextarea{box-sizing:border-box;color:#17212b;width:100%;font:inherit;resize:vertical;background:#f8fafb;border:1px solid #d5dce1;border-radius:12px;outline:none;padding:12px;font-size:14px;line-height:1.45}.orderMessageTextarea:focus{background:#fff}.orderMessageSendButton{color:#fff;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#17212b;border:0;border-radius:12px;margin-top:10px;font-size:14px;font-weight:800}.orderMessageSendButton:disabled{cursor:default;opacity:.5}.telegramIdentityCard .profileInfoRow strong{overflow-wrap:anywhere}.telegramConnectionOk,.telegramConnectionDev{border-radius:12px;margin-top:12px;padding:11px 12px;font-size:13px;line-height:1.4}.telegramConnectionOk{background:#eef8f1}.telegramConnectionDev{color:#6f7a82;background:#f4f6f7}.browserRoleButtons{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.browserRoleButtons button{color:#17212b;min-height:42px;font:inherit;cursor:pointer;background:#f5f7f8;border:1px solid #d8dee3;border-radius:12px;font-weight:700}.browserRoleButtons button.active{color:#fff;background:#17212b;border-color:#17212b}.browserClientIdField{gap:7px;margin-top:14px;display:grid}.browserClientIdField span{color:#7d8991;font-size:13px}.browserClientIdField input{box-sizing:border-box;color:#17212b;width:100%;min-height:44px;font:inherit;background:#f7f9fa;border:1px solid #d8dee3;border-radius:12px;padding:0 12px}.browserClientIdField input:disabled{opacity:.6}.browserAccessHint{color:#6f7a82;margin:12px 0 0;font-size:13px;line-height:1.4}.aiRecognitionPanel{background:#fff;border:1px solid #e1e6ea;border-radius:16px;margin-top:20px;padding:14px}.aiRecognitionHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.aiRecognitionHeader span{color:#7d8991;font-size:12px;display:block}.aiRecognitionHeader h2{margin:3px 0 0;font-size:17px}.aiRecognitionHeader>strong{background:#eef8f1;border-radius:999px;padding:5px 8px;font-size:12px}.aiRecognitionPanel>p{color:#66727a;margin:0 0 12px;font-size:13px;line-height:1.45}.recognizedItems{gap:10px;margin-bottom:12px;display:grid}.recognizedItem{background:#f8fafb;border:1px solid #e3e8ec;border-radius:12px;padding:12px}.recognizedItem>strong{margin-bottom:7px;display:block}.recognizedItem>div{color:#66727a;flex-wrap:wrap;gap:6px 12px;font-size:13px;display:flex}.recognizedItem p,.recognitionNote p{color:#66727a;margin:8px 0 0;font-size:13px;line-height:1.45}.recognitionNote{background:#f4f6f7;border-radius:12px;margin-bottom:12px;padding:12px}.recognitionEmpty{color:#7d8991;margin:0;font-size:13px}.recognitionEditor{gap:12px;margin-top:12px;display:grid}.recognitionEditorItem{background:#f8fafb;border:1px solid #e1e6ea;border-radius:14px;gap:10px;padding:12px;display:grid}.recognitionEditorTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.recognitionDeleteButton{color:#9c3b3b;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.recognitionEditorItem label,.recognitionCommentField{gap:6px;display:grid}.recognitionEditorItem label>span,.recognitionCommentField>span{color:#6f7a82;font-size:12px;font-weight:600}.recognitionEditorItem input,.recognitionCommentField textarea{box-sizing:border-box;color:#17212b;width:100%;font:inherit;background:#fff;border:1px solid #d8dee3;border-radius:10px}.recognitionEditorItem input{min-height:42px;padding:0 10px}.recognitionCommentField textarea{resize:vertical;min-height:82px;padding:10px}.recognitionEditorGrid{grid-template-columns:1.15fr .8fr .8fr;gap:8px;display:grid}.recognitionAddButton{color:#17212b;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px dashed #aeb9c0;border-radius:12px;font-weight:700}.recognitionActions{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}@media (width<=560px){.recognitionEditorGrid,.recognitionActions{grid-template-columns:1fr}}.managerCommercialPanel{background:#fff;border:1px solid #e1e6ea;border-radius:16px;margin-top:20px;padding:14px}.managerCommercialHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.managerCommercialHeader span{color:#7d8991;font-size:12px;display:block}.managerCommercialHeader h2{margin:3px 0 0;font-size:17px}.managerCommercialHeader>strong{background:#eef8f1;border-radius:999px;padding:5px 8px;font-size:12px}.managerCommercialItems{gap:10px;margin-bottom:12px;display:grid}.managerCommercialItem{background:#f8fafb;border:1px solid #e3e8ec;border-radius:12px;padding:12px}.managerCommercialItemTitle{gap:3px;margin-bottom:10px;display:grid}.managerCommercialItemTitle>span{color:#6f7a82;font-size:12px}.managerCommercialGrid{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.managerCommercialGrid label{gap:6px;display:grid}.managerCommercialGrid label>span{color:#6f7a82;font-size:12px;font-weight:600}.managerCommercialGrid input,.managerCommercialGrid select{box-sizing:border-box;color:#17212b;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d8dee3;border-radius:10px;padding:0 10px}.managerPriceInput{grid-template-columns:1fr auto;align-items:center;gap:6px;display:grid}.managerPriceInput b{color:#6f7a82;font-size:12px}.managerCommercialHint{color:#7d8991;margin:10px 0 0;font-size:12px;line-height:1.4}@media (width<=560px){.managerCommercialGrid{grid-template-columns:1fr}}.commercialOfferAction{background:#f6f8f9;border:1px solid #dfe5e8;border-radius:12px;gap:10px;margin-top:12px;padding:12px;display:grid}.commercialOfferAction>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.commercialOfferAction span,.commercialOfferAction small{color:#6f7a82;font-size:12px}.commercialOfferAction strong{font-size:18px}.commercialOfferButton{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#17212b;border:0;border-radius:12px;font-weight:800}.commercialOfferButton:disabled{opacity:.6;cursor:default}.clientCommercialOffer{background:#fff;border:1px solid #dfe5e8;border-radius:16px;margin-top:18px;padding:14px}.clientOfferHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.clientOfferHeader span{color:#7d8991;font-size:12px}.clientOfferHeader h2{margin:3px 0 0;font-size:17px}.clientOfferHeader>strong{background:#eef8f1;border-radius:999px;padding:5px 8px;font-size:12px}.clientOfferItems{gap:8px;display:grid}.clientOfferItem{background:#f8fafb;border:1px solid #e4e9ec;border-radius:12px;grid-template-columns:1fr auto;gap:12px;padding:12px;display:grid}.clientOfferItem>div:first-child{gap:4px;display:grid}.clientOfferItem>div:first-child span,.clientOfferNumbers span,.clientOfferNumbers small{color:#6f7a82;font-size:12px}.clientOfferNumbers{text-align:right;gap:3px;display:grid}.clientOfferTotal{border-top:1px solid #dfe5e8;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.clientOfferTotal strong{font-size:20px}.clientCommercialOffer>p{color:#7d8991;margin:10px 0 0;font-size:12px}@media (width<=560px){.clientOfferItem{grid-template-columns:1fr}.clientOfferNumbers{text-align:left}}.clientOfferActions{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.clientOfferAcceptButton,.clientOfferChangeButton{min-height:44px;font:inherit;cursor:pointer;border-radius:12px;font-weight:800}.clientOfferAcceptButton{color:#fff;background:#17212b;border:0}.clientOfferChangeButton{color:#17212b;background:#fff;border:1px solid #d8dee3}.clientOfferAcceptButton:disabled,.clientOfferChangeButton:disabled{opacity:.6;cursor:default}.clientOfferDecisionResult{background:#f1f6f3;border-radius:12px;gap:4px;margin-top:14px;padding:12px;display:grid}.clientOfferDecisionResult span{color:#68757d;font-size:12px;line-height:1.4}.managerOfferDecision{border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}.managerOfferDecision span{opacity:.75;font-size:12px}.managerOfferAccepted{background:#eef8f1}.managerOfferChanges{background:#fff5e8}@media (width<=560px){.clientOfferActions{grid-template-columns:1fr}.managerOfferDecision{flex-direction:column;align-items:flex-start}}.managerInvoicePanel,.clientInvoiceCard{background:#fff;border:1px solid #dfe5e8;border-radius:16px;margin-top:18px;padding:14px}.managerInvoiceHeader,.clientInvoiceHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.managerInvoiceHeader span,.clientInvoiceHeader span{color:#7d8991;font-size:12px}.managerInvoiceHeader h2,.clientInvoiceHeader h2{margin:3px 0 0;font-size:17px}.managerInvoiceHeader>strong,.clientInvoiceHeader>strong{background:#eef8f1;border-radius:999px;padding:5px 8px;font-size:12px}.managerInvoiceGrid{grid-template-columns:1.2fr 1fr 1fr;gap:8px;display:grid}.managerInvoiceGrid label,.managerInvoiceFile{gap:6px;display:grid}.managerInvoiceGrid label>span,.managerInvoiceFile>span{color:#6f7a82;font-size:12px;font-weight:600}.managerInvoiceGrid input{box-sizing:border-box;color:#17212b;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d8dee3;border-radius:10px;padding:0 10px}.managerInvoiceFile{background:#f8fafb;border:1px dashed #cfd7dc;border-radius:12px;margin-top:10px;padding:12px}.managerInvoiceFile input{width:100%}.managerInvoiceFile small,.managerInvoiceSentInfo span,.managerInvoiceHint,.clientInvoiceCard>p{color:#748087;font-size:12px;line-height:1.4}.managerInvoiceSendButton,.clientInvoiceOpenButton{box-sizing:border-box;color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#17212b;border:0;border-radius:12px;justify-content:center;align-items:center;margin-top:12px;font-weight:800;text-decoration:none;display:flex}.managerInvoiceSendButton:disabled{opacity:.6;cursor:default}.managerInvoiceSentInfo{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.managerInvoiceSentInfo a{color:#17212b;font-size:12px;font-weight:800}.managerInvoiceHint{margin:10px 0 0}.clientInvoiceRows{gap:8px;display:grid}.clientInvoiceRows>div{background:#f8fafb;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.clientInvoiceRows span{color:#748087;font-size:12px}.clientInvoiceRows strong{text-align:right}.clientInvoiceCard>p{margin:10px 0 0}@media (width<=560px){.managerInvoiceGrid{grid-template-columns:1fr}.managerInvoiceSentInfo{flex-direction:column;align-items:flex-start}}.managerPaymentPanel,.clientPaymentCard{background:#fff;border:1px solid #dfe5e8;border-radius:16px;margin-top:18px;padding:14px}.managerPaymentHeader,.clientPaymentHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.managerPaymentHeader span,.clientPaymentHeader span{color:#7d8991;font-size:12px}.managerPaymentHeader h2,.clientPaymentHeader h2{margin:3px 0 0;font-size:17px}.managerPaymentHeader>strong,.clientPaymentHeader>strong{background:#eef8f1;border-radius:999px;padding:5px 8px;font-size:12px}.managerPaymentGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.managerPaymentGrid label{gap:6px;display:grid}.managerPaymentGrid label>span{color:#6f7a82;font-size:12px;font-weight:600}.managerPaymentGrid input{box-sizing:border-box;color:#17212b;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d8dee3;border-radius:10px;padding:0 10px}.managerPaymentButton{color:#fff;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#17212b;border:0;border-radius:12px;margin-top:12px;font-weight:800}.managerPaymentButton:disabled{opacity:.6;cursor:default}.managerPaymentInfo{background:#eef8f1;border-radius:10px;margin:10px 0 0;padding:10px 12px;font-size:12px;line-height:1.4}.managerPaymentHint,.clientPaymentCard>p{color:#748087;margin:10px 0 0;font-size:12px;line-height:1.4}.clientPaymentRows{gap:8px;display:grid}.clientPaymentRows>div{background:#f8fafb;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.clientPaymentRows span{color:#748087;font-size:12px}.clientPaymentRows strong{text-align:right}@media (width<=560px){.managerPaymentGrid{grid-template-columns:1fr}}.warehousePage{padding-bottom:24px}.warehouseSummary{grid-template-columns:1fr 1fr;gap:10px;margin:14px 16px;display:grid}.warehouseSummary>div{background:#fff;border:1px solid #dfe5e8;border-radius:14px;padding:14px}.warehouseSummary span,.warehouseOrderMeta,.warehousePickingTitle span,.warehousePickingTitle small{color:#748087;font-size:12px}.warehouseSummary strong{margin-top:4px;font-size:22px;display:block}.warehouseOrdersList{gap:10px;padding:0 16px;display:grid}.warehouseOrderCard,.warehouseOrderDetailCard{background:#fff;border:1px solid #dfe5e8;border-radius:16px}.warehouseOrderCard{cursor:pointer;padding:14px}.warehouseOrderTop,.warehouseDetailHeader,.warehousePickingTitle,.warehouseProgressBlock>div:first-child,.warehouseOrderMeta{justify-content:space-between;gap:12px;display:flex}.warehouseOrderTop,.warehouseDetailHeader,.warehousePickingTitle{align-items:flex-start}.warehouseOrderTop h2,.warehouseDetailHeader h2{margin:3px 0 0;font-size:17px}.warehouseOrderTop small,.warehouseDetailHeader small{color:#7a858c}.warehouseOrderMeta{margin-top:10px}.warehouseProgress{background:#edf1f3;border-radius:999px;height:7px;margin-top:10px;overflow:hidden}.warehouseProgress>div{border-radius:inherit;background:#17212b;height:100%}.warehouseOrderDetailCard{margin:14px 16px;padding:14px}.warehouseStartButton,.warehouseSaveButton,.warehouseReadyButton{width:100%;min-height:44px;font:inherit;cursor:pointer;border-radius:12px;font-weight:800}.warehouseStartButton,.warehouseSaveButton{color:#fff;background:#17212b;border:0;margin-top:14px}.warehouseReadyButton{color:#17212b;background:#fff;border:1px solid #cfd7dc}.warehouseReadyButton:disabled,.warehouseStartButton:disabled,.warehouseSaveButton:disabled{opacity:.55;cursor:default}.warehouseProgressBlock{background:#f8fafb;border-radius:12px;margin-top:14px;padding:12px}.warehouseProgressBlock span{color:#748087;font-size:12px}.warehousePickingItems{gap:10px;margin-top:12px;display:grid}.warehousePickingItem{border:1px solid #e1e6e9;border-radius:12px;padding:12px}.warehousePickingTitle>div{gap:3px;display:grid}.warehousePickingGrid{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.warehousePickingGrid label{gap:6px;display:grid}.warehousePickingGrid label>span{color:#6f7a82;font-size:12px;font-weight:600}.warehousePickingGrid input,.warehousePickingGrid select{box-sizing:border-box;color:#17212b;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d8dee3;border-radius:10px;padding:0 10px}.warehouseActions{gap:8px;margin-top:12px;display:grid}.warehouseReadyNotice{background:#eef8f1;border-radius:12px;gap:4px;margin-top:12px;padding:12px;display:grid}.warehouseReadyNotice span{color:#68757d;font-size:12px}@media (width<=560px){.warehousePickingGrid{grid-template-columns:1fr}.warehousePickingTitle{flex-direction:column}}.logisticsPage{padding-bottom:24px}.logisticsSummary{grid-template-columns:1fr 1fr;gap:10px;margin:14px 16px;display:grid}.logisticsSummary>div,.logisticsOrderCard,.logisticsDetailCard{background:#fff;border:1px solid #dfe5e8;border-radius:16px}.logisticsSummary>div{padding:14px}.logisticsSummary span,.logisticsOrderMeta,.logisticsItem span,.logisticsItem small{color:#748087;font-size:12px}.logisticsSummary strong{margin-top:4px;font-size:22px;display:block}.logisticsOrdersList{gap:10px;padding:0 16px;display:grid}.logisticsOrderCard{cursor:pointer;padding:14px}.logisticsOrderTop,.logisticsDetailHeader,.logisticsOrderMeta,.logisticsItem{justify-content:space-between;gap:12px;display:flex}.logisticsOrderTop,.logisticsDetailHeader,.logisticsItem{align-items:flex-start}.logisticsOrderTop h2,.logisticsDetailHeader h2{margin:3px 0 0;font-size:17px}.logisticsOrderTop small,.logisticsDetailHeader small{color:#7a858c}.logisticsOrderMeta{margin-top:10px}.logisticsDetailCard{margin:14px 16px;padding:14px}.logisticsItems{gap:8px;margin-top:14px;display:grid}.logisticsItem{background:#f8fafb;border-radius:11px;padding:10px 12px}.logisticsItem>div{gap:3px;display:grid}.logisticsForm{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.logisticsForm label{gap:6px;display:grid}.logisticsForm label>span{color:#6f7a82;font-size:12px;font-weight:600}.logisticsForm input,.logisticsForm select,.logisticsForm textarea{box-sizing:border-box;color:#17212b;width:100%;font:inherit;background:#fff;border:1px solid #d8dee3;border-radius:10px;padding:10px}.logisticsForm input,.logisticsForm select{min-height:42px}.logisticsForm textarea{resize:vertical}.logisticsWideField{grid-column:1/-1}.logisticsShipButton{color:#fff;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#17212b;border:0;border-radius:12px;margin-top:12px;font-weight:800}.logisticsShipButton:disabled{opacity:.6;cursor:default}.logisticsShippedNotice{background:#eef8f1;border-radius:12px;gap:4px;margin-top:12px;padding:12px;display:grid}.logisticsShippedNotice span{color:#68757d;font-size:12px}.clientShippingCard{background:#fff;border:1px solid #dfe5e8;border-radius:16px;margin-top:18px;padding:14px}.clientShippingHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.clientShippingHeader span{color:#7d8991;font-size:12px}.clientShippingHeader h2{margin:3px 0 0;font-size:17px}.clientShippingHeader>strong{background:#eef8f1;border-radius:999px;padding:5px 8px;font-size:12px}.clientShippingRows{gap:8px;display:grid}.clientShippingRows>div{background:#f8fafb;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.clientShippingRows span{color:#748087;font-size:12px}.clientShippingRows strong{text-align:right}.clientShippingCard>p{color:#748087;margin:10px 0 0;font-size:12px;line-height:1.4}@media (width<=560px){.logisticsForm{grid-template-columns:1fr}.logisticsWideField{grid-column:auto}.logisticsItem{flex-direction:column}}.managerDocumentsPanel,.clientDocumentsCard{background:#fff;border:1px solid #dfe5e8;border-radius:16px;margin-top:18px;padding:14px}.managerDocumentsHeader,.clientDocumentsHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.managerDocumentsHeader span,.clientDocumentsHeader span{color:#7d8991;font-size:12px}.managerDocumentsHeader h2,.clientDocumentsHeader h2{margin:3px 0 0;font-size:17px}.managerDocumentsHeader>strong,.clientDocumentsHeader>strong{box-sizing:border-box;text-align:center;background:#f0f3f5;border-radius:999px;min-width:28px;padding:5px 8px;font-size:12px}.managerDocumentsList,.clientDocumentsList{gap:8px;display:grid}.managerDocumentRow,.clientDocumentRow{background:#f8fafb;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.managerDocumentRow>div,.clientDocumentRow>div{gap:3px;display:grid}.managerDocumentRow span,.clientDocumentRow span{color:#748087;font-size:12px}.managerDocumentRow a,.clientDocumentRow a{flex:none;font-weight:800;text-decoration:none}.managerDocumentForm{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.managerDocumentForm label{gap:6px;display:grid}.managerDocumentForm label>span{color:#6f7a82;font-size:12px;font-weight:600}.managerDocumentForm input,.managerDocumentForm select{box-sizing:border-box;color:#17212b;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d8dee3;border-radius:10px;padding:8px 10px}.managerDocumentUploadButton,.managerCompleteOrderButton{width:100%;min-height:44px;font:inherit;cursor:pointer;border-radius:12px;font-weight:800}.managerDocumentUploadButton{color:#17212b;background:#fff;border:1px solid #cfd7dc;margin-top:12px}.managerCompleteOrderButton{color:#fff;background:#17212b;border:0;margin-top:8px}.managerDocumentUploadButton:disabled,.managerCompleteOrderButton:disabled{opacity:.55;cursor:default}.managerDocumentsHint{color:#748087;margin:10px 0 0;font-size:12px;line-height:1.4}.managerCompletedNotice,.clientOrderCompletedNotice{background:#eef8f1;border-radius:12px;gap:4px;margin-top:12px;padding:12px;display:grid}.managerCompletedNotice span,.clientOrderCompletedNotice span{color:#68757d;font-size:12px}@media (width<=560px){.managerDocumentForm{grid-template-columns:1fr}.managerDocumentRow,.clientDocumentRow{align-items:flex-start}}
