:root{color-scheme:light dark}html[data-theme=light]{--bg: #ffffff;--surface: #ffffff;--text: #0f172a;--muted: #475569;--border: #e2e8f0;--primary: #2563eb;--primary-contrast: #ffffff;--success: #178a36;--success-contrast: #ffffff;--toggle-track: #7a7a7a;--toggle-thumb: #f6f6f6;--toggle-icon: #7a7a7a;--subtitle: #7a7a7a;--link: #2f6efb;--input-bg: #ffffff;--input-text: #222222;--input-border: #7a7a7a;--input-focus: #4b8bff;--icon-muted: #777777;--shadow: 0 10px 25px rgba(2, 6, 23, .08)}html[data-theme=dark]{--bg: #2b2b2b;--surface: #3a3636;--text: #ffffff;--muted: #9e9e9e;--border: rgba(255, 255, 255, .22);--primary: #79a6ff;--primary-contrast: #1e1e1e;--success: #22c55e;--success-contrast: #ffffff;--toggle-track: #6f6f6f;--toggle-thumb: #f6f6f6;--toggle-icon: #6f6f6f;--subtitle: #9e9e9e;--link: #79a6ff;--input-bg: #3a3636;--input-text: #ffffff;--input-border: rgba(255, 255, 255, .35);--input-focus: #79a6ff;--icon-muted: #9e9e9e;--shadow: 0 10px 25px rgba(0, 0, 0, .35)}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";background:var(--bg);color:var(--text)}code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.themeSwitch{display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.themeSwitchInput{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.themeSwitchTrack{width:60px;height:28px;border-radius:999px;border:0;background:var(--toggle-track);position:relative;box-shadow:0 12px 22px #00000014}.themeSwitchThumb{width:24px;height:24px;border-radius:999px;background:var(--toggle-thumb);border:1px solid color-mix(in oklab,var(--toggle-thumb),#000 12%);box-shadow:0 10px 18px #00000029;position:absolute;left:3px;top:50%;transform:translateY(-50%);transition:left .16s ease;display:inline-flex;align-items:center;justify-content:center}.themeSwitchThumbImg{width:16px;height:16px;display:block}.themeSwitchInput:checked+.themeSwitchTrack .themeSwitchThumb{left:calc(100% - 27px)}.themeSwitchInput:focus-visible+.themeSwitchTrack{box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 22%,transparent)}.loginRoot{min-height:100vh;background:var(--bg);position:relative;overflow:hidden}.toastHost{position:absolute;top:58px;left:0;right:0;display:flex;justify-content:center;pointer-events:none;z-index:5}.toast{width:min(560px,calc(100% - 36px));height:44px;border-radius:12px;padding:0 18px;display:flex;align-items:center;justify-content:flex-start;gap:12px;box-shadow:0 18px 40px #00000014;font-size:15px;line-height:1.15}.toastSuccess{background:var(--success);color:var(--success-contrast)}.toastIcon{display:inline-flex;align-items:center;justify-content:center}.toastIcon svg{width:16px;height:16px;display:block}.topBar{position:absolute;top:58px;right:clamp(18px,18vw,360px);height:auto;display:flex;align-items:center;justify-content:flex-end;padding:0}.topBarRight{display:flex;align-items:center;gap:6px}.flagWrap{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;overflow:hidden}.flagImg{width:100%;height:100%;display:block}.loginContent{display:grid;justify-items:center;align-content:center;gap:18px;height:100vh;padding:0 18px}.logoImg{width:255px;height:auto;display:block;filter:drop-shadow(0 18px 25px rgba(0,0,0,.12))}.loginCard{width:min(520px,100%);background:var(--surface);border:0;border-radius:16px;padding:34px 24px 28px;box-shadow:0 26px 65px #0000001f}.loginCardCompact{width:min(640px,100%);padding:26px 28px 22px;border-radius:18px;box-shadow:0 26px 65px #0000001a}.loginTitle{text-align:center;margin:0;font-size:44px;letter-spacing:-.03em;font-weight:800}.loginTitleCompact{font-size:40px}.loginSubtitle{text-align:center;margin:10px 0 26px;color:var(--subtitle);font-size:18px}.loginSubtitleCompact{margin:8px 0 16px;line-height:1.3}.loginForm{display:grid;gap:14px}.loginError{margin:0;color:#c0392b;font-size:14px;font-weight:600}.loginCardCompact .loginForm{width:min(340px,100%);margin:0 auto;gap:14px}.loginCardCompact .input{height:42px}.field{display:grid;gap:6px}.label{font-weight:700}.input{width:100%;height:44px;border-radius:8px;border:1px solid var(--input-border);background:var(--input-bg);color:var(--input-text);padding:0 12px;outline:none;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.input:focus{border-color:var(--input-focus);box-shadow:0 0 0 3px color-mix(in oklab,var(--input-focus) 22%,transparent)}.input::placeholder{color:color-mix(in oklab,var(--input-text) 60%,transparent)}.passwordWrap{position:relative;display:grid}.passwordWrap .input{padding-right:64px}.loginRow{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:2px}.checkbox{display:inline-flex;align-items:center;gap:10px;color:var(--text);font-weight:600}.checkboxInput{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;border:1px solid rgba(0,0,0,.35);border-radius:4px;background:#fff;accent-color:var(--success);display:inline-grid;place-items:center;cursor:pointer}.checkboxInput:after{content:"";width:10px;height:10px;border-radius:2px;background:var(--success);transform:scale(0);transition:transform .12s ease}.checkboxInput:checked:after{transform:scale(1)}html[data-theme=dark] .checkboxInput{background:#3a3636;border-color:#ffffff38}.link{color:var(--link);text-decoration:none;font-weight:600}.link:hover{text-decoration:underline}.btnGreen{justify-self:start;height:40px;padding:0 16px;border-radius:8px;border:0;background:var(--success);color:var(--success-contrast);font-family:inherit;font-weight:800;font-size:14px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:transform .12s ease,filter .12s ease}.btnGreenFull{width:100%;height:42px;justify-self:stretch;border-radius:10px;margin-top:8px}.btnGreen:hover{transform:translateY(-1px);filter:brightness(1.03)}.btnGreen:disabled{cursor:not-allowed;opacity:.75;transform:none;filter:none}.btnLinkMuted{margin-top:10px;border:0;background:transparent;color:var(--subtitle);font:inherit;font-size:13px;text-decoration:underline;cursor:pointer}.chevronBtn{width:16px;height:16px;border:0;padding:0;background:transparent;color:var(--icon-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;line-height:0}.flagWrap+.chevronBtn{margin-left:-4px}.loginRoot .topBarRight .flagWrap{position:relative;left:2px}.chevronBtn:hover{color:#444}.eyeBtn{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:6px;border:0;background:transparent;color:var(--input-border);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;overflow:visible}.eyeBtn svg{display:block}.eyeBtn.isHidden:after{content:"";position:absolute;width:18px;height:2px;background:currentColor;border-radius:999px;transform:rotate(-35deg);pointer-events:none}.eyeBtn:hover{color:#4b4b4b}.loginFooter{position:absolute;left:0;right:0;bottom:22px;text-align:center;color:var(--subtitle);font-size:14px}.belowCard{text-align:center;color:var(--subtitle);margin-top:6px;line-height:1.35}.linkUnderline{text-decoration:underline}@media (max-width: 420px){.loginTitle{font-size:32px}.loginCard{padding:22px 16px 18px}.loginRow{flex-direction:column;align-items:flex-start}}@media (max-width: 640px){.topBar{top:18px;right:18px}.toastHost{top:18px;left:18px;right:18px}}.homeRoot{--sidebar-w: 260px;min-height:100vh;display:flex;background:#f3f3f3}html[data-theme=dark] .homeRoot{background:var(--bg)}.cartOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;opacity:0;pointer-events:none;transition:opacity .18s ease;z-index:20}.cartDrawer{position:fixed;top:0;right:0;height:100vh;width:430px;max-width:calc(100vw - 24px);background:#fff;transform:translate(100%);transition:transform .22s ease;z-index:21;display:flex;flex-direction:column;box-shadow:-24px 0 60px #00000059}html[data-theme=dark] .cartDrawer{background:#2b2b2b}.homeRoot.cartOpen .cartOverlay{opacity:1;pointer-events:auto}.homeRoot.cartOpen .cartDrawer{transform:translate(0)}.cartHeader{height:64px;background:#178a36;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 18px 0 20px}.cartHeaderLeft{display:inline-flex;align-items:center;gap:12px;font-size:26px;font-weight:900}.cartHeaderIcon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center}.cartHeaderIconImg{width:34px;height:34px;display:block;filter:brightness(0) invert(1)}.cartClose{width:44px;height:44px;border-radius:10px;border:0;background:transparent;color:#fff;font-size:38px;line-height:1;cursor:pointer}.cartBody{padding:14px 16px 16px;overflow:auto;display:grid;gap:10px}.cartItems{display:grid;gap:8px}.cartItem{border:1px solid rgba(0,0,0,.35);border-radius:10px;background:#fff;padding:10px;display:grid;grid-template-columns:76px 1fr;gap:12px}html[data-theme=dark] .cartItem{background:#3a3636;border-color:#ffffff38}.cartThumb{width:76px;height:76px;border-radius:8px;background:#0000008c}html[data-theme=dark] .cartThumb{background:#ffffff1a}.cartTitleRow{display:flex;justify-content:space-between;gap:10px}.cartTitle{font-size:20px;font-weight:900;line-height:1.02}html[data-theme=dark] .cartTitle{color:#fff}.cartActions{display:inline-flex;gap:8px}.cartMiniBtn{width:22px;height:22px;border:0;background:transparent;cursor:pointer;font-size:22px;line-height:1;padding:0}.cartMiniBtnFav{color:#178a36}.cartMiniBtnRemove{color:#dc2626}.cartPrice{margin-top:4px;color:#0000008c}html[data-theme=dark] .cartPrice{color:#9e9e9e}.cartQty{margin-top:4px;width:92px;height:22px;border-radius:6px;border:1px solid rgba(0,0,0,.35);display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;justify-items:center;color:#000000a6}html[data-theme=dark] .cartQty{border-color:#ffffff38;color:#ffffffbf}.cartQtyBtn{width:100%;height:100%;border:0;background:transparent;cursor:pointer;color:inherit;font-weight:900}.cartQtyValue{font-weight:900}.cartBox{border:1px solid rgba(0,0,0,.35);border-radius:10px;padding:10px}html[data-theme=dark] .cartBox{border-color:#ffffff38}.cartBoxTitle{font-weight:900;margin-bottom:4px}html[data-theme=dark] .cartBoxTitle{color:#fff}.cartBoxText{color:#0000008c}html[data-theme=dark] .cartBoxText{color:#9e9e9e}.cartObsLabel{display:none}.cartObsInput{width:100%;border-radius:10px;border:0;background:#0000000f;padding:10px;resize:none;outline:none;font-family:inherit}html[data-theme=dark] .cartObsInput{background:#3a3636;color:#fff}.cartObsInput::placeholder{color:#00000073}html[data-theme=dark] .cartObsInput::placeholder{color:#9e9e9e}.cartTotal{display:flex;align-items:baseline;gap:10px;justify-content:center;font-size:28px;font-weight:900;margin-top:2px}html[data-theme=dark] .cartTotal{color:#fff}.cartTotalValue{color:#178a36}.cartSend{height:46px;border-radius:10px;border:0;background:#178a36;color:#fff;font-weight:900;letter-spacing:.02em;cursor:pointer}.cartMore{text-align:center;color:#2f6efb;text-decoration:underline;font-weight:600;padding:4px 0 10px}html[data-theme=dark] .cartMore{color:#79a6ff}.homeRoot.sidebarCollapsed{--sidebar-w: 88px}.sidebar{position:sticky;top:0;align-self:flex-start;display:flex;flex-direction:column;width:var(--sidebar-w);flex:0 0 var(--sidebar-w);height:100vh;background:linear-gradient(180deg,#1f1f1f,#141414);color:#fff;padding:22px 18px 18px;overflow:visible;transition:width .22s ease,flex-basis .22s ease;will-change:width}.brand{display:flex;align-items:center;gap:12px;height:74px;overflow:hidden}.brandLogo{width:190px;height:auto;display:block;transition:opacity .16s ease,transform .22s ease,width .22s ease,height .22s ease;max-height:54px}.homeRoot.sidebarCollapsed .brandLogo{width:46px;height:46px;object-fit:contain;max-height:46px}.sidebarDivider{height:1px;background:#ffffff26;margin:18px 0}.menu{flex:1;display:flex;flex-direction:column;gap:4px;font-weight:600;min-height:0}.menuSection{font-size:11px;letter-spacing:.08em;opacity:.7;margin:8px 6px 6px}.homeRoot.sidebarCollapsed .menuSection{display:none}.menuItem{display:flex;align-items:center;gap:12px;padding:10px;border-radius:10px;color:#ffffffeb;text-decoration:none}.homeRoot.sidebarCollapsed .menuItem{justify-content:center;padding:10px 8px}.menuItem:hover{background:#ffffff14}.menuItem.active{background:#ffffff1f}.miIcon{width:22px;display:inline-flex;justify-content:center;align-items:center}.menuIconImg{width:18px;height:18px;display:block;filter:brightness(0) invert(1);opacity:.45;transition:opacity .18s ease}.menuItem.active .menuIconImg{opacity:1}.menuText{display:inline-block;white-space:nowrap;overflow:hidden;max-width:240px;transition:max-width .22s ease,opacity .16s ease,transform .22s ease;transform:translate(0);opacity:1}.homeRoot.sidebarCollapsed .menuText{max-width:0;opacity:0;transform:translate(-8px)}.menuSection{transition:opacity .16s ease,transform .22s ease}.homeRoot.sidebarCollapsed .menuSection{opacity:0;transform:translate(-6px)}.homeMain{flex:1;min-width:0}.menuSpacer{height:10px}.homeRoot.sidebarCollapsed .menuSpacer{display:none}.collapseBtn{position:absolute;right:-16px;top:50%;z-index:30;transform:translateY(-50%);width:32px;height:32px;border-radius:999px;border:0;background:#9e9e9e;color:#fff;cursor:pointer;font-size:22px;line-height:1;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 22px #0000002e}.homeMain{padding:18px 22px 30px}.homeTop{display:grid;grid-template-columns:1fr auto;align-items:start;gap:18px}.homeRoot[data-page=home] .homeTop{align-items:center}.homeTopLeft{display:grid;gap:12px;justify-items:start}.homeSearchWrap{display:grid;gap:12px;justify-items:start;width:100%;align-content:center}.dashBtn{height:36px;border-radius:10px;border:0;background:#0000000f;color:#0000008c;padding:0 16px 0 12px;display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-weight:700;letter-spacing:.03em}html[data-theme=dark] .dashBtn{background:#3a3636;color:#9e9e9e}.dashArrow{font-size:22px;line-height:1}.backBtn{height:36px;border-radius:10px;border:0;background:#0000000f;color:#0000008c;padding:0 14px 0 10px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-weight:700;letter-spacing:.03em}html[data-theme=dark] .backBtn{background:#3a3636;color:#9e9e9e}.backBtn.isHidden{display:none}.backArrow{font-size:22px;line-height:1}.search{width:min(498px,100%);max-width:100%;height:35px;border-radius:999px;border:1px solid rgba(0,0,0,.18);background:#fff;display:flex;align-items:center;gap:8px;padding:0 12px}html[data-theme=dark] .search{background:var(--bg);border-color:#ffffff8c}.searchIcon{width:16px;height:16px;opacity:.75;display:block}html[data-theme=dark] .searchIcon{filter:brightness(0) invert(1);opacity:.85}.searchInput{border:0;outline:none;width:100%;background:transparent;color:inherit;font-size:13px}html[data-theme=dark] .searchInput::placeholder{color:#fff9}.userPill{align-self:center;--pill-bg: #f5f5f5;background:#f5f5f5;border-radius:14px;padding:14px 16px;display:flex;align-items:center;gap:8px;box-shadow:0 12px 30px #00000014}.homeRoot[data-mode=product] .userPill{height:90px;padding:0 16px}.homeRoot[data-mode=product] .pillIconCart{display:inline-flex}.homeRoot[data-mode=product] .badge{display:none}html[data-theme=dark] .userPill{--pill-bg: #3a3636;background:#3a3636}.pillIcon{position:relative;width:38px;height:38px;border-radius:999px;border:1px solid rgba(0,0,0,.15);background:var(--pill-bg);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#000000a6}html[data-theme=dark] .pillIcon{background:var(--pill-bg);border-color:#ffffff2e;color:#ffffffbf}.pillImg{width:18px;height:18px;display:block;opacity:.7;filter:grayscale(1)}html[data-theme=dark] .pillImg{opacity:.85;filter:grayscale(1) invert(1)}.badge{position:absolute;top:-5px;right:-5px;width:16px;height:16px;border-radius:999px;background:#22c55e;color:#0b0b0b;font-size:10px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;border:2px solid #22c55e}.pillChevron{border:0;background:transparent;color:#0000008c;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.flagWrap+.pillChevron{margin-left:-4px}.userPill .flagWrap{position:relative;left:8px}html[data-theme=dark] .pillChevron{color:#ffffffa6}.userInfo{display:flex;align-items:center;gap:10px;padding-left:6px}.avatar{width:38px;height:38px;border-radius:999px;background:#0000001f;color:#000000bf;display:inline-flex;align-items:center;justify-content:center;font-weight:900}html[data-theme=dark] .avatar{background:#ffffff1f;color:#ffffffe6}.userText{display:grid;line-height:1.1}.userName{font-weight:800}.userEmail{font-size:12px;color:#0000008c}html[data-theme=dark] .userEmail{color:#fff9}.homeBody{margin-top:18px}.integrationBanner{border-radius:10px;padding:10px 12px;margin-bottom:12px;font-size:13px;font-weight:600;background:color-mix(in oklab,var(--surface) 80%,#e8eefb);color:color-mix(in oklab,var(--text) 78%,#3a5188)}.integrationBanner:empty{display:none}.integrationBanner.isLoading{background:color-mix(in oklab,var(--surface) 75%,#fff4d2)}.integrationBanner.isError{background:color-mix(in oklab,var(--surface) 75%,#ffe0de);color:#a32924}.homeRoot[data-page=offers] .homeBody{margin-top:16px}.banner{height:150px;background:#00000024;border-radius:6px;display:grid;place-items:center;font-weight:900;letter-spacing:.06em}html[data-theme=dark] .banner{background:#ffffff1a}.homeRoot[data-page=offers] .banner{height:140px}.categoryRow{display:grid;grid-template-columns:repeat(8,1fr);gap:18px;margin:18px 0}.category{display:grid;justify-items:center;gap:10px}.categoryDot{width:96px;height:96px;border-radius:999px;background:#00000024}html[data-theme=dark] .categoryDot{background:#ffffff1a}.categoryLabel{font-weight:700;letter-spacing:.06em;color:#00000073}html[data-theme=dark] .categoryLabel{color:#ffffff8c}.productGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.homeRoot[data-page=offers] .productGrid{margin-top:16px;gap:16px}.productCard{display:grid;gap:10px}.homeRoot[data-page=offers] .productCard{gap:9px}.productImg{height:150px;border-radius:6px;background:#00000024;position:relative;overflow:hidden}html[data-theme=dark] .productImg{background:#ffffff1a}.homeRoot[data-page=offers] .productImg{height:142px}.productIcons{position:absolute;top:10px;right:10px;display:flex;gap:6px}.pAction{width:22px;height:22px;border-radius:999px;background:#178a36;color:#fff;border:0;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.pActionImg{width:12px;height:12px;display:block;filter:brightness(0) invert(1)}.pActionSvg{display:block;color:#fff}.productTag{position:absolute;left:10px;bottom:10px;background:#dc2626;color:#fff;font-size:10px;font-weight:900;padding:4px 8px;border-radius:6px}.productTitle{font-weight:900;font-size:18px;line-height:1.05}.homeRoot[data-page=offers] .productTitle{font-size:17px}.productDesc{color:#00000073;font-size:13px}.homeRoot[data-page=offers] .productDesc{font-size:13px}html[data-theme=dark] .productDesc{color:#ffffff8c}.productBadge{justify-self:start;font-size:11px;padding:2px 6px;border-radius:999px;background:#22c55e29;color:#166534;font-weight:900}html[data-theme=dark] .productBadge{color:#22c55e;background:#22c55e1a}.productBadgeMuted{background:#00000014;color:#0000008c}html[data-theme=dark] .productBadgeMuted{background:#ffffff14;color:#ffffffa6}.clientHomeSearchBtn{flex:0 0 auto;height:28px;padding:0 12px;border-radius:999px;border:0;background:#178a36;color:#fff;font-weight:800;font-size:12px;cursor:pointer}.clientHomeToolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:12px 0 4px}.clientHomeStats{font-size:13px;font-weight:700;color:#0000008c}html[data-theme=dark] .clientHomeStats{color:#ffffffa6}.clientHomeStatsRange{font-weight:600;opacity:.85}.clientHomeChip{height:32px;padding:0 14px;border-radius:999px;border:1px solid rgba(0,0,0,.18);background:#fff;font-weight:800;font-size:12px;cursor:pointer}.clientHomeChip.isOn{border-color:#178a36;background:#178a361f;color:#166534}html[data-theme=dark] .clientHomeChip{background:var(--bg);border-color:#ffffff47}.clientHomePager{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:8px 0 12px}.clientHomePageBtn{height:32px;padding:0 12px;border-radius:8px;border:1px solid rgba(0,0,0,.18);background:#fff;font-weight:700;font-size:12px;cursor:pointer}.clientHomePageBtn:disabled{opacity:.45;cursor:not-allowed}.clientHomePageLabel{font-size:13px;font-weight:700;color:#0000008c}html[data-theme=dark] .clientHomePageBtn{background:var(--bg);border-color:#ffffff47}html[data-theme=dark] .clientHomePageLabel{color:#ffffffa6}.categoryRowScroll{display:flex;flex-wrap:wrap;gap:14px 18px;margin:12px 0;overflow-x:auto;padding-bottom:4px}.categoryRowManufacturers{margin-top:0}.categoryRowScroll .category{border:0;background:transparent;padding:0;cursor:pointer;font:inherit;color:inherit}.categoryRowScroll .category.isActive .categoryDot{box-shadow:0 0 0 3px #178a3673}.categorySm .categoryDotSm{width:72px;height:72px}.categorySm .categoryLabel{font-size:11px;max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.productImgThumb{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.bannerDynamic{display:flex;flex-direction:column;gap:6px;align-items:center;text-align:center;padding:16px}.bannerTitle{font-size:16px;font-weight:900;letter-spacing:.04em}.bannerCode{font-size:11px;opacity:.65;font-weight:700}.bannerMeta{font-size:11px;font-weight:700;opacity:.75}.clientCatalogEmpty{margin:16px 0;font-weight:700;color:#00000080}html[data-theme=dark] .clientCatalogEmpty{color:#fff9}.offersHero{height:66px;width:min(520px,100%);border-radius:10px;background:#dc2626;color:#fff;display:flex;align-items:center;gap:16px;padding:0 34px;box-shadow:0 12px 30px #00000014}.offersHeroIcon{width:34px;height:34px;display:block;filter:brightness(0) invert(1)}.offersHeroText{font-size:32px;font-weight:900;letter-spacing:-.02em}.homeRoot[data-page=offers] .homeSearchWrap{display:none}.homeRoot[data-page=offers] .homeTop{align-items:center}.homeRoot[data-page=offers] .homeTopLeft{align-self:center}.homeRoot:not([data-page=offers]) .offersHero{display:none}.tipsShell{background:#e9e9e9;border-radius:16px;padding:22px 0 0;overflow:hidden}html[data-theme=dark] .tipsShell{background:#3a3636}.tipsTitle{margin:0;padding:0 28px 18px;font-size:44px;font-weight:900;letter-spacing:-.03em;color:#000000d9}html[data-theme=dark] .tipsTitle{color:#fff}.tipsList{display:grid}.tipsItem{position:relative;display:grid;grid-template-columns:160px 1fr 46px;gap:22px;padding:22px;align-items:center;background:#e9e9e9}.tipsItem.isAlt{background:#0000000f}html[data-theme=dark] .tipsItem{background:#3a3636}html[data-theme=dark] .tipsItem.isAlt{background:#ffffff14}.tipsPreview{width:160px;height:160px;border-radius:10px;display:grid;place-items:center;box-shadow:0 12px 24px #00000014}.tipsPreview.isFile{background:#ffffffd9}.tipsPreview.isVideo{background:#0000008c}html[data-theme=dark] .tipsPreview.isFile{background:#ffffff1f}.tipsFileLabel{text-align:center;font-weight:800;font-size:14px;letter-spacing:.06em;color:#00000073;line-height:1.05}html[data-theme=dark] .tipsFileLabel{color:#ffffffa6}.tipsPlayRing{width:64px;height:64px;border-radius:999px;border:3px solid rgba(255,255,255,.9);display:grid;place-items:center}.tipsPlayTri{width:0;height:0;border-left:14px solid rgba(255,255,255,.92);border-top:9px solid transparent;border-bottom:9px solid transparent;margin-left:4px}.tipsBody{display:grid;gap:8px}.tipsDate{font-size:12px;color:#00000073}html[data-theme=dark] .tipsDate{color:#ffffff8c}.tipsHeadline{font-size:24px;font-weight:900;line-height:1.08;color:#000000d9}html[data-theme=dark] .tipsHeadline{color:#fff}.tipsDesc{font-size:18px;color:#00000073;line-height:1.2}html[data-theme=dark] .tipsDesc{color:#9e9e9e}.tipsMore{justify-self:end;width:38px;height:38px;border:0;background:transparent;display:grid;place-items:center;cursor:pointer}.tipsMenu{position:absolute;top:18px;right:18px;width:170px;border-radius:10px;background:#fff;border:1px solid rgba(0,0,0,.12);box-shadow:0 16px 28px #0000001f;overflow:hidden;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .12s ease,transform .12s ease;z-index:5}html[data-theme=dark] .tipsMenu{background:#2b2b2b;border-color:#ffffff2e}.tipsItem.isMenuOpen .tipsMenu{opacity:1;transform:translateY(0);pointer-events:auto}.tipsMenuItem{width:100%;height:40px;padding:0 14px;display:flex;align-items:center;gap:10px;border:0;background:transparent;cursor:pointer;font-weight:600;color:#000000bf}html[data-theme=dark] .tipsMenuItem{color:#ffffffe6}.tipsMenuItem+.tipsMenuItem{border-top:1px solid rgba(0,0,0,.08)}html[data-theme=dark] .tipsMenuItem+.tipsMenuItem{border-top-color:#ffffff1f}.tipsMenuItem:hover{background:#0000000a}html[data-theme=dark] .tipsMenuItem:hover{background:#ffffff0f}.tipsMenuIcon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:#0000008c}html[data-theme=dark] .tipsMenuIcon{color:#ffffffb3}.tipsDot{width:4px;height:4px;border-radius:999px;background:#00000073;display:block;margin:2px 0}html[data-theme=dark] .tipsDot{background:#ffffff8c}.ordersShell{background:#ffffffbf;border-radius:16px;padding:18px}html[data-theme=dark] .ordersShell{background:#3a3636}.ordersHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.ordersTitle{margin:0;font-size:40px;font-weight:900;letter-spacing:-.03em;color:#000000d9}html[data-theme=dark] .ordersTitle{color:#fff}.ordersTabs{display:inline-flex;gap:10px}.ordersTab{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 14px;border-radius:999px;border:0;background:#0000000f;color:#00000073;font-weight:700;font-size:12px;cursor:pointer}.ordersTabIcon{display:inline-flex;align-items:center;justify-content:center}.ordersTab.isActive{background:#178a36;color:#fff}html[data-theme=dark] .ordersTab{background:#ffffff1a;color:#ffffff73}html[data-theme=dark] .ordersTab.isActive{background:#178a36;color:#fff}.ordersList{display:grid;gap:14px;max-height:520px;overflow:auto;padding-right:22px;scrollbar-width:none;-ms-overflow-style:none}.ordersList::-webkit-scrollbar{width:0;height:0}.ordersListWrap{position:relative}.ordersScrollTrack{position:absolute;top:0;right:0;bottom:0;width:10px;background:#f5f5f5;border-radius:999px;pointer-events:none}.ordersScrollThumb{position:absolute;top:0;left:0;right:0;height:40px;background:#7b7b7b;border-radius:999px;transform:translateY(0)}html[data-theme=dark] .ordersScrollThumb{background:#fff}.ordersCard{position:relative;border:1px solid rgba(0,0,0,.25);border-radius:8px;padding:14px;display:block;background:transparent}html[data-theme=dark] .ordersCard{border-color:#ffffff2e;background:transparent}.ordersLeft{display:grid;grid-template-columns:90px 1fr;gap:16px;align-items:start;padding-right:220px}.ordersCard.isBlue{border-color:#3b82f699}.ordersCard.isYellow{border-color:#ca8a04a6}.ordersCard.isGreen{border-color:#22c55ea6}html[data-theme=dark] .ordersCard.isBlue{border-color:#3b82f699}html[data-theme=dark] .ordersCard.isYellow{border-color:#ca8a04a6}html[data-theme=dark] .ordersCard.isGreen{border-color:#22c55ea6}.recOrdersCard{border:1px solid rgba(0,0,0,.35);border-radius:6px;padding:14px 16px;display:grid;grid-template-columns:90px 1fr;gap:16px;background:transparent}html[data-theme=dark] .recOrdersCard{border-color:#ffffff40}.recOrdersThumb{width:90px;height:100px;border-radius:6px;background:#00000080}html[data-theme=dark] .recOrdersThumb{background:#ffffff47}.recOrdersInfo{display:grid;align-content:start;gap:4px;min-width:0}.recOrdersName{font-size:16px;font-weight:900;color:#000000d9}html[data-theme=dark] .recOrdersName{color:#fff}.recOrdersPrice{font-size:12px;color:#00000073}html[data-theme=dark] .recOrdersPrice{color:#ffffff8c}.recOrdersMeta{font-size:10px;color:#00000059}html[data-theme=dark] .recOrdersMeta{color:#ffffff73}.recOrdersHint{margin-top:4px;height:18px;padding:0 10px;border-radius:999px;border:1px solid rgba(0,0,0,.25);font-size:10px;color:#00000073;display:inline-flex;align-items:center;width:fit-content}html[data-theme=dark] .recOrdersHint{border-color:#fff3;color:#ffffff8c}.ordersThumb{width:90px;height:100%;min-height:100px;border-radius:6px;background:#60a5fa;align-self:stretch}.ordersCard.isYellow .ordersThumb{background:#d4a62b}.ordersCard.isGreen .ordersThumb{background:#178a36}.ordersInfo{display:grid;align-content:start;gap:4px;min-width:0}.ordersMeta{font-size:10px;color:#00000059}html[data-theme=dark] .ordersMeta{color:#ffffff73}.ordersName{font-size:16px;font-weight:900;color:#000000d9}html[data-theme=dark] .ordersName{color:#fff}.ordersPrice{font-size:12px;color:#00000073}html[data-theme=dark] .ordersPrice{color:#ffffff8c}.ordersMeta2{font-size:10px;color:#00000059}html[data-theme=dark] .ordersMeta2{color:#ffffff73}.ordersStatusRow{margin-top:6px}.ordersStatus{display:inline-flex;align-items:center;height:16px;padding:0 8px;border-radius:999px;font-size:10px;font-weight:800;background:#3b82f61f;color:#2563eb}.ordersStatus.isProgress{background:#ca8a0424;color:#a16207}.ordersStatus.isFinal{background:#22c55e1f;color:#166534}html[data-theme=dark] .ordersStatus{background:#3b82f633;color:#93c5fd}html[data-theme=dark] .ordersStatus.isProgress{background:#ca8a0438;color:#facc15}html[data-theme=dark] .ordersStatus.isFinal{background:#22c55e33;color:#86efac}.ordersActions{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ordersIcons{position:absolute;top:50%;right:14px;transform:translateY(-50%);display:grid;grid-template-columns:repeat(3,44px);grid-auto-rows:44px;gap:12px;justify-content:end;align-content:center;pointer-events:auto}.ordersIconBtn{width:44px;height:44px;border-radius:999px;border:1px solid rgba(0,0,0,.35);background:transparent;display:grid;place-items:center;cursor:pointer;color:#000000b3}html[data-theme=dark] .ordersIconBtn{border-color:#ffffff40;color:#ffffffd9}.ordersHint{position:absolute;right:14px;top:calc(50% + 48px);transform:translateY(-50%);height:22px;padding:0 10px;border-radius:999px;border:1px solid rgba(0,0,0,.25);font-size:10px;color:#00000073;display:inline-flex;align-items:center;pointer-events:none}html[data-theme=dark] .ordersHint{border-color:#fff3;color:#ffffff8c}.ordersIdBubble{position:absolute;top:8px;right:8px;width:18px;height:18px;border-radius:999px;display:grid;place-items:center;font-size:10px;font-weight:900;color:#0000008c;background:#60a5fa}.ordersCard.isBlue .ordersIdBubble{background:#60a5fa}.ordersCard.isYellow .ordersIdBubble{background:#d4a62b}.ordersCard.isGreen .ordersIdBubble{background:#178a36}.orderDetailShell{background:#ffffffbf;border-radius:16px;padding:18px;height:100%;display:flex;flex-direction:column;overflow:hidden}html[data-theme=dark] .orderDetailShell{background:#3a3636}.orderDetailTop{display:flex;align-items:center;justify-content:space-between;gap:16px}.orderDetailTitle{margin:0;font-size:40px;font-weight:900;letter-spacing:-.03em;color:#000000d9}html[data-theme=dark] .orderDetailTitle{color:#fff}.orderDetailTopIcons{display:inline-flex;gap:12px}.orderDetailBody{margin-top:12px;display:grid;grid-template-columns:410px 10px 1fr;gap:18px;align-items:stretch;flex:1;min-height:0}.orderDetailLeft{display:flex;flex-direction:column;min-height:0;height:100%}.orderDetailLabel{font-size:18px;color:#000000d9;margin:8px 0 10px}html[data-theme=dark] .orderDetailLabel{color:#ffffffeb}.orderDetailProducts{display:grid;align-content:start;grid-auto-rows:max-content;gap:16px;overflow:auto;padding-right:0;flex:1;min-height:0;scrollbar-width:none;-ms-overflow-style:none}.orderDetailProducts::-webkit-scrollbar{width:0;height:0}.orderDetailProductCard{border:1px solid rgba(0,0,0,.35);border-radius:10px;background:transparent;padding:15px 14px;display:grid;grid-template-columns:78px 1fr;gap:14px;align-items:center}html[data-theme=dark] .orderDetailProductCard{border-color:#ffffff38}.orderDetailThumb{width:78px;height:78px;border-radius:10px;background:#0000008c}html[data-theme=dark] .orderDetailThumb{background:#ffffff2e}.orderDetailProdInfo{display:grid;gap:8px}.orderDetailProdName{font-size:20px;font-weight:900;line-height:1.05;color:#000000d9}html[data-theme=dark] .orderDetailProdName{color:#fff}.orderDetailProdBottom{display:flex;align-items:center;gap:10px}.orderDetailProdPrice{color:#00000073}html[data-theme=dark] .orderDetailProdPrice{color:#ffffff8c}.orderDetailProdQty{height:22px;border-radius:8px;border:1px solid rgba(0,0,0,.25);padding:0 10px;display:inline-flex;align-items:center;color:#00000073;font-weight:700;font-size:12px}html[data-theme=dark] .orderDetailProdQty{border-color:#ffffff2e;color:#ffffff8c}.orderDetailDivider{width:10px;height:100%;border-radius:999px;background:#00000029;justify-self:center;margin-top:48px;position:relative;overflow:hidden}html[data-theme=dark] .orderDetailDivider{background:#ffffff2e}.orderDetailScrollThumb{position:absolute;top:0;left:0;right:0;height:40px;border-radius:999px;background:#7b7b7b;transform:translateY(0)}html[data-theme=dark] .orderDetailScrollThumb{background:#ffffff73}.orderDetailRight{padding-top:48px;min-height:0;align-self:start}.orderDetailStatusPill{display:inline-flex;align-items:center;gap:10px;height:28px;padding:0 14px;border-radius:999px;border:1px solid rgba(202,138,4,.65);color:#ca8a04e6;font-weight:700;font-size:13px}.orderDetailStatusPill strong{font-weight:800}.orderDetailStatusIcon{width:12px;height:12px;border-radius:3px;background:#ca8a04e6;display:inline-block}.orderDetailTimeline{--line-y: 56px;--stem-top: 32px;--stem-bottom: 38px;--c-line: rgba(0, 0, 0, .85);--c-white: rgba(0, 0, 0, .85);--c-accent: #d4a62b;position:relative;margin-top:26px;height:132px}html[data-theme=dark] .orderDetailTimeline{--c-line: rgba(255, 255, 255, .85);--c-white: rgba(255, 255, 255, .92)}.orderDetailShell.isBlue .orderDetailTimeline{--c-accent: #60a5fa}.orderDetailShell.isGreen .orderDetailTimeline{--c-accent: #178a36}.orderDetailShell.isYellow .orderDetailTimeline{--c-accent: #d4a62b}.orderDetailShell.isRed .orderDetailTimeline{--c-accent: #dc2626}.orderDetailStatusPill.isBlue{border-color:#60a5fabf;color:#60a5faf2}.orderDetailStatusPill.isBlue .orderDetailStatusIcon{background:#60a5faf2}.orderDetailStatusPill.isGreen{border-color:#178a36bf;color:#178a36f2}.orderDetailStatusPill.isGreen .orderDetailStatusIcon{background:#178a36f2}.orderDetailStatusPill.isYellow{border-color:#d4a62bbf;color:#d4a62bf2}.orderDetailStatusPill.isYellow .orderDetailStatusIcon{background:#d4a62bf2}.orderDetailStatusPill.isRed{border-color:#dc2626bf;color:#dc2626f2}.orderDetailStatusPill.isRed .orderDetailStatusIcon{background:#dc2626f2}.orderDetailTimelineEmpty{margin-top:16px;color:#00000073;font-size:14px}html[data-theme=dark] .orderDetailTimelineEmpty{color:#ffffff8c}.odTimelineLine{position:absolute;left:0;right:0;top:var(--line-y);height:2px;background:var(--c-line)}.odTimelineMarker{position:absolute;left:var(--x);top:var(--line-y);width:0;height:0}.odTimelineMarker:before,.odTimelineMarker:after{content:"";position:absolute;left:0;transform:translate(-50%)}.odTimelineMarker.isTop:before{width:2px;height:var(--stem-top);top:calc(-1 * var(--stem-top));background:var(--c-white)}.odTimelineMarker.isTop:after{width:10px;height:10px;border-radius:999px;top:calc(-1 * var(--stem-top) - 5px);background:var(--c-white)}.odTimelineMarker.isBottom:before{width:2px;height:var(--stem-bottom);top:0;background:var(--c-white)}.odTimelineMarker.isBottom:after{width:10px;height:10px;border-radius:999px;top:calc(var(--stem-bottom) - 5px);background:var(--c-white)}.odTimelineMarker.isAccent:before,.odTimelineMarker.isAccent:after{background:var(--c-accent)}.odTimelineLabel{position:absolute;left:0;white-space:nowrap}.odTimelineMarker.isTop .odTimelineLabel{bottom:calc(var(--stem-top) + 18px);transform:translate(-50%);font-size:18px;font-weight:500;color:var(--c-white)}.odTimelineMarker.isTop.isAccent .odTimelineLabel{color:var(--c-accent);font-weight:800}.odTimelineMarker.isBottom .odTimelineLabel{top:calc(var(--stem-bottom) + 22px);transform:translate(-50%);font-size:20px;font-weight:800;color:var(--c-white)}.odTimelineMarker.isAccent .odTimelineLabel{color:var(--c-accent)}.odTimelineSub{position:absolute;left:0;top:calc(var(--stem-bottom) + 42px);transform:translate(-50%);font-size:12px;color:#00000073;white-space:nowrap}html[data-theme=dark] .odTimelineSub{color:#ffffff8c}.odTimelineMarker.isFinal .odTimelineLabel{transform:translate(-50%);left:0;font-weight:600;font-size:18px;color:var(--c-white)}.odTimelineMarker.isFinal.isAccent .odTimelineLabel{color:var(--c-accent);font-weight:800}.odTimelineMarker.isFinal .odTimelineSub{left:0;transform:translate(-50%);top:calc(var(--stem-bottom) + 38px);font-size:13px}.orderDetailFieldGroup{margin-top:22px}.orderDetailFieldLabel{font-size:18px;font-weight:900;color:#000000d9;margin-bottom:8px}html[data-theme=dark] .orderDetailFieldLabel{color:#fff}.orderDetailField{height:40px;border-radius:10px;border:1px solid rgba(0,0,0,.35);padding:0 16px;display:flex;align-items:center;background:transparent}.orderDetailFieldMultiline{height:auto;min-height:40px;padding-top:10px;padding-bottom:10px;align-items:flex-start;line-height:1.3}html[data-theme=dark] .orderDetailField{border-color:#ffffff38;color:#ffffffeb}.orderDetailNotes{margin-top:18px;border-radius:10px;background:#0000000f;padding:14px 16px;color:#00000059;line-height:1.3}html[data-theme=dark] .orderDetailNotes{background:#ffffff14;color:#ffffff73}.orderDetailChecks{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#00000073}html[data-theme=dark] .orderDetailChecks{color:#ffffff8c}.orderDetailCheck{display:inline-flex;align-items:center;gap:10px;font-weight:700}.orderDetailCheck input{width:18px;height:18px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid rgba(0,0,0,.35);border-radius:4px;background:#fff;display:inline-grid;place-items:center;cursor:pointer}.orderDetailCheck input:after{content:"";width:10px;height:10px;border-radius:2px;background:#178a36;transform:scale(0);transition:transform .12s ease}.orderDetailCheck input:checked:after{transform:scale(1)}html[data-theme=dark] .orderDetailCheck input{background:#3a3636;border-color:#ffffff38}.orderDetailCheckRight{display:inline-flex;align-items:center;gap:16px}.orderDetailStepper{height:24px;border-radius:8px;border:1px solid rgba(0,0,0,.25);display:inline-flex;align-items:center;overflow:hidden}.orderDetailStepper.isDisabled{opacity:.6}html[data-theme=dark] .orderDetailStepper{border-color:#ffffff2e}.orderDetailStepBtn{width:28px;height:100%;border:0;background:transparent;cursor:pointer;font-weight:900;color:inherit}.orderDetailStepValue{min-width:60px;text-align:center;font-size:12px;font-weight:800}.homeRoot[data-page=orders][data-orders-view=details] .homeMain{display:flex;flex-direction:column;height:100vh;overflow:hidden;padding:14px 22px}.homeRoot[data-page=orders][data-orders-view=details] .homeBody{flex:1;min-height:0;overflow:hidden;margin-top:12px}.homeRoot[data-page=orders][data-orders-view=details] #home-content{height:100%}.homeRoot[data-page=orders][data-orders-view=details] .pillIconCart{display:none}.categoriesGrid{margin-top:18px;display:grid;grid-template-columns:repeat(4,260px);justify-content:space-between;row-gap:16px}.catCard{display:grid;justify-items:center;gap:10px}.catImg{width:260px;height:175px;border-radius:8px;background:#00000024}html[data-theme=dark] .catImg{background:#ffffff1a}.catTitle{text-align:center;font-weight:900;font-size:18px;line-height:1.05;letter-spacing:-.02em;color:#000000d9;width:260px}html[data-theme=dark] .catTitle{color:#ffffffeb}@media (max-width: 1180px){.categoriesGrid{justify-content:center;grid-template-columns:repeat(2,260px);column-gap:46px}}@media (max-width: 560px){.categoriesGrid{grid-template-columns:260px}}.stubHeader{height:66px;width:min(520px,100%);border-radius:10px;background:#0000000f;color:#0000008c;display:flex;align-items:center;padding:0 22px;font-weight:900;letter-spacing:-.02em}html[data-theme=dark] .stubHeader{background:#3a3636;color:#fff}.stubBody{margin-top:18px;color:#0000008c;font-weight:700}html[data-theme=dark] .stubBody{color:#ffffffa6}.settingsShell{background:#ffffffbf;border-radius:16px;padding:22px;box-shadow:var(--shadow)}html[data-theme=dark] .settingsShell{background:#3a3636}.settingsTitle{margin:0 0 18px;font-size:44px;font-weight:900;letter-spacing:-.03em;color:#000000d9}html[data-theme=dark] .settingsTitle{color:#fff}.settingsCard{border-radius:16px;background:#fff;border:1px solid rgba(0,0,0,.15);box-shadow:0 10px 20px #00000014}html[data-theme=dark] .settingsCard{background:#2b2b2b;border-color:#ffffff29;box-shadow:0 16px 30px #0000004d}.settingsCardSingle{height:72px;display:flex;align-items:center;gap:16px;padding:0 22px;cursor:pointer}.settingsCardGroup{margin-top:22px;overflow:hidden}.settingsRow{height:72px;display:flex;align-items:center;gap:16px;padding:0 22px}.settingsRow+.settingsRow{border-top:1px solid rgba(0,0,0,.06)}html[data-theme=dark] .settingsRow+.settingsRow{border-top-color:#ffffff14}.settingsIconBox{width:52px;height:52px;border-radius:14px;background:#0000000a;display:grid;place-items:center;color:#000000bf}html[data-theme=dark] .settingsIconBox{background:#ffffff14;color:#ffffffe6}.settingsIconImg{width:22px;height:22px;display:block}html[data-theme=light] .settingsIconImgDark,html[data-theme=dark] .settingsIconImgLight{display:none}html[data-theme=dark] .settingsIconImg{filter:brightness(0) invert(1);opacity:.9}.settingsCardLabel,.settingsRowLabel{font-size:24px;font-weight:800;color:#000000d9}html[data-theme=dark] .settingsCardLabel,html[data-theme=dark] .settingsRowLabel{color:#fff}.settingsChevron{margin-left:auto;font-size:40px;line-height:1;color:#0000008c}html[data-theme=dark] .settingsChevron{color:#fff9}.homeRoot[data-page=settings] .pillIconCart{display:none}.helpShell{background:#ffffffbf;border-radius:16px;padding:16px 18px;box-shadow:var(--shadow);min-height:calc(100vh - 132px);display:flex;align-items:center;justify-content:center}html[data-theme=dark] .helpShell{background:#3a3636}.helpPanel{width:min(680px,100%);margin:0 auto;border-radius:24px;background:#fff;padding:16px 28px 18px;box-shadow:0 18px 44px #0000001a}html[data-theme=dark] .helpPanel{background:#2b2b2b;box-shadow:0 24px 54px #00000057}.helpLogo{display:block;width:min(450px,100%);margin:0 auto 6px}html[data-theme=light] .helpLogoDark,html[data-theme=dark] .helpLogoLight{display:none}.helpTitle{margin:0;text-align:center;font-size:42px;line-height:1.02;font-weight:900;letter-spacing:-.05em;color:#000000db}html[data-theme=dark] .helpTitle{color:#fff}.helpSubtitle{margin:4px 0 16px;text-align:center;font-size:21px;line-height:1.1;color:#8b8b8b}html[data-theme=dark] .helpSubtitle{color:#9e9e9e}.helpContacts{display:grid;gap:10px}.helpContactCard{min-height:70px;border-radius:12px;background:#fff;border:1px solid rgba(0,0,0,.16);display:flex;align-items:center;gap:14px;padding:0 18px}html[data-theme=dark] .helpContactCard{background:#2b2b2b;border-color:#ffffff24}.helpContactIcon{flex:0 0 auto;width:42px;height:42px;display:grid;place-items:center;color:#000000d1}.helpContactIconImg{width:40px;height:40px;display:block}html[data-theme=dark] .helpContactIcon{color:#fff}html[data-theme=dark] .helpContactIconImg{filter:brightness(0) invert(1)}.helpContactIcon.isWhatsapp{color:#25d366}html[data-theme=dark] .helpContactIcon.isWhatsapp .helpContactIconImg{filter:none}.helpContactText{display:flex;flex-direction:column;min-width:0}.helpContactTitle{font-size:24px;line-height:1;font-weight:900;letter-spacing:-.04em;color:#000000db}html[data-theme=dark] .helpContactTitle{color:#fff}.helpContactValue{margin-top:2px;font-size:18px;line-height:1.1;color:#8c8c8c}html[data-theme=dark] .helpContactValue{color:#9e9e9e}.helpContactChevron{margin-left:auto;font-size:40px;line-height:1;color:#000000c7}html[data-theme=dark] .helpContactChevron{color:#fff}.helpHoursBox{margin-top:16px;border-radius:14px;background:#f3f3f3;padding:12px 14px 10px}html[data-theme=dark] .helpHoursBox{background:#3a3636}.helpHoursTitle{margin-bottom:4px;font-size:18px;line-height:1.15;font-weight:800;color:#000000d6}html[data-theme=dark] .helpHoursTitle{color:#fff}.helpHoursLine{font-size:16px;line-height:1.28;color:#8c8c8c}html[data-theme=dark] .helpHoursLine{color:#9e9e9e}.homeRoot[data-page=help] .pillIconCart{display:none}.adminDashboardShell{background:#ffffffbf;border-radius:16px;padding:12px;box-shadow:var(--shadow)}html[data-theme=dark] .adminDashboardShell{background:#3a3636}.adminDashboardPanel{border-radius:24px;background:#f5f5f5;padding:16px}html[data-theme=dark] .adminDashboardPanel{background:#2b2b2b}.adminDashboardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.adminDashboardTitle{margin:0;font-size:44px;line-height:.95;font-weight:900;letter-spacing:-.05em;color:#000000db}html[data-theme=dark] .adminDashboardTitle{color:#fff}.adminDashboardSubtitle{margin:4px 0 0;font-size:19px;color:#7f7f7f}html[data-theme=dark] .adminDashboardSubtitle{color:#9e9e9e}.adminDashboardRange{display:inline-flex;align-items:center;gap:8px;background:#fff;border-radius:20px;padding:7px 11px}html[data-theme=dark] .adminDashboardRange{background:#3a3636}.adminDashboardRangeBtn{width:50px;height:40px;border:0;border-radius:16px;background:transparent;color:#7f7f7f;font-size:18px;font-weight:500;cursor:pointer}html[data-theme=dark] .adminDashboardRangeBtn{color:#bcbcbc}.adminDashboardRangeBtn.isActive{background:#178a36;color:#fff;font-weight:800}.adminStatsGrid{margin-top:16px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.adminStatCard{position:relative;border-radius:22px;background:#fff;min-height:98px;padding:11px 10px 9px;text-align:center}html[data-theme=dark] .adminStatCard{background:#3a3636}.adminStatArrow{position:absolute;top:5px;right:10px;font-size:26px;line-height:1}.adminStatCard.isPositive .adminStatArrow,.adminStatCard.isPositive .adminStatValue,.adminStatCard.isPositive .adminStatTrend{color:#178a36}.adminStatCard.isNegative .adminStatArrow,.adminStatCard.isNegative .adminStatValue,.adminStatCard.isNegative .adminStatTrend{color:#ef1a1a}.adminStatValue{font-size:42px;line-height:1;font-weight:900;letter-spacing:-.04em}.adminStatLabel{margin-top:-2px;font-size:19px;line-height:1;font-weight:900;color:#000000db}html[data-theme=dark] .adminStatLabel{color:#fff}.adminStatTrend{margin-top:4px;font-size:16px}.adminChartCard,.adminBottomCard{margin-top:12px;border-radius:24px;background:#fff;padding:16px;display:flex;flex-direction:column}html[data-theme=dark] .adminChartCard,html[data-theme=dark] .adminBottomCard{background:#3a3636}.adminCardTitle{margin:0;font-size:18px;font-weight:900;color:#000000db}html[data-theme=dark] .adminCardTitle{color:#fff}.adminChartPlaceholder{flex:1;min-height:102px;display:grid;place-items:center;text-align:center;font-size:19px;color:#000000c2}html[data-theme=dark] .adminChartPlaceholder{color:#fff}.adminBottomGrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);gap:12px}.adminBottomGrid .adminBottomCard{margin-top:12px}.adminActivityList{margin-top:4px}.adminActivityItem{padding:8px 0;font-size:16px;color:#7f7f7f}html[data-theme=dark] .adminActivityItem{color:#bcbcbc}.adminActivityItem+.adminActivityItem{border-top:1px solid rgba(0,0,0,.06)}html[data-theme=dark] .adminActivityItem+.adminActivityItem{border-top-color:#ffffff14}.adminSidebarBanner{margin:auto 10px 14px;min-height:136px;border-radius:18px;background:#ffffff1f;display:grid;place-items:center;text-align:center;color:#fff;font-size:17px;line-height:1.2}.homeRoot.sidebarCollapsed .adminSidebarBanner{opacity:0;visibility:hidden;pointer-events:none;min-height:0;margin:0;overflow:hidden}.homeRoot[data-role=admin] .pillIconCart,.homeRoot[data-role=master] .pillIconCart{display:none}.homeRoot[data-role=admin] .homeTop,.homeRoot[data-role=master] .homeTop{align-items:center}.menuIconSvg{width:18px;height:18px;display:block;color:#fff;opacity:.45;transition:opacity .18s ease}.menuItem.active .menuIconSvg{opacity:1}.adminUsersHeaderWrap{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:12px 10px;align-items:start}.adminUsersSearch{width:100%;max-width:640px}.adminUsersFilterBtn{width:40px;height:40px;border-radius:999px;border:1px solid rgba(0,0,0,.35);background:#fff;color:#000c;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}html[data-theme=dark] .adminUsersFilterBtn{background:#3a3636;border-color:#ffffff38;color:#fff}.adminUsersToolbar{grid-column:1 / span 2;display:flex;align-items:center;gap:10px}.adminUsersPrimaryBtn,.adminUsersSecondaryBtn{height:30px;border-radius:999px;border:0;display:inline-flex;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:700;cursor:pointer}.adminUsersPrimaryBtn{background:#178a36;color:#fff}.adminUsersSecondaryBtn{background:#7c7c7c;color:#fff}html[data-theme=dark] .adminUsersSecondaryBtn{background:#5a5a5a}.adminUsersShell{background:#ffffffbf;border-radius:16px;padding:10px;box-shadow:var(--shadow)}html[data-theme=dark] .adminUsersShell{background:#3a3636}.adminUsersTableCard{overflow:hidden;border-radius:22px;border:1px solid rgba(0,0,0,.55);background:#fff}html[data-theme=dark] .adminUsersTableCard{background:#2b2b2b;border-color:#ffffff2e}.adminUsersHead,.adminUsersRow{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr) 140px}.adminUsersHead{min-height:58px;background:#221f1f;color:#fff}html[data-theme=dark] .adminUsersHead{background:#221f1f}.adminUsersHeadCell,.adminUsersCell{display:flex;align-items:center;min-width:0}.adminUsersHeadCell{padding:0 12px;font-size:14px;font-weight:700}.adminUsersHeadCell+.adminUsersHeadCell{border-left:1px solid rgba(255,255,255,.22)}.adminUsersHeadCellName,.adminUsersCellName{gap:10px}.adminUsersHeadChevron{margin-left:auto;display:inline-flex;opacity:.7}.adminUsersCheck{width:18px;height:18px;flex:0 0 auto;border-radius:4px;border:1px solid rgba(0,0,0,.45);background:transparent}.adminUsersHead .adminUsersCheck{border-color:#ffffffbf}html[data-theme=dark] .adminUsersCheck{background:transparent;border-color:#ffffff59}.adminUsersBody{background:#fff}html[data-theme=dark] .adminUsersBody{background:#2b2b2b}.adminUsersRow{min-height:66px}.adminUsersRow:nth-child(2n){background:#0000000a}html[data-theme=dark] .adminUsersRow:nth-child(2n){background:#ffffff0d}.adminUsersCell{padding:0 12px;font-size:13px;color:#8a8a8a}html[data-theme=dark] .adminUsersCell{color:#bcbcbc}.adminUsersName{color:#000000d1}html[data-theme=dark] .adminUsersName{color:#fff}.adminUsersStatus{display:inline-flex;align-items:center;gap:7px;font-weight:700;line-height:1.1}.adminUsersStatus--green{color:#178a36}.adminUsersStatus--yellow{color:#d39a0b}.adminUsersStatus--blue{color:#4f8dff}.adminUsersStatus--red{color:#ff2c2c}.adminUsersStatus--orange{color:#ff7d45}.adminUsersStatusGlyph{font-size:16px;line-height:1}.adminUsersCellActions{gap:10px}.adminUsersActionBtn{width:30px;height:30px;border-radius:999px;border:1px solid rgba(0,0,0,.35);background:transparent;color:#7f7f7f;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}html[data-theme=dark] .adminUsersActionBtn{border-color:#ffffff3d;color:#bcbcbc}.adminUsersFooter{min-height:64px;display:flex;align-items:center;justify-content:center;gap:8px;border-top:1px solid rgba(0,0,0,.08)}html[data-theme=dark] .adminUsersFooter{border-top-color:#ffffff14}.adminUsersPageBtn,.adminUsersPageIndicator{height:24px;border-radius:999px;border:1px solid rgba(0,0,0,.35);color:#7f7f7f;background:#fff;display:inline-flex;align-items:center;justify-content:center}.adminUsersPageBtn{width:24px;cursor:pointer}.adminUsersPageIndicator{min-width:64px;padding:0 10px;font-size:14px}html[data-theme=dark] .adminUsersPageBtn,html[data-theme=dark] .adminUsersPageIndicator{border-color:#ffffff3d;background:#3a3636;color:#bcbcbc}.adminUserCreateHeaderWrap{width:100%;display:grid;gap:6px;justify-items:start}.adminUserCreateListBtn{height:36px;padding-right:18px}.adminUserCreateListIcon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center}.adminUserCreateShell{background:#ffffffbf;border-radius:16px;padding:8px;box-shadow:var(--shadow)}html[data-theme=dark] .adminUserCreateShell{background:#3a3636}.adminUserCreateCard{background:#f5f5f5;border-radius:24px;padding:18px 24px 20px;min-height:608px}html[data-theme=dark] .adminUserCreateCard{background:#2b2b2b}.adminUserCreateTitle{margin:0;font-size:34px;line-height:.98;font-weight:900;letter-spacing:-.04em;color:#000000db}html[data-theme=dark] .adminUserCreateTitle{color:#fff}.adminUserCreateSubtitle{margin:4px 0 0;font-size:16px;color:#7f7f7f}html[data-theme=dark] .adminUserCreateSubtitle{color:#9e9e9e}.adminUserCreateForm{margin-top:14px;width:100%;max-width:530px;display:grid;gap:10px;margin-left:auto;margin-right:auto}.adminUserCreateField{display:grid;gap:4px}.adminUserCreateLabel{font-size:16px;font-weight:700;color:#000000db}html[data-theme=dark] .adminUserCreateLabel{color:#fff}.adminUserCreateInput,.adminUserCreateSelect{width:100%;height:34px;border-radius:10px;border:1px solid rgba(0,0,0,.35);background:#fff;padding:0 16px;font-size:13px;color:#0000008c;outline:none}.adminUserCreateSelect{display:flex;align-items:center;justify-content:space-between;cursor:default}html[data-theme=dark] .adminUserCreateInput,html[data-theme=dark] .adminUserCreateSelect{border-color:#ffffff38;background:#3a3636;color:#bcbcbc}.adminUserCreateFieldRole{position:relative}.adminUserCreateChevron{display:inline-flex;align-items:center;justify-content:center}.adminUserCreateSelectMenu{position:absolute;left:0;top:calc(100% + 6px);width:152px;border-radius:10px;background:#fff;box-shadow:0 12px 26px #00000024;overflow:hidden;z-index:2;opacity:0;visibility:hidden;pointer-events:none}.adminUserCreateFieldRole.isOpen .adminUserCreateSelectMenu{opacity:1;visibility:visible;pointer-events:auto}html[data-theme=dark] .adminUserCreateSelectMenu{background:#3a3636;box-shadow:0 16px 30px #0000004d}.adminUserCreateOption{width:100%;min-height:28px;padding:0 16px;border:0;background:transparent;text-align:left;font-size:13px;color:#7f7f7f}html[data-theme=dark] .adminUserCreateOption{color:#bcbcbc}.adminUserCreateOption+.adminUserCreateOption{border-top:1px solid rgba(0,0,0,.08)}html[data-theme=dark] .adminUserCreateOption+.adminUserCreateOption{border-top-color:#ffffff14}.adminUserCreateCheck{display:inline-flex;align-items:center;gap:8px;margin-top:2px;color:#7f7f7f;font-size:14px}html[data-theme=dark] .adminUserCreateCheck{color:#bcbcbc}.adminUserCreateCheckInput{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;border:1px solid rgba(0,0,0,.35);border-radius:4px;background:#fff;display:inline-grid;place-items:center;cursor:pointer}.adminUserCreateCheckInput:after{content:"";width:8px;height:8px;border-radius:2px;background:#178a36;transform:scale(0);transition:transform .12s ease}.adminUserCreateCheckInput:checked:after{transform:scale(1)}html[data-theme=dark] .adminUserCreateCheckInput{background:#3a3636;border-color:#ffffff38}.adminUserCreateSection{margin-top:4px;border:1px solid rgba(0,0,0,.12);border-radius:16px;padding:16px 18px 18px;background:#fff}html[data-theme=dark] .adminUserCreateSection{background:#3a3636;border-color:#ffffff1f}.adminUserCreateSectionTitle{margin:0 0 12px;font-size:16px;font-weight:800;color:#000000db}html[data-theme=dark] .adminUserCreateSectionTitle{color:#fff}.adminUserCreateSectionGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.adminUserCreateFieldWide{grid-column:span 2}@media (max-width: 560px){.adminUserCreateSectionGrid{grid-template-columns:1fr}.adminUserCreateFieldWide{grid-column:span 1}}.adminUserCreateActions{margin-top:4px;display:flex;align-items:center;gap:20px}.adminUserCreatePrimaryBtn,.adminUserCreateSecondaryBtn{width:252px;height:36px;border-radius:10px;border:0;font-size:14px;font-weight:800;color:#fff;cursor:pointer}.adminUserCreatePrimaryBtn{background:#178a36}.adminUserCreateSecondaryBtn{background:#7f7f7f}.adminUserEditHeaderWrap{width:100%;display:grid;gap:8px;justify-items:start}.adminUserEditNoticeRow{width:100%;display:flex;justify-content:center}.adminUserEditListBtn{height:36px;padding-right:18px}.adminUserEditListIcon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center}.adminUserEditNotice{min-width:338px;height:36px;border-radius:10px;background:#178a36;color:#fff;display:inline-flex;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:700}.adminUserEditNoticeIcon{display:inline-flex;align-items:center;justify-content:center}.adminUserEditShell{background:#ffffffbf;border-radius:16px;padding:8px;box-shadow:var(--shadow)}html[data-theme=dark] .adminUserEditShell{background:#3a3636}.adminUserEditCard{background:#f5f5f5;border-radius:24px;padding:24px 30px;min-height:592px;display:flex;flex-direction:column}html[data-theme=dark] .adminUserEditCard{background:#2b2b2b}.adminUserEditLayout{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:start;gap:30px;flex:1}.adminUserEditLeft{display:grid;align-content:start}.adminUserEditRight{display:grid;align-content:start;gap:18px;padding-right:10px}.adminUserEditColumnDivider{width:1px;align-self:stretch;background:#0000003d}html[data-theme=dark] .adminUserEditColumnDivider{background:#ffffff29}.adminUserEditSectionDivider{height:1px;background:#0000003d}html[data-theme=dark] .adminUserEditSectionDivider{background:#ffffff29}.adminUserEditTitle{margin:0 0 16px;font-size:36px;line-height:.96;font-weight:900;letter-spacing:-.04em;color:#000000db}html[data-theme=dark] .adminUserEditTitle,html[data-theme=dark] .adminUserEditPanelTitle{color:#fff}.adminUserEditForm{width:100%;max-width:412px;display:grid;gap:14px}.adminUserEditField{display:grid;gap:6px}.adminUserEditLabel{font-size:17px;font-weight:700;color:#000000db}html[data-theme=dark] .adminUserEditLabel{color:#fff}.adminUserEditInputWrap{position:relative;display:block}.adminUserEditInput,.adminUserEditSelect{width:100%;height:39px;border-radius:10px;border:1px solid rgba(0,0,0,.35);background:#fff;padding:0 48px 0 16px;font-size:13px;color:#00000085;outline:none}.adminUserEditSelect{display:flex;align-items:center;justify-content:space-between;cursor:default}html[data-theme=dark] .adminUserEditInput,html[data-theme=dark] .adminUserEditSelect{border-color:#ffffff38;background:#3a3636;color:#bcbcbc}.adminUserEditFieldBtn{position:absolute;top:50%;right:12px;transform:translateY(-50%);width:26px;height:26px;border-radius:6px;border:1px solid rgba(0,0,0,.26);background:#fff;color:#8a8a8a;display:inline-flex;align-items:center;justify-content:center}html[data-theme=dark] .adminUserEditFieldBtn{background:#3a3636;border-color:#ffffff2e;color:#bcbcbc}.adminUserEditFieldRole{position:relative}.adminUserEditChevron{display:inline-flex;align-items:center;justify-content:center}.adminUserEditSelectMenu{position:absolute;left:0;top:calc(100% + 6px);width:152px;border-radius:10px;background:#fff;box-shadow:0 12px 26px #00000024;overflow:hidden;z-index:2;opacity:0;visibility:hidden;pointer-events:none}.adminUserEditFieldRole.isOpen .adminUserEditSelectMenu{opacity:1;visibility:visible;pointer-events:auto}html[data-theme=dark] .adminUserEditSelectMenu{background:#3a3636;box-shadow:0 16px 30px #0000004d}.adminUserEditOption{width:100%;min-height:28px;padding:0 16px;border:0;background:transparent;text-align:left;font-size:13px;color:#7f7f7f}html[data-theme=dark] .adminUserEditOption{color:#bcbcbc}.adminUserEditOption+.adminUserEditOption{border-top:1px solid rgba(0,0,0,.08)}html[data-theme=dark] .adminUserEditOption+.adminUserEditOption{border-top-color:#ffffff14}.adminUserEditStatusBlock{display:grid;gap:8px}.adminUserEditStatus{display:inline-flex;align-items:center;gap:8px;color:#d99b02;font-size:15px;font-weight:500}.adminUserEditStatusIcon{display:inline-flex;align-items:center;justify-content:center}.adminUserEditPanel{display:grid;gap:12px}.adminUserEditPanelTitle{margin:0;max-width:none;font-size:30px;line-height:1;font-weight:900;letter-spacing:-.04em;color:#000000db}.adminUserEditLogCard{background:#fff;border-radius:18px;padding:10px 22px;box-shadow:0 14px 30px #00000014}html[data-theme=dark] .adminUserEditLogCard{background:#3a3636}.adminUserEditLogRow{min-height:35px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:14px;color:#7f7f7f}.adminUserEditLogRow+.adminUserEditLogRow{border-top:1px solid rgba(0,0,0,.08)}html[data-theme=dark] .adminUserEditLogRow{color:#bcbcbc}html[data-theme=dark] .adminUserEditLogRow+.adminUserEditLogRow{border-top-color:#ffffff14}.adminUserEditActions{margin-top:20px;display:flex;align-items:center;justify-content:center;gap:18px}.adminUserEditPrimaryBtn,.adminUserEditSecondaryBtn,.adminUserEditDangerBtn{height:40px;border-radius:10px;border:0;padding:0 24px;font-size:14px;font-weight:800;color:#fff}.adminUserEditPrimaryBtn{min-width:246px;background:#178a36}.adminUserEditSecondaryBtn{min-width:128px;background:#7f7f7f}.adminUserEditSecondaryBtnWide{min-width:184px}.adminUserEditDangerBtn{min-width:202px;background:#ed1d1d}.adminUserEditForm--wide{max-width:530px}.adminUserEditClientSection{margin-top:6px;border:1px solid rgba(0,0,0,.12);border-radius:16px;padding:16px 18px 18px;background:#fff}html[data-theme=dark] .adminUserEditClientSection{background:#3a3636;border-color:#ffffff1f}.adminUserEditClientSectionTitle{margin:0 0 12px;font-size:17px;font-weight:800;color:#000000db}html[data-theme=dark] .adminUserEditClientSectionTitle{color:#fff}.adminUserEditClientGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.adminUserEditFieldWide{grid-column:span 2}.adminUserEditClientHint{margin:0 0 12px;font-size:13px;line-height:1.35;color:#7f7f7f}html[data-theme=dark] .adminUserEditClientHint{color:#bcbcbc}.adminUserEditClientReadonly{margin:10px 0 14px;padding:12px 14px;border-radius:12px;border:1px dashed rgba(0,0,0,.2);background:#00000005}html[data-theme=dark] .adminUserEditClientReadonly{border-color:#fff3;background:#ffffff0a}.adminUserEditClientReadonlyTitle{font-size:13px;font-weight:800;margin-bottom:8px;color:#000000b8}html[data-theme=dark] .adminUserEditClientReadonlyTitle{color:#fff}.adminUserEditClientReadonlyLine{font-size:13px;line-height:1.45;color:#5a5a5a}html[data-theme=dark] .adminUserEditClientReadonlyLine{color:#bcbcbc}@media (max-width: 560px){.adminUserEditClientGrid{grid-template-columns:1fr}.adminUserEditFieldWide{grid-column:span 1}}.adminProductsHeaderWrap{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:12px 10px;align-items:start}.adminProductsSearch{width:100%;max-width:640px}.adminProductsFilterBtn{width:40px;height:40px;border-radius:999px;border:1px solid rgba(0,0,0,.35);background:#fff;color:#000c;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}html[data-theme=dark] .adminProductsFilterBtn{background:#3a3636;border-color:#ffffff38;color:#fff}.adminProductsToolbar{grid-column:1 / span 2;display:flex;align-items:center;gap:10px}.adminProductsPrimaryBtn,.adminProductsSecondaryBtn{height:30px;border-radius:999px;border:0;display:inline-flex;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:700;cursor:pointer}.adminProductsPrimaryBtn{background:#178a36;color:#fff}.adminProductsSecondaryBtn{background:#7c7c7c;color:#fff}.adminProductsGhostBtn{height:30px;border-radius:999px;border:1px solid rgba(0,0,0,.25);background:transparent;color:#000000bf;padding:0 12px;font-size:13px;font-weight:600;cursor:pointer}html[data-theme=dark] .adminProductsGhostBtn{border-color:#ffffff47;color:#f0f0f0}html[data-theme=dark] .adminProductsSecondaryBtn{background:#5a5a5a}.adminProductsShell{background:#ffffffbf;border-radius:16px;padding:10px;box-shadow:var(--shadow)}html[data-theme=dark] .adminProductsShell{background:#3a3636}.adminProductsPanel{border-radius:24px;background:#f5f5f5;padding:18px 0 0}html[data-theme=dark] .adminProductsPanel{background:#2b2b2b}.adminProductsTitle{margin:0 26px 10px;font-size:38px;line-height:.95;font-weight:900;letter-spacing:-.05em;color:#000000db}html[data-theme=dark] .adminProductsTitle{color:#fff}.adminProductsTableCard{overflow:hidden;border-radius:22px;border:1px solid rgba(0,0,0,.55);background:#fff}html[data-theme=dark] .adminProductsTableCard{background:#2b2b2b;border-color:#ffffff2e}.adminProductsHead,.adminProductsRow{display:grid;grid-template-columns:minmax(0,1.55fr) 170px 170px 160px 220px}.adminProductsHead{min-height:60px;background:#221f1f;color:#fff}.adminProductsHeadCell,.adminProductsCell{display:flex;align-items:center;min-width:0}.adminProductsHeadCell{padding:0 12px;font-size:14px;font-weight:700}.adminProductsHeadCell+.adminProductsHeadCell{border-left:1px solid rgba(255,255,255,.22)}.adminProductsHeadCellProduct,.adminProductsCellProduct{gap:10px}.adminProductsHeadChevron{margin-left:auto;display:inline-flex;opacity:.7}.adminProductsCheck{width:18px;height:18px;flex:0 0 auto;border-radius:4px;border:1px solid rgba(0,0,0,.45);background:transparent}.adminProductsHead .adminProductsCheck{border-color:#ffffffbf}html[data-theme=dark] .adminProductsCheck{border-color:#ffffff59}.adminProductsBody{background:#fff}html[data-theme=dark] .adminProductsBody{background:#2b2b2b}.adminProductsRow{min-height:94px}.adminProductsRow:nth-child(2n){background:#0000000a}html[data-theme=dark] .adminProductsRow:nth-child(2n){background:#ffffff0d}.adminProductsCell{padding:0 12px;font-size:13px;color:#8a8a8a}html[data-theme=dark] .adminProductsCell{color:#bcbcbc}.adminProductsThumb{width:60px;height:60px;border-radius:4px;background:#7d7d7d;color:#fff;display:grid;place-items:center;text-align:center;font-size:11px;line-height:1.1}.adminProductsName{color:#000000db;line-height:1.15}html[data-theme=dark] .adminProductsName{color:#fff}.adminProductsInputLike,.adminProductsStepper{height:28px;border-radius:4px;border:1px solid rgba(0,0,0,.35);background:#fff;color:#8a8a8a;display:inline-flex;align-items:center;justify-content:center}.adminProductsInputLike{min-width:92px;padding:0 12px}.adminProductsStepper{min-width:92px;justify-content:space-between;padding:0 10px}html[data-theme=dark] .adminProductsInputLike,html[data-theme=dark] .adminProductsStepper{background:#3a3636;border-color:#ffffff38;color:#bcbcbc}.adminProductsCellActions{gap:8px}.adminProductsActionBtn{width:30px;height:30px;border-radius:999px;border:1px solid rgba(0,0,0,.35);background:transparent;color:#7f7f7f;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.adminProductsActionBtnPlain{border:0}html[data-theme=dark] .adminProductsActionBtn{border-color:#ffffff3d;color:#bcbcbc}.adminProductsFooter{min-height:64px;display:flex;align-items:center;justify-content:center;gap:8px;border-top:1px solid rgba(0,0,0,.08)}html[data-theme=dark] .adminProductsFooter{border-top-color:#ffffff14}.adminProductsPageBtn,.adminProductsPageIndicator{height:24px;border-radius:999px;border:1px solid rgba(0,0,0,.35);color:#7f7f7f;background:#fff;display:inline-flex;align-items:center;justify-content:center}.adminProductsPageBtn{width:24px;cursor:pointer}.adminProductsPageIndicator{min-width:64px;padding:0 10px;font-size:14px}html[data-theme=dark] .adminProductsPageBtn,html[data-theme=dark] .adminProductsPageIndicator{border-color:#ffffff3d;background:#3a3636;color:#bcbcbc}.adminProductsSummaryLine{margin:0 26px 12px;font-size:14px;font-weight:600;color:#7f7f7f}html[data-theme=dark] .adminProductsSummaryLine{color:#bcbcbc}.adminProductsThumbImg{width:60px;height:60px;border-radius:4px;object-fit:cover;flex:0 0 auto}.adminProductsStepBtn{border:0;background:transparent;cursor:pointer;padding:0 8px;font-size:14px;color:inherit}.adminProductsStepBtn:disabled{opacity:.35;cursor:not-allowed}.adminTaxonomyModalRoot{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:24px 16px;background:#0f172a80}html[data-theme=dark] .adminTaxonomyModalRoot{background:#0000009e}.adminTaxonomyModalDialog{width:min(920px,100%);max-height:min(92vh,900px);overflow:auto;border-radius:24px;background:#f5f5f5;color:#000000db;padding:22px 22px 20px;position:relative;box-shadow:var(--shadow);border:1px solid rgba(0,0,0,.08)}html[data-theme=dark] .adminTaxonomyModalDialog{background:#2b2b2b;color:#fff;border-color:#ffffff14}.adminTaxonomyModalClose{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:22px;line-height:1;cursor:pointer}.adminTaxonomyModalClose:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in oklab,var(--input-focus) 28%,transparent)}.adminTaxonomyModalTitle{margin:0 40px 14px 0;font-size:26px;font-weight:900;letter-spacing:-.03em;color:#000000db}html[data-theme=dark] .adminTaxonomyModalTitle{color:#fff}.adminTaxonomyModalTabs{display:inline-flex;gap:0;margin-bottom:18px;border-radius:999px;overflow:hidden;border:1px solid rgba(0,0,0,.12)}html[data-theme=dark] .adminTaxonomyModalTabs{border-color:#ffffff24}.adminTaxonomyModalTab{min-width:160px;padding:10px 18px;border:0;background:#fff;color:var(--muted);font-weight:800;font-size:14px;cursor:pointer}html[data-theme=dark] .adminTaxonomyModalTab{background:#3a3636;color:var(--muted)}.adminTaxonomyModalTab.isActive{background:var(--success);color:var(--success-contrast)}.adminTaxonomyModalGrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:14px}@media (max-width: 820px){.adminTaxonomyModalGrid{grid-template-columns:1fr}}.adminTaxonomyModalCard{background:#fff;color:#000000db;border-radius:22px;padding:16px 18px 14px;box-shadow:0 12px 28px #00000014;border:1px solid rgba(0,0,0,.06)}html[data-theme=dark] .adminTaxonomyModalCard{background:#3a3636;color:#fff;border-color:#ffffff14;box-shadow:none}.adminTaxonomyModalCardHeader{font-size:14px;font-weight:700;margin:0 0 12px;color:#000000db}html[data-theme=dark] .adminTaxonomyModalCardHeader{color:#fff}.adminTaxonomyModalLabel{display:block;font-size:13px;font-weight:500;margin-bottom:6px;color:#000000db}.adminTaxonomyModalLabel--spaced{margin-top:12px}html[data-theme=dark] .adminTaxonomyModalLabel{color:#fff}.adminTaxonomyModalInput,.adminTaxonomyModalTextarea{width:100%;border-radius:10px;border:1px solid var(--input-border);background:var(--input-bg);color:var(--input-text);padding:10px 12px;font-size:14px;outline:none;box-sizing:border-box}.adminTaxonomyModalInput:focus-visible,.adminTaxonomyModalTextarea:focus-visible{border-color:var(--input-focus);box-shadow:0 0 0 3px color-mix(in oklab,var(--input-focus) 22%,transparent)}.adminTaxonomyModalTextarea{min-height:120px;resize:vertical}.adminTaxonomyModalCounter{margin-top:6px;font-size:12px;color:var(--subtitle)}.adminTaxonomyModalPhoto{min-height:200px;border-radius:14px;border:1px dashed rgba(0,0,0,.2);background:#fafafa;display:grid;place-items:center;gap:10px;padding:16px;text-align:center}html[data-theme=dark] .adminTaxonomyModalPhoto{background:#2f2f2f;border-color:#ffffff2e}.adminTaxonomyModalPhotoPlus{font-size:42px;font-weight:300;color:#7f7f7f;line-height:1}html[data-theme=dark] .adminTaxonomyModalPhotoPlus{color:var(--icon-muted)}.adminTaxonomyModalUploadBtn{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:12px;border:0;background:#fff;box-shadow:0 8px 18px #00000014;font-weight:700;font-size:12px;cursor:pointer;color:#000000c7}html[data-theme=dark] .adminTaxonomyModalUploadBtn{background:#3a3636;color:#fff;box-shadow:none}.adminTaxonomyModalUploadBtn:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in oklab,var(--input-focus) 22%,transparent)}.adminTaxonomyModalHint{margin-top:8px;font-size:11px;color:#8a8a8a}html[data-theme=dark] .adminTaxonomyModalHint{color:#bcbcbc}.adminTaxonomyModalApiNote{margin-top:6px;font-size:11px;color:#b45309}html[data-theme=dark] .adminTaxonomyModalApiNote{color:#fbbf24}.adminTaxonomyModalRow{margin-top:14px}.adminTaxonomyModalToggleRow{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;font-weight:600;color:#000000db}html[data-theme=dark] .adminTaxonomyModalToggleRow{color:#fff}.adminTaxonomyModalSwitch{position:relative;width:48px;height:28px;border-radius:999px;border:0;background:#8a8a8a;cursor:pointer;flex-shrink:0}.adminTaxonomyModalSwitch:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in oklab,var(--input-focus) 22%,transparent)}.adminTaxonomyModalSwitch.isOn{background:var(--success)}.adminTaxonomyModalSwitchKnob{position:absolute;top:4px;left:4px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .16s ease}.adminTaxonomyModalSwitch.isOn .adminTaxonomyModalSwitchKnob{transform:translate(20px)}.adminTaxonomyModalFooter{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.adminTaxonomyModalBtnPrimary,.adminTaxonomyModalBtnSecondary,.adminTaxonomyModalBtnDanger{min-width:200px;height:42px;border-radius:10px;border:0;font-weight:900;font-size:13px;cursor:pointer}.adminTaxonomyModalBtnPrimary:focus-visible,.adminTaxonomyModalBtnSecondary:focus-visible,.adminTaxonomyModalBtnDanger:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in oklab,var(--input-focus) 22%,transparent)}.adminTaxonomyModalBtnPrimary{background:var(--success);color:var(--success-contrast)}.adminTaxonomyModalBtnSecondary{background:#7c7c7c;color:#fff}html[data-theme=dark] .adminTaxonomyModalBtnSecondary{background:#5a5a5a}.adminTaxonomyModalBtnDanger{background:#dc2626;color:#fff}.adminTaxonomyModalBtnDanger:disabled{opacity:.45;cursor:not-allowed}.adminTaxonomyModalError{margin-top:10px;font-size:13px;color:#dc2626;text-align:center}html[data-theme=dark] .adminTaxonomyModalError{color:#fca5a5}.adminProductCreateHeaderWrap{width:100%;display:grid;gap:8px;justify-items:start}.adminProductCreateDashBtn{height:36px;padding-right:18px}.adminProductCreateShell{background:#ffffffbf;border-radius:16px;padding:8px;box-shadow:var(--shadow)}html[data-theme=dark] .adminProductCreateShell{background:#3a3636}.adminProductCreateCard{background:#f5f5f5;border-radius:24px;padding:18px 22px 16px;min-height:568px}html[data-theme=dark] .adminProductCreateCard{background:#2b2b2b}.adminProductCreateTitle{margin:0 0 12px;font-size:30px;line-height:.98;font-weight:900;letter-spacing:-.04em;color:#000000db}html[data-theme=dark] .adminProductCreateTitle{color:#fff}.adminProductCreateGrid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(380px,.94fr);gap:12px;align-items:start}.adminProductCreateLeft,.adminProductCreateRight{display:grid;align-content:start;gap:10px}.adminProductCreatePanel{background:#fff;border-radius:22px;box-shadow:0 12px 28px #00000014;overflow:hidden}html[data-theme=dark] .adminProductCreatePanel{background:#3a3636}.adminProductCreatePanelHeader{min-height:46px;display:flex;align-items:center;padding:0 18px;font-size:14px;font-weight:700;color:#000000db;border-bottom:1px solid rgba(0,0,0,.08)}html[data-theme=dark] .adminProductCreatePanelHeader{color:#fff;border-bottom-color:#ffffff14}.adminProductCreatePanelBody,.adminProductCreatePhotosBody,.adminProductCreatePriceBody{padding:10px 14px 12px}.adminProductCreateField{display:grid;gap:4px}.adminProductCreateLeft>.adminProductCreateField+.adminProductCreateField{margin-top:2px}.adminProductCreateLabel{font-size:13px;font-weight:500;color:#000000db}html[data-theme=dark] .adminProductCreateLabel{color:#fff}.adminProductCreateInputWrap,.adminProductCreateTextareaWrap{position:relative;display:block}.adminProductCreateInput,.adminProductCreateSelect{width:100%;height:36px;border-radius:10px;border:1px solid rgba(0,0,0,.35);background:#fff;padding:0 48px 0 16px;font-size:11px;color:#7f7f7f;outline:none}.adminProductCreateSelect{display:flex;align-items:center;justify-content:space-between}.adminProductCreateTextarea{width:100%;height:122px;resize:none;border-radius:10px;border:1px solid rgba(0,0,0,.35);background:#fff;padding:12px 48px 12px 16px;font-size:11px;color:#7f7f7f;outline:none}html[data-theme=dark] .adminProductCreateInput,html[data-theme=dark] .adminProductCreateSelect,html[data-theme=dark] .adminProductCreateTextarea{background:#2b2b2b;border-color:#fff3;color:#bcbcbc}.adminProductCreateFieldBtn{position:absolute;top:50%;right:12px;transform:translateY(-50%);width:24px;height:24px;border-radius:6px;border:1px solid rgba(0,0,0,.26);background:#fff;color:#7f7f7f;display:inline-flex;align-items:center;justify-content:center}.adminProductCreateFieldBtnTextarea{top:14px;transform:none}html[data-theme=dark] .adminProductCreateFieldBtn{background:#3a3636;border-color:#ffffff2e;color:#bcbcbc}.adminProductCreatePhotosGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 12px}.adminProductCreateImageSlot{min-height:138px;border-radius:14px;border:1px dashed rgba(0,0,0,.2);background:#fafafa;display:grid;justify-items:center;align-content:center;gap:12px}html[data-theme=dark] .adminProductCreateImageSlot{background:#2f2f2f;border-color:#ffffff2e}.adminProductCreateImagePlus{color:#7f7f7f}.adminProductCreateUploadBtn{min-width:138px;height:34px;border-radius:12px;border:0;background:#fff;box-shadow:0 8px 18px #00000014;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:11px;color:#000000c7}html[data-theme=dark] .adminProductCreateUploadBtn{background:#3a3636;color:#fff}.adminProductCreateRecommended{margin-top:8px;display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#8a8a8a}html[data-theme=dark] .adminProductCreateRecommended{color:#bcbcbc}.adminProductCreatePriceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.adminProductCreateToggleRow{min-height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-top:1px solid rgba(0,0,0,.08);font-size:13px;color:#000000db}html[data-theme=dark] .adminProductCreateToggleRow{border-top-color:#ffffff14;color:#fff}.adminProductCreateToggle{width:48px;height:28px;border-radius:999px;border:0;background:#8a8a8a;display:inline-flex;align-items:center;justify-content:flex-start;padding:4px}.adminProductCreateToggleKnob{width:20px;height:20px;border-radius:50%;background:#fff}.adminProductCreateCheck{display:inline-flex;align-items:center;gap:8px;color:#7f7f7f;font-size:14px}html[data-theme=dark] .adminProductCreateCheck{color:#bcbcbc}.adminProductCreateCheckInput{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;border:1px solid rgba(0,0,0,.35);border-radius:4px;background:#fff;display:inline-grid;place-items:center;cursor:pointer}.adminProductCreateCheckInput:after{content:"";width:8px;height:8px;border-radius:2px;background:#178a36;transform:scale(0);transition:transform .12s ease}.adminProductCreateCheckInput:checked:after{transform:scale(1)}html[data-theme=dark] .adminProductCreateCheckInput{background:#3a3636;border-color:#ffffff38}.adminProductCreateCompactBody{display:grid;gap:10px}.adminProductCreateTwoColumn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.adminProductCreateBottomGrid{margin-top:12px;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);gap:12px;align-items:start}.adminProductCreateBottomLeft,.adminProductCreateBottomRight{display:grid;align-content:start;gap:10px}.adminProductCreateMeasureGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.adminProductCreateInputWrapUnit .adminProductCreateInput{padding-right:72px}.adminProductCreateInputUnit{position:absolute;top:50%;right:42px;transform:translateY(-50%);font-size:11px;color:#7f7f7f}html[data-theme=dark] .adminProductCreateInputUnit{color:#bcbcbc}.adminProductCreateStockRows{display:grid}.adminProductCreateStockRow{min-height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-top:1px solid rgba(0,0,0,.08);font-size:15px;color:#000000db}.adminProductCreateStockRow:first-child{border-top:0}html[data-theme=dark] .adminProductCreateStockRow{border-top-color:#ffffff14;color:#fff}.adminProductCreateStepper{width:122px;height:30px;border-radius:6px;border:1px solid rgba(0,0,0,.35);display:grid;grid-template-columns:28px 1fr 28px;overflow:hidden;background:#fff}html[data-theme=dark] .adminProductCreateStepper{background:#2b2b2b;border-color:#fff3}.adminProductCreateStepBtn{border:0;background:transparent;color:#7f7f7f;font-size:13px}.adminProductCreateStepInput{width:100%;border:0;border-left:1px solid rgba(0,0,0,.12);border-right:1px solid rgba(0,0,0,.12);text-align:center;font-size:12px;color:#7f7f7f;background:transparent;outline:none}html[data-theme=dark] .adminProductCreateStepInput{border-left-color:#ffffff1f;border-right-color:#ffffff1f;color:#bcbcbc}.adminProductCreateToggleCard{overflow:hidden}.adminProductCreateToggleColumn{display:grid}.adminProductCreateSwitchLine{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;font-size:15px;color:#000000db;border-top:1px solid rgba(0,0,0,.08)}.adminProductCreateToggleColumn .adminProductCreateSwitchLine:first-child{border-top:0}html[data-theme=dark] .adminProductCreateSwitchLine{color:#fff;border-top-color:#ffffff14}.adminProductCreateSwitch{position:relative;width:52px;height:30px}.adminProductCreateSwitchInput{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.adminProductCreateSwitchTrack{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#8a8a8a;transition:background .12s ease}.adminProductCreateSwitchTrack:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;transition:transform .12s ease}.adminProductCreateSwitchInput:checked+.adminProductCreateSwitchTrack{background:#178a36}.adminProductCreateSwitchInput:checked+.adminProductCreateSwitchTrack:after{transform:translate(22px)}@media (max-width: 920px){.adminProductCreateGrid,.adminProductCreateBottomGrid,.adminProductCreateTwoColumn{grid-template-columns:1fr}}.adminProductCreateActions{margin-top:16px;display:flex;gap:12px;justify-content:flex-start}.adminProductCreatePrimaryBtn{min-width:292px;height:34px;border-radius:10px;border:0;background:#178a36;color:#fff;font-size:14px;font-weight:800;letter-spacing:.02em;cursor:pointer;text-transform:uppercase}.adminProductCreatePrimaryBtn:hover{filter:brightness(1.06)}.adminOrdersHeaderWrap{width:100%;display:grid;gap:10px;justify-items:stretch}.homeRoot[data-role=admin][data-page=orders] #header-left,.homeRoot[data-role=master][data-page=orders] #header-left,.homeRoot[data-role=admin][data-page=orders] .homeTopLeft,.homeRoot[data-role=master][data-page=orders] .homeTopLeft{width:100%}.homeRoot[data-role=admin][data-page=orders] .dashBtn,.homeRoot[data-role=master][data-page=orders] .dashBtn{width:320px}.adminOrdersSearchRow{display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:10px;width:min(100%,320px);max-width:320px}.adminOrdersSearch{width:100%!important;min-width:0}.adminOrdersFilterBtn{width:40px;height:40px;border-radius:999px;border:1px solid rgba(0,0,0,.35);background:#fff;color:#000c;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}html[data-theme=dark] .adminOrdersFilterBtn{background:#3a3636;border-color:#ffffff38;color:#fff}.adminOrdersToolbar{display:flex;align-items:center;gap:10px}.adminOrdersSecondaryBtn{height:30px;border-radius:999px;border:0;display:inline-flex;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:700;cursor:pointer;background:#7c7c7c;color:#fff}html[data-theme=dark] .adminOrdersSecondaryBtn{background:#5a5a5a}.adminOrdersShell{background:#ffffffbf;border-radius:16px;padding:10px;box-shadow:var(--shadow)}html[data-theme=dark] .adminOrdersShell{background:#3a3636}.adminOrdersPanel{border-radius:24px;background:#f5f5f5;padding:18px 0 0}html[data-theme=dark] .adminOrdersPanel{background:#2b2b2b}.adminOrdersTitle{margin:0 26px 10px;font-size:38px;line-height:.95;font-weight:900;letter-spacing:-.05em;color:#000000db}html[data-theme=dark] .adminOrdersTitle{color:#fff}.adminOrdersTableCard{overflow:hidden;border-radius:22px;border:1px solid rgba(0,0,0,.55);background:#fff}html[data-theme=dark] .adminOrdersTableCard{background:#2b2b2b;border-color:#ffffff2e}.adminOrdersHead,.adminOrdersRow{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr) 146px 146px 128px}.adminOrdersHead{min-height:60px;background:#221f1f;color:#fff}.adminOrdersHeadCell,.adminOrdersCell{display:flex;align-items:center;min-width:0}.adminOrdersCell--stack{flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;align-self:stretch}.adminOrdersClientPrimary{font-weight:700;color:#000000c7;line-height:1.25;word-break:break-word}html[data-theme=dark] .adminOrdersClientPrimary{color:#f0f0f0}.adminOrdersHeadCell{padding:0 12px;font-size:14px;font-weight:700}.adminOrdersHeadCell+.adminOrdersHeadCell{border-left:1px solid rgba(255,255,255,.22)}.adminOrdersHeadCellOrder,.adminOrdersCellOrder{gap:10px}.adminOrdersHeadChevron{margin-left:auto;display:inline-flex;opacity:.7}.adminOrdersCheck{width:18px;height:18px;flex:0 0 auto;border-radius:4px;border:1px solid rgba(0,0,0,.45);background:transparent}.adminOrdersHead .adminOrdersCheck{border-color:#ffffffbf}html[data-theme=dark] .adminOrdersCheck{border-color:#ffffff59}.adminOrdersBody{background:#fff}html[data-theme=dark] .adminOrdersBody{background:#2b2b2b}.adminOrdersRow{min-height:70px}.adminOrdersRow:nth-child(2n){background:#0000000a}html[data-theme=dark] .adminOrdersRow:nth-child(2n){background:#ffffff0d}.adminOrdersCell{padding:0 12px;font-size:13px;color:#8a8a8a}html[data-theme=dark] .adminOrdersCell{color:#bcbcbc}.adminOrdersStatus{display:inline-flex;align-items:center;gap:7px;color:#178a36;font-weight:700}.adminOrdersCellActions{gap:8px}.adminOrdersActionBtn{width:30px;height:30px;border-radius:999px;border:1px solid rgba(0,0,0,.35);background:transparent;color:#7f7f7f;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}html[data-theme=dark] .adminOrdersActionBtn{border-color:#ffffff3d;color:#bcbcbc}.adminOrdersFooter{min-height:64px;display:flex;align-items:center;justify-content:center;gap:8px;border-top:1px solid rgba(0,0,0,.08)}html[data-theme=dark] .adminOrdersFooter{border-top-color:#ffffff14}.adminOrdersPageBtn,.adminOrdersPageIndicator{height:24px;border-radius:999px;border:1px solid rgba(0,0,0,.35);color:#7f7f7f;background:#fff;display:inline-flex;align-items:center;justify-content:center}.adminOrdersPageBtn{width:24px;cursor:pointer}.adminOrdersPageIndicator{min-width:64px;padding:0 10px;font-size:14px}html[data-theme=dark] .adminOrdersPageBtn,html[data-theme=dark] .adminOrdersPageIndicator{border-color:#ffffff3d;background:#3a3636;color:#bcbcbc}.adminOrdersPrimaryBtn{height:30px;border-radius:999px;border:0;display:inline-flex;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:700;cursor:pointer;background:#178a36;color:#fff}.adminOrdersSummaryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 26px 14px}@media (max-width: 900px){.adminOrdersSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.adminOrdersSummaryCard{border-radius:16px;padding:12px 14px;background:#fff;border:1px solid rgba(0,0,0,.08)}html[data-theme=dark] .adminOrdersSummaryCard{background:#3a3636;border-color:#ffffff1a}.adminOrdersSummaryLabel{display:block;font-size:12px;font-weight:600;color:#64748b;margin-bottom:4px}html[data-theme=dark] .adminOrdersSummaryLabel{color:#9e9e9e}.adminOrdersSummaryValue{font-size:22px;font-weight:900;letter-spacing:-.02em}.adminOrdersFilters{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 26px 10px}.adminOrdersFiltersWrap{margin-bottom:14px}.adminOrdersFiltersLabel{font-size:13px;font-weight:700;color:#000000b8}html[data-theme=dark] .adminOrdersFiltersLabel{color:#f0f0f0}.adminOrdersChip{height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(0,0,0,.14);background:#fff;font-size:12px;font-weight:700;cursor:pointer;color:#000000bf}.adminOrdersChip.isOn{border-color:#178a36;background:#178a361f;color:#146c2e}html[data-theme=dark] .adminOrdersChip{background:#3a3636;border-color:#ffffff29;color:#f0f0f0}html[data-theme=dark] .adminOrdersChip.isOn{border-color:#22c55e;background:#22c55e26;color:#86efac}.adminOrdersChipApply{height:32px}.adminOrdersInlineField{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.adminOrdersSmallInput{width:100px;height:32px;border-radius:8px;border:1px solid rgba(0,0,0,.25);padding:0 8px}html[data-theme=dark] .adminOrdersSmallInput{background:#2b2b2b;border-color:#fff3;color:#fff}.adminOrdersManagerHint{margin:0;font-size:12px;color:#64748b;max-width:420px}html[data-theme=dark] .adminOrdersManagerHint{color:#9e9e9e}.adminOrdersMuted{color:#8a8a8a;font-size:11px}.adminOrdersEventHint{margin-top:4px;font-size:11px;color:#64748b;line-height:1.35}html[data-theme=dark] .adminOrdersEventHint{color:#9e9e9e}.adminOrdersTextBtn{height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(0,0,0,.2);background:#fff;font-size:12px;font-weight:700;cursor:pointer;color:#178a36}html[data-theme=dark] .adminOrdersTextBtn{background:#3a3636;border-color:#fff3;color:#4ade80}.adminOrdersDetailSubtitle{margin:-4px 26px 14px;font-size:15px;color:#64748b}html[data-theme=dark] .adminOrdersDetailSubtitle{color:#9e9e9e}.adminOrderDetailMeta{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin:0 26px 14px;font-size:13px}.adminOrderDetailNotes{margin:0 26px 14px;font-size:14px}.adminOrderDetailSectionTitle{margin:18px 26px 8px;font-size:18px;font-weight:800}.adminOrderDetailTableWrap{margin:0 26px 12px;overflow:auto;border-radius:12px;border:1px solid rgba(0,0,0,.1)}.adminOrderDetailTable{width:100%;border-collapse:collapse;font-size:13px;background:#fff}html[data-theme=dark] .adminOrderDetailTable{background:#2b2b2b}.adminOrderDetailTable th,.adminOrderDetailTable td{padding:8px 10px;border-bottom:1px solid rgba(0,0,0,.08);text-align:left}html[data-theme=dark] .adminOrderDetailTable th,html[data-theme=dark] .adminOrderDetailTable td{border-bottom-color:#ffffff14}.adminOrderDetailNotice{margin:12px 26px;padding:10px 12px;border-radius:10px;background:#f59e0b26;font-size:14px}.adminOrderDetailActions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 26px}.adminOrderDetailDangerBtn{height:30px;border-radius:999px;border:0;padding:0 14px;font-size:13px;font-weight:700;cursor:pointer;background:#dc2626;color:#fff}.adminOrderDetailFormSection{margin:0 26px 16px;padding:14px;border-radius:14px;border:1px solid rgba(0,0,0,.1);background:#fff}html[data-theme=dark] .adminOrderDetailFormSection{background:#3a3636;border-color:#ffffff1a}.adminOrderDetailFormTitle{margin:0 0 10px;font-size:15px;font-weight:800}.adminOrderDetailFormGrid{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:flex-end}.adminOrderDetailField{display:grid;gap:4px;font-size:12px;font-weight:600}.adminOrderDetailField--wide{flex:1 1 240px}.adminOrderDetailField input,.adminOrderDetailField select{min-width:160px;height:34px;border-radius:8px;border:1px solid rgba(0,0,0,.25);padding:0 8px}.adminOrderCreateSection{margin:0 26px 16px}.adminOrderCreateLine{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:10px}@media (max-width: 800px){.adminOrderCreateLine{grid-template-columns:1fr}}.adminOrderCreateField{display:grid;gap:4px;font-size:12px;font-weight:600}.adminOrderCreateField--wide{margin-top:10px}.adminOrderCreateField input,.adminOrderCreateField textarea{border-radius:8px;border:1px solid rgba(0,0,0,.25);padding:8px 10px;font-size:13px}.adminOrderCreateLinesHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.adminOrderCreateActions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 26px 10px}.homeRoot[data-role=admin][data-page=relationship] #header-left,.homeRoot[data-role=admin][data-page=relationship] .homeTopLeft{width:100%}.adminRelationshipRow{grid-template-columns:140px 1fr 1.3fr 90px 140px}.adminRelationshipUnread{min-width:28px;height:28px;border-radius:999px;background:#178a361f;color:#166534;font-weight:800;display:inline-flex;align-items:center;justify-content:center;padding:0 8px}html[data-theme=dark] .adminRelationshipUnread{background:#22c55e2e;color:#86efac}.adminRelationshipChatPanel{padding-bottom:18px}.adminRelationshipMessages{margin:0 26px;max-height:54vh;overflow:auto;overflow-anchor:none;display:grid;gap:10px;padding:4px 2px 6px}.adminRelationshipBubble{border-radius:12px;padding:10px 12px;max-width:min(640px,100%);border:1px solid rgba(0,0,0,.08);background:#fff}.adminRelationshipBubble header{display:flex;justify-content:space-between;gap:12px;margin-bottom:4px;font-size:12px}.adminRelationshipBubble p{margin:0;white-space:pre-wrap;line-height:1.35}.adminRelationshipBubble.isAdmin{margin-left:auto;background:#178a361f}.adminRelationshipBubble.isSystem{margin-inline:auto;background:#0000000d}.adminRelationshipBubble.isClient{margin-right:auto}html[data-theme=dark] .adminRelationshipBubble{background:#2b2b2b;border-color:#ffffff1a}html[data-theme=dark] .adminRelationshipBubble.isAdmin{background:#22c55e26}html[data-theme=dark] .adminRelationshipBubble.isSystem{background:#ffffff14}.adminRelationshipComposer{margin:10px 26px 0;display:grid;gap:10px}.adminRelationshipComposer textarea{width:100%;min-height:88px;resize:vertical;border-radius:12px;border:1px solid rgba(0,0,0,.18);padding:10px 12px;font-size:14px;font-family:inherit}.adminRelationshipComposerActions{display:flex;justify-content:flex-end;gap:8px}.adminRelationshipEmpty{margin:0;color:#64748b;font-weight:600}html[data-theme=dark] .adminRelationshipComposer textarea{background:#3a3636;border-color:#fff3;color:#f8f8f8}html[data-theme=dark] .adminRelationshipEmpty{color:#9e9e9e}.adminLogsHeaderWrap{width:100%;display:grid;gap:10px;justify-items:stretch}.homeRoot[data-role=admin][data-page=logs] #header-left,.homeRoot[data-role=master][data-page=logs] #header-left,.homeRoot[data-role=admin][data-page=logs] .homeTopLeft,.homeRoot[data-role=master][data-page=logs] .homeTopLeft{width:100%}.homeRoot[data-role=admin][data-page=logs] .dashBtn,.homeRoot[data-role=master][data-page=logs] .dashBtn{width:320px}.adminLogsSearchRow{display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:10px;width:min(100%,320px);max-width:320px}.adminLogsSearch{width:100%!important;min-width:0}.adminLogsFilterBtn{width:40px;height:40px;border-radius:999px;border:1px solid rgba(0,0,0,.35);background:#fff;color:#000c;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}html[data-theme=dark] .adminLogsFilterBtn{background:#3a3636;border-color:#ffffff38;color:#fff}.adminLogsToolbar{display:flex;align-items:center;gap:10px}.adminLogsSecondaryBtn{height:30px;border-radius:999px;border:0;display:inline-flex;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:700;cursor:pointer;background:#7c7c7c;color:#fff}html[data-theme=dark] .adminLogsSecondaryBtn{background:#5a5a5a}.adminLogsShell{background:#ffffffbf;border-radius:16px;padding:10px;box-shadow:var(--shadow)}html[data-theme=dark] .adminLogsShell{background:#3a3636}.adminLogsPanel{border-radius:24px;background:#f5f5f5;padding:18px 0 0}html[data-theme=dark] .adminLogsPanel{background:#2b2b2b}.adminLogsTitle{margin:0 26px 10px;font-size:38px;line-height:.95;font-weight:900;letter-spacing:-.05em;color:#000000db}html[data-theme=dark] .adminLogsTitle{color:#fff}.adminLogsTableCard{overflow:hidden;border-radius:22px;border:1px solid rgba(0,0,0,.55);background:#fff}html[data-theme=dark] .adminLogsTableCard{background:#2b2b2b;border-color:#ffffff2e}.adminLogsHead,.adminLogsRow{display:grid;grid-template-columns:minmax(0,1.55fr) 176px 170px minmax(0,1fr) 170px}.adminLogsHead{min-height:60px;background:#221f1f;color:#fff}.adminLogsHeadCell,.adminLogsCell{display:flex;align-items:center;min-width:0}.adminLogsHeadCell{padding:0 12px;font-size:14px;font-weight:700}.adminLogsHeadCell+.adminLogsHeadCell{border-left:1px solid rgba(255,255,255,.22)}.adminLogsHeadCellUser,.adminLogsCellUser{gap:10px}.adminLogsHeadChevron{margin-left:auto;display:inline-flex;opacity:.7}.adminLogsCheck{width:18px;height:18px;flex:0 0 auto;border-radius:4px;border:1px solid rgba(0,0,0,.45);background:transparent}.adminLogsHead .adminLogsCheck{border-color:#ffffffbf}html[data-theme=dark] .adminLogsCheck{border-color:#ffffff59}.adminLogsBody{background:#fff}html[data-theme=dark] .adminLogsBody{background:#2b2b2b}.adminLogsRow{min-height:88px}.adminLogsRow:nth-child(2n){background:#0000000a}html[data-theme=dark] .adminLogsRow:nth-child(2n){background:#ffffff0d}.adminLogsCell{padding:0 12px;font-size:13px;color:#8a8a8a}html[data-theme=dark] .adminLogsCell{color:#bcbcbc}.adminLogsThumb{width:60px;height:60px;border-radius:4px;background:#7d7d7d;color:#fff;display:grid;place-items:center;text-align:center;font-size:11px;line-height:1.1}.adminLogsUserInfo{display:flex;flex-direction:column;min-width:0}.adminLogsUserName{color:#000000db;line-height:1.15}html[data-theme=dark] .adminLogsUserName{color:#fff}.adminLogsUserRole{color:#8a8a8a}html[data-theme=dark] .adminLogsUserRole{color:#bcbcbc}.adminLogsDateBadge{min-width:96px;height:28px;border-radius:4px;border:1px solid rgba(0,0,0,.35);background:#fff;color:#8a8a8a;display:inline-flex;align-items:center;justify-content:center;padding:0 12px}html[data-theme=dark] .adminLogsDateBadge{background:#3a3636;border-color:#ffffff38;color:#bcbcbc}.adminLogsFooter{min-height:64px;display:flex;align-items:center;justify-content:center;gap:8px;border-top:1px solid rgba(0,0,0,.08)}html[data-theme=dark] .adminLogsFooter{border-top-color:#ffffff14}.adminLogsPageBtn,.adminLogsPageIndicator{height:24px;border-radius:999px;border:1px solid rgba(0,0,0,.35);color:#7f7f7f;background:#fff;display:inline-flex;align-items:center;justify-content:center}.adminLogsPageBtn{width:24px;cursor:pointer}.adminLogsPageIndicator{min-width:64px;padding:0 10px;font-size:14px}html[data-theme=dark] .adminLogsPageBtn,html[data-theme=dark] .adminLogsPageIndicator{border-color:#ffffff3d;background:#3a3636;color:#bcbcbc}.adminAnalyticsShell{background:#ffffffbf;border-radius:16px;padding:8px;box-shadow:var(--shadow)}html[data-theme=dark] .adminAnalyticsShell{background:#3a3636}.adminAnalyticsPanel{border-radius:24px;background:#f5f5f5;padding:12px 14px 14px}html[data-theme=dark] .adminAnalyticsPanel{background:#2b2b2b}.adminAnalyticsHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.adminAnalyticsTitle{margin:0;font-size:38px;line-height:.95;font-weight:900;letter-spacing:-.05em;color:#000000db}html[data-theme=dark] .adminAnalyticsTitle{color:#fff}.adminAnalyticsSubtitle{margin:2px 0 0;font-size:15px;color:#7f7f7f}html[data-theme=dark] .adminAnalyticsSubtitle{color:#9e9e9e}.adminAnalyticsRange{display:inline-flex;align-items:center;gap:6px;background:#fff;border-radius:20px;padding:5px 8px}html[data-theme=dark] .adminAnalyticsRange{background:#3a3636}.adminAnalyticsRangeBtn{width:46px;height:32px;border:0;border-radius:16px;background:transparent;color:#7f7f7f;font-size:15px;font-weight:500;cursor:pointer}html[data-theme=dark] .adminAnalyticsRangeBtn{color:#bcbcbc}.adminAnalyticsRangeBtn.isActive{background:#178a36;color:#fff;font-weight:800}.adminAnalyticsGrid{margin-top:10px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 152px;gap:6px}.adminAnalyticsListCard{border-radius:22px;background:#fff;padding:12px;min-height:530px}html[data-theme=dark] .adminAnalyticsListCard{background:#3a3636}.adminAnalyticsCardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.adminAnalyticsCardTitle{margin:0;font-size:16px;font-weight:900;color:#000000db}html[data-theme=dark] .adminAnalyticsCardTitle{color:#fff}.adminAnalyticsCardPeriod{margin-top:2px;font-size:11px;color:#8a8a8a}html[data-theme=dark] .adminAnalyticsCardPeriod{color:#bcbcbc}.adminAnalyticsExpandBtn{width:26px;height:26px;border:0;background:transparent;color:#000000e6;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}html[data-theme=dark] .adminAnalyticsExpandBtn{color:#fff}.adminAnalyticsList{margin-top:8px;margin-right:-16px;border-top:1px solid rgba(0,0,0,.08);height:430px;padding-right:16px;overflow:auto;scrollbar-width:thin;scrollbar-color:#787878 transparent}html:not([data-theme=dark]) .adminAnalyticsList{scrollbar-color:#787878 transparent}html[data-theme=dark] .adminAnalyticsList{border-top-color:#ffffff14;scrollbar-color:#f1f1f1 transparent}.adminAnalyticsList::-webkit-scrollbar{width:8px}.adminAnalyticsList::-webkit-scrollbar-track{background:transparent}.adminAnalyticsList::-webkit-scrollbar-thumb{border-radius:999px;background:#787878}html:not([data-theme=dark]) .adminAnalyticsList::-webkit-scrollbar-thumb{background:#787878!important;background-color:#787878!important}html[data-theme=light] .adminAnalyticsList::-webkit-scrollbar-thumb{background:#787878!important;background-color:#787878!important}html:not([data-theme=dark]) .adminAnalyticsList::-webkit-scrollbar-track,html[data-theme=light] .adminAnalyticsList::-webkit-scrollbar-track{background:transparent!important}html[data-theme=dark] .adminAnalyticsList::-webkit-scrollbar-thumb{background:#f1f1f1}.adminAnalyticsListItem{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:8px;align-items:center;min-height:72px;border-bottom:1px solid rgba(0,0,0,.08)}html[data-theme=dark] .adminAnalyticsListItem{border-bottom-color:#ffffff14}.adminAnalyticsThumb{width:50px;height:50px;border-radius:12px;background:#262222;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center}.adminAnalyticsThumbImg{width:100%;height:100%;object-fit:cover;display:block}.adminAnalyticsListTitle{font-size:15px;line-height:1.05;color:#000000db}html[data-theme=dark] .adminAnalyticsListTitle{color:#fff}.adminAnalyticsListSub{margin-top:2px;font-size:11px;color:#8a8a8a}html[data-theme=dark] .adminAnalyticsListSub{color:#bcbcbc}.adminAnalyticsListCount{font-size:12px;color:#8a8a8a;white-space:nowrap}html[data-theme=dark] .adminAnalyticsListCount{color:#bcbcbc}.adminAnalyticsMetricsCol{display:grid;gap:8px}.adminAnalyticsMetric{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:22px;background:#fff;min-height:94px;padding:10px 8px 8px;text-align:center}html[data-theme=dark] .adminAnalyticsMetric{background:#3a3636}.adminAnalyticsMetricArrow{position:absolute;top:5px;right:8px;font-size:18px;line-height:1}.adminAnalyticsMetric.isPositive .adminAnalyticsMetricArrow,.adminAnalyticsMetric.isPositive .adminAnalyticsMetricValue{color:#178a36}.adminAnalyticsMetric.isNegative .adminAnalyticsMetricArrow,.adminAnalyticsMetric.isNegative .adminAnalyticsMetricValue{color:#ef1a1a}.adminAnalyticsMetricValue{font-size:28px;line-height:1;font-weight:900;letter-spacing:-.04em}.adminAnalyticsMetricLabel{margin-top:2px;font-size:14px;line-height:1.05;font-weight:900;color:#000000db}html[data-theme=dark] .adminAnalyticsMetricLabel{color:#fff}.masterPageHeader{height:66px;width:min(520px,100%);border-radius:10px;background:#0000000f;display:flex;align-items:center;padding:0 22px}html[data-theme=dark] .masterPageHeader{background:#3a3636}.masterPageHeaderTitle{font-weight:900;letter-spacing:-.02em;font-size:18px;color:var(--text);opacity:.86}.masterPlaceholderPanel{display:flex;flex-direction:column;gap:6px}.masterPlaceholderKicker{margin:0;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.masterPlaceholderHeading{font-size:36px;margin-top:2px}.masterPlaceholderCard{margin-top:18px;border-radius:22px;background:#fff;padding:22px 20px;font-size:17px;font-weight:700;line-height:1.45;color:#0000008c;border:1px solid rgba(0,0,0,.06)}html[data-theme=dark] .masterPlaceholderCard{background:#3a3636;color:#ffffffb8;border-color:#ffffff14}.masterStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1100px){.masterStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.masterDashboardFootnote{margin-top:14px}.masterSummaryCard{padding-bottom:18px}.masterSummaryGrid{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.masterMiniStat{border-radius:16px;background:#0000000a;border:1px solid rgba(0,0,0,.06);padding:12px;display:grid;gap:6px}html[data-theme=dark] .masterMiniStat{background:#ffffff08;border-color:#ffffff14}.masterMiniStatLabel{font-size:13px;color:var(--muted);font-weight:700}.masterMiniStatValue{font-size:28px;line-height:1;letter-spacing:-.03em;color:#000000db}html[data-theme=dark] .masterMiniStatValue{color:#fff}.masterCashGrid{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.masterCashItem{border-radius:18px;background:#0000000a;border:1px solid rgba(0,0,0,.06);padding:14px;display:grid;gap:8px}html[data-theme=dark] .masterCashItem{background:#ffffff08;border-color:#ffffff14}.masterCashLabel{font-size:13px;color:var(--muted);font-weight:700}.masterCashValue{font-size:26px;line-height:1;letter-spacing:-.03em;color:#178a36}.masterCompaniesCard{margin-top:12px}.masterCompaniesTableWrap{margin-top:10px;overflow:auto}.masterCompaniesTable{width:100%;border-collapse:collapse;min-width:780px}.masterCompaniesTable th,.masterCompaniesTable td{text-align:left;padding:12px 10px;border-bottom:1px solid rgba(0,0,0,.07);font-size:14px;white-space:nowrap}.masterCompaniesTable th{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}html[data-theme=dark] .masterCompaniesTable th,html[data-theme=dark] .masterCompaniesTable td{border-bottom-color:#ffffff14}.masterCompaniesTable td{color:#000000d1;font-weight:600}html[data-theme=dark] .masterCompaniesTable td{color:#ffffffe6}.masterStatus{display:inline-flex;align-items:center;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800;text-transform:uppercase}.masterStatus.isActive{color:#127833;background:#178a3629}.masterStatus.isPending{color:#956000;background:#f4b4002e}.masterStatus.isWarning{color:#ad1f1f;background:#ef1a1a24}.masterActionBtn{border:0;border-radius:10px;padding:8px 12px;background:#178a36;color:#fff;font-weight:700;font-size:13px;cursor:pointer}.masterActionBtn:hover{filter:brightness(1.06)}@media (max-width: 1100px){.masterSummaryGrid,.masterCashGrid{grid-template-columns:1fr}}.masterCompaniesHeader{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center}.masterCompaniesSearch{width:100%}.masterCompaniesCreateBtn,.masterCompaniesStatusBtn{height:42px;border-radius:12px;border:1px solid rgba(0,0,0,.1);background:#fff;padding:0 14px;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;cursor:pointer}.masterCompaniesCreateBtn{background:#178a36;border-color:#178a36;color:#fff}.masterCompaniesStatusBtn{color:#000000c2}html[data-theme=dark] .masterCompaniesCreateBtn{background:#1f9e43;border-color:#1f9e43}html[data-theme=dark] .masterCompaniesStatusBtn{background:#3a3636;border-color:#ffffff26;color:#ffffffe6}.masterCompaniesSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.masterCompaniesSummaryCard{border-radius:18px;background:#fff;border:1px solid rgba(0,0,0,.07);padding:14px;display:grid;gap:6px}html[data-theme=dark] .masterCompaniesSummaryCard{background:#3a3636;border-color:#ffffff14}.masterCompaniesSummaryLabel{font-size:13px;color:var(--muted);font-weight:700}.masterCompaniesSummaryValue{font-size:30px;line-height:1;letter-spacing:-.03em;color:#000000e0}html[data-theme=dark] .masterCompaniesSummaryValue{color:#fff}.masterCompaniesActionsCell{display:flex;align-items:center;gap:8px}.masterActionBtn.masterActionBtnDanger{background:#ef1a1a}.masterCompaniesPagination{margin-top:14px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:700;color:var(--muted)}.masterCompaniesPageBtn{width:32px;height:32px;border-radius:8px;border:1px solid rgba(0,0,0,.12);background:#fff;font-weight:900;cursor:pointer}html[data-theme=dark] .masterCompaniesPageBtn{background:#3a3636;border-color:#ffffff29;color:#fff}@media (max-width: 1100px){.masterCompaniesHeader{grid-template-columns:1fr}.masterCompaniesSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}.masterFinanceTopCards{margin-top:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.masterFinanceMetricCard{border-radius:18px;background:#fff;border:1px solid rgba(0,0,0,.06);padding:14px;display:grid;gap:8px}html[data-theme=dark] .masterFinanceMetricCard{background:#3a3636;border-color:#ffffff14}.masterFinanceIcon{width:44px;height:44px;border-radius:12px;display:inline-grid;place-items:center;font-size:24px;font-weight:900}.masterFinanceIcon--revenue{color:#127833;background:#178a3629}.masterFinanceIcon--green{color:#178a36;background:#178a3624}.masterFinanceIcon--amber{color:#ad7f00;background:#f4b40038}.masterFinanceIcon--red{color:#c92121;background:#ef1a1a24}.masterFinanceMetricLabel{margin:0;font-size:14px;color:var(--muted);font-weight:700}.masterFinanceMetricValue{font-size:44px;line-height:1;letter-spacing:-.04em;color:#000000e6}html[data-theme=dark] .masterFinanceMetricValue{color:#fff}.masterFinanceMetricValue.isGreen{color:#178a36}.masterFinanceMetricValue.isAmber{color:#ad7f00}.masterFinanceMetricValue.isRed{color:#cf2020}.masterFinanceGrid{margin-top:12px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.masterFinancePanel{border-radius:18px;background:#fff;border:1px solid rgba(0,0,0,.06);padding:14px}html[data-theme=dark] .masterFinancePanel{background:#3a3636;border-color:#ffffff14}.masterFinanceStatusList{margin-top:10px;display:grid;gap:10px}.masterFinanceStatusRow{border-radius:12px;border:1px solid transparent;padding:12px 14px;display:flex;align-items:center;justify-content:space-between}.masterFinanceStatusRow strong{display:block;font-size:28px;line-height:1}.masterFinanceStatusRow span{display:block;margin-top:3px;color:var(--muted);font-size:13px;font-weight:600}.masterFinanceStatusRow.isActive{background:#178a3614;border-color:#178a3633}.masterFinanceStatusRow.isPending{background:#f4b4001f;border-color:#f4b40047}.masterFinanceStatusRow.isWarning{background:#ff8a001a;border-color:#ff8a0042}.masterFinanceStatusRow.isBlocked{background:#ef1a1a17;border-color:#ef1a1a33}.masterFinanceStatusCount{font-size:36px;letter-spacing:-.03em}.masterPendingCard{margin-top:10px;border-radius:12px;border:1px solid rgba(0,0,0,.08);background:#00000005;padding:14px}html[data-theme=dark] .masterPendingCard{border-color:#ffffff1f;background:#ffffff08}.masterPendingHead{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:27px;letter-spacing:-.03em}.masterPendingMeta{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-size:14px;font-weight:700}.masterPendingBadge{border-radius:999px;padding:4px 10px;background:#ef1a1a24;color:#b11c1c;font-size:12px;font-weight:800}.masterFinanceAnnual{margin-top:12px;border-radius:18px;background:#fff;border:1px solid rgba(0,0,0,.06);padding:14px}html[data-theme=dark] .masterFinanceAnnual{background:#3a3636;border-color:#ffffff14}.masterFinanceAnnualGrid{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.masterFinanceAnnualCard{border-radius:12px;background:#0000000a;padding:14px;display:grid;gap:6px}html[data-theme=dark] .masterFinanceAnnualCard{background:#ffffff0a}.masterFinanceAnnualCard span{color:var(--muted);font-size:14px;font-weight:700}.masterFinanceAnnualCard strong{font-size:36px;line-height:1;letter-spacing:-.03em}@media (max-width: 1100px){.masterFinanceTopCards{grid-template-columns:repeat(2,minmax(0,1fr))}.masterFinanceGrid,.masterFinanceAnnualGrid{grid-template-columns:1fr}}.masterUsersHeader{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.masterUsersSearch{width:100%}.masterUsersCreateBtn{height:42px;border-radius:12px;border:1px solid #178a36;background:#178a36;color:#fff;padding:0 14px;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;cursor:pointer}.masterUsersTableWrap{overflow:auto}.masterUsersTable{width:100%;border-collapse:collapse;min-width:860px}.masterUsersTable th,.masterUsersTable td{text-align:left;padding:14px 10px;border-bottom:1px solid rgba(0,0,0,.07);white-space:nowrap;font-size:14px}.masterUsersTable th{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}html[data-theme=dark] .masterUsersTable th,html[data-theme=dark] .masterUsersTable td{border-bottom-color:#ffffff14}.masterUsersName{font-weight:800;color:#000000db}html[data-theme=dark] .masterUsersName{color:#fff}.masterUserType{display:inline-flex;align-items:center;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800}.masterUserType.isMaster{color:#127833;background:#178a3629}.masterUserType.isAdmin{color:#2c3e50;background:#5c72882e}.masterUsersActionsCell{display:flex;align-items:center;gap:8px}.masterUsersIconBtn{width:30px;height:30px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;color:#4b5563;display:inline-grid;place-items:center;cursor:pointer}.masterUsersIconBtn.isDanger{color:#cf2020}html[data-theme=dark] .masterUsersIconBtn{background:#3a3636;border-color:#ffffff24;color:#ffffffe6}html[data-theme=dark] .masterUsersIconBtn.isDanger{color:#ff8a8a}.masterUsersFooter{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-weight:700;font-size:14px}@media (max-width: 1100px){.masterUsersHeader{grid-template-columns:1fr}.masterUsersFooter{flex-direction:column;align-items:flex-start}}.masterProfileTopGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.masterProfileCard{border-radius:18px;background:#fff;border:1px solid rgba(0,0,0,.06);padding:20px}html[data-theme=dark] .masterProfileCard{background:#3a3636;border-color:#ffffff14}.masterProfileIdentityCard{text-align:center}.masterProfileAvatarWrap{position:relative;width:124px;margin:0 auto}.masterProfileAvatar{width:124px;height:124px;border-radius:999px;background:#178a36;color:#fff;display:grid;place-items:center}.masterProfileAvatarEdit{position:absolute;right:-2px;bottom:6px;width:34px;height:34px;border-radius:999px;border:2px solid #ffffff;background:#178a36;color:#fff;display:grid;place-items:center;cursor:pointer}html[data-theme=dark] .masterProfileAvatarEdit{border-color:#3a3636}.masterProfileName{margin:14px 0 0;font-size:42px;line-height:1;letter-spacing:-.04em}.masterProfileRole{margin:8px 0 0;color:var(--muted);font-size:19px;font-weight:700}.masterProfileEmail{margin:8px 0 0;color:var(--muted);font-size:17px;font-weight:600}.masterProfileBadge{margin-top:14px;display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:8px 14px;background:#178a36;color:#fff;font-size:15px;font-weight:800}.masterProfileSubtitle{margin:6px 0 0;color:var(--muted);font-weight:600;font-size:15px}.masterProfileInfoList{margin:18px 0 0;display:grid;gap:18px}.masterProfileInfoList dt{font-size:14px;font-weight:800;color:#000000b8}html[data-theme=dark] .masterProfileInfoList dt{color:#ffffffc7}.masterProfileInfoList dd{margin:6px 0 0;font-size:34px;line-height:1;letter-spacing:-.03em;font-weight:700}.masterProfileAccessCard{margin-top:12px;border-radius:18px;background:#fff;border:1px solid rgba(0,0,0,.06);padding:20px}html[data-theme=dark] .masterProfileAccessCard{background:#3a3636;border-color:#ffffff14}.masterProfileActionList{margin-top:12px;display:grid;gap:10px}.masterProfileActionRow{width:100%;text-align:left;border:1px solid rgba(0,0,0,.08);background:#fff;border-radius:12px;padding:12px 14px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;cursor:pointer}html[data-theme=dark] .masterProfileActionRow{background:#3a3636;border-color:#ffffff1f;color:#fff}.masterProfileActionIcon{width:46px;height:46px;border-radius:10px;background:#0000000d;color:#6b7280;display:grid;place-items:center}html[data-theme=dark] .masterProfileActionIcon{background:#ffffff14;color:#d1d5db}.masterProfileActionText strong{display:block;font-size:28px;line-height:1;color:#000000db}.masterProfileActionText small{display:block;margin-top:4px;color:var(--muted);font-size:15px;font-weight:600}html[data-theme=dark] .masterProfileActionText strong{color:#fff}.masterProfileActionChevron{color:#0000004d}html[data-theme=dark] .masterProfileActionChevron{color:#ffffff59}.masterProfileActionRow.isDanger{border-color:#ef1a1a38}.masterProfileActionRow.isDanger .masterProfileActionIcon{background:#ef1a1a1f;color:#cf2020}.masterProfileActionRow.isDanger .masterProfileActionText strong,.masterProfileActionRow.isDanger .masterProfileActionText small,.masterProfileActionRow.isDanger .masterProfileActionChevron{color:#cf2020}@media (max-width: 1100px){.masterProfileTopGrid{grid-template-columns:1fr}}.adminStoresIntro{margin:0 0 8px}.adminStoresSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.masterCompaniesCreateBtn--secondary{background:#5a5a5a;border-color:#5a5a5a;color:#fff}html[data-theme=dark] .masterCompaniesCreateBtn--secondary{background:#4a4a4a;border-color:#4a4a4a}.adminStoresFilterRow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px}.adminStoresFilterLabel{font-size:13px;font-weight:700;color:#000000b3}html[data-theme=dark] .adminStoresFilterLabel{color:#ffffffd9}.adminStoresFilterBtn.isSelected{border-color:#178a36;box-shadow:inset 0 0 0 1px #178a36}.adminStoresChipToggle{height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(0,0,0,.14);background:#fff;font-size:13px;font-weight:600;color:#000000bf;cursor:pointer}.adminStoresChipToggle.isOn{border-color:#178a36;background:#178a361f;color:#146c2e}html[data-theme=dark] .adminStoresChipToggle{background:#3a3636;border-color:#ffffff2e;color:#ffffffe0}html[data-theme=dark] .adminStoresChipToggle.isOn{border-color:#22c55e;background:#22c55e26;color:#86efac}.adminStoresBadgeGeral{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:800;background:#178a3626;color:#178a36;vertical-align:middle}html[data-theme=dark] .adminStoresBadgeGeral{background:#22c55e33;color:#4ade80}.adminStoresNoActions{color:#64748b;font-size:13px}html[data-theme=dark] .adminStoresNoActions{color:#9e9e9e}.adminStoreGeneralNotice{margin:0 0 10px;padding:10px 12px;border-radius:10px;background:#f59e0b2e;font-size:14px;color:#000000d1}html[data-theme=dark] .adminStoreGeneralNotice{background:#f59e0b38;color:#fef3c7}.adminStoreActiveRow{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.adminStoreActiveLabel{font-weight:600}.masterCompanyCreateWrap{display:grid;gap:12px}.masterCreateSection{border-radius:16px;background:#fff;border:1px solid rgba(0,0,0,.06);padding:16px}html[data-theme=dark] .masterCreateSection{background:#3a3636;border-color:#ffffff14}.masterCreateSectionHeader{display:flex;align-items:flex-start;gap:10px}.masterCreateSectionIcon{width:34px;height:34px;border-radius:10px;background:#178a3624;color:#178a36;display:grid;place-items:center}.masterCreateSubtext{margin:4px 0 0;color:var(--muted);font-size:14px;font-weight:600}.masterCompanyLogoRow{margin-top:12px;display:flex;align-items:center;gap:14px}.masterCompanyLogoDrop{width:110px;height:110px;border-radius:12px;border:1px dashed rgba(0,0,0,.2);display:grid;place-items:center;color:#94a3b8}html[data-theme=dark] .masterCompanyLogoDrop{border-color:#ffffff38;color:#aab3c1}.masterCompanyUploadBtn{height:40px;border-radius:10px;border:1px solid #178a36;background:#fff;color:#178a36;padding:0 12px;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;cursor:pointer}html[data-theme=dark] .masterCompanyUploadBtn{background:#3a3636}.masterCompanyHint{margin:8px 0 0;font-size:13px;color:var(--muted);font-weight:600}.masterCreateGrid{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.masterCreateField{display:grid;gap:6px}.masterCreateField span{font-size:14px;font-weight:800;color:#000000c7}html[data-theme=dark] .masterCreateField span{color:#ffffffd1}.masterCreateField input{height:44px;border-radius:10px;border:1px solid rgba(0,0,0,.14);background:#fff;color:var(--text);padding:0 12px;font-size:15px;font-weight:600}html[data-theme=dark] .masterCreateField input{border-color:#ffffff29;background:#3a3636}.masterCreateField--full{grid-column:1 / -1}.masterCreateActions{display:flex;justify-content:flex-end;gap:10px}.masterCreateGhostBtn,.masterCreatePrimaryBtn{height:40px;border-radius:10px;padding:0 14px;font-size:14px;font-weight:700;cursor:pointer}.masterCreateGhostBtn{border:1px solid rgba(0,0,0,.14);background:#fff;color:#000000c7}.masterCreatePrimaryBtn{border:1px solid #178a36;background:#178a36;color:#fff}html[data-theme=dark] .masterCreateGhostBtn{border-color:#ffffff29;background:#3a3636;color:#fff}@media (max-width: 1100px){.masterCreateGrid{grid-template-columns:1fr}.masterCreateActions{justify-content:stretch;flex-direction:column}}.masterAdminCreateCard{padding:20px}.masterAdminCreateGrid,.masterAdminPermissions{margin-top:14px}.masterAdminPermissionsTitle{margin:0;font-size:30px;line-height:1;letter-spacing:-.03em;color:#000000db}html[data-theme=dark] .masterAdminPermissionsTitle{color:#fff}.masterAdminPermissionItem{margin-top:10px;display:flex;align-items:center;gap:10px;font-size:36px;line-height:1.05;font-weight:700;color:#000000db}html[data-theme=dark] .masterAdminPermissionItem{color:#fff}.masterAdminPermissionItem input{width:22px;height:22px;accent-color:#178a36}.masterAdminCreateActions{margin-top:18px;justify-content:flex-start}.masterAdminCancelBtn{height:40px;border-radius:10px;padding:0 14px;font-size:14px;font-weight:700;cursor:pointer;border:1px solid #1f2937;background:#1f2937;color:#fff}.productPage{padding-top:12px}.productCardShell{background:#ffffffe6;border-radius:16px;padding:22px;box-shadow:0 18px 40px #0000000f;min-height:620px}html[data-theme=dark] .productCardShell{background:#3a3636;box-shadow:0 18px 40px #00000047}.productGrid2{display:grid;grid-template-columns:128px 1fr 360px;gap:18px;align-items:start}.gallery{display:grid;align-content:start;height:430px;grid-template-rows:repeat(3,118px);align-content:space-between}.thumb{width:128px;height:118px;border-radius:8px;background:#00000024;display:grid;place-items:center;font-weight:800;font-size:12px;text-align:center}html[data-theme=dark] .thumb{background:#ffffff1a;color:#ffffffd9}.mainImg{border-radius:8px;background:#00000024;overflow:hidden;height:430px;position:relative}html[data-theme=dark] .mainImg{background:#ffffff1a;color:#ffffffd9}.limitedBar{height:30px;background:#dc2626;color:#fff;display:grid;place-items:center;font-weight:900;font-size:12px;letter-spacing:.05em}.mainImgBody{height:calc(100% - 30px);display:grid;place-items:center;font-weight:900;font-size:12px}.details{height:430px;display:flex;flex-direction:column}.detailsScroll{overflow:auto;padding-right:10px}.detailsFooter{margin-top:auto;padding-top:10px}.crumbs{color:#00000059;font-size:12px;margin-bottom:8px}html[data-theme=dark] .crumbs{color:#ffffff8c}.pdTitle{margin:0;font-size:34px;line-height:1.02;letter-spacing:-.03em}html[data-theme=dark] .pdTitle{color:#fff}.pdSub{margin-top:12px;color:#00000073}html[data-theme=dark] .pdSub{color:#9e9e9e}.pdMeta{margin-top:10px;color:#00000073;font-size:14px}html[data-theme=dark] .pdMeta{color:#9e9e9e}.pdPrice{margin-top:14px;font-size:34px;font-weight:900}html[data-theme=dark] .pdPrice{color:#fff}.pdOldPrice{margin-top:2px;color:#00000073;text-decoration:line-through;font-size:16px}html[data-theme=dark] .pdOldPrice{color:#9e9e9e}.pdInstallment{margin-top:2px;color:#00000073}html[data-theme=dark] .pdInstallment{color:#9e9e9e}.pdActions{display:grid;grid-template-columns:120px 1fr;gap:12px;align-items:center;margin-top:0}.qty{height:40px;border-radius:10px;border:1px solid rgba(0,0,0,.35);display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;justify-items:center;background:#fff}html[data-theme=dark] .qty{background:#3a3636;border-color:#ffffff59}.qtyBtn{width:100%;height:100%;border:0;background:transparent;cursor:pointer;font-weight:900;color:#0000008c}html[data-theme=dark] .qtyBtn{color:#ffffffbf}.qtyValue{font-weight:900;color:#000000bf}html[data-theme=dark] .qtyValue{color:#ffffffe6}.addBtn{height:40px;border-radius:10px;border:0;background:#178a36;color:#fff;font-weight:900;letter-spacing:.02em;cursor:pointer}.contactBtn{margin-top:10px;height:40px;border-radius:10px;border:0;background:#777;color:#fff;width:100%;font-weight:800;cursor:pointer}.descTitle{margin-top:22px;font-size:34px;font-weight:900;letter-spacing:-.02em}html[data-theme=dark] .descTitle{color:#fff}.descText{margin-top:10px;color:#0000008c;line-height:1.9}html[data-theme=dark] .descText{color:#9e9e9e}.orderPage{padding-top:12px}.orderShell{background:#ffffffe6;border-radius:16px;padding:22px}html[data-theme=dark] .orderShell{background:#3a3636}.orderTitle{margin:0 0 10px;font-size:42px;letter-spacing:-.03em}html[data-theme=dark] .orderTitle{color:#fff}.orderGrid{display:grid;grid-template-columns:520px 1fr;gap:18px;align-items:start}.orderSectionLabel{font-size:20px;margin:6px 0 10px}html[data-theme=dark] .orderSectionLabel{color:#ffffffe6}.orderProducts{display:grid;gap:14px}.orderProduct{border:1px solid rgba(0,0,0,.45);border-radius:10px;padding:16px;display:grid;grid-template-columns:110px 1fr 96px;gap:16px;background:#fffffffa}html[data-theme=dark] .orderProduct{border-color:#ffffff38;background:#2b2b2b}.orderThumb{width:110px;height:92px;border-radius:10px;background:#0000008c}html[data-theme=dark] .orderThumb{background:#ffffff1a}.orderName{font-size:26px;font-weight:900;line-height:1.05}html[data-theme=dark] .orderName{color:#fff}.orderPrice{margin-top:6px;color:#0000008c;font-size:18px}html[data-theme=dark] .orderPrice{color:#9e9e9e}.orderQty{align-self:center;height:28px;border-radius:8px;border:1px solid rgba(0,0,0,.35);display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;justify-items:center;color:#000000a6;background:#fff}html[data-theme=dark] .orderQty{border-color:#ffffff38;background:#3a3636;color:#ffffffbf}.orderQtyBtn{width:100%;height:100%;border:0;background:transparent;cursor:pointer;color:inherit;font-weight:900}.orderQtyValue{font-weight:900}.orderTotal{margin-top:14px;font-size:26px;font-weight:900;display:flex;gap:10px;align-items:baseline}html[data-theme=dark] .orderTotalLabel{color:#fff}.orderTotalValue{color:#178a36}.orderConfirmBtn{margin-top:14px;height:46px;width:360px;max-width:100%;border-radius:10px;border:0;background:#178a36;color:#fff;font-weight:900;cursor:pointer}.orderRight{display:grid;gap:14px}.orderObs{height:150px;border-radius:10px;background:#0000000f;padding:14px;color:#00000073}html[data-theme=dark] .orderObs{background:#2b2b2b;color:#9e9e9e}.orderObsLine{margin:6px 0}.orderCheck{display:inline-flex;align-items:center;gap:10px;color:#0000008c;font-size:20px}html[data-theme=dark] .orderCheck{color:#ffffffbf}.orderCheckBox{width:20px;height:20px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid rgba(0,0,0,.35);border-radius:4px;background:#fff;accent-color:#178a36;display:inline-grid;place-items:center;cursor:pointer}.orderCheckBox:after{content:"";width:11px;height:11px;border-radius:2px;background:#178a36;transform:scale(0);transition:transform .12s ease}.orderCheckBox:checked:after{transform:scale(1)}html[data-theme=dark] .orderCheckBox{background:#3a3636;border-color:#ffffff38}.orderAddress{border:1px solid rgba(0,0,0,.45);border-radius:10px;padding:14px;display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:center;background:#fffffffa}html[data-theme=dark] .orderAddress{border-color:#ffffff38;background:#2b2b2b}.orderAddressIcon{width:44px;height:44px;border-radius:14px;background:#1f1f1f;color:#fff;display:grid;place-items:center}.orderAddressImg{width:22px;height:22px;display:block;filter:brightness(0) invert(1)}.orderAddressTitle{font-size:22px;font-weight:900}html[data-theme=dark] .orderAddressTitle{color:#fff}.orderAddressSub{margin-top:4px;color:#00000073;font-size:14px;line-height:1.2}html[data-theme=dark] .orderAddressSub{color:#9e9e9e}.orderDivider{height:1px;background:#00000040}html[data-theme=dark] .orderDivider{background:#ffffff2e}.orderRecurrence{display:flex;align-items:center;justify-content:space-between;gap:12px}.orderRecurrenceCtl{width:140px;height:28px;border-radius:8px;border:1px solid rgba(0,0,0,.35);background:#fffffffa;display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;justify-items:center;color:#000000a6}html[data-theme=dark] .orderRecurrenceCtl{border-color:#ffffff38;background:#2b2b2b;color:#ffffffbf}.orderRecBtn{width:100%;height:100%;border:0;background:transparent;cursor:pointer;color:inherit;font-weight:900}.orderRecValue{font-size:13px}.successRoot{min-height:100vh;height:100vh;background:var(--bg);position:relative;overflow:hidden}.successContent{height:100vh;display:grid;justify-items:center;align-content:center;gap:18px;padding:0 18px 108px}.successBrand{width:240px;height:auto;display:block;filter:drop-shadow(0 18px 25px rgba(0,0,0,.12))}.successCard{width:min(460px,100%);background:var(--surface);border:0;border-radius:18px;padding:34px 22px 32px;box-shadow:0 26px 65px #0000001f;text-align:center}.successMark{display:grid;place-items:center;color:var(--success);margin-bottom:14px}.successMarkSvg{width:78px;height:78px;display:block}.successTitle{margin:0 0 10px;font-size:30px;letter-spacing:-.03em;font-weight:900;line-height:1.08;color:var(--text)}.successSub{color:var(--subtitle);font-size:14px;margin-bottom:16px}.successBtn{display:block;margin:0 auto;height:34px;width:200px;max-width:100%;border-radius:8px;border:0;background:var(--success);color:var(--success-contrast);font-weight:900;font-size:12px;letter-spacing:.02em;text-transform:uppercase;cursor:pointer}.successLink{display:block;width:fit-content;margin-left:auto;margin-right:auto;margin-top:14px;color:var(--link);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px;font-weight:500;font-size:13px}@media (max-width: 640px){.successBrand{width:240px}.successTitle{font-size:28px}}
