.shell{max-width:1500px;margin:0 auto;padding:30px 34px 70px}.top{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px}.top h1{margin:7px 0 5px;font-size:32px;line-height:1.1}.top p{margin:0;color:#777f8a;font-size:14px}.topActions{display:flex;gap:8px;flex-wrap:wrap}.catalogCount{margin:0 0 12px;color:#777f8a;font-size:12px}.grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.product{border-radius:14px;box-shadow:0 2px 10px #00000008;cursor:pointer;transition:transform .15s,box-shadow .15s}.product:hover{transform:translateY(-2px);box-shadow:0 8px 22px #00000012}.photo{height:145px;border:0;width:100%;position:relative}.photo img{padding:8px}.productbody{padding:11px 12px}.product h3{font-size:14px;line-height:1.25;margin:6px 0 5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.barcode,.muted{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.productfoot{margin-top:10px;display:block}.productfoot>b{font-size:15px}.stock{display:block;width:max-content;max-width:100%;margin-top:6px;font-size:10px;padding:4px 7px}.zoomHint{position:absolute;right:7px;bottom:7px;background:#ffffffdd;border-radius:8px;padding:4px 6px;font-size:10px;color:#444;opacity:0;transition:.15s}.product:hover .zoomHint{opacity:1}.imageMissing{background:#eef0f3}.imageMissing:after{content:"📦";font-size:38px}.bigProductImage{height:360px;border-radius:14px;background:#f1f2f4;display:grid;place-items:center;overflow:hidden;margin-bottom:16px}.bigProductImage img{width:100%;height:100%;object-fit:contain;padding:18px}.productPreview{width:min(620px,100%)}.previewMeta{display:flex;justify-content:space-between;gap:12px;margin:14px 0}.previewMeta b{font-size:22px}.scanTools{display:flex;align-items:center;gap:10px;margin-bottom:16px}.stockFilters{display:flex;gap:8px}.searchInput{margin:0;flex:1 1}.posgrid{grid-template-columns:repeat(6,minmax(0,1fr))}.positem{border-radius:12px;padding:8px}.posphoto img{object-fit:cover;padding:0}.receipt{box-shadow:0 4px 18px #00000008}.categoryPills{display:flex;gap:7px;overflow:auto;padding:2px 0 14px}.categoryPill{border:1px solid #e1e4e8;padding:8px 12px;white-space:nowrap;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.categoryPill.active{background:#15171b;border-color:#15171b}.catalogMore{display:flex;justify-content:center;margin-top:18px}.catalogMore button{min-width:180px}.shopShell{max-width:1600px;margin:0 auto;padding:26px 28px 60px}.shopHeader{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px}.shopHeader h1{margin:6px 0;font-size:34px}.shopHeader p{margin:0;color:#777f8a;font-size:14px}.shopSearch{margin-bottom:14px}.shopSearch input{width:100%;font-size:16px;padding:13px 15px}.shopLayout{display:grid;grid-template-columns:190px minmax(0,1fr) 350px;grid-gap:18px;gap:18px;align-items:start}.shopCategories{position:-webkit-sticky;position:sticky;top:16px;display:flex;flex-direction:column;gap:5px;padding:12px 8px}.shopCategories>b{font-size:12px;color:#777f8a;text-transform:uppercase;margin:0 8px 6px}.shopCategory{border:0;background:transparent;text-align:left;padding:10px 12px;border-radius:10px;font:inherit;font-size:13px;cursor:pointer}.shopCategory.active{background:#15171b;font-weight:700}.shopSectionTitle{display:flex;justify-content:space-between;align-items:center;margin:2px 0 12px}.shopSectionTitle h2{margin:0;font-size:22px}.shopSectionTitle span{font-size:12px;color:#777f8a}.shopGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.shopCard{border:1px solid #eceef1;border-radius:15px;background:#fff;overflow:hidden;box-shadow:0 2px 12px #00000008}.shopPhoto{height:175px;background:#f5f6f7;display:grid;place-items:center}.shopPhoto img{width:100%;height:100%;object-fit:contain;padding:12px}.shopCardBody{padding:11px 12px}.shopCardBody h3{font-size:14px;line-height:1.25;margin:5px 0 8px;min-height:35px}.shopPrice{font-size:18px;font-weight:800;margin-bottom:8px}.shopAdd,.shopCheckout{width:100%}.shopQty{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #e1e4e8;border-radius:10px;padding:3px}.shopQty button{border:0;background:#f2f3f5;border-radius:8px;width:34px;height:30px;font-size:18px;cursor:pointer}.shopQty b,.shopQty span{min-width:24px;text-align:center}.shopCart{position:-webkit-sticky;position:sticky;top:14px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;padding:16px;box-shadow:0 6px 22px #0000000b}.shopCartHead,.shopCartTotal{display:flex;justify-content:space-between;align-items:center;gap:12px}.shopCartHead h2{margin:0}.shopCartHead span{font-size:12px;color:#777f8a}.shopCartItems{display:flex;flex-direction:column;gap:12px;margin:15px 0}.shopCartItem{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:5px 10px;gap:5px 10px;padding-bottom:12px;border-bottom:1px solid #eef0f2}.shopCartItem b{font-size:13px;display:block}.shopCartItem small{display:block;color:#777f8a;margin-top:3px}.shopCartItem>strong{font-size:13px}.shopCartItem .shopQty{grid-column:1/-1}.shopCartTotal{border-top:1px solid #e5e7eb;padding-top:14px;margin-top:6px;font-size:16px}.shopCartTotal b{font-size:21px}.shopCheckout{margin-top:13px}.shopForm{display:flex;flex-direction:column;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid #e5e7eb}.shopForm h3{margin:0 0 3px}.shopForm input{width:100%}.shopSuccess{display:flex;flex-direction:column;gap:5px;margin-top:13px;padding:12px;border-radius:12px;background:#f0f8f2}.shopSuccess span{font-size:12px;color:#5f6b63}.shopMessage{font-size:12px;margin:10px 0 0}.shopEmoji{font-size:42px}@media(max-width:1400px){.grid,.posgrid{grid-template-columns:repeat(5,minmax(0,1fr))}.shopGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.grid,.posgrid{grid-template-columns:repeat(4,minmax(0,1fr))}.shopLayout{grid-template-columns:150px minmax(0,1fr)}.shopCart{grid-column:1/-1;position:-webkit-sticky;position:sticky;bottom:10px;top:auto;z-index:20}.shopGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.shell{padding:22px 14px 50px}.top{align-items:stretch;flex-direction:column}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.photo{height:125px}.productbody{padding:9px}.scanTools{flex-wrap:wrap}.stockFilters{width:100%;overflow:auto}.posgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.shopShell{padding:18px 12px 36px}.shopHeader{align-items:stretch;flex-direction:column}.shopLayout{display:block}.shopCategories{position:static;flex-direction:row;overflow:auto;padding:2px 0 12px}.shopCategories>b{display:none}.shopCategory{white-space:nowrap}.shopGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.shopPhoto{height:150px}.shopCart{position:-webkit-sticky;position:sticky;bottom:8px;top:auto;margin-top:14px;z-index:20}}@media(max-width:560px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.photo{height:145px}.posgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pos{gap:12px}.receipt{position:-webkit-sticky;position:sticky;bottom:10px;top:auto;z-index:20}.shopHeader h1{font-size:28px}.shopGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.shopPhoto{height:135px}.shopCardBody{padding:9px}.shopCardBody h3{font-size:13px}.shopPrice{font-size:16px}.shopCart{padding:13px}}:root{--pos-purple:#5b2df5;--pos-purple-2:#7446ff;--pos-ink:#171827;--pos-muted:#777b9b;--pos-line:#e7e6f2;--pos-bg:#f7f7ff}body,html{background:var(--pos-bg)}.mainArea{margin-left:236px;background:radial-gradient(circle at 70% 0,#eeeaff 0,#f7f7ff 34%,#f7f7ff 100%)}.sidebar{background:rgba(255,255,255,.88);color:#55597b;border-right:1px solid #ebe9f5;box-shadow:4px 0 24px #5b2df50a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sideBrand{padding:5px 9px 25px;color:var(--pos-ink)}.logoMark{background:linear-gradient(145deg,#5d5f91,#292b54);box-shadow:0 7px 18px #31335d33}.sideBrand strong{font-size:16px;letter-spacing:.02em}.sideBrand small{color:#8588a4}.sideLink{color:#606489;padding:12px;border-radius:13px;font-size:14px;gap:12px}.sideLink:hover{color:var(--pos-purple)}.sideLink.active{background:linear-gradient(135deg,#5c2bf6,#6e39ff);box-shadow:0 8px 18px #5b2df52e}.sideIcon,.sideIcon svg{width:20px;height:20px}.sideBottom{border-top:1px solid #e8e6f2;padding-top:12px}.userBox{border:0;margin-bottom:8px;padding:10px 8px}.avatar{background:#e8e5ff;color:#5b2df5}.userBox small{color:#8588a4}.logoutBtn{border:1px solid #e2e0ef;color:#5f6385;border-radius:12px}.logoutBtn:hover{background:#f4f2ff;color:#4e24df}.shell{padding:28px 30px 56px}.top{margin-bottom:18px}.top h1{font-size:38px;letter-spacing:-.03em;color:var(--pos-ink)}.top p{font-size:15px;color:#7b7f9e}.eyebrow{color:#7b6ee9}.toolbar{gap:10px;margin-bottom:12px}.searchInput,.toolbar input{background:rgba(255,255,255,.92);border:1.5px solid #dcd8ff;box-shadow:0 4px 16px #5b2df50b;border-radius:13px;color:#4d5070}.searchInput:focus,.toolbar input:focus{outline:none;border-color:#6a42ff;box-shadow:0 0 0 3px #6a42ff18}.toolbar .ghost{border-color:#e0def0;background:#fff;border-radius:13px;color:#30324c}.categoryPills{gap:8px;padding:6px 0 16px}.categoryPill{border-color:#ebe9f5;background:rgba(255,255,255,.92);color:#363950;box-shadow:0 3px 10px #22213a08;padding:10px 15px}.categoryPill.active{background:linear-gradient(135deg,#5b2df5,#703cff);border-color:transparent;box-shadow:0 8px 18px #5b2df52e}.pos{grid-template-columns:minmax(0,1fr) 350px;gap:18px}.pos>section>h2{display:none}.posgrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.positem{border-radius:14px;padding:10px;background:rgba(255,255,255,.95);box-shadow:0 4px 14px #30304a08;transition:transform .15s,box-shadow .15s;border:1px solid #e8e6f2}.positem:hover{transform:translateY(-2px);box-shadow:0 10px 24px #5b2df51a;border-color:#d9d3ff}.posphoto{height:105px;background:#f1f1f3;border-radius:10px}.positem b{color:#171827;font-size:13px;line-height:1.18}.positem small{color:#8b8ea8;font-size:10px}.positem strong{font-size:16px;color:#171827}.receipt{border:1px solid #e8e6f2;padding:18px;background:rgba(255,255,255,.96);box-shadow:0 10px 28px #3c39740e}.receiptHead h2{color:#171827}.receiptHead small{color:#8b8ea8}.receipt .line{border-color:#efedf5}.total{font-size:21px;color:#171827}.paymentLabel{color:#777b9b;font-size:13px;margin-top:12px}.payment{border-color:#e0def0;border-radius:12px;background:#fff}.checkout{background:linear-gradient(135deg,#5b2df5,#713cff);border-radius:12px;box-shadow:0 10px 20px #5b2df530}.successMessage{color:#23824b}.cameraBox{border-color:#e1def7;background:#faf9ff}.scannerCard{border-radius:22px}@media(max-width:1400px){.posgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1100px){.mainArea{margin-left:210px}.sidebar{width:210px}.pos{grid-template-columns:1fr}.receipt{position:static}.posgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.mainArea{margin-left:0}.sidebar{width:100%;background:#fff}.posgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.receipt{border-radius:16px}.top h1{font-size:28px}}:root{color-scheme:light;--3v1-surface-soft:#f8f9ff;--3v1-sidebar:#ffffff;--3v1-primary-soft:#eee8ff;--3v1-success:#15966a;--3v1-success-bg:#e4f8ef;--3v1-warning:#c77a12;--3v1-warning-bg:#fff3db;--3v1-danger:#dc4262;--3v1-danger-bg:#ffebef;--3v1-info:#3678ed;--3v1-info-bg:#eaf1ff;--3v1-radius-sm:10px;--3v1-radius-md:15px;--3v1-radius-lg:20px;--3v1-shadow-card:0 7px 24px rgba(38,48,94,.055);--3v1-shadow-popover:0 18px 50px rgba(30,36,78,.16);--3v1-space-1:4px;--3v1-space-2:8px;--3v1-space-3:12px;--3v1-space-4:16px;--3v1-space-5:20px;--3v1-space-6:24px;--3v1-space-8:32px;--3v1-font:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}html{min-width:320px}body,html{background:var(--3v1-bg)}body{color:var(--3v1-text);font-family:var(--3v1-font)}.appShell,.mainArea{min-width:0}.mainArea{background:radial-gradient(ellipse at 78% 0,rgba(112,71,247,.065),transparent 34rem),var(--3v1-bg)}.mainArea>*{min-width:0}.sidebar{width:250px;padding:20px 14px 14px;background:var(--3v1-sidebar);border-right:1px solid var(--3v1-border);box-shadow:5px 0 24px rgba(36,43,80,.025)}.sideBrand,.sidebar{color:var(--3v1-text)}.sideBrand{padding:4px 9px 25px}.logoMark{background:linear-gradient(145deg,#8a69ff,#6038ed);box-shadow:0 7px 18px rgba(112,71,247,.22)}.sideBrand small{color:var(--3v1-text-muted)}.sideLabel{padding:10px 12px 6px;color:#929ab1;font-size:10px;letter-spacing:.11em}.sideLink{min-height:42px;padding:10px 12px;gap:11px;border-radius:12px;color:#626c88;font-size:13px;transition:background .16s ease,color .16s ease,transform .16s ease}.sideIcon{flex:0 0 20px;color:#858eaa}.sideIcon svg{display:block}.sideLink:hover{background:#f7f5ff}.sideLink.active,.sideLink:hover .sideIcon{color:var(--3v1-primary)}.sideLink.active{background:var(--3v1-primary-soft);box-shadow:inset 3px 0 0 var(--3v1-primary)}.sideLink.active .sideIcon{color:var(--3v1-primary)}.sideSectionSecondary{margin-top:10px}.userBox{border-top-color:var(--3v1-border)}.avatar{color:var(--3v1-primary);background:var(--3v1-primary-soft)}.userBox strong{color:var(--3v1-text)}.userBox small{color:var(--3v1-text-muted)}.logoutBtn{border-color:var(--3v1-border);color:#6d7691;border-radius:11px;min-height:38px}.logoutBtn:hover{color:var(--3v1-danger);background:#fff5f6;border-color:#f5d5dc}.dashboard,.shell,.shopShell{box-sizing:border-box;min-width:0}.dashboard{max-width:1540px;padding:30px clamp(18px,2.5vw,38px) 56px}.pageHead,.shopHeader,.top{min-width:0;gap:16px}.pageHead h1,.shopHeader h1,.top h1{color:var(--3v1-text);letter-spacing:-.035em;font-weight:760}.pageHead p,.shopHeader p,.top p{color:var(--3v1-text-muted)}.eyebrow,.panelEyebrow{color:#858eaa}.statusDot{box-shadow:0 0 0 4px rgba(21,150,106,.1)}.checkout,.primary,.shopAdd,.shopCheckout{border:1px solid transparent;border-radius:12px;color:#fff;background:linear-gradient(135deg,#794cff,#6337ef);box-shadow:0 5px 14px rgba(112,71,247,.15);transition:background .15s ease,box-shadow .15s ease,transform .15s ease}.checkout:hover,.primary:hover,.shopAdd:hover,.shopCheckout:hover{color:#fff;background:var(--3v1-primary-hover);box-shadow:0 7px 18px rgba(112,71,247,.2)}.categoryPill:active,.ghost:active,.primary:active{transform:translateY(1px)}.ghost,.toolbar .ghost,.topActions .ghost{color:#4d5674;background:#fff;border:1px solid var(--3v1-border);border-radius:12px;transition:background .15s ease,border-color .15s ease,color .15s ease}.ghost:hover,.toolbar .ghost:hover,.topActions .ghost:hover{color:var(--3v1-primary);background:#faf9ff;border-color:#d6ccff}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(112,71,247,.23);outline-offset:2px}.editor input,.editor textarea,.orderBigField input,.orderField input,.orderField textarea,.payment,.searchInput,.shopForm input,.shopForm select,.shopForm textarea,.shopSearch input,.toolbar input{min-width:0;max-width:100%;color:var(--3v1-text);background:#fff;border:1px solid #dfe4f2;border-radius:12px;box-shadow:none}.editor input:focus,.editor textarea:focus,.orderBigField input:focus,.orderField input:focus,.orderField textarea:focus,.searchInput:focus,.toolbar input:focus{border-color:#a995ff;box-shadow:0 0 0 3px rgba(112,71,247,.1);outline:none}input::placeholder,textarea::placeholder{color:#9aa2b8}.heroStrip{color:#fff;background:linear-gradient(120deg,#171d38,#252d52);border:1px solid rgba(255,255,255,.08);border-radius:20px;box-shadow:0 12px 30px rgba(23,29,56,.12)}.heroStrip p{color:#c1c7dc}.heroButton{border-radius:12px;color:var(--3v1-text)}.metricGrid{gap:14px}.card,.editor,.metricCard,.panel,.receipt,.targetPanel{min-width:0;border-color:var(--3v1-border);border-radius:var(--3v1-radius-lg);box-shadow:var(--3v1-shadow-card)}.metricCard{padding:18px;background:linear-gradient(150deg,#fff,#fcfcff);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.metricCard:hover{border-color:#d4caff;box-shadow:0 10px 26px rgba(42,36,94,.08);transform:translateY(-2px)}.metricIcon{border-radius:11px;background:#f0edff;color:var(--3v1-primary)}.metricLabel{color:#828ba6;letter-spacing:.09em}.metricCard strong{color:var(--3v1-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.metricCard small{color:var(--3v1-text-muted)}.panel{background:var(--3v1-surface)}.panelHead{padding:18px 20px 15px;border-bottom-color:#eef0f8}.panelHead h2{color:var(--3v1-text);letter-spacing:-.02em}.panelHead a,.panelHead>a{color:var(--3v1-primary)}.actionList a,.saleRow{border-bottom-color:#edf0f8}.actionList a>span,.saleBadge{color:var(--3v1-primary);background:#f0edff}.actionList small,.panelEmpty,.saleInfo small{color:var(--3v1-text-muted)}.panelEmpty strong{color:#4d5674}.empty{color:var(--3v1-text-muted);background:#fff;border-color:#dce2f0}.alert{color:#a83d52;background:var(--3v1-danger-bg);border-color:#f6d2dc}.mainArea :is(.tableWrap,.tableContainer,.table-wrapper,.table-scroll,.tableScroll,.catalogGrid){max-width:100%;min-width:0}.mainArea :is(.panel,.card,.editor,.metricCard,.product,.positem,.shopCard,.shopCart,.receipt){min-width:0}.positem,.product,.shopCard{border-color:var(--3v1-border);border-radius:16px;box-shadow:0 4px 15px rgba(38,48,94,.045)}.product:hover,.shopCard:hover{border-color:#d5cbff;box-shadow:0 10px 24px rgba(38,48,94,.08)}.bigProductImage,.photo,.posphoto,.shopPhoto{background:#f7f8fd}.stock{color:#147d58;background:var(--3v1-success-bg)}.stock.off{color:#c23450;background:var(--3v1-danger-bg)}.editor,.receipt{background:#fff}.line{border-bottom-color:#edf0f8}.total{color:var(--3v1-text)}.pos{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:16px}.positem{transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.positem:hover{border-color:#d4caff;box-shadow:0 7px 18px rgba(38,48,94,.08);transform:translateY(-1px)}.categoryPill{border-color:var(--3v1-border);color:#5c6684;background:#fff;border-radius:999px}.categoryPill.active{color:#fff;background:var(--3v1-primary);border-color:var(--3v1-primary);box-shadow:0 4px 12px rgba(112,71,247,.16)}.shopShell{max-width:1640px}.shopCategories{border:1px solid var(--3v1-border);border-radius:16px;background:rgba(255,255,255,.72)}.shopCategory{color:#5c6684;border-radius:11px}.shopCategory:hover{background:#f7f5ff;color:var(--3v1-primary)}.shopCategory.active{background:var(--3v1-primary);color:#fff}.shopCart{border-color:var(--3v1-border);border-radius:18px;box-shadow:var(--3v1-shadow-card)}.shopCartTotal{border-top-color:var(--3v1-border)}.shopQty{border-color:var(--3v1-border)}.shopQty button{color:#5c6684;background:#f4f5fb}.shopQty button:hover{color:var(--3v1-primary);background:var(--3v1-primary-soft)}.shopForm{border-top-color:var(--3v1-border)}.shopSuccess{color:#146b4c;background:var(--3v1-success-bg)}.mainArea,.mainArea :is(.pageHead,.top,.toolbar,.panelHead,.shopHeader,.dashboardTopbar,.dashboardWelcome),.mainArea>*{min-width:0}.mainArea :is(h1,h2,h3,p,label,a,button){overflow-wrap:anywhere}.globalSearchWrap{min-width:0}.globalSearch{min-width:0;border-color:var(--3v1-border);border-radius:14px;box-shadow:0 4px 15px rgba(31,35,48,.035)}.globalSearch input{min-width:0}.dateChip,.iconButton{border-color:var(--3v1-border);border-radius:13px}.targetOrder:hover{background:#faf9ff}.targetOrderThumb{background:#f4f5fb}.targetQuickGrid a:hover{background:#f8f6ff}.orderStatus.normal{color:#626d89;background:#eef1f8}.orderStatus.urgent{color:#a66a0a;background:var(--3v1-warning-bg)}.orderStatus.danger{color:#c23450;background:var(--3v1-danger-bg)}@media (min-width:761px){.sidebar{overflow-y:auto;overscroll-behavior:contain}.mainArea{margin-left:250px}}@media (max-width:1100px){.dashboard{padding-left:22px;padding-right:22px}.dashboardMainGrid{grid-template-columns:minmax(0,1.2fr) minmax(310px,.9fr)}.targetMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.pos{grid-template-columns:minmax(0,1fr)}.receipt{position:static}}@media (max-width:760px){.mainArea{margin-left:0;width:100%}.dashboard,.shell{padding:18px 13px 86px}.shopShell{padding:18px 12px 40px}.sidebar{display:none}.dashboardTopbar{height:auto;flex-wrap:wrap;align-items:stretch;margin:0 0 16px}.globalSearchWrap{flex:1 1 100%;width:100%}.globalSearch{max-width:none;width:100%}.topbarRight{justify-content:flex-end;flex-wrap:wrap}.pageHead{align-items:flex-start;flex-direction:column}.pageHead h1,.top h1{font-size:clamp(25px,7vw,32px)}.dashboardWelcome .headActions{width:100%}.dashboardWelcome .headActions>*{min-width:0}.targetMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.targetMetric{min-height:104px!important;padding:13px!important}.dashboardBottomGrid,.dashboardMainGrid{grid-template-columns:minmax(0,1fr)}.targetOrder{grid-template-columns:38px minmax(0,1fr) auto;gap:8px;padding:11px 12px}.targetOrderThumb{width:38px;height:38px}.targetOrder .orderStatus{grid-column:2;justify-self:start}.targetOrder>b{grid-column:3;grid-row:1/span 2}.targetOrder .rowArrow{display:none}.targetQuickGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.shopCart{position:static;margin-top:16px}.shopLayout{grid-template-columns:minmax(0,1fr)}.shopGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.targetMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.targetMetric strong{font-size:20px!important}.dateChip{flex:1 1 auto}.dashboardWelcome .headActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardWelcome .headActions>*{width:100%}.targetQuickGrid{grid-template-columns:minmax(0,1fr)}.targetOrderInfo small,.targetOrderInfo strong{white-space:normal}.shopGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--3v1-topbar:#171d38;--3v1-text:#171b2e;--3v1-text-muted:#747d9b;--3v1-border:#e5e9f5;--3v1-primary-hover:#5e35e8}body,html{background:#f4f6ff;color:#171b2e}.sidebar{position:fixed;inset:0 0 auto 0;width:100%;height:70px;padding:8px 18px;display:flex;flex-direction:row;align-items:center;gap:20px;overflow:visible;background:linear-gradient(110deg,#171d38,#222b50 65%,#171d38);border:0;box-shadow:0 5px 22px rgba(14,20,50,.18);z-index:100}.sideBrand{flex:0 0 250px;padding:0 4px;gap:12px}.logoMark{width:42px;height:42px;border-radius:14px;background:linear-gradient(145deg,#986bff,#6037ef);box-shadow:0 6px 18px #7047f744}.sideBrand strong{font-size:23px;letter-spacing:-.04em}.sideBrand small{color:#d2d8f1}.sideSection{display:flex;align-items:center;gap:4px;min-width:0}.sideLabel{display:none}.sideLink{min-height:48px;padding:7px 10px;flex-direction:column;justify-content:center;gap:3px;white-space:nowrap;color:#d0d6ef;font-size:10px;font-weight:600}.sideLink .sideIcon{width:20px;height:19px;font-size:16px}.sideIcon svg{width:19px;height:19px}.sideLink:hover{color:#fff;background:#ffffff12}.sideLink.active{background:linear-gradient(135deg,#7047f7,#5930dc);box-shadow:0 5px 14px #7047f744}.sideSectionSecondary{display:none}.sideBottom{margin:0 0 0 auto;flex:0 0 auto;display:flex;align-items:center;gap:8px}.userBox{margin:0;padding:6px 10px;border:1px solid #ffffff28;border-radius:28px;background:#ffffff0c;min-width:145px}.avatar{background:#7047f7;color:#fff}.userBox small{color:#c5cce7}.logoutBtn{width:auto;padding:9px 11px;border-color:#ffffff2b;color:#d9def3;white-space:nowrap}.logoutBtn:hover{background:#ffffff14;color:#fff}.mainArea{margin-left:0;min-height:100vh;padding-top:70px}.dashboard{max-width:1600px;padding:30px clamp(18px,2.2vw,36px) 56px}.dashboardTopbar{margin-bottom:22px}.globalSearch{border-color:#e0e5f5;box-shadow:0 2px 8px #171d3808}.primary{background:linear-gradient(135deg,#794cff,#6337ef);border-radius:11px;box-shadow:0 6px 16px #7047f72b}.primary:hover{background:#5e35e8}.dashboardGhost,.ghost{border-color:#e2e6f4;color:#303653;border-radius:11px;box-shadow:0 2px 7px #171d3808}.targetMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.targetMetric{border-radius:20px;min-height:144px;padding:18px 19px;box-shadow:0 7px 24px #26305e0a}.targetMetric.green{background:linear-gradient(145deg,#effdf7,#fff)}.targetMetric.blue{background:linear-gradient(145deg,#f0f5ff,#fff)}.targetMetric.orange{background:linear-gradient(145deg,#fff8eb,#fff)}.targetMetric.purple{background:linear-gradient(145deg,#f5f0ff,#fff)}.targetMetric.red{background:linear-gradient(145deg,#fff1f4,#fff)}.targetMetric .metricIcon{width:39px;height:39px;border-radius:13px;background:#e6f8f0;color:#15966a}.targetMetric.blue .metricIcon{background:#eaf1ff;color:#3678ed}.targetMetric.orange .metricIcon{background:#fff0d9;color:#c77a12}.targetMetric.purple .metricIcon{background:#eee8ff;color:#7047f7}.targetMetric.red .metricIcon{background:#ffebef;color:#dc4262}.targetMetric .metricLabel{letter-spacing:.035em;color:#747d9b;font-size:11px}.targetMetric strong{font-size:clamp(22px,2vw,29px)}.dashboardBottomGrid,.dashboardMainGrid{gap:16px}.panel,.targetPanel{border-color:#e5e9f5;box-shadow:0 7px 24px #26305e09}.panelHead{border-color:#edf0f8;padding:17px 19px 13px}.panelHead h2{color:#171b2e}.eyebrow,.panelEyebrow{color:#858bb0}.targetOrder{border-color:#eef0f8}.targetOrder:hover{background:#fafaff}.targetOrderThumb{border-radius:11px}.targetQuickGrid a{border-color:#e8ebf6;border-radius:13px}.positem,.product,.shopCard{border-color:#e5e9f5;box-shadow:0 5px 18px #26305e0a}.product,.shopCard{border-radius:16px}.categoryPill.active,.shopCategory.active{background:#7047f7;border-color:#7047f7}.receipt{border-color:#e5e9f5;border-radius:18px;box-shadow:0 8px 24px #26305e0a}@media(max-width:1200px){.sidebar{gap:8px;padding-inline:12px}.sideBrand{flex-basis:150px}.sideLink{padding-inline:7px;font-size:9px}.sideBottom .logoutBtn{display:none}}@media(max-width:900px){.sidebar{height:64px;overflow-x:auto;justify-content:flex-start}.sideBrand{flex-basis:90px}.sideBrand small{display:none}.sideLink{min-width:58px}.sideBottom{display:none}.mainArea{padding-top:64px}.targetMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.sidebar{height:58px;padding:6px 9px;gap:8px}.sideBrand{flex-basis:54px;gap:0;padding:0}.sideBrand>span:last-child{display:none}.logoMark{width:38px;height:38px}.sideSection{gap:2px}.sideLink{min-width:48px;min-height:44px;padding:4px;font-size:8px}.sideLink .sideIcon{height:17px}.mainArea{padding-top:58px}.dashboard{padding:17px 12px 38px}.dashboardTopbar{gap:10px}}@media(min-width:901px){.sidebar{height:106px;align-items:flex-start}.sideBrand{margin-top:5px}.sidebar>.sideSection:not(.sideSectionSecondary){margin-top:2px}.sideSectionSecondary{display:flex;position:absolute;left:284px;right:18px;top:68px;height:32px;overflow-x:auto;overflow-y:hidden;gap:3px;padding:0 6px;background:#20294a;border-radius:0 0 12px 12px;scrollbar-width:thin}.sideSectionSecondary .sideLink{min-height:30px;padding:3px 10px;flex-direction:row;gap:7px;font-size:10px;border-radius:8px}.sideSectionSecondary .sideIcon,.sideSectionSecondary .sideIcon svg{width:15px;height:15px;font-size:13px}.sideBottom{margin-top:6px}.mainArea{padding-top:106px}}@media(max-width:900px){.sidebar{height:96px;align-items:flex-start}.sideSectionSecondary{display:flex;position:absolute;left:8px;right:8px;top:58px;height:34px;overflow-x:auto;gap:2px;background:#20294a;border-radius:0 0 10px 10px}.sideSectionSecondary .sideLink{min-height:30px;padding:3px 8px;flex-direction:row;gap:5px;font-size:9px}.mainArea{padding-top:96px}}@media(max-width:620px){.sidebar{height:88px}.sideSectionSecondary{top:54px;height:32px}.sideSectionSecondary .sideLink{min-height:28px}.mainArea{padding-top:88px}}:root{--3v1-bg:#f4f6ff;--3v1-surface:#fff;--3v1-ink:#171b2e;--3v1-muted:#747d9b;--3v1-line:#e5e9f5;--3v1-primary:#7047f7}body,html{background:var(--3v1-bg);color:var(--3v1-ink)}.unifiedTopbar{position:-webkit-sticky;position:sticky;top:0;z-index:120;min-height:68px;gap:22px;padding:8px 18px;background:linear-gradient(105deg,#171d38,#202849 55%,#292348);box-shadow:0 5px 22px #1419372e}.unifiedBrand,.unifiedTopbar{display:flex;align-items:center;color:#fff}.unifiedBrand{gap:10px;min-width:250px;flex-shrink:0}.unifiedBrandMark{width:38px;height:38px;border-radius:12px;color:#fff;background:linear-gradient(145deg,#7b5cff,#5032c7);border:1px solid #ffffff35;box-shadow:0 4px 16px #7047f755}.unifiedBrand strong{font-size:20px;letter-spacing:.02em}.unifiedBrand small{color:#c6cbe1}.unifiedTopNav{gap:3px;flex:1 1;min-width:0}.unifiedTopLink,.unifiedTopNav{display:flex;align-items:center;justify-content:center}.unifiedTopLink{min-width:66px;flex-direction:column;gap:4px;padding:7px 8px;border-radius:11px;color:#e1e5f6;text-decoration:none;font-size:10px;line-height:1.1;white-space:nowrap;transition:background .15s,color .15s}.unifiedTopLink.active,.unifiedTopLink:hover{background:#ffffff18;color:#fff}.unifiedTopLink.active{box-shadow:inset 0 -2px #a995ff}.unifiedTopIcon{display:grid;place-items:center;width:20px;height:20px}.unifiedTopIcon svg{display:block;width:19px;height:19px}.unifiedTopRight{display:flex;gap:12px;flex-shrink:0}.unifiedDate{color:#d7dcef}.unifiedProfile{border:1px solid #ffffff30;border-radius:24px;background:#ffffff0b;max-width:185px}.unifiedProfileAvatar{background:#dcd5ff;color:#39217f;flex-shrink:0}.unifiedProfile small,.unifiedProfile strong{max-width:120px}.unifiedProfile strong{color:#fff}.unifiedProfile small{color:#c6cbe1}.appShell{min-height:100vh}.sidebar{top:68px!important;height:calc(100vh - 68px);width:236px;background:#fffffff5;color:#535b7c;border-right:1px solid var(--3v1-line);box-shadow:4px 0 24px #28205a08;padding:18px 14px}.sideBrand{color:var(--3v1-ink);padding:5px 9px 20px}.sideBrand small{color:var(--3v1-muted)}.logoMark{background:linear-gradient(145deg,#7047f7,#3d347d);color:#fff}.sideLabel{color:#9299b5}.sideLink{color:#596184;border-radius:11px;padding:10px 11px}.sideLink:hover{background:#f1efff;color:var(--3v1-primary)}.sideLink.active{background:linear-gradient(135deg,#7047f7,#5f35e8);color:#fff;box-shadow:0 7px 17px #7047f733}.sideBottom{border-color:var(--3v1-line)}.userBox small{color:var(--3v1-muted)}.logoutBtn{border-color:var(--3v1-line);color:#596184;background:#fff}.mainArea{min-height:calc(100vh - 68px);background:radial-gradient(ellipse at 75% 0,#ece8ff 0,#f4f6ff 42%,#f4f6ff 100%)}.dashboard.dashboardV3{max-width:1600px;padding:28px 30px 64px}.dashboardV3 .dashboardTopbar{margin-bottom:26px}.dashboardV3 .globalSearchWrap{width:min(565px,55%)}.dashboardV3 .globalSearch{min-height:46px;border:1px solid #e0e3f3;box-shadow:0 4px 16px #24205c08}.dashboardV3 .globalSearch input{background:transparent}.dashboardV3 .iconButton{border:1px solid var(--3v1-line);background:#fff;border-radius:13px;color:#626a8b}.dashboardV3 .dashboardWelcome h1{color:var(--3v1-ink);letter-spacing:-.035em}.dashboardV3 .metricGrid{gap:14px}.dashboardV3 .metricCard{border:1px solid var(--3v1-line);border-radius:22px}.dashboardV3 .panel{border-color:var(--3v1-line);border-radius:18px;box-shadow:0 6px 20px #34305f07}.mainArea :is(button.primary,.primary,.checkout,.shopAdd,.shopCheckout){background:linear-gradient(135deg,#7047f7,#5e35e8);color:#fff;border-color:transparent;border-radius:11px}.mainArea :is(.card,.product,.positem,.receipt,.shopCard,.shopCart,.editor,.history,.panel){border-color:var(--3v1-line)}@media(max-width:1250px){.unifiedBrand{min-width:190px}.unifiedTopbar{gap:10px;padding-inline:12px}.unifiedTopLink{min-width:52px;padding-inline:5px;font-size:9px}.unifiedDate{display:none}}@media(max-width:900px){.unifiedTopbar{position:-webkit-sticky;position:sticky;overflow-x:auto;justify-content:flex-start}.unifiedBrand{min-width:165px}.unifiedBrand small{display:none}.unifiedTopNav{flex:0 0 auto;justify-content:flex-start}.unifiedTopRight{margin-left:auto}.sidebar{top:62px!important;height:calc(100vh - 62px)}.mainArea{margin-left:210px!important}.sidebar{width:210px}}@media(max-width:760px){.unifiedTopbar{min-height:60px;gap:10px}.unifiedBrand{min-width:auto}.unifiedBrandMark{width:34px;height:34px}.unifiedBrand strong{font-size:17px}.unifiedTopNav{display:none}.unifiedTopRight{margin-left:auto}.unifiedProfile{max-width:130px}.unifiedProfile small{display:none}.sidebar{display:flex;position:static!important;width:100%!important;height:auto!important;max-height:none;padding:8px 10px;overflow-x:auto}.sideBottom,.sideBrand,.sideSectionSecondary{display:none}.sideSection{display:flex;flex-direction:row;gap:5px;min-width:max-content}.sideLink{padding:8px 10px;font-size:12px;white-space:nowrap}.sideLabel{display:none}.mainArea{margin-left:0!important;width:100%}.dashboard.dashboardV3{padding:16px 12px 42px}.dashboardV3 .dashboardTopbar{align-items:stretch;flex-direction:column;gap:10px}.dashboardV3 .globalSearchWrap{width:100%;max-width:100%}.dashboardV3 .topbarRight{justify-content:flex-end}}.orderDetailGrid{grid-template-columns:minmax(0,1.45fr) minmax(320px,1fr);grid-gap:20px;gap:20px}.orderDetailGrid .historyRow{grid-template-columns:minmax(0,1fr) minmax(86px,auto) minmax(100px,auto);grid-gap:12px;gap:12px;width:100%}.orderDetailGrid .historyRow b{display:block;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:normal;line-height:1.45}.orderDetailGrid .historyRow small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orderDetailGrid .historyRow>span{white-space:normal;overflow-wrap:anywhere;text-align:right;color:#7c8099;font-size:12px}.orderDetailGrid .historyRow>strong{min-width:0;text-align:right;white-space:normal;overflow-wrap:anywhere;line-height:1.35;font-size:13px}.orderDetailGrid .detailList>div{grid-template-columns:minmax(105px,.75fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.orderDetailSellerPhotos{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));width:100%}.orderDetailSellerPhotos button{aspect-ratio:1/1;border:1px solid #e5e3f0;border-radius:13px;background:#f4f3f9;cursor:zoom-in}.compactWorkList>a{display:grid;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;grid-gap:10px;gap:10px;min-width:0}.compactWorkList>a>div{min-width:0}.compactWorkList>a b,.compactWorkList>a small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compactWorkList>a small{line-height:1.4}@media(max-width:900px){.orderDetailGrid{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.orderDetailGrid .historyRow{grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:12px 14px}.orderDetailGrid .historyRow>div{grid-column:1/-1}.orderDetailGrid .historyRow>span{grid-column:1;text-align:left}.orderDetailGrid .historyRow>strong{grid-column:2;grid-row:2;text-align:right}.orderDetailGrid .detailList>div{grid-template-columns:minmax(0,1fr);gap:4px}.orderDetailSellerPhotos{grid-template-columns:repeat(3,minmax(0,1fr))}}.dashboardV3 .targetPanel{min-width:0}.dashboardV3 .targetOrderList{min-width:0;width:100%}.dashboardV3 .targetQuickGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.dashboardV3 .targetQuickGrid>a{min-width:0!important;overflow:hidden!important}.dashboardV3 .compactWorkList>a{grid-template-columns:38px minmax(0,1fr) 14px!important;gap:9px!important;min-width:0!important}.dashboardV3 .compactWorkList>a>div{min-width:0!important;overflow:hidden!important}.dashboardV3 .compactWorkList>a b,.dashboardV3 .compactWorkList>a small{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.orderDetailGrid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.95fr)!important;gap:18px!important;align-items:start!important}.orderDetailGrid>.editor{min-width:0!important;max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important}.orderDetailGrid .historyRow{grid-template-columns:minmax(0,1fr) minmax(88px,auto) minmax(100px,auto)!important;gap:10px!important;min-width:0!important;box-sizing:border-box!important}.orderDetailGrid .historyRow>div{min-width:0!important;overflow:hidden!important}.orderDetailGrid .historyRow>div>b{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.4!important}.orderDetailGrid .historyRow>div>small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.orderDetailGrid .historyRow>span,.orderDetailGrid .historyRow>strong{min-width:0!important;text-align:right!important;white-space:normal!important;overflow-wrap:anywhere!important;font-size:12px!important}.orderDetailGrid .historyRow>strong{line-height:1.4!important}.orderDetailGrid .detailList>div{grid-template-columns:minmax(100px,.7fr) minmax(0,1fr)!important;gap:12px!important;min-width:0!important}.orderDetailGrid .detailList>div>*{min-width:0!important;overflow-wrap:anywhere!important;word-break:normal!important}.orderDetailSellerPhotos{grid-template-columns:repeat(auto-fill,minmax(105px,1fr))!important;max-width:100%!important}.orderDetailSellerPhotos button{min-width:0!important;width:100%!important;aspect-ratio:1!important;overflow:hidden!important}.orderDetailSellerPhotos img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important}@media(max-width:1050px){.dashboardV3 .dashboardMainGrid,.orderDetailGrid{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:680px){.dashboardV3 .targetOrder{grid-template-columns:38px minmax(0,1fr) minmax(72px,auto)!important;gap:8px!important;padding:10px!important}.dashboardV3 .targetOrderThumb{width:38px!important;height:38px!important}.dashboardV3 .targetOrder .orderStatus{grid-column:2;justify-self:start}.dashboardV3 .targetOrder>b{grid-column:3;grid-row:2}.dashboardV3 .targetOrder .rowArrow{display:none!important}.dashboardV3 .targetQuickGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.orderDetailGrid .historyRow{grid-template-columns:minmax(0,1fr) auto!important;gap:6px 10px!important}.orderDetailGrid .historyRow>div{grid-column:1/-1}.orderDetailGrid .historyRow>span{grid-column:1;text-align:left!important}.orderDetailGrid .historyRow>strong{grid-column:2;grid-row:2;text-align:right!important}.orderDetailGrid .detailList>div{grid-template-columns:minmax(0,1fr)!important;gap:4px!important}}:root{--v3-ink:#171b2e;--v3-muted:#77809c;--v3-line:#e5e8f3;--v3-surface:#fff;--v3-bg:#f5f6ff;--v3-purple:#6540f4;--v3-purple-dark:#5430df;--v3-purple-soft:#f0ecff;--v3-navy:#1c2241;--v3-radius:17px;--v3-shadow:0 7px 24px rgba(35,39,87,.06)}body,html{min-width:320px;background:var(--v3-bg);color:var(--v3-ink)}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.appShell,.mainArea,.mainArea>*{min-width:0}.mainArea{box-sizing:border-box;min-height:calc(100vh - 64px);margin-left:236px!important;padding-top:0!important;overflow-x:clip;background:radial-gradient(ellipse at 78% 0,rgba(225,220,255,.62),transparent 34rem),var(--v3-bg)}.mainArea img{max-width:100%}.mainArea :is(input,select,textarea,button){box-sizing:border-box;max-width:100%;font:inherit}.mainArea :is(h1,h2,h3,p,label,a,button){overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.unifiedTopbar{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:120!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;width:100%;height:64px!important;min-height:64px!important;padding:0 22px!important;box-sizing:border-box;background:linear-gradient(105deg,#191e3d,#252849 72%,#30264f)!important;color:#fff!important;box-shadow:0 5px 20px rgba(22,25,57,.15)!important}.unifiedTopNav{display:none!important}.unifiedBrand{display:flex!important;align-items:center!important;gap:11px!important;min-width:0!important;flex:0 1 auto!important;color:#fff!important;text-decoration:none}.unifiedBrandMark{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:13px;background:linear-gradient(145deg,#805cff,#5630e7)!important;color:#fff!important;font-size:22px;font-weight:900;box-shadow:0 6px 16px #4d2be43d}.unifiedBrand strong{display:block;font-size:19px;line-height:1.05;letter-spacing:-.02em}.unifiedBrand small{display:block;margin-top:3px;color:#bfc5df!important;font-size:10px;white-space:nowrap}.unifiedTopRight{display:flex!important;align-items:center;gap:12px!important;flex:0 0 auto;margin-left:auto!important}.unifiedDate{color:#c7cbe3!important;font-size:12px;white-space:nowrap}.unifiedProfile{display:flex;align-items:center;gap:8px;max-width:190px;padding:5px 11px 5px 6px;border:1px solid #ffffff2d!important;border-radius:999px;background:#ffffff0b!important}.unifiedProfileAvatar{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:#e8e3ff!important;color:#5c32ed!important;font-weight:800}.unifiedProfile small,.unifiedProfile strong{display:block;max-width:125px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unifiedProfile strong{color:#fff!important;font-size:11px}.unifiedProfile small{margin-top:2px;color:#b9bfdc!important;font-size:10px}.sidebar{position:fixed!important;left:0!important;top:64px!important;bottom:0!important;width:236px!important;height:auto!important;max-height:none!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;padding:16px 12px 14px!important;background:#fffffffa!important;border-right:1px solid var(--v3-line)!important;box-shadow:4px 0 22px rgba(48,42,110,.035)!important;z-index:90!important}.sidebar,.sidebar>.sideBrand{display:flex!important;color:var(--v3-ink)!important}.sidebar>.sideBrand{align-items:center!important;gap:11px!important;flex:0 0 auto!important;margin:0 0 8px!important;padding:4px 9px 17px!important;border-bottom:1px solid #eeeef7!important}.logoMark{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:13px;background:linear-gradient(145deg,#7047f7,#3d347d)!important;color:#fff!important;box-shadow:0 7px 18px #7047f733}.sideBrand strong{font-size:17px;letter-spacing:-.025em}.sideBrand small{display:block;margin-top:2px;color:var(--v3-muted)!important;font-size:11px}.sidebar>.sideSection{display:grid!important;position:static!important;inset:auto!important;width:auto!important;height:auto!important;min-width:0!important;max-height:none!important;overflow:visible!important;grid-gap:3px!important;gap:3px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important}.sidebar>.sideSection .sideLabel{display:block!important;padding:12px 12px 5px!important;color:#a0a5bd!important;font-size:9px!important;letter-spacing:.13em!important}.sidebar>.sideSection .sideLink{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex:0 0 auto!important;width:100%!important;min-width:0!important;min-height:39px!important;padding:9px 11px!important;gap:10px!important;flex-direction:row!important;border-radius:11px!important;color:#596184!important;font-size:12px!important;font-weight:650!important;line-height:1.25!important;text-align:left!important;white-space:normal!important;text-decoration:none!important}.sidebar>.sideSection .sideIcon{display:block!important;flex:0 0 19px!important;width:19px!important;height:19px!important;color:#858eaa!important}.sidebar>.sideSection .sideIcon svg{display:block!important;width:18px!important;height:18px!important}.sidebar>.sideSection .sideLink:hover{background:#f5f2ff!important;color:var(--v3-purple)!important}.sidebar>.sideSection .sideLink.active{background:var(--v3-purple-soft)!important;color:var(--v3-purple)!important;box-shadow:inset 3px 0 0 var(--v3-purple)!important}.sidebar>.sideSection .sideLink.active .sideIcon{color:var(--v3-purple)!important}.sidebar>.sideSectionSecondary{display:grid!important;inset:auto!important;width:auto!important;height:auto!important;max-height:none!important;overflow:visible!important;margin-top:12px!important;padding:12px 0 0!important;border-top:1px solid #eeeef7!important;border-radius:0!important}.sidebar>.sideBottom,.sidebar>.sideSectionSecondary{position:static!important;background:transparent!important}.sidebar>.sideBottom{display:block!important;flex:0 0 auto!important;margin-top:auto!important;padding-top:10px!important;border-top:0!important}.userBox{margin:0 0 8px!important;padding:10px 8px!important;border-top:0!important}.avatar{background:var(--v3-purple-soft)!important;color:var(--v3-purple)!important}.userBox strong{color:var(--v3-ink)!important}.userBox small{color:var(--v3-muted)!important}.logoutBtn{width:100%!important;min-height:37px!important;border:1px solid var(--v3-line)!important;border-radius:10px!important;background:#fff!important;color:#66708c!important}.mobileBottomNav{display:none!important}.dashboard,.productsPage,.shell,.shopShell{box-sizing:border-box;min-width:0}.dashboard.dashboardV3{max-width:1660px!important;padding:28px clamp(18px,2.2vw,34px) 54px!important}.shell{max-width:1600px;padding:28px clamp(16px,2.2vw,32px) 56px}.dashboardTopbar,.dashboardWelcome,.pageHead,.toolbar,.top{min-width:0}.dashboardWelcome h1,.pageHead h1,.top h1{color:var(--v3-ink);letter-spacing:-.04em}.dashboardWelcome p,.pageHead p,.top p{color:var(--v3-muted)}.checkout,.primary,.shopAdd,.shopCheckout{border:1px solid transparent!important;border-radius:11px!important;background:linear-gradient(135deg,#7047f7,#5e35e8)!important;color:#fff!important;box-shadow:0 5px 14px rgba(100,62,238,.15);font-weight:700}.checkout:hover,.primary:hover,.shopAdd:hover,.shopCheckout:hover{background:var(--v3-purple-dark)!important}.dashboardGhost,.ghost{border:1px solid var(--v3-line)!important;border-radius:11px!important;background:#fff!important;color:#46506f!important}.mainArea :is(input,select,textarea){min-width:0;border-color:#e0e4f3}.metricGrid,.targetMetrics{gap:14px}.card,.editor,.history,.metricCard,.panel,.positem,.product,.receipt,.shopCard,.shopCart,.targetPanel{min-width:0;border-color:var(--v3-line);box-shadow:var(--v3-shadow)}.metricCard,.statcard{border-radius:17px}.targetMetric{min-height:140px}.targetMetric strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.035em}.panel,.targetPanel{border-radius:18px;overflow:hidden}.panelHead{border-bottom-color:#edf0f8}.mainArea :is(.tableWrap,.tableContainer,.table-wrapper,.table-scroll,.tableScroll){max-width:100%;overflow-x:auto}.mainArea :is(table,.dataTable){max-width:100%}.dashboardV3 .dashboardTopbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}.dashboardV3 .globalSearchWrap{flex:1 1 520px;max-width:570px;min-width:180px}.dashboardV3 .globalSearch{min-height:48px;border:1px solid #e1e3f1;border-radius:14px;background:#ffffffed;box-shadow:0 5px 18px #3a2d7a08}.dashboardV3 .topbarRight{display:flex;align-items:center;gap:10px}.dashboardV3 .dashboardWelcome{display:grid;grid-template-columns:minmax(250px,.85fr) minmax(0,1.6fr);align-items:center;grid-gap:22px;gap:22px;margin-bottom:18px}.dashboardV3 .dashboardWelcome>div:first-child{min-width:0}.dashboardV3 .dashboardWelcome h1{font-size:clamp(29px,2.7vw,39px);line-height:1.07;max-width:390px}.dashboardV3 .dashboardWelcome p{max-width:390px;font-size:14px}.dashboardV3 .headActions{display:flex;justify-content:flex-end;align-items:center;gap:9px;flex-wrap:wrap}.dashboardV3 .headActions>*{min-width:0}.dashboardV3 .headActions .dashboardGhost{min-height:43px;padding:10px 13px;white-space:nowrap}.dashboardV3 .metricCard{border:1px solid var(--v3-line);border-radius:20px;box-shadow:0 7px 22px #34305f08}.dashboardV3 .dashboardMainGrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.9fr);align-items:start;grid-gap:18px;gap:18px}.dashboardV3 .targetPanel{overflow:hidden}.dashboardV3 .targetOrder{grid-template-columns:44px minmax(0,1fr) minmax(78px,auto) minmax(96px,auto) 12px!important}.dashboardV3 .targetOrderThumb{width:44px!important;height:44px!important;min-width:0!important;overflow:hidden!important;border-radius:10px!important}.dashboardV3 .targetOrderThumb img{display:block;width:100%;height:100%;object-fit:contain!important}.dashboardV3 .targetOrderInfo{overflow:hidden!important}.dashboardV3 .targetOrderInfo small,.dashboardV3 .targetOrderInfo strong{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.dashboardV3 .targetOrderInfo small,.dashboardV3 .targetOrderInfo strong{line-height:1.4!important}.dashboardV3 .targetOrder .orderStatus{min-width:0!important;max-width:100%!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;padding:5px 7px!important}.dashboardV3 .targetOrder>b{line-height:1.35!important;white-space:normal!important;overflow-wrap:anywhere!important}.dashboardV3 .targetQuickGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.dashboardV3 .targetQuickGrid>a{min-width:0;overflow:hidden}.dashboardV3 .targetQuickGrid>a b,.dashboardV3 .targetQuickGrid>a small{display:block;min-width:0;overflow-wrap:anywhere}.dashboardV3 .compactWorkList>a{display:grid;grid-template-columns:38px minmax(0,1fr) 14px;align-items:center;grid-gap:9px;gap:9px;min-width:0}.dashboardV3 .compactWorkList>a>div{min-width:0;overflow:hidden}.dashboardV3 .compactWorkList>a b,.dashboardV3 .compactWorkList>a small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ordersPage .ordersGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.ordersPage .orderCard{min-width:0;width:100%;max-width:100%;box-sizing:border-box}.ordersPage .orderCard>.top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.ordersPage .orderCard>.top>*{min-width:0}.ordersPage .orderTitleLink{display:block;max-width:100%;overflow-wrap:anywhere;line-height:1.35}.ordersPage .orderSellerPhotos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.ordersPage .sellerPhotoButton{width:100%;height:auto;aspect-ratio:1;padding:0;border-radius:10px;background:#f4f5fb}.ordersPage .sellerPhotoButton img{width:100%;height:100%;object-fit:contain}.ordersPage .orderCard .historyRow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 10px;gap:8px 10px;width:100%;box-sizing:border-box}.ordersPage .orderCard .historyRow>*{min-width:0}.ordersPage .orderCard .orderMediaRow{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:9px}.ordersPage .orderCard .orderMiniImage{width:36px;height:36px;overflow:hidden;border-radius:8px}.ordersPage .orderCard .orderMiniImage img{width:100%;height:100%;object-fit:contain}.ordersPage .orderTotalRow{align-items:center;gap:10px}.ordersPage .orderTotalRow>*{min-width:0}.ordersPage .orderTotalRow strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ordersPage .orderActionRow>*{max-width:100%}.orderDetailGrid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);grid-gap:18px;gap:18px;align-items:start}.orderDetailGrid>.editor{min-width:0;max-width:100%;overflow:hidden;box-sizing:border-box}.orderDetailGrid .historyRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(88px,auto) minmax(100px,auto);align-items:center;grid-gap:10px;gap:10px;min-width:0;box-sizing:border-box}.orderDetailGrid .historyRow>div{min-width:0;overflow:hidden}.orderDetailGrid .historyRow>div>b{display:block;white-space:normal;overflow-wrap:anywhere;line-height:1.4}.orderDetailGrid .historyRow>div>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orderDetailGrid .historyRow>span,.orderDetailGrid .historyRow>strong{min-width:0;text-align:right;white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.orderDetailGrid .detailList>div{display:grid;grid-template-columns:minmax(100px,.7fr) minmax(0,1fr);grid-gap:12px;gap:12px;min-width:0}.orderDetailGrid .detailList>div>*{min-width:0;overflow-wrap:anywhere}.orderDetailSellerPhotos{display:grid;grid-template-columns:repeat(auto-fill,minmax(105px,1fr));grid-gap:10px;gap:10px;max-width:100%}.orderDetailSellerPhotos button{display:block;width:100%;min-width:0;aspect-ratio:1;padding:0;border:1px solid var(--v3-line);border-radius:12px;overflow:hidden;background:#f4f5fb}.orderDetailSellerPhotos img{display:block;width:100%;height:100%;object-fit:contain}@media(max-width:1100px){.dashboard.dashboardV3{padding-left:22px!important;padding-right:22px!important}.dashboardV3 .dashboardMainGrid{grid-template-columns:minmax(0,1fr)}.dashboardV3 .targetMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.orderDetailGrid,.ordersPage .ordersGrid{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.unifiedTopbar{height:60px!important;min-height:60px!important;padding:0 16px!important}.unifiedBrandMark{width:36px;height:36px;flex-basis:36px}.unifiedBrand strong{font-size:18px}.unifiedBrand small,.unifiedDate{display:none!important}.unifiedProfile{padding:3px!important;border:0!important;background:transparent!important}.unifiedProfile>span:not(.unifiedProfileAvatar){display:none!important}.unifiedTopRight{margin-left:auto!important}.sidebar{display:none!important}.mainArea{width:100%!important;margin:0!important;padding:0 0 calc(84px + env(safe-area-inset-bottom))!important}.mobileBottomNav{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:300!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:stretch!important;grid-gap:4px!important;gap:4px!important;height:calc(76px + env(safe-area-inset-bottom))!important;min-height:76px!important;padding:7px 8px calc(7px + env(safe-area-inset-bottom))!important;border:1px solid #e8e6f4!important;border-bottom:0!important;border-radius:22px 22px 0 0!important;background:rgba(255,255,255,.97)!important;box-shadow:0 -8px 28px rgba(29,28,65,.09)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.mobileNavItem{display:flex!important;min-width:0!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:4px!important;padding:4px 1px!important;border:0!important;border-radius:13px!important;background:transparent!important;color:#7d829e!important;text-decoration:none!important;font-size:10px!important;font-weight:650!important;line-height:1.1!important}.mobileNavItem,.mobileNavItem>span:last-child{white-space:nowrap!important;overflow:hidden!important}.mobileNavItem>span:last-child{display:block!important;max-width:100%!important;text-overflow:clip!important;word-break:keep-all!important;overflow-wrap:normal!important}.mobileNavIcon{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 30px!important;width:30px!important;height:30px!important;border-radius:11px!important;background:#f1f2fa!important;color:#6e7392!important;font-size:17px!important;line-height:1!important}.mobileNavIcon svg{display:block!important;width:19px!important;height:19px!important}.mobileNavItem.active{background:transparent!important;color:#5e36ef!important}.mobileNavItem.active .mobileNavIcon{background:linear-gradient(145deg,#754cff,#5d31ef)!important;color:#fff!important;box-shadow:0 5px 12px #6940f32b!important}.mobileNavItem .mobileNav-more{background:#f0eff7!important;color:#777b97!important}.dashboard.dashboardV3{padding:17px 16px 30px!important}.dashboardV3 .dashboardTopbar{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:10px!important;gap:10px!important;margin-bottom:16px!important}.dashboardV3 .globalSearchWrap{width:100%!important;max-width:none!important;min-width:0!important}.dashboardV3 .globalSearch{width:100%!important;min-height:46px!important}.dashboardV3 .topbarRight{justify-content:flex-end!important;gap:8px!important}.dashboardV3 .dashboardWelcome{display:block!important;margin-bottom:16px!important}.dashboardV3 .dashboardWelcome h1{max-width:none!important;font-size:clamp(26px,5.6vw,34px)!important;line-height:1.1!important;letter-spacing:-.04em!important;overflow-wrap:normal!important}.dashboardV3 .dashboardWelcome p{font-size:14px!important;line-height:1.45!important}.dashboardV3 .headActions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;justify-content:stretch!important;grid-gap:8px!important;gap:8px!important;width:100%!important;margin-top:14px!important}.dashboardV3 .headActions>*{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-width:0!important;width:100%!important;min-height:44px!important;padding:10px 8px!important;text-align:center!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;line-height:1.2!important;font-size:12px!important;border-radius:12px!important}.dashboardV3 .headActions .bigAction{grid-column:1/-1!important}.dashboardV3 .headActions .dashboardGhost{white-space:normal!important}.dashboardV3 .metricGrid,.dashboardV3 .targetMetrics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important;margin-bottom:13px!important}.dashboardV3 .metricCard{display:flex!important;min-width:0!important;min-height:126px!important;padding:13px!important;border-radius:16px!important}.dashboardV3 .metricCard strong{font-size:clamp(18px,4.7vw,23px)!important;line-height:1.16!important;overflow-wrap:normal!important;word-break:normal!important}.dashboardV3 .metricLabel{font-size:9px!important;letter-spacing:.045em!important;line-height:1.25!important}.dashboardV3 .metricIcon{width:34px!important;height:34px!important;margin-bottom:8px!important}.dashboardV3 .dashboardBottomGrid,.dashboardV3 .dashboardMainGrid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.dashboardV3 .targetOrder{grid-template-columns:38px minmax(0,1fr) auto!important;gap:8px!important;padding:10px!important}.dashboardV3 .targetOrderThumb{width:38px!important;height:38px!important}.dashboardV3 .targetOrderInfo{min-width:0!important}.dashboardV3 .targetOrderInfo strong{white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.3!important}.dashboardV3 .targetOrderInfo small{display:-webkit-box!important;overflow:hidden!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;white-space:normal!important;overflow-wrap:anywhere!important}.dashboardV3 .targetOrder .orderStatus{grid-column:2;justify-self:start}.dashboardV3 .targetOrder>b{grid-column:3;grid-row:2}.dashboardV3 .targetOrder .rowArrow{display:none!important}.dashboardV3 .targetQuickGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ordersPage .ordersGrid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.ordersPage .orderCard{padding:14px!important;border-radius:16px!important}.ordersPage .orderCard>.top{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:10px!important;gap:10px!important}.ordersPage .orderSellerPhotos{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ordersPage .orderCard .historyRow{grid-template-columns:minmax(0,1fr) auto!important}.ordersPage .orderCard .historyRow>div{min-width:0!important}.ordersPage .orderCard .orderMediaRow{grid-template-columns:34px minmax(0,1fr)!important}.ordersPage .orderTotalRow{align-items:flex-start!important}.ordersPage .orderActionRow{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.ordersPage .orderActionRow>*{width:100%!important;min-height:40px!important;padding:9px 7px!important;font-size:11px!important;white-space:normal!important;overflow-wrap:normal!important}.orderDetailGrid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.orderDetailGrid .historyRow{grid-template-columns:minmax(0,1fr) auto!important;gap:6px 10px!important}.orderDetailGrid .historyRow>div{grid-column:1/-1}.orderDetailGrid .historyRow>span{grid-column:1;text-align:left!important}.orderDetailGrid .historyRow>strong{grid-column:2;grid-row:2;text-align:right!important}.orderDetailGrid .detailList>div{grid-template-columns:minmax(0,1fr)!important;gap:4px!important}.orderDetailSellerPhotos{grid-template-columns:repeat(3,minmax(0,1fr))!important}.productsPage,.shell{padding:17px 14px 30px!important}.productsPage .top,.shell .top{gap:10px!important;margin-bottom:14px!important}.productsPage .top h1,.shell .top h1{font-size:27px!important;line-height:1.12!important}.topActions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important}.topActions>*{min-width:0!important;width:100%!important;padding:10px 7px!important;font-size:12px!important}.toolbar{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important}.toolbar>*{min-width:0!important;width:100%!important;max-width:100%!important}.searchInput,.toolbar input{height:44px!important;font-size:16px!important}.productsPage .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.productsPage .photo{height:clamp(120px,30vw,155px)!important}.pos{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.posgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.positem{padding:8px!important;border-radius:13px!important}.posphoto{height:clamp(120px,30vw,150px)!important}.receipt{position:static!important;padding:13px!important}.ordersPage .ordersStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ordersPage .ordersFilters{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.ordersPage .ordersFilters>*{width:100%!important;min-width:0!important}.ordersPage .ordersStatusFilters{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none!important}.ordersPage .ordersStatusFilters>*{flex:0 0 auto!important}.orderCartItem{grid-template-columns:44px minmax(0,1fr) auto!important}.orderCartImage{width:44px!important;height:44px!important;max-width:44px!important}.orderCartInfo{font-size:12px!important}.orderCartQty{gap:3px!important}.orderCartQty input{width:42px!important;min-width:38px!important}.editor{padding:14px!important}.formgrid{grid-template-columns:minmax(0,1fr)!important}.history{overflow-x:auto!important}.historyRow{min-width:0!important}}@media(max-width:420px){.dashboard.dashboardV3{padding-inline:11px!important}.dashboardV3 .headActions>*{font-size:11px!important;padding-inline:6px!important}.dashboardV3 .metricCard{padding:10px!important}.dashboardV3 .metricCard strong{font-size:18px!important}.mobileNavItem{font-size:9px!important}.ordersPage .orderActionRow{grid-template-columns:minmax(0,1fr)!important}.posphoto,.productsPage .photo{height:120px!important}}@media (min-width:761px){.unifiedTopbar{display:none!important}.sidebar{top:0!important;height:100dvh;overflow-y:auto}.mainArea{margin-left:250px!important;min-width:0}.mobileBottomNav,.mobileMoreBackdrop{display:none!important}}@media (max-width:760px){body,html{min-width:320px;overflow-x:clip}.appShell{min-width:0}.unifiedTopbar{display:flex!important;position:-webkit-sticky;position:sticky;top:0;z-index:100;height:66px;min-height:66px;padding:0 18px;align-items:center;justify-content:space-between;gap:10px;background:linear-gradient(120deg,#171d38,#262b50);color:#fff;box-shadow:0 8px 24px #171d3825}.unifiedBrand{min-width:0;gap:11px;color:#fff;text-decoration:none}.unifiedBrandMark{flex:0 0 40px;width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(145deg,#8a69ff,#6038ed);color:#fff;font-size:25px;font-weight:850;box-shadow:0 5px 14px #7047f74a}.unifiedBrand>span:last-child{min-width:0}.unifiedBrand strong{display:block;font-size:20px;line-height:1.05;letter-spacing:-.03em}.sidebar,.unifiedBrand small,.unifiedTopNav,.unifiedTopRight{display:none!important}.mainArea{margin:0!important;min-height:calc(100dvh - 66px);padding-bottom:calc(88px + env(safe-area-inset-bottom))}.mobileBottomNav{position:fixed!important;left:10px;right:10px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:900;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:3px;gap:3px;padding:7px;border:1px solid #e4e6f4;border-radius:23px;background:rgba(255,255,255,.94);box-shadow:0 10px 38px #24244c20;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.mobileNavItem{display:flex!important;min-width:0;min-height:62px;padding:5px 2px;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;border-radius:16px;background:transparent;color:#7b82a0;text-decoration:none;font:inherit;font-size:10px;font-weight:700;line-height:1.1;white-space:nowrap;overflow:hidden}.mobileNavIcon{display:grid!important;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:12px;background:#f0edff;color:#7550ed;font-size:19px;line-height:1}.mobileNavIcon svg{width:19px;height:19px;display:block}.mobileNav-sales{background:#e5f7ed;color:#21966a}.mobileNav-clients{background:#f0eaff;color:#8052df}.mobileNav-orders{background:#fff0df;color:#ce8122}.mobileNav-catalog{background:#e6f3ff;color:#3386cf}.mobileNav-more{background:#f0f1f6;color:#69718e}.mobileNavItem.active{color:#fff;background:linear-gradient(140deg,#7047f7,#6036e9);box-shadow:0 5px 14px #7047f745}.mobileNavItem.active .mobileNavIcon{background:#ffffff28;color:#fff}.mobileMoreBackdrop{position:fixed;inset:0;z-index:950;display:flex;align-items:flex-end;background:#17172c66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mobileMoreSheet{width:100%;max-height:75dvh;overflow:auto;padding:18px 18px calc(22px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;background:#fff;box-shadow:0 -15px 45px #17172c22}.mobileMoreHead{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;margin-bottom:8px;border-bottom:1px solid #eceefa}.mobileMoreHead strong{font-size:17px;color:#171b2e}.mobileMoreHead button{width:34px;height:34px;border:0;border-radius:50%;background:#f3f1ff;color:#6040da;font-size:24px}.mobileMoreLink{display:flex;align-items:center;gap:12px;min-height:52px;padding:7px 2px;color:#343953;text-decoration:none;border-bottom:1px solid #f0f1f7}.mobileMoreLink>span:nth-child(2){flex:1 1}.mobileMoreLink>b{color:#a0a5bb;font-size:22px}.dashboard{padding:22px 14px 28px!important}.shell{padding:20px 14px 28px!important}.pageHead,.top{align-items:flex-start!important;flex-direction:column!important;gap:12px!important}.pageHead h1,.top h1{font-size:clamp(26px,7vw,34px)!important;line-height:1.08!important;overflow-wrap:anywhere}.pageHead p,.top p{font-size:13px!important;line-height:1.5}.topActions{width:100%}.dashboardgrid,.metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.metricCard,.statcard{min-width:0;padding:13px!important;border-radius:16px!important}.metricCard strong,.statcard b{font-size:clamp(19px,5.5vw,25px)!important;overflow-wrap:anywhere}.dashboardColumns{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.quickgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.toolbar{flex-wrap:wrap}.toolbar input{flex:1 1 100%}.pos{grid-template-columns:minmax(0,1fr)!important}.posgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:761px){header.unifiedTopbar{display:none!important}.appShell>.sidebar{display:flex!important;position:fixed!important;left:0!important;top:0!important;bottom:0!important;width:250px!important;height:100vh!important}.appShell>.mainArea{margin-left:250px!important;width:calc(100% - 250px)!important}}.ordersPage .ordersGrid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr))!important;align-items:start;grid-gap:18px!important;gap:18px!important}.ordersPage .orderCard{width:100%!important;max-width:none!important;margin:0!important;padding:18px!important;overflow:hidden}.ordersPage .orderCard>.top{display:block!important;width:100%}.ordersPage .orderCard>.top>div{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:12px!important;gap:12px!important;width:100%;min-width:0}.ordersPage .orderCard>.top>div>div{min-width:0!important}.ordersPage .orderSellerPhotos{display:grid!important;grid-template-columns:repeat(3,minmax(0,92px))!important;grid-gap:8px!important;gap:8px!important;max-width:100%}.ordersPage .sellerPhotoButton{position:relative;display:block;width:100%!important;min-width:0;aspect-ratio:1/1;padding:0!important;overflow:hidden;border:1px solid var(--3v1-border);border-radius:12px;background:#f5f6fb}.ordersPage .sellerPhotoButton img{display:block;width:100%!important;height:100%!important;object-fit:cover!important}.ordersPage .orderBadges{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.ordersPage .orderCard .orderCommentPreview,.ordersPage .orderCard .orderCommentPreview strong,.ordersPage .orderCard h2,.ordersPage .orderCard p{min-width:0;overflow-wrap:anywhere}.ordersPage .orderCard p{line-height:1.5!important}.ordersPage .orderCard .topActions{display:flex;flex-wrap:wrap;gap:7px}.ordersPage .orderCard .topActions>*{min-width:0;max-width:100%}.ordersPage .orderCard .historyRow{display:grid!important;grid-template-columns:minmax(0,1fr) 54px minmax(82px,auto)!important;align-items:center;grid-gap:8px!important;gap:8px!important;min-width:0}.ordersPage .orderCard .orderMediaRow{display:flex;min-width:0;gap:9px;align-items:center}.ordersPage .orderCard .orderMediaRow b{min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;line-height:1.35}.ordersPage .orderCard .historyRow>span{min-width:0;text-align:right;white-space:nowrap;font-size:12px}.ordersPage .orderTotalRow{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;min-width:0}.ordersPage .orderTotalRow>strong{min-width:0;overflow-wrap:anywhere}.ordersPage .orderNextStep{min-width:0;flex-wrap:wrap;gap:7px}.ordersPage .orderNextStep b{min-width:0;overflow-wrap:anywhere}.ordersPage .orderActionRow{display:flex;flex-wrap:wrap;gap:8px}.ordersPage .orderActionRow>*{flex:1 1 145px;min-width:0}.shopShell{max-width:1560px!important;padding:24px clamp(14px,2.4vw,34px) 54px!important}.shopHeader{align-items:center!important;padding-bottom:16px;border-bottom:1px solid rgba(111,91,171,.12)}.shopBrand{min-width:0}.shopMainNav{gap:clamp(10px,1.8vw,24px)!important}.shopMainNav a{padding:10px 2px;white-space:nowrap}.shopSearch{display:flex;align-items:center;gap:10px}.shopSearch input{min-width:0}.shopHero{overflow:hidden;border:1px solid rgba(119,91,194,.1);border-radius:24px;box-shadow:0 12px 34px rgba(44,39,91,.06)}.shopHero h2{letter-spacing:-.04em;line-height:1.04}.shopLayout{grid-template-columns:172px minmax(0,1fr) 300px!important;gap:16px!important}.shopGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.shopCard{min-width:0;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.shopCard:hover{transform:translateY(-2px)}.shopPhoto{height:clamp(150px,15vw,210px)!important}.shopCardBody h3{min-height:2.5em;overflow-wrap:anywhere}.shopCart{max-height:calc(100dvh - 30px);overflow-y:auto}.dashboardV3 .dashboardWelcome{align-items:flex-end}.dashboardV3 .dashboardWelcome h1{font-size:clamp(29px,3vw,42px);line-height:1.08}.dashboardV3 .dashboardWelcome p{max-width:58ch;line-height:1.5}.dashboardV3 .headActions{min-width:0}.dashboardV3 .headActions>*{white-space:nowrap}.dashboardV3 .metricCard strong{overflow-wrap:normal!important;word-break:normal!important}@media (max-width:760px){.unifiedTopbar{height:60px!important;min-height:60px!important;padding-inline:14px!important}.unifiedBrandMark{flex-basis:36px!important;width:36px!important;height:36px!important}.unifiedBrand strong{font-size:19px!important}.mainArea{min-height:calc(100dvh - 60px)!important}.dashboard.dashboardV3{padding:20px 14px 24px!important}.dashboardV3 .dashboardWelcome{display:block!important}.dashboardV3 .dashboardWelcome h1{font-size:clamp(27px,7.1vw,35px)!important;line-height:1.12!important;letter-spacing:-.04em!important;overflow-wrap:normal!important}.dashboardV3 .dashboardWelcome p{font-size:14px!important}.dashboardV3 .headActions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboardV3 .headActions>*{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}.dashboardV3 .targetMetrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboardV3 .metricCard{min-height:138px!important}.dashboardV3 .metricCard strong{font-size:clamp(18px,4.8vw,23px)!important;line-height:1.18!important}.mobileBottomNav{left:8px!important;right:8px!important;bottom:calc(7px + env(safe-area-inset-bottom))!important;padding:6px!important;gap:2px!important;border-radius:21px!important}.mobileNavItem{min-height:58px!important;padding:4px 1px!important;gap:4px!important;font-size:10px!important;letter-spacing:-.02em}.mobileNavIcon{flex-basis:31px!important;width:31px!important;height:31px!important;border-radius:11px!important}.ordersPage .ordersGrid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.ordersPage .orderCard{padding:13px!important;border-radius:17px!important}.ordersPage .orderCard .historyRow{grid-template-columns:minmax(0,1fr) 42px minmax(75px,auto)!important;gap:6px!important;padding:8px!important}.ordersPage .orderCard .orderMiniImage{width:34px!important;height:34px!important;flex-basis:34px!important}.ordersPage .orderCard .historyRow>span{font-size:11px!important}.ordersPage .orderCard h2{font-size:22px!important}.ordersPage .orderSellerPhotos{grid-template-columns:repeat(3,minmax(0,82px))!important}.shopShell{padding:14px 12px 32px!important}.shopHeader{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:10px!important;gap:10px!important}.shopMainNav{grid-column:1/-1;grid-row:2;display:flex;max-width:100%;overflow-x:auto;gap:20px!important;padding:0 2px 4px;scrollbar-width:none}.shopMainNav::-webkit-scrollbar{display:none}.shopHeaderTools{gap:5px!important}.shopSearch{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-gap:8px!important;gap:8px!important;margin:12px 0!important}.shopSearch input{width:100%!important}.shopSearch .shopCatalogLink{grid-column:1/-1;justify-self:start}.shopHero{border-radius:19px!important}.shopHero h2{font-size:clamp(28px,7.5vw,38px)!important}.shopLayout{display:block!important}.shopCategories{margin-bottom:12px}.shopGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.shopPhoto{height:clamp(125px,38vw,175px)!important}.shopCardBody{padding:10px!important}.shopCart{position:static!important;max-height:none!important;margin-top:18px!important}}@media (max-width:390px){.mobileNavItem{font-size:9px!important}.mobileNavIcon{width:29px!important;height:29px!important;flex-basis:29px!important}.ordersPage .orderCard .historyRow{grid-template-columns:minmax(0,1fr) 36px minmax(66px,auto)!important}.ordersPage .orderCard .orderMediaRow b{font-size:11px}.shopGrid{gap:8px!important}}@media (min-width:761px){.appShell>header.unifiedTopbar{display:none!important}.appShell>.sidebar{display:flex!important;position:fixed!important;inset:0 auto 0 0!important;width:250px!important;height:100dvh!important;z-index:100!important}.appShell>.mainArea{margin-left:250px!important;width:calc(100% - 250px)!important;max-width:none!important;min-width:0!important}.ordersPage,.ordersPage .ordersGrid{width:100%!important;max-width:none!important}.ordersPage .ordersGrid{margin:18px 0 0!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,540px),1fr))!important;justify-items:stretch!important;align-items:start!important;grid-gap:18px!important;gap:18px!important}.ordersPage .ordersGrid>.orderCard{width:100%!important;max-width:none!important;justify-self:stretch!important}}.ordersPage,.ordersPage *{box-sizing:border-box}.ordersPage .orderCard{min-width:0!important;overflow:hidden!important}.ordersPage .orderSellerPhotos{width:100%}.ordersPage .sellerPhotosLabel{display:block;max-width:100%;overflow-wrap:anywhere;line-height:1.4}.ordersPage .orderCard .top>div:first-child{min-width:0!important}.ordersPage .orderCard .top>div:first-child>div{min-width:0!important;max-width:100%}.ordersPage .orderCard .orderTitleLink{display:inline-block;max-width:100%;overflow-wrap:anywhere}.ordersPage .orderCard .orderMediaRow{min-width:0!important}.ordersPage .orderCard .orderMediaRow>*{min-width:0}.ordersPage .orderCard .orderTotalRow>strong{line-height:1.45}@media (max-width:760px){.appShell>header.unifiedTopbar{display:flex!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:100!important;height:58px!important;min-height:58px!important;padding:8px 14px!important;justify-content:space-between!important;gap:10px!important}.unifiedTopNav,.unifiedTopRight{display:none!important}.unifiedBrand{min-width:0!important;gap:10px!important}.unifiedBrand>span:last-child{min-width:0}.unifiedBrand strong{font-size:18px!important;line-height:1.1!important}.unifiedBrand small{display:none!important}.unifiedBrandMark{flex:0 0 36px!important;width:36px!important;height:36px!important}.appShell>.sidebar{display:none!important}.appShell>.mainArea{margin:0!important;width:100%!important;min-width:0!important;padding-bottom:calc(92px + env(safe-area-inset-bottom))!important}.mobileBottomNav{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;position:fixed!important;left:8px!important;right:8px!important;bottom:calc(7px + env(safe-area-inset-bottom))!important;z-index:900!important;width:auto!important;max-width:none!important;padding:6px!important;grid-gap:3px!important;gap:3px!important;border:1px solid #e3e6f3!important;border-radius:22px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 8px 32px rgba(34,35,76,.16)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.mobileNavItem{display:flex!important;min-width:0!important;min-height:58px!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;padding:4px 1px!important;border:0!important;border-radius:15px!important;font-size:10px!important;font-weight:700!important;line-height:1.1!important;text-align:center!important;text-decoration:none!important;white-space:nowrap!important}.mobileNavIcon{display:grid!important;place-items:center!important;flex:0 0 31px!important;width:31px!important;height:31px!important;border-radius:11px!important;font-size:18px!important;line-height:1!important}.mobileNavIcon svg{display:block!important;width:19px!important;height:19px!important}.mobileNavItem.active{color:#fff!important;background:linear-gradient(140deg,#7047f7,#6036e9)!important}.mobileNavItem.active .mobileNavIcon{color:#fff!important;background:rgba(255,255,255,.17)!important}.dashboard.dashboardV3{padding:18px 14px 24px!important}.dashboardV3 .dashboardTopbar{margin-bottom:22px!important}.dashboardV3 .dashboardWelcome{margin-bottom:18px!important}.dashboardV3 .dashboardWelcome h1{font-size:clamp(26px,7vw,34px)!important;line-height:1.12!important;overflow-wrap:normal!important}.dashboardV3 .headActions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important;margin-top:16px!important}.dashboardV3 .headActions>*{min-width:0!important;min-height:42px!important;justify-content:center!important;white-space:normal!important;text-align:center!important}.dashboardV3 .targetMetrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.dashboardV3 .targetMetric{min-width:0!important;min-height:142px!important;padding:14px!important}.dashboardV3 .targetMetric .metricLabel{font-size:9px!important;letter-spacing:.07em!important;line-height:1.35!important}.dashboardV3 .targetMetric strong{font-size:clamp(17px,4.6vw,23px)!important;line-height:1.2!important;white-space:normal!important}.ordersPage{padding:18px 12px 28px!important}.ordersPage .ordersStats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.ordersPage .ordersFilters{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:8px!important;gap:8px!important}.ordersPage .ordersFilters>*{width:100%!important;min-width:0!important}.ordersPage .ordersStatusFilters{display:flex!important;flex-wrap:nowrap!important;max-width:100%!important;overflow-x:auto!important}.ordersPage .ordersGrid{display:grid!important;width:100%!important;max-width:none!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:12px!important;gap:12px!important;margin:12px 0!important}.ordersPage .orderCard{width:100%!important;max-width:none!important;padding:14px!important;border-radius:17px!important}.ordersPage .orderSellerPhotos{grid-template-columns:repeat(3,minmax(0,76px))!important;gap:7px!important}.ordersPage .orderCard .historyRow{grid-template-columns:minmax(0,1fr) 38px minmax(68px,auto)!important;gap:6px!important}.ordersPage .orderCard .historyRow>span{font-size:10px!important}.ordersPage .orderCard .orderMediaRow b{font-size:12px!important}.shopShell{padding:14px 12px 28px!important}.shopHeader{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:10px!important;gap:10px!important}.shopHeader h1{font-size:clamp(24px,6.5vw,30px)!important;line-height:1.12!important}.shopMainNav{grid-column:1/-1!important;grid-row:2!important;display:flex!important;overflow-x:auto!important;max-width:100%!important;gap:18px!important;scrollbar-width:none}.shopMainNav::-webkit-scrollbar{display:none}.shopLayout{display:block!important}.shopGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important}.shopCard{min-width:0!important}.shopPhoto{height:clamp(120px,37vw,170px)!important}.shopCardBody{min-width:0!important;padding:10px!important}.shopCardBody h3{font-size:13px!important;line-height:1.3!important;min-height:0!important;overflow-wrap:anywhere!important}.shopPrice{font-size:16px!important}.shopCart{position:static!important;max-height:none!important;margin-top:16px!important}}@media (max-width:390px){.mobileNavItem{font-size:9px!important}.mobileNavIcon{width:28px!important;height:28px!important;flex-basis:28px!important}.ordersPage .orderCard .historyRow{grid-template-columns:minmax(0,1fr) 32px minmax(60px,auto)!important}}@media (min-width:761px){.unifiedTopbar{display:flex!important;justify-content:space-between!important;gap:18px!important;min-height:64px!important;padding-inline:22px!important}.unifiedTopNav{display:none!important}.unifiedBrand{flex:1 1 auto!important;min-width:0!important}.unifiedTopRight{margin-left:auto!important;flex:0 0 auto!important}.sidebar{top:64px!important;height:calc(100vh - 64px)!important}.mainArea{padding-top:64px!important}}@media (max-width:760px){.unifiedTopNav{display:none!important}.unifiedTopbar{min-height:58px!important}}.posgrid .positem .posphoto{height:clamp(175px,16vw,220px)!important;min-height:175px!important;padding:0!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#f6f6fa!important;border-radius:10px!important}.posgrid .positem .posphoto img{display:block!important;width:100%!important;height:100%!important;padding:0!important;object-fit:contain!important;object-position:center!important}@media (max-width:1100px){.posgrid .positem .posphoto{height:clamp(165px,22vw,200px)!important;min-height:165px!important}}@media (max-width:760px){.posgrid .positem .posphoto{height:clamp(155px,42vw,190px)!important;min-height:155px!important}}@media (min-width:761px){.appShell:has(.shopShell)>.mainArea{width:100%!important;max-width:none!important;margin-left:0!important;padding:0!important;overflow-x:clip!important}.shopShell{width:100%!important;max-width:none!important;padding-inline:clamp(18px,2.2vw,42px)!important}.shopCategoryRibbon,.shopHeader,.shopHero,.shopLayout,.shopMainNav,.shopSearch{width:100%!important;max-width:1680px!important}.shopLayout{grid-template-columns:175px minmax(0,1fr) 300px!important;gap:16px!important}.shopGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.shopPhoto{aspect-ratio:1/1!important;height:auto!important;min-height:0!important;max-height:none!important}.shopGallery,.shopGallery img{width:100%!important;height:100%!important;min-width:0!important}.shopGallery img{object-fit:contain!important;padding:9px!important}.shopCard,.shopCardBody,.shopProducts{min-width:0!important;max-width:100%!important}.shopCardBody h3{overflow-wrap:anywhere!important}.appShell:has(.tgShop)>.mainArea{width:100%!important;max-width:none!important;margin-left:0!important;padding:0!important;overflow-x:clip!important}.tgShop{width:min(1120px,100%)!important;max-width:1120px!important;margin-inline:auto!important;padding:22px 24px 40px!important}.tgGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.tgBody,.tgCard{min-width:0!important}.tgPhoto{height:auto!important;aspect-ratio:1/1!important;min-height:0!important}.tgPhoto img{width:100%!important;height:100%!important;object-fit:contain!important;padding:10px!important}}@media (min-width:1500px){.inventoryPage .posgrid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important}.inventoryPage .posphoto{height:155px!important}}@media (min-width:1200px) and (max-width:1499px){.inventoryPage .posgrid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.inventoryPage .posphoto{height:145px!important}}@media (max-width:1199px) and (min-width:761px){.inventoryPage .posgrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.inventoryPage .posphoto{height:140px!important}}@media (max-width:760px){.appShell:has(.shopShell)>.mainArea,.appShell:has(.tgShop)>.mainArea{width:100%!important;max-width:none!important;margin-left:0!important;padding:0!important}.shopGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.shopPhoto{aspect-ratio:1/1!important;height:auto!important}.shopGallery img,.tgPhoto img{object-fit:contain!important}.tgShop{width:100%!important;max-width:760px!important;padding:14px 12px 34px!important}.tgGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tgPhoto{height:auto!important;aspect-ratio:1/1!important}}.dashboardV3 .targetOrderCountdown{display:inline-flex;align-items:center;gap:4px;justify-self:start;max-width:100%;padding:4px 7px;border:1px solid #e6e8f3;border-radius:999px;background:#f8f7ff;color:#6e53d8;font-size:10px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.3;white-space:nowrap}.dashboardV3 .targetOrderCountdown.urgent{color:#b76a12;background:#fff6e8;border-color:#f6e0bd}.dashboardV3 .targetOrderCountdown.overdue{color:#c83e59;background:#fff0f3;border-color:#f4d1d9}@media (max-width:900px){.dashboardV3 .targetOrderCountdown{grid-column:2/-1;justify-self:start;white-space:normal}}@media (min-width:761px) and (max-width:1199px){.shopLayout{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.shopCategories{position:static!important;display:flex!important;flex-direction:row!important;gap:6px!important;overflow-x:auto!important;padding:4px 0 8px!important;border:0!important;background:transparent!important}.shopCategories>b{display:none!important}.shopCategory{flex:0 0 auto!important;width:auto!important;white-space:nowrap!important}.shopGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.shopCart{position:static!important;margin-top:4px!important}}.dashboardV3 .targetOrderList{display:flex!important;flex-direction:column!important;gap:7px!important;padding:10px 14px 14px!important}.dashboardV3 .targetOrder{grid-template-columns:42px minmax(180px,1fr) max-content max-content minmax(112px,max-content) 12px!important;grid-gap:10px!important;min-width:0!important;padding:11px 12px!important;border:1px solid #edf0fa!important;border-radius:12px!important}.dashboardV3 .targetOrderInfo strong{font-size:12px!important}.dashboardV3 .targetOrderInfo small,.dashboardV3 .targetOrderInfo strong{display:block!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.35!important}.dashboardV3 .targetOrderInfo small{font-size:10px!important}.dashboardV3 .targetOrder .orderStatus{grid-column:auto!important;justify-self:center!important}.dashboardV3 .targetOrderCountdown{display:inline-flex!important;justify-self:center!important;align-items:center!important;gap:5px!important;padding:7px 10px!important;border-radius:10px!important;border:1px solid #d9d0ff!important;background:linear-gradient(135deg,#f0eaff,#faf7ff)!important;color:#6037e9!important;font-size:11px!important;font-weight:850!important;line-height:1.2!important;box-shadow:0 3px 10px rgba(101,66,245,.1)!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important}.dashboardV3 .targetOrderCountdown.urgent{background:#fff3df!important;border-color:#f4d6a1!important;color:#a85e00!important}.dashboardV3 .targetOrderCountdown.overdue{background:#ffedf1!important;border-color:#f1c6d0!important;color:#bd2447!important}.dashboardV3 .targetOrder>b{grid-column:auto!important;grid-row:auto!important;display:block!important;min-width:112px!important;overflow-wrap:normal!important;font-size:12px!important}.dashboardV3 .targetOrder .rowArrow{display:block!important;justify-self:end!important}.dashboardV3 .targetPanel{min-width:0!important;overflow:hidden!important}@media(max-width:1250px){.dashboardV3 .targetOrder{grid-template-columns:38px minmax(0,1fr) max-content minmax(104px,max-content)!important;gap:8px!important}.dashboardV3 .targetOrderCountdown{grid-column:3!important;grid-row:2!important}.dashboardV3 .targetOrder .orderStatus{grid-column:3!important;grid-row:1!important}.dashboardV3 .targetOrder>b{grid-column:4!important;grid-row:1/span 2!important;min-width:104px!important}.dashboardV3 .targetOrder .rowArrow{display:none!important}}@media(max-width:760px){.dashboardV3 .targetOrder{grid-template-columns:36px minmax(0,1fr)!important;gap:8px!important}.dashboardV3 .targetOrder .orderStatus,.dashboardV3 .targetOrderCountdown{grid-column:2!important;grid-row:auto!important;justify-self:start!important}.dashboardV3 .targetOrder>b{grid-column:2!important;grid-row:auto!important;min-width:0!important;text-align:left!important}}@media(min-width:761px){.appShell:has(.tgShop) .mainArea{margin-left:250px!important;width:calc(100% - 250px)!important;min-width:0!important;padding-top:70px!important;overflow-x:clip!important}.tgShop{width:100%!important;max-width:1500px!important;margin:0 auto!important;padding:22px clamp(16px,1.4vw,26px) 38px!important;min-width:0!important}.tgGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important}.tgCard{min-width:0!important}.tgCard,.tgPhoto{width:100%!important}.tgPhoto{height:clamp(145px,13vw,195px)!important;min-height:0!important;max-height:195px!important;aspect-ratio:auto!important;overflow:hidden!important}.tgPhoto img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;padding:8px!important}.tgBody{min-width:0!important;padding:10px!important}.tgBody h2{min-height:34px!important;max-height:3.9em!important;overflow:hidden!important;overflow-wrap:anywhere!important}}@media(min-width:761px) and (max-width:1120px){.tgGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.tgPhoto{height:clamp(140px,17vw,180px)!important}}@media(max-width:760px){.appShell:has(.tgShop) .mainArea{margin-left:0!important;width:100%!important;padding-top:58px!important}.tgShop{width:100%!important;max-width:760px!important;padding:14px 12px 34px!important}.tgGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.tgPhoto{height:clamp(125px,38vw,175px)!important;min-height:0!important;aspect-ratio:auto!important}.tgPhoto img{object-fit:contain!important;padding:7px!important}}@media(min-width:1450px){.inventoryPage{max-width:none!important;width:100%!important;padding:24px 16px 40px!important}.inventoryPage .posgrid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important}.inventoryPage .positem{min-width:0!important;min-height:275px!important;padding:10px!important}.inventoryPage .posphoto{height:155px!important;min-height:155px!important}.inventoryPage .positem>b{font-size:13px!important;line-height:1.3!important;overflow-wrap:anywhere!important}.inventoryPage .positem small{font-size:11px!important}.inventoryPage .sectionHead{gap:10px!important;margin-bottom:14px!important}.inventoryPage section{padding:18px!important}.inventoryPage .hint{font-size:12px!important;line-height:1.4!important}}@media(min-width:761px) and (max-width:1449px){.inventoryPage{max-width:none!important;width:100%!important;padding:22px 16px 36px!important}.inventoryPage .posgrid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:11px!important}.inventoryPage .positem{min-width:0!important;min-height:260px!important}.inventoryPage .posphoto{height:145px!important;min-height:145px!important}.inventoryPage .sectionHead{gap:10px!important;margin-bottom:14px!important}.inventoryPage section{padding:18px!important}.inventoryPage .hint{font-size:12px!important}}@media (min-width:761px){.appShell:has(.tgShop) .mainArea{margin-left:250px!important;width:calc(100% - 250px)!important;min-width:0!important;padding-top:64px!important;overflow-x:clip!important}.tgShop{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:22px clamp(12px,1.15vw,20px) 40px!important}.tgGrid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(min(100%,215px),1fr))!important;align-items:stretch!important;grid-gap:12px!important;gap:12px!important}.tgCard{min-width:0!important}.tgCard,.tgPhoto{width:100%!important}.tgPhoto{height:auto!important;aspect-ratio:3/4!important;max-height:290px!important;min-height:0!important;overflow:hidden!important}.tgPhoto img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;padding:8px!important}.tgBody{min-width:0!important}.tgBody h2{min-height:2.5em!important;max-height:3.9em!important;overflow-wrap:anywhere!important}}@media (max-width:760px){.tgGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.tgPhoto{height:auto!important;aspect-ratio:3/4!important;min-height:0!important;max-height:230px!important}.tgPhoto img{width:100%!important;height:100%!important;object-fit:contain!important;padding:7px!important}}@media (min-width:761px){.inventoryPage{box-sizing:border-box!important;width:100%!important;max-width:none!important;padding-inline:clamp(10px,1vw,18px)!important}.inventoryPage .posgrid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(min(100%,188px),1fr))!important;align-items:stretch!important;grid-gap:11px!important;gap:11px!important}.inventoryPage .positem{width:100%!important;min-width:0!important;min-height:0!important;padding:9px!important}.inventoryPage .posphoto{width:100%!important;height:clamp(145px,10vw,175px)!important;min-height:145px!important;max-height:175px!important}.inventoryPage .positem>b{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;overflow-wrap:anywhere!important;line-height:1.28!important}.inventoryPage .stockLine{gap:4px!important}.inventoryPage .stockLine>span{min-width:0!important;padding:4px!important;font-size:10px!important}.inventoryPage .positem>strong{display:block!important;overflow-wrap:anywhere!important;font-size:13px!important}.inventoryAbcGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,205px),1fr))!important;gap:8px!important}.inventoryAbcCard{min-width:0!important;gap:8px!important;padding:10px!important}.inventoryAbcCard b,.inventoryPurchaseCard b,.inventorySlowCard b{overflow-wrap:anywhere!important;line-height:1.3!important}.inventoryAbcCard strong{flex:0 0 auto!important;font-size:12px!important;white-space:nowrap!important}.inventoryPurchaseGrid,.inventorySlowGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))!important;gap:8px!important}.inventoryDecisionGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.inventoryPage .hint{font-size:12px!important;line-height:1.45!important}}@media (min-width:761px) and (max-width:1050px){.inventoryPage .posgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr))!important}.inventoryPage .posphoto{height:145px!important;min-height:145px!important}}@media (max-width:760px){.inventoryPage{padding-inline:10px!important}.inventoryPage .posgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.inventoryPage .posphoto{height:clamp(140px,43vw,185px)!important;min-height:140px!important}.inventoryAbcGrid,.inventoryDecisionGrid,.inventoryPurchaseGrid,.inventorySlowGrid{grid-template-columns:minmax(0,1fr)!important}}.dashboardV3 .targetOrderInfo small{max-width:100%}.dashboardV3 .targetOrderCountdown{flex:0 0 auto!important}.dashboardV3 .targetOrderTypes{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin-top:5px!important;min-width:0!important}.dashboardV3 .targetOrderTypes>span{display:inline-flex!important;align-items:center!important;padding:3px 7px!important;border:1px solid #e6e1ff!important;border-radius:7px!important;background:#f6f3ff!important;color:#6550bd!important;font-size:10px!important;font-weight:700!important;line-height:1.25!important;white-space:normal!important}@media(max-width:760px){.dashboardV3 .targetOrderTypes>span{font-size:9px!important}}.dashboardV3 .targetOrder{grid-template-columns:44px minmax(150px,1fr) minmax(78px,auto) minmax(78px,auto) minmax(104px,max-content) 12px!important;gap:10px!important}.dashboardV3 .targetOrderTypeIcons{gap:5px!important}.dashboardV3 .targetOrderTypeIcons>span{width:31px!important;height:31px!important;flex:0 0 31px!important;border:1px solid #e5e1ff!important;border-radius:9px!important;color:#5f43d5!important;font-size:17px!important}.dashboardV3 .targetOrderTypeIcons>span[title*="Доставка"]{background:#eaf3ff!important;border-color:#d6e6ff!important}.dashboardV3 .targetOrderTypeIcons.empty{color:#a0a5b8!important;font-size:12px!important}@media(max-width:1250px){.dashboardV3 .targetOrder{grid-template-columns:38px minmax(0,1fr) minmax(70px,auto) minmax(70px,auto) minmax(95px,max-content)!important}.dashboardV3 .targetOrderTypeIcons{grid-column:2!important;grid-row:2!important}.dashboardV3 .targetOrder .orderStatus{grid-column:3!important;grid-row:1!important}.dashboardV3 .targetOrderCountdown{grid-column:3!important;grid-row:2!important}.dashboardV3 .targetOrder>b{grid-column:4!important;grid-row:1/span 2!important;min-width:95px!important}.dashboardV3 .targetOrder .rowArrow{display:none!important}}@media(max-width:760px){.dashboardV3 .targetOrder{grid-template-columns:36px minmax(0,1fr)!important}.dashboardV3 .targetOrder .orderStatus,.dashboardV3 .targetOrder>b,.dashboardV3 .targetOrderCountdown,.dashboardV3 .targetOrderTypeIcons{grid-column:2!important;grid-row:auto!important}}@media(min-width:761px){.inventoryPage .posgrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))!important;gap:12px!important}.inventoryPage .positem{max-width:260px!important;justify-self:stretch!important}.inventoryPage .posphoto{height:clamp(145px,10vw,175px)!important}}.inventoryPurchaseGrid,.purchaseNeedSection .inventoryPurchaseGrid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(min(100%,285px),1fr))!important;align-items:stretch!important;grid-gap:12px!important;gap:12px!important}.inventoryPurchaseCard{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-width:0!important;min-height:104px!important;height:auto!important;padding:14px!important;border:1px solid var(--3v1-border,#e5e9f5)!important;border-radius:15px!important;background:#fff!important;box-shadow:0 5px 18px rgba(38,48,94,.045)!important;text-decoration:none!important}.inventoryPurchaseCard>div{flex:1 1 auto!important;min-width:0!important}.inventoryPurchaseCard b{line-height:1.35!important}.inventoryPurchaseCard b,.inventoryPurchaseCard small{display:block!important;overflow-wrap:anywhere!important}.inventoryPurchaseCard small{line-height:1.4!important}.inventoryPurchaseCard>strong{flex:0 0 auto!important;white-space:nowrap!important;font-size:12px!important}.inventoryPurchaseThumb{flex:0 0 58px!important;width:58px!important;height:66px!important;overflow:hidden!important;border-radius:10px!important;background:#f6f5fb!important}.inventoryPurchaseThumb img{width:100%!important;height:100%!important;object-fit:contain!important}.purchaseNeedCard{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:10px!important;gap:10px!important}.purchaseNeedClick{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important;width:100%!important;height:auto!important;min-height:70px!important;text-align:left!important}.purchaseNeedClick>div:nth-child(2){flex:1 1 auto!important;min-width:0!important}.purchaseNeedClick>strong{flex:0 0 auto!important;white-space:nowrap!important}.purchaseNeedAction{min-width:96px!important;white-space:nowrap!important}.purchaseShoppingRows{display:flex!important;flex-direction:column!important;gap:8px!important}.purchaseShoppingRow{display:grid!important;grid-template-columns:54px minmax(0,1fr) auto auto!important;align-items:center!important;grid-gap:12px!important;gap:12px!important;min-width:0!important;padding:10px 12px!important;border:1px solid var(--3v1-border,#e5e9f5)!important;border-radius:12px!important;background:#fff!important}.purchaseShoppingImage{width:54px!important;height:58px!important;overflow:hidden!important;border-radius:9px!important;background:#f6f5fb!important}.purchaseShoppingImage img{width:100%!important;height:100%!important;object-fit:contain!important}.purchaseShoppingRow>div:nth-child(2){min-width:0!important}.purchaseShoppingRow b,.purchaseShoppingRow small{display:block!important;overflow-wrap:anywhere!important;line-height:1.4!important}.purchaseShoppingRow small{color:var(--3v1-text-muted,#747d9b)!important}.purchasesPage,.suppliersPage{width:100%!important;max-width:1600px!important;min-width:0!important;margin-inline:auto!important}.purchasesPage .reportSection,.suppliersPage .reportSection{min-width:0!important;padding:20px!important;margin-bottom:16px!important;border:1px solid var(--3v1-border,#e5e9f5)!important;border-radius:18px!important;background:rgba(255,255,255,.94)!important;box-shadow:0 6px 22px rgba(38,48,94,.045)!important}.purchasesPage .reportsFilters{display:flex!important;align-items:end!important;flex-wrap:wrap!important;gap:10px!important;min-width:0!important}.purchasesPage .reportsFilters>input,.purchasesPage .reportsFilters>label,.purchasesPage .reportsFilters>select{flex:1 1 220px!important;min-width:180px!important;max-width:100%!important}.purchasesPage .reportsFilters>button{flex:0 0 auto!important;max-width:100%!important}.purchasesPage .reportTableWrap{width:100%!important;max-width:100%!important;overflow-x:auto!important;border:1px solid #e8eaf4!important;border-radius:12px!important}.purchasesPage .reportTable{min-width:720px!important}.purchaseExportBar{align-items:center!important}.purchaseExportBar button{min-height:38px!important}.purchaseNeedSection .reportsKpiGrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important}.suppliersPage .supplierForm{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important;margin-bottom:10px!important}.suppliersPage .supplierForm input{width:100%!important;min-width:0!important;min-height:42px!important}.suppliersPage .supplierForm:nth-of-type(2){grid-template-columns:minmax(0,2fr) minmax(220px,1fr)!important}.suppliersPage .supplierNote{width:100%!important}.suppliersPage .supplierActions{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}.suppliersPage .supplierActions button{flex:1 1!important;min-width:0!important;min-height:39px!important;white-space:normal!important}.suppliersPage .reportsFilters input{width:100%!important;max-width:420px!important}.suppliersPage .supplierList{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr))!important;grid-gap:14px!important;gap:14px!important}.suppliersPage .supplierCard{display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important;padding:16px!important;border:1px solid var(--3v1-border,#e5e9f5)!important;border-radius:16px!important;background:linear-gradient(180deg,#fff,#fbfbff)!important;box-shadow:0 5px 18px rgba(38,48,94,.045)!important;transition:transform .16s ease,box-shadow .16s ease!important}.suppliersPage .supplierCard:hover{transform:translateY(-2px)!important;box-shadow:0 10px 26px rgba(38,48,94,.09)!important}.suppliersPage .supplierCardHead{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-width:0!important}.suppliersPage .supplierName{min-width:0!important;font-size:16px!important;font-weight:750!important;overflow-wrap:anywhere!important}.suppliersPage .supplierMeta{display:flex!important;flex-direction:column!important;gap:6px!important;min-width:0!important}.suppliersPage .supplierMeta span{display:block!important;min-width:0!important;padding:7px 9px!important;border-radius:8px!important;background:#f6f6fc!important;color:#68718e!important;font-size:12px!important;line-height:1.4!important;overflow-wrap:anywhere!important}.suppliersPage .supplierCard .supplierActions{margin-top:auto!important}@media(max-width:760px){.inventoryPurchaseGrid,.purchaseNeedCard{grid-template-columns:minmax(0,1fr)!important}.purchaseNeedAction{width:100%!important}.purchaseShoppingRow{grid-template-columns:44px minmax(0,1fr) auto!important}.purchaseShoppingImage{width:44px!important;height:48px!important}.purchaseShoppingRow button{grid-column:2/-1!important;justify-self:stretch!important}.purchasesPage .reportSection,.suppliersPage .reportSection{padding:14px!important}.suppliersPage .supplierForm,.suppliersPage .supplierForm:nth-of-type(2){grid-template-columns:minmax(0,1fr)!important}.suppliersPage .supplierActions{flex-wrap:wrap!important}.suppliersPage .supplierActions button{flex:1 1 130px!important}}.dashboardV3 .targetOrder{display:grid!important;grid-template-columns:52px minmax(240px,1fr) auto auto minmax(110px,auto) 18px!important;align-items:center!important;grid-gap:14px!important;gap:14px!important;min-height:92px!important;padding:14px!important}.dashboardV3 .targetOrderThumb{grid-row:1!important;width:50px!important;height:50px!important}.dashboardV3 .targetOrderInfo small,.dashboardV3 .targetOrderInfo strong{display:block!important;overflow-wrap:anywhere!important}.dashboardV3 .targetOrderTypeIcons{grid-column:3!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;width:auto!important;min-width:0!important;height:auto!important;padding:0!important;border:0!important;background:transparent!important;flex-wrap:wrap!important}.dashboardV3 .targetOrderTypeIcons>span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;border:1px solid #e8e5fa!important;border-radius:10px!important;background:#f5f2ff!important;font-size:19px!important;line-height:1!important;white-space:nowrap!important}.dashboardV3 .targetOrderTypeIcons.empty{display:none!important}.dashboardV3 .targetOrder .orderStatus{grid-column:4!important;grid-row:1!important;white-space:nowrap!important}.dashboardV3 .targetOrderCountdown{grid-column:5!important;grid-row:1!important;white-space:nowrap!important}.dashboardV3 .targetOrder>b{grid-column:6!important;grid-row:1!important}.dashboardV3 .targetOrder .rowArrow{display:none!important}@media(min-width:761px){.inventoryPage .posgrid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(175px,1fr))!important;justify-content:stretch!important;align-content:start!important;grid-gap:12px!important;gap:12px!important}.inventoryPage .positem{width:100%!important;max-width:none!important;min-width:0!important;justify-self:stretch!important}.inventoryPage .posphoto{width:100%!important;height:clamp(150px,12vw,190px)!important}}@media(min-width:1600px){.inventoryPage .posgrid{grid-template-columns:repeat(7,minmax(0,1fr))!important}}@media(min-width:761px) and (max-width:1599px){.inventoryPage .posgrid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}.purchasesPage .inventoryPurchaseGrid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))!important;justify-content:stretch!important;align-items:stretch!important;grid-gap:12px!important;gap:12px!important}.purchasesPage .inventoryPurchaseCard.purchaseNeedCard{grid-template-columns:minmax(0,1fr) 112px!important;grid-gap:10px!important;min-height:132px!important;height:auto!important;padding:12px!important}.purchasesPage .inventoryPurchaseCard.purchaseNeedCard,.purchasesPage .purchaseNeedClick{display:grid!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important}.purchasesPage .purchaseNeedClick{grid-template-columns:64px minmax(0,1fr)!important;grid-gap:10px!important;min-height:96px!important;padding:0!important;border:0!important;background:transparent!important;text-align:left!important;white-space:normal!important}.purchasesPage .inventoryPurchaseThumb{display:flex!important;align-items:center!important;justify-content:center!important;width:64px!important;height:76px!important;min-width:64px!important;overflow:hidden!important;border-radius:10px!important;background:#f5f4fa!important}.purchasesPage .inventoryPurchaseThumb img{width:100%!important;height:100%!important;object-fit:contain!important}.purchasesPage .inventoryPurchaseInfo{display:block!important;min-width:0!important;width:100%!important}.purchasesPage .inventoryPurchaseInfo b{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;font-size:13px!important}.purchasesPage .inventoryPurchaseInfo b,.purchasesPage .inventoryPurchaseInfo small{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.35!important}.purchasesPage .inventoryPurchaseInfo small{display:block!important;font-size:11px!important}.purchasesPage .purchaseNeedClick>strong{display:block!important;white-space:nowrap!important;font-size:13px!important}.purchasesPage .purchaseNeedAction{width:100%!important;min-width:0!important;white-space:normal!important;padding:10px 8px!important}.purchasesPage .purchaseShoppingRow{grid-template-columns:56px minmax(0,1fr) auto auto!important}.purchasesPage .purchaseShoppingRow>div:nth-child(2){min-width:0!important}.purchasesPage .purchaseShoppingRow b{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}.suppliersPage .supplierList{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(min(100%,390px),1fr))!important;grid-gap:18px!important;gap:18px!important;align-items:stretch!important}.suppliersPage .supplierCard{min-height:190px!important;padding:22px!important;gap:16px!important}.suppliersPage .supplierName{font-size:19px!important;line-height:1.35!important}.suppliersPage .supplierMeta{gap:8px!important}.suppliersPage .supplierMeta span{padding:10px 12px!important;font-size:14px!important;line-height:1.45!important}.suppliersPage .supplierActions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important}.suppliersPage .supplierActions button{min-height:42px!important;font-size:13px!important}@media(max-width:760px){.dashboardV3 .targetOrder{grid-template-columns:42px minmax(0,1fr)!important;gap:8px 10px!important}.dashboardV3 .targetOrderThumb{grid-column:1!important;grid-row:1/span 4!important;width:42px!important;height:42px!important}.dashboardV3 .targetOrderInfo{grid-column:2!important;grid-row:1!important}.dashboardV3 .targetOrderTypeIcons{grid-column:2!important;grid-row:2!important}.dashboardV3 .targetOrder .orderStatus{grid-column:2!important;grid-row:3!important;justify-self:start!important}.dashboardV3 .targetOrderCountdown{grid-column:2!important;grid-row:4!important;justify-self:start!important}.dashboardV3 .targetOrder>b{grid-column:2!important;grid-row:5!important;justify-self:start!important}.purchasesPage .inventoryPurchaseCard.purchaseNeedCard{grid-template-columns:minmax(0,1fr)!important}.purchasesPage .purchaseNeedAction{grid-column:1!important}.purchasesPage .purchaseShoppingRow{grid-template-columns:44px minmax(0,1fr) auto!important}.purchasesPage .purchaseShoppingRow button{grid-column:2/-1!important}.suppliersPage .supplierCard{padding:16px!important}.suppliersPage .supplierActions,.suppliersPage .supplierList{grid-template-columns:minmax(0,1fr)!important}}:root{--3v1-ink:#20223a;--3v1-muted:#77809e;--3v1-border:#e6e8f5;--3v1-purple:#6941f4;--3v1-surface:#ffffff}.appShell{background:linear-gradient(145deg,#f7f8ff,#f0f2ff)!important}.sidebar{background:linear-gradient(180deg,#fff,#fbfaff)!important;border-right:1px solid #e5e7f5!important;box-shadow:5px 0 22px rgba(49,44,110,.055)!important}.sidebar a,.sidebar button{border-radius:11px!important;transition:background .16s ease,transform .16s ease,box-shadow .16s ease!important}.sidebar a:hover,.sidebar button:hover{background:#f3f0ff!important;transform:translateX(2px)!important}.sidebar .active,.sidebar a.active,.sidebar a[aria-current=page]{box-shadow:inset 3px 0 0 #7048ff,0 4px 12px rgba(104,65,244,.08)!important}.dashboardV3 .targetOrder{box-sizing:border-box!important;width:100%!important;max-width:100%!important;grid-template-columns:52px minmax(0,1fr) auto auto minmax(100px,max-content)!important;gap:12px!important;overflow:hidden!important}.dashboardV3 .targetOrderInfo{min-width:0!important}.dashboardV3 .targetOrderInfo small,.dashboardV3 .targetOrderInfo strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.dashboardV3 .targetOrder>b{grid-column:5!important;min-width:0!important;max-width:100%!important;justify-self:end!important;text-align:right!important;white-space:nowrap!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important}.dashboardV3 .targetOrderCountdown{grid-column:4!important}.dashboardV3 .targetOrder .orderStatus{grid-column:3!important}.dashboardV3 .targetOrderTypeIcons{grid-column:2!important;grid-row:2!important}.dashboardV3 .targetOrderInfo{grid-column:2!important;grid-row:1!important}.dashboardV3 .targetOrderThumb{grid-column:1!important;grid-row:1/span 2!important}@media(min-width:761px){.inventoryPage .posgrid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(175px,210px))!important;justify-content:start!important;align-content:start!important;align-items:stretch!important;grid-gap:14px!important;gap:14px!important;width:100%!important;min-width:0!important}.inventoryPage .positem{width:100%!important;min-width:0!important;max-width:210px!important;justify-self:start!important;box-sizing:border-box!important}.inventoryPage .posphoto{width:100%!important;height:clamp(150px,12vw,190px)!important;max-height:190px!important}}@media(min-width:761px) and (max-width:1199px){.dashboardV3 .targetOrder{grid-template-columns:46px minmax(0,1fr) auto minmax(100px,max-content)!important;gap:8px!important}.dashboardV3 .targetOrderTypeIcons{grid-column:2!important;grid-row:2!important}.dashboardV3 .targetOrder .orderStatus{grid-column:3!important;grid-row:1!important}.dashboardV3 .targetOrderCountdown{grid-column:3!important;grid-row:2!important}.dashboardV3 .targetOrder>b{grid-column:4!important;grid-row:1/span 2!important}}@media(max-width:760px){.dashboardV3 .targetOrder{grid-template-columns:42px minmax(0,1fr)!important;overflow:hidden!important}.dashboardV3 .targetOrderInfo small,.dashboardV3 .targetOrderInfo strong{white-space:normal!important}.dashboardV3 .targetOrder>b{grid-column:2!important;grid-row:5!important;justify-self:start!important;text-align:left!important}}@media (min-width:681px){.shell.inventoryPage:has(.pos) .posgrid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(170px,195px))!important;grid-auto-columns:195px!important;justify-content:start!important;justify-items:stretch!important;align-content:start!important;align-items:stretch!important;grid-gap:12px!important;gap:12px!important;width:100%!important}.shell.inventoryPage:has(.pos) .posgrid>.positem{display:grid!important;width:100%!important;min-width:0!important;max-width:195px!important;justify-self:stretch!important;box-sizing:border-box!important}.shell.inventoryPage:has(.pos) .posgrid>.positem .posphoto{width:100%!important;height:clamp(145px,11vw,175px)!important;min-height:145px!important;max-height:175px!important}}@media (max-width:680px){.shell.inventoryPage:has(.pos) .posgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.shell.inventoryPage:has(.pos) .posgrid>.positem{width:100%!important;max-width:none!important}}@media (min-width:761px){.mainArea>.dashboard.dashboardV3{display:block!important;max-width:none!important;box-sizing:border-box!important;align-self:stretch!important}.dashboardV3 .dashboardBottomGrid,.dashboardV3 .dashboardMainGrid,.mainArea>.dashboard.dashboardV3{width:100%!important;min-width:0!important}}.importCatalogControls input,.shell .searchInput,.shell input[placeholder*="Название"],.shell input[placeholder*="Поиск"],.shell input[placeholder*="Штрих-код"],.shell input[placeholder*="поиск"]{background:#fff!important;border:2px solid #b7a6ff!important;box-shadow:0 0 0 3px rgba(109,76,255,.09),0 3px 12px rgba(54,38,120,.06)!important;color:#24213a!important}.importCatalogControls input:focus,.shell .searchInput:focus,.shell input[placeholder*="Название"]:focus,.shell input[placeholder*="Поиск"]:focus,.shell input[placeholder*="Штрих-код"]:focus,.shell input[placeholder*="поиск"]:focus{outline:none!important;border-color:#7047ff!important;box-shadow:0 0 0 4px rgba(109,76,255,.17)!important}.shell .searchInput::placeholder,.shell input[placeholder*="Название"]::placeholder,.shell input[placeholder*="Поиск"]::placeholder,.shell input[placeholder*="Штрих-код"]::placeholder,.shell input[placeholder*="поиск"]::placeholder{color:#77708f!important;opacity:1!important}.shell.inventoryPage .receipt,.shell.inventoryPage .receiptActive{position:static!important;inset:auto!important;transform:none!important;z-index:1!important;max-width:100%!important;box-sizing:border-box!important}@media(max-width:760px){.shell.inventoryPage .receipt,.shell.inventoryPage .receiptActive{position:static!important;margin-top:12px!important;width:100%!important}}@media (max-width:760px){body:has([role=dialog][aria-modal=true]){overflow:hidden!important}[role=dialog][aria-modal=true]{box-sizing:border-box!important;max-height:calc(100dvh - env(safe-area-inset-top) - 12px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;padding-bottom:calc(24px + env(safe-area-inset-bottom))!important;touch-action:pan-y!important}body:has([role=dialog][aria-modal=true]) .mobileBottomNav{display:none!important;pointer-events:none!important}}.shell.inventoryPage .pos,.shell.inventoryPage .pos>section,.shell.inventoryPage .posgrid{position:relative;z-index:0}.shell.inventoryPage .positem{position:relative;z-index:0!important}.shell.inventoryPage .receiptActive{position:-webkit-sticky!important;position:sticky!important;top:12px!important;align-self:start!important;z-index:40!important;isolation:isolate!important}@media (min-width:761px){.shell.inventoryPage .receiptActive{max-height:calc(100vh - 24px);overflow-y:auto;overscroll-behavior:contain}}.promoTabs{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.promoCodeList,.promoTierList{display:grid;grid-gap:14px;gap:14px;margin:18px 0}.promoCodeCard,.promoTier{border:1px solid var(--border,#e5e7eb);border-radius:16px;padding:16px;display:grid;grid-gap:12px;gap:12px;background:var(--card,#fff)}.promoTier{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));align-items:end}.formgrid label,.promoTier label{display:grid;grid-gap:6px;gap:6px}.formgrid input,.formgrid select,.promoTier input,.promoTier select{width:100%;min-width:0}.promoCodeCard{grid-template-columns:minmax(0,1fr) auto;align-items:center}.promoCodeCard h3{margin:0 0 6px;font-size:1.15rem}.promoCodeCard p{margin:6px 0}.muted,.promoCodeCard small{color:var(--muted,#73778b)}.toggleRow{display:flex!important;justify-content:space-between;align-items:center;gap:14px;padding:12px 0}.toggleRow span{display:grid;grid-gap:4px;gap:4px}.toggleRow small{color:var(--muted,#73778b)}.toggleRow input{width:20px;height:20px;flex:0 0 auto}@media(max-width:600px){.promoCodeCard{grid-template-columns:1fr}.promoTier{grid-template-columns:1fr 1fr}.promoTier .topActions{grid-column:1/-1}.promoTabs button{flex:1 1}}.birthdayAlerts{margin:14px 0 22px;border-color:#f0c8dc;background:linear-gradient(120deg,rgba(255,241,247,.88),rgba(255,255,255,.96))}.birthdayAlerts>.top{align-items:center}.birthdayAlerts>.top h2{margin:4px 0}.birthdayList{display:grid;grid-gap:0;gap:0}.birthdayRow{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;grid-gap:14px;gap:14px;padding:12px 0;border-top:1px solid rgba(215,145,177,.22)}.birthdayRow>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.birthdayRow small{color:var(--muted,#73778b)}.birthdayRow>span{font-size:.88rem;color:#a33d72}.birthdayRow a,.birthdayRow>strong{white-space:nowrap}.birthdayRow a{font-size:.88rem}@media(max-width:600px){.birthdayRow{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px}.birthdayRow>strong{grid-column:2}.birthdayRow a{grid-column:1/-1}}.marketingPage{padding-bottom:110px}.marketingNotice{border-color:#f1d7a6;background:linear-gradient(120deg,rgba(255,249,230,.9),rgba(255,255,255,.96))}.marketingPage .formgrid input,.marketingPage .formgrid select,.marketingPage .formgrid textarea{width:100%;min-width:0}.marketingExport{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line,#e5e7ef)}.marketingExport>div{display:grid;grid-gap:4px;gap:4px}.marketingExport small,.marketingPage .formgrid small{display:block;color:var(--muted,#777b8d);font-size:.86rem;margin-top:4px}.marketingList{display:grid;grid-gap:0;gap:0}.marketingList article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;padding:14px 0;border-top:1px solid var(--line,#e5e7ef)}.marketingList article>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.marketingList article small{color:var(--muted,#777b8d)}.statusPill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:6px 10px;background:#f1f2f7;color:#5c6073;font-size:.8rem;white-space:nowrap}.statusPill.active{background:#e6f8ee;color:#18794e}.marketingMessage{padding:14px 16px;border-radius:14px;background:#f1f3ff;color:#33345f}.consentEditor{border:1px solid var(--line,#e5e7ef);border-radius:14px;padding:14px;display:grid;grid-gap:8px;gap:8px}.consentEditor>small{color:var(--muted,#777b8d)}.consentChoices{display:flex;flex-wrap:wrap;gap:14px}.consentChoices label{display:flex;align-items:center;gap:7px}.consentChoices input{width:auto!important}@media(max-width:640px){.marketingExport{align-items:stretch;flex-direction:column}.marketingExport button{width:100%}.marketingList article{grid-template-columns:minmax(0,1fr) auto}.marketingList article>button,.marketingList article>span:last-child{grid-column:1/-1}}.receiptProductLine{align-items:center}.receiptProductLine>img{display:block;flex:0 0 52px;width:52px;height:52px;object-fit:cover;padding:0;border-radius:10px;background:#f0edf5}.receiptProductLine>span{flex:1 1;min-width:0}@media(max-width:680px){.receiptProductLine>img{flex-basis:44px;width:44px;height:44px}}