.supplier-letter-avatar[data-v-6d5ad474]{-webkit-user-select:none;user-select:none;border:1.5px solid #ffffff8c;flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff47,0 1px 2px #0f172a1a}.supplier-letter-avatar.has-image[data-v-6d5ad474]{border-color:#00000014;box-shadow:0 1px 3px #0f172a14}.supplier-letter-avatar--circle[data-v-6d5ad474]{border-radius:50%}.supplier-letter-avatar--square[data-v-6d5ad474]{border-radius:12px}.supplier-letter-avatar--sm[data-v-6d5ad474]{width:32px;height:32px;font-size:13px}.supplier-letter-avatar--md[data-v-6d5ad474]{width:44px;height:44px;font-size:15px}.supplier-letter-avatar--lg[data-v-6d5ad474]{width:56px;height:56px;font-size:17px}.supplier-letter-avatar img[data-v-6d5ad474]{object-fit:cover;width:100%;height:100%;display:block}.supplier-letter-avatar__letters[data-v-6d5ad474]{text-transform:uppercase;letter-spacing:-.03em;text-shadow:0 1px 1px #0f172a2e;white-space:nowrap;justify-content:center;align-items:center;width:68%;max-width:68%;height:68%;max-height:68%;display:inline-flex;overflow:hidden}.supplier-letter-avatar__letters.is-long[data-v-6d5ad474]{letter-spacing:-.07em;width:76%;font-size:.78em}.supplier-letter-avatar--sm .supplier-letter-avatar__letters[data-v-6d5ad474]{letter-spacing:-.02em;width:62%;font-size:.92em}.loading-overlay[data-v-516abfb7]{z-index:9999;background:#fff;justify-content:center;align-items:center;animation:.42s cubic-bezier(.22,1,.36,1) both loading-overlay-fade-516abfb7;display:flex;position:fixed;inset:0}.loading-overlay.is-workspace[data-v-516abfb7]{background:#fff}.loading-panel[data-v-516abfb7]{flex-direction:column;justify-content:center;align-items:center;gap:20px;animation:.56s cubic-bezier(.22,1,.36,1) both loading-panel-rise-516abfb7;display:inline-flex}.loading-message[data-v-516abfb7]{color:#6b6b73;letter-spacing:.01em;font-size:.95rem;font-weight:450}.loading-overlay.is-workspace .loading-message[data-v-516abfb7]{color:#6b6b73}.loading-orbit[data-v-516abfb7]{--orbit:44px;width:var(--orbit);height:var(--orbit);will-change:transform;animation:1.45s linear infinite loading-orbit-spin-516abfb7;position:relative;transform:translateZ(0)}.loading-orbit span[data-v-516abfb7]{transform-origin:50%;will-change:transform, opacity;background:#141416;border-radius:50%;width:7px;height:7px;margin:-3.5px;position:absolute;top:50%;left:50%}.loading-overlay.is-workspace .loading-orbit span[data-v-516abfb7]{background:#141416}.loading-orbit span[data-v-516abfb7]:first-child{transform:rotate(0deg) translateY(calc(var(--orbit) / -2));opacity:1}.loading-orbit span[data-v-516abfb7]:nth-child(2){transform:rotate(45deg) translateY(calc(var(--orbit) / -2));opacity:.82}.loading-orbit span[data-v-516abfb7]:nth-child(3){transform:rotate(90deg) translateY(calc(var(--orbit) / -2));opacity:.64}.loading-orbit span[data-v-516abfb7]:nth-child(4){transform:rotate(135deg) translateY(calc(var(--orbit) / -2));opacity:.48}.loading-orbit span[data-v-516abfb7]:nth-child(5){transform:rotate(180deg) translateY(calc(var(--orbit) / -2));opacity:.34}.loading-orbit span[data-v-516abfb7]:nth-child(6){transform:rotate(225deg) translateY(calc(var(--orbit) / -2));opacity:.22}.loading-orbit span[data-v-516abfb7]:nth-child(7){transform:rotate(270deg) translateY(calc(var(--orbit) / -2));opacity:.14}.loading-orbit span[data-v-516abfb7]:nth-child(8){transform:rotate(315deg) translateY(calc(var(--orbit) / -2));opacity:.08}.loading-spinner[data-v-516abfb7]{border:3px solid #1414161f;border-top-color:#141416;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite loading-spinner-turn-516abfb7;display:block}.loading-overlay.is-workspace .loading-panel[data-v-516abfb7]{gap:14px}@keyframes loading-spinner-turn-516abfb7{to{transform:rotate(360deg)}}@keyframes loading-orbit-spin-516abfb7{0%{transform:translateZ(0)rotate(0)}to{transform:translateZ(0)rotate(360deg)}}@keyframes loading-overlay-fade-516abfb7{0%{opacity:0}to{opacity:1}}@keyframes loading-panel-rise-516abfb7{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.loading-overlay[data-v-516abfb7],.loading-panel[data-v-516abfb7],.loading-orbit[data-v-516abfb7]{animation:none}.loading-spinner[data-v-516abfb7]{animation-duration:1.6s}}.otp-field[data-v-67e5e505]{--otp-size:48px;--otp-gap:8px;--otp-radius:12px;--otp-border:transparent;--otp-border-active:transparent;--otp-bg:var(--ds-fill,#7676801f);--otp-digit:var(--ds-text,#141416);--otp-caret:var(--ds-text,#141416);--otp-ease:cubic-bezier(.32, .72, 0, 1);width:100%}.otp-label[data-v-67e5e505]{color:var(--ds-text-secondary,#5c5c5c);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.otp[data-v-67e5e505]{width:100%;height:var(--otp-size);margin-top:2px;position:relative}.otp-slots[data-v-67e5e505]{justify-content:center;gap:var(--otp-gap);width:100%;height:var(--otp-size);pointer-events:none;display:flex}.otp-slot[data-v-67e5e505]{flex:0 0 var(--otp-size);width:var(--otp-size);height:var(--otp-size);min-width:var(--otp-size);background:var(--otp-bg);border-radius:var(--otp-radius);box-shadow:none;transition:border-color .16s var(--otp-ease), box-shadow .16s var(--otp-ease), background-color .16s var(--otp-ease), transform .16s var(--otp-ease);border:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.otp-digit[data-v-67e5e505]{font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--otp-digit);transition:transform .14s var(--otp-ease), opacity .14s var(--otp-ease);font-size:1.375rem;font-weight:700;line-height:1;transform:scale(1)}.otp-slot.is-filled .otp-digit[data-v-67e5e505]{animation:otp-digit-in-67e5e505 .16s var(--otp-ease)}.otp-caret[data-v-67e5e505]{background:var(--otp-caret);opacity:0;pointer-events:none;border-radius:1px;width:2.5px;height:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.otp-slot.is-active:not(.is-filled) .otp-caret[data-v-67e5e505]{opacity:1;animation:1.1s step-end infinite otp-caret-blink-67e5e505}.otp-field.is-focused .otp-slot.is-active[data-v-67e5e505]{background:var(--ds-bg,#fff);box-shadow:none;z-index:1}.otp-field.is-complete .otp-slot[data-v-67e5e505]{background:var(--ds-bg,#fff)}.otp-input[data-v-67e5e505]{color:#0000;-webkit-text-fill-color:transparent;caret-color:#0000;z-index:2;cursor:text;background:0 0;border:0;outline:none;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.otp-input[data-v-67e5e505]:focus{outline:none}.otp-field.is-error .otp-slot[data-v-67e5e505]{animation:otp-shake-67e5e505 .42s var(--otp-ease);background:#dc26261f}.otp-field.is-error .otp-slot.is-active[data-v-67e5e505]{box-shadow:none}.otp-field.is-disabled[data-v-67e5e505]{opacity:.55;pointer-events:none}@keyframes otp-caret-blink-67e5e505{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes otp-digit-in-67e5e505{0%{opacity:.35;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes otp-shake-67e5e505{0%,to{transform:translate(0)}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}@media (width<=380px){.otp-field[data-v-67e5e505]{--otp-size:44px;--otp-gap:6px;--otp-radius:11px}.otp-digit[data-v-67e5e505]{font-size:1.25rem}}@media (width>=480px){.otp-field[data-v-67e5e505]{--otp-size:52px;--otp-gap:10px}}@media (prefers-reduced-motion:reduce){.otp-slot[data-v-67e5e505],.otp-digit[data-v-67e5e505]{transition:none;animation:none!important}.otp-slot.is-active:not(.is-filled) .otp-caret[data-v-67e5e505]{opacity:1;animation:none}}.ssw[data-v-4d0c544c]{z-index:3000;background:#0f0f1473;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ssw-card[data-v-4d0c544c]{background:var(--ds-surface,#fff);width:min(420px,100%);max-height:calc(100svh - 32px);color:var(--ds-text,#141416);border-radius:18px;gap:14px;padding:20px;display:grid;overflow:auto;box-shadow:0 20px 60px #00000040}.ssw-head[data-v-4d0c544c]{align-items:flex-start;gap:12px;display:flex}.ssw-head .material-symbols-outlined[data-v-4d0c544c]{color:var(--ds-text-secondary,#555);margin-top:2px;font-size:26px}.ssw-head h2[data-v-4d0c544c]{margin:0;font-size:1.1rem;font-weight:700}.ssw-head p[data-v-4d0c544c]{color:var(--ds-text-muted,#6b6b73);margin:4px 0 0;font-size:.88rem;line-height:1.45}.ssw-body[data-v-4d0c544c]{gap:12px;display:grid}.ssw-field[data-v-4d0c544c]{color:var(--ds-text-muted,#6b6b73);gap:6px;font-size:.82rem;font-weight:600;display:grid}.ssw .ssw-field input[data-v-4d0c544c]{min-height:46px;padding:0 12px;font-size:16px}.ssw-main[data-v-4d0c544c]{min-height:46px}.ssw-note[data-v-4d0c544c]{color:var(--ds-text-muted,#6b6b73);margin:0;font-size:.85rem}.ssw-note.is-bad[data-v-4d0c544c]{color:var(--ds-danger-text,#c42b2b)}.ssw-check[data-v-4d0c544c]{color:var(--ds-text-muted,#6b6b73);align-items:center;gap:8px;font-size:.85rem;display:flex}.ssw-links[data-v-4d0c544c]{justify-content:space-between;gap:8px;display:flex}.ssw-link[data-v-4d0c544c],.ssw-later[data-v-4d0c544c]{color:var(--ds-text,#141416);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:.88rem;font-weight:600}.ssw-link[data-v-4d0c544c]:disabled{color:var(--ds-text-muted,#8e8e93);cursor:default}.ssw-later[data-v-4d0c544c]{color:var(--ds-text-muted,#6b6b73);justify-self:center}.ssw-error[data-v-4d0c544c]{color:#c42b2b;background:#c42b2b14;border-radius:12px;margin:0;padding:10px 12px;font-size:.86rem}.ssw-hidden[data-v-4d0c544c]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}:root{--space-1:8px;--space-2:12px;--space-3:16px;--space-4:20px;--space-5:24px;--space-6:32px;--ds-canvas:#fff;--ds-fill:#7676801f;--ds-fill-strong:#76768033;--ds-bg:#fff;--ds-surface:#fff;--ds-surface-muted:#fff;--ds-surface-elevated:#fff;--ds-text:#1a1a1a;--ds-text-secondary:#5a5a5f;--ds-text-muted:#86868b;--ds-border:#14141614;--ds-border-strong:#14141624;--ds-accent:#1d1d1f;--ds-accent-hover:#333;--ds-danger:#e53935;--ds-danger-surface:#fce8e6;--ds-success:#2e7d32;--ds-success-surface:#e8f5e9;--ds-warning:#ed6c02;--ds-warning-surface:#fff8e1;--ds-overlay:#0000007a;--ds-radius-sm:8px;--ds-radius-control:12px;--ds-radius-card:14px;--ds-radius-shell:16px;--ds-radius-pill:999px;--ds-radius:var(--ds-radius-control);--ds-shadow-soft:none;--ds-shadow-md:none;--ds-shadow-lg:none;--ds-shadow:none;--ds-shadow-card:none;--ds-chrome:#fff;--ds-chrome-blur:none;--ds-font:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--ds-text-page-title:1.25rem;--ds-text-section:1.125rem;--ds-text-card-title:.9375rem;--ds-text-body:.9375rem;--ds-text-caption:.8125rem;--ds-text-price:1.0625rem;--ds-text-badge:.625rem;--ds-lh-tight:1.25;--ds-lh-body:1.5;--ds-duration:.22s;--ds-ease:cubic-bezier(.32, .72, 0, 1);--ds-touch:44px;--header-h:calc(48px + env(safe-area-inset-top,0px));--header-h-desktop:64px;--sidebar-w:280px;--search-h:52px;--content-pad:var(--space-3);--admin-mobile-nav-h:calc(64px + env(safe-area-inset-bottom,0px));--app-press-scale:.97;--app-ease-out:cubic-bezier(.32, .72, 0, 1);--theme-chrome-bg:#fff;--theme-chrome-muted:#fff;--theme-on-accent:#fff}html[data-theme=white]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-bg:#fff;--ds-surface:#fff;--ds-surface-muted:#fff;--ds-surface-elevated:#fff;--ds-text:#141416;--ds-text-secondary:#3f3f46;--ds-text-muted:#6b6b73;--ds-border:#14141614;--ds-border-strong:#14141624;--ds-accent:#141416;--ds-accent-hover:#000;--ds-danger:#d64545;--ds-danger-surface:#f7f7f8;--ds-success:#2f7a48;--ds-success-surface:#f7f7f8;--ds-warning:#b86a0a;--ds-warning-surface:#f7f7f8;--ds-overlay:#0000005c;--ds-shadow-soft:none;--ds-shadow-md:none;--ds-shadow-lg:none;--theme-chrome-bg:#fff;--theme-chrome-muted:#fff;--theme-on-accent:#fff;--theme-link:#141416;--theme-focus:#1414161f;letter-spacing:.01em;font-weight:400}html[data-theme] body{color:var(--ds-text);background:var(--ds-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-weight:400}html[data-theme] h1,html[data-theme] h2,html[data-theme] h3,html[data-theme] h4,html[data-theme] strong,html[data-theme] b,html[data-theme] .admin-page-head h1,html[data-theme] .admin-stat-value,html[data-theme] .mp-form-head h2,html[data-theme] .brand-name,html[data-theme] .btn,html[data-theme] .admin-nav-link,html[data-theme] .admin-topbar-email,html[data-theme] .admin-table th,html[data-theme] .mp-settings-hub-text strong{letter-spacing:.01em;color:var(--ds-text);font-weight:500}html[data-theme] p,html[data-theme] .admin-page-head p,html[data-theme] .admin-topbar-role,html[data-theme] .admin-stat-label,html[data-theme] .admin-field>span,html[data-theme] .mp-form-head p,html[data-theme] .muted,html[data-theme] small{color:var(--ds-text-muted);font-weight:400}html[data-theme] a:not(.btn):not(.admin-nav-link):not(.icon-btn){color:var(--theme-link,var(--ds-accent))}html[data-theme] .btn-primary{background:var(--ds-accent);color:var(--theme-on-accent);border-color:#0000;font-weight:650}html[data-theme] .btn-ghost{color:var(--ds-text);border-color:var(--ds-border-strong);background:0 0;font-weight:600}html[data-theme] .icon-btn{color:var(--ds-text)}html[data-theme] .icon-btn:hover{color:var(--ds-accent)}html[data-theme=white] .btn:not(.btn-primary):not(.danger){color:var(--ds-text);border-color:var(--ds-border-strong);font-weight:600}html[data-theme=white] .btn-primary,html[data-theme=white] .mp-add-btn{font-weight:650;background:var(--ds-accent)!important;color:var(--theme-on-accent)!important}html[data-theme] .app-shell{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-bg:#fff;--ds-surface:#fff;--ds-surface-muted:#fff;--ds-surface-elevated:#fff;--ds-text:#141416;--ds-text-secondary:#3f3f46;--ds-text-muted:#6b6b73;--ds-border:#14141614;--ds-border-strong:#14141624;--ds-accent:#141416;--ds-accent-hover:#000;--ds-danger:#d64545;--ds-danger-surface:#f7f7f8;--ds-success:#2f7a48;--ds-success-surface:#f7f7f8;--ds-warning:#b86a0a;--ds-warning-surface:#f7f7f8;--ds-overlay:#0000005c;--ds-shadow-soft:none;--ds-shadow-md:none;--ds-shadow-lg:none;--theme-chrome-bg:#fff;--theme-chrome-muted:#fff;--theme-on-accent:#fff;--theme-link:#141416;--theme-focus:#1414161f;background:var(--ds-bg);color:var(--ds-text);letter-spacing:normal}html[data-theme] .app-shell .material-symbols-outlined,html[data-theme] .app-shell button:hover>.material-symbols-outlined,html[data-theme] .app-shell .icon-btn:hover .material-symbols-outlined{color:inherit}html[data-theme=white] .admin-shell,html[data-theme=white] .mp-shell,html[data-theme=white] .agent-shell,html[data-theme=white] .mp-staff-shell{color:var(--ds-text);background:#fff}html[data-theme=white] .admin-stat-card,html[data-theme=white] .admin-activity-panel,html[data-theme=white] .admin-more-panel,html[data-theme=white] .admin-drawer,html[data-theme=white] .admin-drawer-panel,html[data-theme=white] .admin-settings-card,html[data-theme=white] .admin-list-card,html[data-theme=white] .mp-settings-hub-card{border:1px solid var(--ds-border);box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#fff!important}html[data-theme=white] .admin-topbar,html[data-theme=white] .admin-topbar--slim,html[data-theme=white] .mp-topbar,html[data-theme=white] .admin-sidebar,html[data-theme=white] .admin-mobile-nav,html[data-theme=white] .admin-catbar,html[data-theme=white] .admin-subrail{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#fff!important}html[data-theme=white] .admin-page,html[data-theme=white] .mp-page,html[data-theme=white] .admin-main,html[data-theme=white] .mp-main,html[data-theme=white] .agent-main{background:#fff}html[data-theme=white] .admin-table th{color:var(--ds-text-muted);background:#fff;font-weight:500}html[data-theme=white] .btn:not(.btn-primary):not(.danger){box-shadow:none;background:#fff}html[data-theme=white] .btn-primary,html[data-theme=white] .mp-add-btn{box-shadow:none!important}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;touch-action:pan-x pan-y;background:#fff}html,body,#app{background:#fff;height:100%;max-height:100dvh;margin:0;overflow:hidden}.app-root{flex-direction:column;height:100%;max-height:100dvh;display:flex;overflow:hidden}.app-root-main{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}html.share-public-route .app-root-main{min-height:0;overflow:hidden}.app-root-main:has(.share-public-page){min-height:0;overflow:hidden}html.share-public-route .app-root-main>*{flex-direction:column;flex:auto;min-height:0;display:flex}.app-root-main:has(.share-public-page)>*{flex-direction:column;flex:auto;min-height:0;display:flex}.app-root-main>.app-shell,.app-root-main>.mp-shell,.app-root-main>.admin-shell,.app-root-main .app-shell,.app-root-main .mp-shell,.app-root-main .admin-shell{flex:auto;height:100%;min-height:0;max-height:100%}body{font-family:var(--ds-font);color:var(--ds-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#fff;font-size:15px;font-weight:400;line-height:1.5}input,textarea,select,[contenteditable=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default;font-size:16px}.app-pressable,button,[role=button],.catalog-item,.catalog-label,.icon-btn,.profile-action,.suggestion-item,.sort-option{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.product-card{-webkit-tap-highlight-color:transparent;touch-action:pan-y}.product-card .product-info{touch-action:manipulation}@media (hover:none) and (pointer:coarse){.app-pressable:active,button:not(:disabled):active,.icon-btn:active,.profile-action:active,.catalog-label:active,.suggestion-item:active{transform:scale(var(--app-press-scale));transition:transform .18s var(--app-ease-out)}.product-card:active{opacity:.92;transition:opacity .12s var(--app-ease-out)}@supports (-webkit-touch-callout:none){.app-pressable:active,button:not(:disabled):active,.icon-btn:active,.profile-action:active,.catalog-label:active,.suggestion-item:active{transform:none}.product-card:active{opacity:1}.product-card .product-info:active{opacity:.92}}}[hidden]{display:none!important}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;vertical-align:middle;-webkit-user-select:none;user-select:none;direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}html.icons-pending .material-symbols-outlined{visibility:hidden!important;color:#0000!important;letter-spacing:0!important;width:1em!important;min-width:1em!important;max-width:1em!important;height:1em!important;font-size:0!important;line-height:0!important;overflow:hidden!important}@keyframes spin{to{transform:rotate(360deg)}}.app-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scroll-behavior:auto;overflow:hidden auto}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.app-shell{background:var(--ds-canvas);flex-direction:column;height:100dvh;max-height:100dvh;display:flex;overflow:hidden}html.azo-webapk,html.azo-native-shell{overscroll-behavior:none;-webkit-tap-highlight-color:transparent}html.azo-webapk body,html.azo-native-shell body,body.azo-webapk,body.azo-native-shell{overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html.azo-webapk input,html.azo-webapk textarea,html.azo-webapk [contenteditable],html.azo-native-shell input,html.azo-native-shell textarea,html.azo-native-shell [contenteditable]{-webkit-user-select:text;user-select:text}html.azo-webapk .pwa-install-btn,html.azo-native-shell .pwa-install-btn{display:none!important}@media (width<=768px){.icon-btn{width:40px;height:40px}.icon-btn .material-symbols-outlined{font-size:20px}}.icon-btn{width:var(--ds-touch);height:var(--ds-touch);border-radius:var(--ds-radius-sm);color:var(--ds-text);transition:background var(--ds-duration) var(--ds-ease);justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover,.icon-btn.active{background:var(--ds-surface-muted)}@media (hover:none) and (pointer:coarse){.icon-btn:active:not(:disabled){background:var(--ds-surface-muted)}}.icon-btn .material-symbols-outlined{font-size:22px}.app-header{z-index:100;height:var(--header-h);padding:env(safe-area-inset-top) calc(var(--content-pad) - 8px) 0;background:var(--ds-canvas);flex-shrink:0;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.header-left,.header-right{align-items:center;gap:0;display:flex}.brand-lockup{color:inherit;align-items:center;gap:8px;padding:0 4px;display:flex}.brand-lockup .logo{object-fit:contain;width:auto;height:26px}.brand-name{letter-spacing:-.024em;font-size:17px;font-weight:650}.app-header .icon-btn{border-radius:50%;width:40px;height:40px}.app-header .icon-btn .material-symbols-outlined{font-size:24px}@media (width<=768px){.app-header.has-catalog-search{grid-template-columns:1fr auto;grid-template-areas:"left right""search search";height:auto;display:grid}.app-header.has-catalog-search .header-left{grid-area:left;min-height:44px}.app-header.has-catalog-search .header-right{grid-area:right}.app-header.has-catalog-search .header-search{grid-area:search;padding:2px 8px 10px}.header-search .search-dropdown{left:8px;right:8px}}@media (width>=769px){.app-header{height:var(--header-h-desktop);background:var(--ds-chrome);-webkit-backdrop-filter:var(--ds-chrome-blur);backdrop-filter:var(--ds-chrome-blur);box-shadow:0 .5px 0 var(--ds-separator);padding:0 20px}.app-header.has-catalog-search{grid-template-columns:1fr minmax(280px,600px) 1fr;column-gap:24px;display:grid}.app-header.has-catalog-search .header-right{justify-self:end}.app-header .brand-lockup .logo{height:30px}.app-header .brand-name{font-size:18px}.app-header .icon-btn{width:44px;height:44px}}.search-bar{z-index:90;position:relative}.search-bar.is-open{z-index:130}.search-bar__row{gap:8px;display:flex}.search-form{z-index:91;background:var(--ds-fill);min-width:0;height:40px;transition:background var(--ds-duration) var(--ds-ease), box-shadow var(--ds-duration) var(--ds-ease);border-radius:12px;flex:1;align-items:center;gap:6px;padding:0 4px 0 10px;display:flex;position:relative}.search-form:focus-within{background:var(--ds-surface);box-shadow:var(--ds-shadow-card)}.search-icon{color:var(--ds-text-muted);flex-shrink:0;font-size:20px}.search-input{min-width:0;height:100%;min-height:0;box-shadow:none;letter-spacing:-.01em;color:var(--ds-text);background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0;font-size:16px}.search-input::placeholder{color:var(--ds-text-muted)}.search-input::-webkit-search-cancel-button{appearance:none}.search-input::-webkit-search-decoration{appearance:none}.search-form__sort .icon-btn{border-radius:8px;width:32px;height:32px}.search-form__sort .icon-btn .material-symbols-outlined{font-size:20px}.search-form__sort .icon-btn.active{background:var(--ds-accent);color:var(--theme-on-accent)}.search-backdrop{z-index:85;position:fixed;inset:0}.search-dropdown{z-index:91;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--ds-surface);max-height:min(60vh,420px);box-shadow:var(--ds-shadow-lg);animation:search-drop-in .18s var(--ds-ease);border-radius:16px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.header-search .search-dropdown{top:calc(100% - 4px)}@keyframes search-drop-in{0%{opacity:0;transform:translateY(-6px)}}.suggestion-item{text-align:left;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:48px;padding:6px 10px 6px 6px;display:flex}.suggestion-item.is-active{background:var(--ds-fill)}@media (hover:hover){.suggestion-item:hover{background:var(--ds-fill)}}.suggestion-icon{background:var(--ds-canvas);width:34px;height:34px;color:var(--ds-text-secondary);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:19px;display:inline-flex}.suggestion-icon--img{box-sizing:content-box;object-fit:contain;width:22px;height:22px;padding:6px}.suggestion-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ds-text);flex:1;font-size:15px;font-weight:500;overflow:hidden}.suggestion-type{color:var(--ds-text-muted);flex-shrink:0;font-size:12px}.price-sort-wrap{flex-shrink:0;position:relative}.price-sort-menu{z-index:120;background:var(--ds-surface);min-width:200px;box-shadow:var(--ds-shadow-lg);animation:search-drop-in .18s var(--ds-ease);border-radius:14px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.sort-option{text-align:left;border-radius:9px;align-items:center;width:100%;min-height:42px;padding:0 10px;font-size:15px;display:flex}.sort-option.active{font-weight:600}.sort-option.active:after{content:"check";margin-left:auto;font-family:Material Symbols Outlined;font-size:20px;font-weight:400}@media (hover:hover){.sort-option:hover{background:var(--ds-fill)}}.sort-backdrop{z-index:110;position:fixed;inset:0}.app-body{flex:1;min-height:0;display:flex;overflow:hidden}.catalog-sidebar{width:var(--sidebar-w);background:var(--ds-canvas);min-height:0;box-shadow:none;flex-direction:column;flex-shrink:0;display:flex}.sidebar-head{flex-shrink:0;align-items:center;gap:8px;min-height:52px;padding:10px 14px 6px;display:flex}.sidebar-head-text{flex:1;min-width:0}.sidebar-head h3{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.022em;margin:0;font-size:17px;font-weight:650;line-height:1.25;overflow:hidden}.catalog-nav-back{background:var(--ds-fill);border-radius:50%;flex-shrink:0;width:32px;height:32px}.catalog-nav-back .material-symbols-outlined{font-size:20px}.sidebar-nav{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.sidebar-nav::-webkit-scrollbar{display:none}.catalog-list{flex-direction:column;margin:0;padding:4px 10px 14px;list-style:none;display:flex}.catalog-item{border-radius:10px;align-items:center;transition:background .16s;display:flex;position:relative}@media (hover:hover){.catalog-item:hover{background:var(--ds-fill)}}.catalog-item.active{background:var(--ds-fill);box-shadow:none}.catalog-btn{min-width:0;min-height:44px;color:var(--ds-text);text-align:left;flex:1;align-items:center;gap:12px;padding:6px 8px;display:flex}.catalog-nav-icon{width:30px;height:30px;box-shadow:none;color:var(--ds-text);background:0 0;border-radius:8px;flex-shrink:0;place-items:center;font-size:19px;display:inline-grid}.catalog-nav-icon--img{box-sizing:border-box;object-fit:contain;padding:4px}.catalog-nav-icon--emoji{font-size:17px;line-height:1}.catalog-nav-icon--supplier{box-shadow:none;color:var(--ds-text);background:0 0}.catalog-nav-icon--supplier .supplier-glyph{width:20px;height:20px}.catalog-nav-icon--avatar{border-radius:50%}.catalog-nav-icon--all .material-symbols-outlined{font-size:18px}.catalog-nav-text{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.catalog-label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.012em;min-width:0;font-size:15px;line-height:1.3;overflow:hidden}.catalog-item.active .catalog-label{font-weight:600}.catalog-count{color:var(--ds-text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;font-size:13px}.catalog-chevron{width:34px;height:44px;color:var(--ds-text-muted);flex-shrink:0;place-items:center;display:inline-grid}.catalog-chevron .material-symbols-outlined{font-size:20px}@keyframes catalog-slide-forward{0%{opacity:0;transform:translate(18px)}}@keyframes catalog-slide-back{0%{opacity:0;transform:translate(-18px)}}.catalog-list.is-slide-forward{animation:catalog-slide-forward .34s var(--ds-ease) both}.catalog-list.is-slide-back{animation:catalog-slide-back .34s var(--ds-ease) both}.sidebar-overlay{z-index:40;opacity:0;pointer-events:none;transition:opacity .28s var(--ds-ease);background:#00000052;position:fixed;inset:0}@media (width>=769px){.sidebar-overlay.open{opacity:1;pointer-events:auto}.desktop-catalog.catalog-sidebar{z-index:41;position:relative}.mobile-catalog-shell{display:none}}@media (width<=768px){.catalog-sidebar:not(.is-sheet),.sidebar-overlay{display:none}}.mobile-catalog-shell{overscroll-behavior:contain;opacity:0;transform-origin:top;pointer-events:none;max-height:0;transition:max-height .38s var(--ds-ease), opacity .22s var(--ds-ease), transform .32s var(--ds-ease);flex-direction:column;flex-shrink:0;display:none;overflow:hidden;transform:translateY(-6px)}.mobile-catalog-shell.open{max-height:var(--catalog-open-h,min(52vh, 440px));opacity:1;pointer-events:auto;transform:none}.mobile-catalog-shell.is-dismiss-up:not(.open){opacity:0;transform:translateY(-14px)}.mobile-catalog-panel{min-height:0;margin:0 var(--content-pad) 12px;background:var(--ds-surface);box-shadow:none;border-radius:18px;flex-direction:column;flex:auto;display:flex;overflow:hidden}@media (width<=768px){.mobile-catalog-shell{z-index:4;isolation:isolate;display:flex;position:relative}.mobile-catalog-scrim{z-index:2;touch-action:pan-y;background:#0000000a;position:absolute;inset:0}}.catalog-sidebar.is-sheet{width:100%;height:auto;box-shadow:none;background:0 0;flex:auto;position:relative}.catalog-sidebar.is-sheet .sidebar-head{min-height:48px;padding:8px 12px 0}.sidebar-head--sheet.is-root{display:none}.catalog-sidebar.is-sheet .sidebar-nav{-webkit-overflow-scrolling:touch}.catalog-sidebar.is-sheet .catalog-list{padding:4px 0}.catalog-sidebar.is-sheet .catalog-item{border-radius:0}.catalog-sidebar.is-sheet .catalog-item.active{box-shadow:none;background:0 0}.catalog-sidebar.is-sheet .catalog-btn{min-height:50px;padding:8px 6px 8px 14px}.catalog-sidebar.is-sheet .catalog-btn:active{background:var(--ds-fill)}.catalog-sidebar.is-sheet .catalog-nav-icon{background:var(--ds-canvas);box-shadow:none}.catalog-sidebar.is-sheet .catalog-nav-icon--supplier{background:0 0}.catalog-sidebar.is-sheet .catalog-label{font-size:16px}.catalog-sidebar.is-sheet .catalog-chevron{width:40px;height:50px}.content-column{--strip-expand:0;--strip-h-min:40px;--strip-h-max:90px;--strip-chip-h:86px;--pull-px:0px;--pull-p:0;--strip-wc:auto;background:var(--ds-canvas);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}@media (width<=768px){.content-column.is-strip-expanded{--strip-expand:1;--strip-h-min:90px;--strip-h-max:90px;--strip-chip-h:86px}}.content-below{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.content-shift{min-width:0;min-height:0;transform:translate3d(0, var(--pull-px,0px), 0);backface-visibility:hidden;will-change:var(--strip-wc,auto);flex-direction:column;flex:1;display:flex}@media (width>=769px){.content-column{--strip-h-min:86px;--strip-h-max:86px;--strip-chip-h:82px;--strip-expand:1!important}}.content-column.is-strip-dragging{touch-action:pan-y}.content-column.is-strip-busy .pull-hint{pointer-events:none}.main-content{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;min-height:0;padding:var(--content-pad);padding-bottom:calc(var(--content-pad) + env(safe-area-inset-bottom));flex:1;overflow-y:auto}.main-content:has(.catalog-home){padding-top:0}.main-content.is-scroll-restoring{opacity:0;pointer-events:none}.main-content.is-scroll-restoring .product-card{animation:none!important}.main-content.app-scroll-instant,.app-scroll.app-scroll-instant{scroll-behavior:auto!important}.pull-hint{z-index:6;height:var(--pull-px,0px);pointer-events:none;background:0 0;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}.pull-hint__inner{opacity:clamp(0, var(--pull-p,0) * 1.55, 1);transform:scale(calc(.78 + .22 * clamp(0, var(--pull-p,0), 1))) translateY(calc((1 - clamp(0, var(--pull-p,0), 1)) * -5px));flex-direction:column;align-items:center;display:flex}.pull-hint__ring-wrap{background:var(--ds-bg,#fff);border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:relative;box-shadow:0 2px 8px #0000001a,0 0 0 1px #0000000d}.pull-hint__ring{width:30px;height:30px;display:block}.pull-hint__track{fill:none;stroke:var(--ds-border,#0000001a);stroke-width:2.5px}.pull-hint__arc{fill:none;stroke:var(--ds-text-muted,#86868b);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:var(--ring-c,75.4);stroke-dashoffset:calc(var(--ring-c,75.4) * (1 - clamp(0, var(--pull-p,0), 1)));transform-origin:50%;transition:stroke .2s;transform:rotate(-90deg)}.pull-hint.is-armed .pull-hint__arc{stroke:var(--ds-accent,#0071e3)}.pull-hint__glyph{color:var(--ds-text-muted,#86868b);transition:transform .38s cubic-bezier(.22,1.45,.32,1),color .18s,opacity .18s;position:absolute;font-size:16px!important}.pull-hint.is-armed .pull-hint__glyph{color:var(--ds-accent,#0071e3);transform:rotate(180deg)}.pull-hint.is-busy .pull-hint__inner{opacity:1;animation:.32s cubic-bezier(.22,1.25,.32,1) both pull-hint-enter;transform:none}.pull-hint.is-busy .pull-hint__glyph{opacity:0;transform:scale(.5)}.pull-hint.is-busy .pull-hint__arc{stroke:var(--ds-accent,#0071e3);stroke-dashoffset:calc(var(--ring-c,75.4) * .7);transition:stroke-dashoffset .26s cubic-bezier(.22,1,.36,1)}.pull-hint.is-busy .pull-hint__ring{will-change:transform;animation:.85s linear infinite pull-hint-spin}@keyframes pull-hint-spin{to{transform:rotate(360deg)}}@keyframes pull-hint-enter{0%{opacity:.55;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.pull-hint.is-busy .pull-hint__ring{animation-duration:1.6s}.pull-hint__glyph{transition:color .2s,opacity .2s}}@keyframes chip-preview-in{0%{opacity:0}}@keyframes chip-preview-pop{0%{opacity:0;transform:translateY(6px)scale(.94)}}.breadcrumb-stack{background:var(--ds-canvas);flex-direction:column;flex-shrink:0;display:flex}.breadcrumb-bar{z-index:1;padding:2px var(--content-pad) 10px;flex-shrink:0;align-items:flex-start;gap:8px;display:flex;position:relative}.bar-lead{padding-top:calc(4px + 8px * var(--strip-expand,0));flex:none;align-items:center;gap:8px;display:flex}.bar-lead:has(.mobile-catalog-trigger){flex:auto;min-width:0}.bar-lead__btn{background:var(--ds-surface);width:36px;height:36px;min-height:0;box-shadow:var(--ds-shadow-card);color:var(--ds-text);transition:transform .22s var(--ds-ease);border-radius:50%;flex:none;position:relative}.bar-lead__btn:after{content:"";width:100%;height:44px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.bar-lead__btn:active{transform:scale(.92)}.bar-lead__btn .material-symbols-outlined{font-size:20px}.mobile-catalog-trigger{letter-spacing:-.02em;border-radius:18px;flex:auto;align-items:center;gap:6px;width:auto;min-width:0;padding:0 12px 0 10px;font-size:15px;font-weight:600;display:none}.catalog-home-trigger__icon,.catalog-home-trigger__chevron{color:var(--ds-text-muted);flex-shrink:0;font-size:18px}.catalog-home-trigger__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.catalog-home-trigger__chevron{transition:transform .32s var(--ds-ease)}.catalog-home-trigger.is-active .catalog-home-trigger__chevron{transform:rotate(90deg)}@media (width<=768px){.mobile-catalog-trigger{display:flex}}@media (width>=769px){.bar-lead{display:none}}.brand-logo-strip{flex:auto;min-width:0;position:relative}.content-column.is-strip-expanded .brand-logo-strip{overflow:visible}.brand-logo-strip__scroller{height:calc(var(--strip-h-min) + (var(--strip-h-max) - var(--strip-h-min)) * var(--strip-expand,0));margin:0 calc(-1 * var(--content-pad)) 0 -4px;padding:4px var(--content-pad) 0 4px;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch;display:flex;position:relative;overflow:auto hidden}.brand-logo-strip__scroller::-webkit-scrollbar{display:none}.brand-logo-strip__scroller.is-h-zone{cursor:ew-resize}.brand-logo-strip__track{align-items:flex-start;gap:calc(4px + var(--strip-expand,0) * 6px);flex:none;min-width:min-content;display:flex}.brand-logo-chip{--tile:52px;--tile-min:.7;--tile-s:calc(var(--tile-min) + (1 - var(--tile-min)) * var(--strip-expand,0));--label-p:clamp(0, (var(--strip-expand,0) - .44 - var(--chip-i,0) * .014) * 2.75, 1);width:calc(40px + var(--strip-expand,0) * 28px);height:var(--strip-chip-h);transition:transform .26s var(--ds-ease);flex-direction:column;flex:none;align-items:center;padding:0;display:flex;position:relative}.brand-logo-chip:active:not(:disabled){transform:scale(.92)}.brand-logo-chip__glyph{width:var(--tile);height:var(--tile);background:var(--ds-surface);box-shadow:var(--ds-shadow-card);color:var(--ds-text);transform:scale(var(--tile-s));transform-origin:50% 0;transition:background .22s var(--ds-ease), color .22s var(--ds-ease), box-shadow .22s var(--ds-ease);border-radius:16px;flex:none;place-items:center;display:grid}.brand-logo-chip__category-icon{font-size:27px}.brand-logo-chip__img--icon{object-fit:contain;width:28px;height:28px}.brand-logo-chip.is-active .brand-logo-chip__glyph{background:var(--ds-accent);color:var(--theme-on-accent);box-shadow:0 8px 18px -8px #0000008c}.brand-logo-chip.is-active .brand-logo-chip__category-icon{font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24}.brand-logo-chip.is-active .brand-logo-chip__img--icon{filter:brightness(0)invert()}.brand-logo-chip--suppliers .brand-logo-chip__glyph{background:var(--ds-surface);color:var(--ds-text);box-shadow:none}.brand-logo-chip--suppliers.is-active .brand-logo-chip__glyph,.brand-logo-chip--suppliers.is-open .brand-logo-chip__glyph{background:var(--ds-fill-strong);color:var(--ds-text);box-shadow:none}.brand-logo-chip__supplier-icon{width:30px;height:30px}.brand-logo-chip__cat-label{-webkit-line-clamp:2;line-clamp:2;letter-spacing:-.01em;text-align:center;width:calc(100% + 8px);color:var(--ds-text-secondary);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;pointer-events:none;opacity:var(--label-p);transform:translateY(calc((var(--tile-s) - 1) * var(--tile) - (1 - var(--label-p)) * 6px)) scale(calc(.9 + .1 * var(--label-p)));transform-origin:50% 0;-webkit-box-orient:vertical;margin:6px -4px 0;font-size:11px;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.brand-logo-chip.is-active .brand-logo-chip__cat-label,.brand-logo-chip--suppliers.is-open .brand-logo-chip__cat-label{color:var(--ds-text);font-weight:600}.brand-logo-chip__glyph,.brand-logo-chip__cat-label{will-change:var(--strip-wc,auto)}.content-column.is-strip-dragging .brand-logo-chip,.content-column.is-strip-dragging .brand-logo-chip__glyph{transition:none}.content-column.is-strip-dragging .brand-logo-chip:active:not(:disabled){transform:none}@media (width>=769px){.brand-logo-chip{--tile:48px;--tile-min:1;width:76px}.brand-logo-chip__category-icon{font-size:25px}.brand-logo-chip__supplier-icon{width:28px;height:28px}}.chip-sub-preview-backdrop{z-index:1200;background:#0000001f;animation:.18s chip-preview-in;position:fixed;inset:0}.chip-sub-preview{z-index:1201;-webkit-backdrop-filter:saturate(180%)blur(24px);backdrop-filter:saturate(180%)blur(24px);box-shadow:var(--ds-shadow-lg);animation:chip-preview-pop .24s var(--ds-ease);background:#ffffffeb;border-radius:16px;padding:6px;position:fixed}.chip-sub-preview__title{color:var(--ds-text-muted);margin:6px 10px;font-size:13px;font-weight:600}.chip-sub-preview__list{max-height:260px;margin:0;padding:0;list-style:none;overflow-y:auto}.chip-sub-preview__item{width:100%;min-height:44px;color:var(--ds-text);text-align:left;border-radius:10px;align-items:center;padding:0 10px;font-size:16px;display:flex}.chip-sub-preview__item:active{background:var(--ds-fill)}.chip-sub-preview__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.brand-logo-chip,.brand-logo-chip__glyph{transition-duration:.12s}}.section-title{margin:0 0 var(--space-3);letter-spacing:-.02em;font-size:1.25rem;font-weight:600}@media (width<=768px){.main-content{padding:12px 12px calc(20px + env(safe-area-inset-bottom))}}.catalog-home{--home-strip-gap:22px;padding-bottom:var(--home-strip-gap);flex-direction:column;display:flex}.catalog-home-more-sentinel{pointer-events:none;width:100%;height:1px}.home-strip-section{content-visibility:auto;contain-intrinsic-size:auto 340px;min-width:0}.home-strip-head{margin:var(--home-strip-gap) 0 10px;justify-content:space-between;align-items:center;gap:12px;padding:0 4px;display:flex}.home-strip-title-btn{min-width:0;color:inherit;text-align:left;align-items:center;gap:2px;display:inline-flex}.home-strip-title{letter-spacing:-.026em;color:var(--ds-text);margin:0;font-size:21px;font-weight:700;line-height:1.2}.home-strip-title-chevron{color:var(--ds-text-muted);transition:transform .22s var(--ds-ease);flex-shrink:0;font-size:24px}@media (hover:hover){.home-strip-title-btn:hover .home-strip-title-chevron{transform:translate(2px)}}.home-strip-head-actions{flex-shrink:0;align-items:center;display:flex}.home-strip-nav-group{gap:8px;display:none}.home-strip-nav{background:var(--ds-surface);width:32px;height:32px;box-shadow:var(--ds-shadow-card);color:var(--ds-text);border-radius:50%;justify-content:center;align-items:center;transition:opacity .16s;display:inline-flex}.home-strip-nav .material-symbols-outlined{font-size:20px}.home-strip-nav:disabled{opacity:.35;cursor:default}@media (width>=769px) and (hover:hover) and (pointer:fine){.home-strip-nav-group{display:inline-flex}}.home-strip-scroll{margin:-6px calc(-1 * var(--content-pad)) -10px -4px;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;align-items:stretch;gap:10px;padding:6px 0 10px 4px;scroll-padding-left:4px;display:flex;position:relative;overflow:auto hidden}.home-strip-scroll::-webkit-scrollbar{display:none}.home-strip-item{scroll-snap-align:start;touch-action:pan-x pan-y;flex:0 0 calc(43.4783% - 5.21739px);min-width:140px;max-width:210px}.home-strip-item .product-card{width:100%;height:100%}.home-strip-item--placeholder{aspect-ratio:3/4.6;border-radius:var(--ds-radius-card);background:linear-gradient(90deg, var(--ds-surface) 0%, var(--ds-canvas) 50%, var(--ds-surface) 100%) 0 0 / 200% 100%;box-shadow:var(--ds-shadow-card);animation:1.15s ease-in-out infinite shimmer-move;animation-delay:calc(var(--ph-i,0) * 90ms)}.home-strip-peek{flex:0 0 calc(var(--content-pad) - 6px);pointer-events:none}.catalog-home .product-card--strip,.catalog-home .product-card--strip .product-image,.catalog-home .product-card--strip .product-info{touch-action:pan-x pan-y}@media (width>=600px){.home-strip-item{flex-basis:calc(29.4118% - 8.82353px);max-width:230px}}@media (width>=900px){.catalog-home{--home-strip-gap:28px}.home-strip-title{font-size:22px}.home-strip-scroll{gap:16px}.home-strip-item{flex-basis:calc(22.7273% - 14.5455px);min-width:170px;max-width:250px}}@media (prefers-reduced-motion:reduce){.home-strip-item--placeholder{animation:none}}.product-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));align-items:stretch;gap:18px;display:grid}.product-page-mark{letter-spacing:.08em;color:var(--ds-text-muted,#8a93a1);grid-column:1/-1;margin:2px 0 0;font-size:12px;font-weight:650}.product-card{border-radius:var(--ds-radius-card);background:var(--ds-surface);min-height:44px;box-shadow:none;cursor:pointer;isolation:isolate;transition:transform var(--ds-duration) var(--ds-ease), box-shadow var(--ds-duration) var(--ds-ease);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (hover:hover){.product-card:hover{box-shadow:none;transform:translateY(-2px)}}.product-image{aspect-ratio:1;touch-action:pan-y;background:#fff;flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.product-image img{object-fit:contain;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;padding:10px}.product-image--carousel{cursor:grab;-webkit-user-select:none;user-select:none;display:block}.product-image--carousel:active{cursor:grabbing}.product-image-track{will-change:transform;width:100%;height:100%;display:flex}.product-image-slide{flex:0 0 100%;justify-content:center;align-items:center;width:100%;min-width:100%;height:100%;display:flex}.product-image-dots,.gallery-bars{z-index:2;pointer-events:none;align-items:center;gap:3px;height:3px;display:flex;position:absolute;bottom:8px;left:10px;right:10px}.product-image-dot,.gallery-bar{pointer-events:none;background:#0000002e;border-radius:99px;flex:1 1 0;min-width:0;height:3px;transition:background .16s;position:relative}.product-image-dot.is-active,.gallery-bar.is-active{background:#000000c7}.product-image--strip{cursor:default;touch-action:pan-x pan-y}.product-image--strip .product-image-track,.product-image--strip .product-image-slide,.product-image--strip img{touch-action:pan-x pan-y;pointer-events:none}.product-image-edge{z-index:3;touch-action:manipulation;width:32%;position:absolute;top:0;bottom:22px}.product-image-edge--prev{left:0}.product-image-edge--next{right:0}.product-image-edge:after{content:"";width:24px;height:24px;box-shadow:var(--ds-shadow-md);opacity:0;pointer-events:none;background:#ffffffdb 50%/14px no-repeat;border-radius:50%;margin-top:-12px;transition:opacity .14s;position:absolute;top:50%}.product-image-edge--prev:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231c1c1e' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'/%3E%3C/svg%3E");left:8px}.product-image-edge--next:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231c1c1e' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'/%3E%3C/svg%3E");right:8px}@media (hover:hover) and (pointer:fine){.product-image-edge:hover:after{opacity:1}}@media (pointer:coarse){.product-image-edge:active:after{opacity:1}}.product-variant-badge{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#1c1c1ec7;border-radius:12px;min-width:32px;height:24px;padding:0 9px;font-size:12px;font-weight:600;position:absolute;top:10px;left:10px}.product-info{flex-direction:column;flex:auto;gap:2px;min-width:0;padding:10px 14px 14px;display:flex}.product-card-text{flex-direction:column;gap:2px;display:flex}.product-brand-row{align-items:center;gap:6px;min-width:0;display:flex}.product-brand{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;min-width:0;color:var(--ds-text-muted);flex:auto;font-size:11px;font-weight:600;line-height:1.3;overflow:hidden}.product-name{-webkit-line-clamp:2;line-clamp:2;letter-spacing:-.012em;min-height:2.6em;color:var(--ds-text);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.product-color-hint{text-overflow:ellipsis;white-space:nowrap;color:var(--ds-text-muted);margin:0;font-size:12px;overflow:hidden}.product-card .product-price{margin-top:6px;font-size:17px}.product-card .product-price.is-price-md{font-size:16px}.product-card .product-price.is-price-sm{font-size:15px}.product-card .product-price.is-price-xs{font-size:13.5px}.product-card .product-price-unset{margin-top:6px}.product-supplier-row{align-items:center;gap:6px;min-width:0;margin-top:auto;padding-top:6px;display:flex}.product-supplier{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ds-text-muted);flex:auto;font-size:12px;line-height:1.3;overflow:hidden}.product-price{letter-spacing:-.03em;min-width:0;max-width:100%;color:var(--ds-text);font-variant-numeric:tabular-nums;align-items:baseline;gap:.2em;font-size:30px;font-weight:700;line-height:1.15;display:flex}.product-price.is-price-md{font-size:26px}.product-price.is-price-sm{font-size:23px}.product-price.is-price-xs{font-size:20px}.product-price-num{white-space:nowrap;min-width:0;overflow:hidden}.product-price-cur{letter-spacing:-.01em;color:var(--ds-text-secondary);white-space:nowrap;flex-shrink:0;font-size:.72em;font-weight:600}.product-price-unset{color:var(--ds-text-muted);font-size:14px;font-weight:500;line-height:1.3}.product-price-pending{background:var(--ds-surface-muted);border-radius:6px;width:7.5em;max-width:72%;height:1.15em;margin-top:6px;display:block}.product-meta-tags{flex:none;gap:4px;margin-left:auto;display:flex;overflow:hidden}.product-meta-tag{background:var(--ds-fill);height:18px;color:var(--ds-text-secondary);white-space:nowrap;border-radius:6px;align-items:center;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.product-meta-tag.is-used{background:var(--ds-warning-surface);color:var(--ds-warning-text)}.product-activity-badge{pointer-events:none;flex:none;line-height:0;display:inline-flex}.product-activity-badge .material-symbols-outlined{font-variation-settings:"FILL" 1, "wght" 500, "GRAD" 0, "opsz" 20;font-size:16px}.product-activity-badge.is-fresh{color:var(--ds-success)}.product-activity-badge.is-stale{color:var(--ds-fill-strong)}.product-activity-badge--meta{border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px}.product-activity-badge--meta.is-fresh{background:var(--ds-success-surface)}.product-activity-badge--meta.is-stale{background:var(--ds-fill);color:var(--ds-text-muted)}.product-activity-badge--meta .material-symbols-outlined{font-size:18px}@media (width<=768px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-card{border-radius:16px}.product-card:hover{transform:none}.product-image img{padding:8px}.product-info{padding:8px 10px 10px}.product-name{font-size:13px}.product-card .product-price{margin-top:4px;font-size:16px}.product-card .product-price.is-price-md{font-size:15px}.product-card .product-price.is-price-sm{font-size:14px}.product-card .product-price.is-price-xs{font-size:12.5px}.product-brand{font-size:10px}.product-supplier{font-size:11px}.product-activity-badge .material-symbols-outlined{font-size:14px}}.list-sentinel{height:1px;margin-top:var(--space-4)}.product-page{flex-direction:column;gap:24px;width:100%;min-width:0;display:flex;overflow-x:clip}.product-page--ready{animation:product-page-in .26s var(--ds-ease)}@keyframes product-page-in{0%{opacity:0}}.product-page__main{grid-template-columns:minmax(0,1fr);gap:14px;width:100%;min-width:0;max-width:1120px;margin:0 auto;display:grid}.product-gallery,.product-details{min-width:0;max-width:100%}.product-details{flex-direction:column;gap:12px;display:flex}.product-hero,.installment-section,.product-services-block,.description{background:var(--ds-surface);box-shadow:var(--ds-shadow-card);border-radius:20px;padding:18px 16px}.installment-section h3,.product-services-block h3,.description h3{letter-spacing:-.02em;margin:0 0 12px;font-size:17px;font-weight:650}.gallery-main,.main-image-container{aspect-ratio:1;width:100%;box-shadow:var(--ds-shadow-card);touch-action:pan-y;background:#fff;border-radius:24px;position:relative;overflow:hidden}.gallery-track,.product-gallery-track{will-change:transform;height:100%;display:flex;position:absolute;inset:0}.gallery-slide,.product-gallery-slide{flex:0 0 100%;justify-content:center;align-items:center;width:100%;min-width:100%;height:100%;padding:20px;display:flex}.gallery-img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%}.gallery-nav{z-index:2;-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);width:36px;height:36px;box-shadow:var(--ds-shadow-md);color:var(--ds-text);background:#ffffffdb;border-radius:50%;place-items:center;margin-top:-18px;transition:opacity .2s;display:grid;position:absolute;top:50%}.gallery-nav .material-symbols-outlined{font-size:22px}.gallery-nav.prev{left:12px}.gallery-nav.next{right:12px}.gallery-nav.is-disabled,.gallery-nav:disabled{opacity:0;pointer-events:none}.gallery-bars{bottom:10px}@media (width<=768px){.gallery-counter{display:none}}.gallery-counter{z-index:2;border-radius:var(--ds-radius-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#00000080;padding:4px 10px;font-size:12px;font-weight:600;position:absolute;bottom:12px;right:12px}.gallery-thumbs{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;margin-top:12px;padding-bottom:2px;display:flex;overflow-x:auto}.gallery-thumbs::-webkit-scrollbar{display:none}.thumb,.thumbnail{width:64px;height:64px;box-shadow:var(--ds-shadow-card);background:#fff;border-radius:12px;flex-shrink:0;padding:4px;overflow:hidden}.thumb.active,.thumbnail.active{box-shadow:0 0 0 2px var(--ds-accent)}.thumb img,.thumbnail img{object-fit:contain;width:100%;height:100%;display:block}.product-gallery-variants{margin-top:12px}.product-variant-rail-track{scrollbar-width:none;gap:8px;margin:-4px;padding:4px;display:flex;overflow-x:auto}.product-variant-rail-track::-webkit-scrollbar{display:none}.product-variant-card{background:var(--ds-surface);width:88px;box-shadow:var(--ds-shadow-card);border-radius:16px;flex-direction:column;flex:none;align-items:center;gap:4px;padding:8px 6px;transition:box-shadow .16s,opacity .16s;display:flex}.product-variant-card.is-active{box-shadow:0 0 0 2px var(--ds-accent), var(--ds-shadow-card)}.product-variant-card.is-disabled{opacity:.4;cursor:not-allowed}.product-variant-card-thumb{background:#fff;border-radius:10px;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.product-variant-card-thumb img{object-fit:contain;width:100%;height:100%}.product-variant-card-swatch{border-radius:10px;width:100%;height:100%;box-shadow:inset 0 0 0 .5px #0000001f}.product-variant-card-placeholder{color:var(--ds-text-muted);text-transform:uppercase;font-size:12px;font-weight:700}.product-variant-card-name{-webkit-line-clamp:2;text-align:center;-webkit-box-orient:vertical;max-width:100%;min-height:2.5em;font-size:12px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.product-variant-card-name.is-struck{color:var(--ds-text-muted);text-decoration:line-through}.product-variant-card-price{text-align:center;color:var(--ds-text-muted);font-size:11px;line-height:1.2}.product-gallery-variants .product-variant-hint{margin-top:10px}.product-details-title{letter-spacing:-.026em;margin:0;font-size:22px;font-weight:700;line-height:1.25}.product-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.meta-chip{background:var(--ds-fill);height:28px;color:var(--ds-text);border-radius:8px;align-items:center;gap:4px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.meta-chip .material-symbols-outlined{color:var(--ds-text-secondary);font-size:16px}.meta-chip--pricing{touch-action:manipulation;-webkit-user-select:none;user-select:none}.meta-id{height:28px;color:var(--ds-text-muted);font-variant-numeric:tabular-nums;align-items:center;padding:0 4px;font-size:12px;display:inline-flex}.meta-id--pricing{touch-action:manipulation;-webkit-user-select:none;user-select:none}.product-tags{margin-top:10px}.price-block{margin-top:16px}.current-price{letter-spacing:-.034em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:750;line-height:1.1}.current-price__cur{letter-spacing:-.01em;color:var(--ds-text-secondary);font-size:.6em;font-weight:600}.price-block-unset{flex-direction:column;align-items:flex-start;gap:10px;margin-top:16px;display:flex}.price-block-unset .product-price-unset{font-size:17px;font-weight:600}.price-unset-hint{color:var(--ds-text-muted);margin:0;font-size:13px;line-height:1.4}.product-add-price-btn{background:var(--ds-fill);height:40px;color:var(--ds-text);border-radius:12px;align-items:center;gap:6px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.product-add-price-btn .material-symbols-outlined{font-size:20px}.product-order-actions--primary{flex-direction:column;gap:10px;margin-top:18px;display:flex}.product-order-btn{border-radius:14px;gap:8px;width:100%;min-height:52px;font-size:17px;font-weight:600}.product-order-btn .material-symbols-outlined{font-size:21px}.product-cart-qty{background:var(--ds-fill);border-radius:14px;justify-content:space-between;align-items:center;gap:8px;height:52px;padding:0 6px;display:flex}.product-cart-qty__btn{background:var(--ds-surface);width:40px;height:40px;box-shadow:var(--ds-shadow-card);border-radius:50%;place-items:center;font-size:20px;line-height:1;display:grid}.product-cart-qty__btn:disabled{opacity:.4}.product-cart-qty__value{text-align:center;font-variant-numeric:tabular-nums;min-width:2rem;font-size:17px;font-weight:650}.product-cart-in-enter-active,.product-cart-in-leave-active,.product-buy-morph-enter-active,.product-buy-morph-leave-active{transition:opacity .28s ease, transform .28s var(--ds-ease)}.product-cart-in-enter-from,.product-cart-in-leave-to,.product-buy-morph-enter-from,.product-buy-morph-leave-to{opacity:0;transform:translateY(8px)scale(.98)}.product-buy-morph-enter-active{transition-delay:40ms}.installment-section--disabled{opacity:.7}.installment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.installment-card{background:var(--ds-canvas);border-radius:14px;padding:12px}.installment-card .term{color:var(--ds-text-muted);margin-bottom:4px;font-size:13px;font-weight:500}.installment-card .val{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:16px;font-weight:700;line-height:1.2}.product-services-block .product-meta-tags{flex-wrap:wrap;gap:6px;margin:0}.product-services-block .product-meta-tag{height:30px;color:var(--ds-text);border-radius:9px;padding:0 12px;font-size:13px}.description p{color:var(--ds-text-secondary);white-space:pre-wrap;margin:0;font-size:15px;line-height:1.55}.description .date-line{color:var(--ds-text-muted);margin-top:12px;font-size:13px}.product-similar-strip{content-visibility:visible;contain-intrinsic-size:none;width:100%;min-width:0}.product-similar-strip .home-strip-head{margin:0 0 12px}.product-similar-strip--loading{pointer-events:none}@media (width<=768px){.product-page__main{gap:12px}.product-details{padding-bottom:8px}.gallery-slide,.product-gallery-slide{padding:16px}.gallery-nav{width:32px;height:32px;margin-top:-16px}}@media (width>=500px){.installment-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=769px){.product-order-actions--primary{flex-direction:row}.product-order-cart,.product-order-actions--primary>.product-order-btn{flex:1 1 0;min-width:0}.gallery-thumbs{flex-wrap:wrap;overflow-x:visible}}@media (width>=900px){.product-page__main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px}.product-gallery{position:sticky;top:0}.product-hero,.installment-section,.product-services-block,.description{padding:22px}.product-details-title{font-size:26px}.current-price{font-size:34px}}@media (prefers-reduced-motion:reduce){.product-page--ready{animation:none}}@supports (-webkit-touch-callout:none){.scroll-to-top-btn{display:none!important}}.scroll-to-top-btn{display:none}@media (width<=768px){.scroll-to-top-btn{right:calc(16px + env(safe-area-inset-right));bottom:calc(64px + env(safe-area-inset-bottom));z-index:130;color:#fff;cursor:pointer;opacity:0;pointer-events:none;background:#1d1d1feb;border:none;border-radius:50%;justify-content:center;align-items:center;gap:6px;width:48px;height:48px;padding:0;font-size:.88rem;font-weight:600;transition:opacity .25s,transform .25s,background .2s;display:inline-flex;position:fixed;transform:translateY(12px);box-shadow:0 8px 28px #00000038}.scroll-to-top-btn.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.scroll-to-top-btn:hover{background:#1d1d1f}.scroll-to-top-btn .material-symbols-outlined{font-size:22px}.scroll-to-top-label{display:none}}.app-shell.is-overlay .scroll-to-top-btn,.app-shell.is-product .scroll-to-top-btn,.app-shell.is-calculator .scroll-to-top-btn,.app-shell.is-shell-page .scroll-to-top-btn{display:none!important}.app-shell-header{z-index:140;min-height:var(--header-h);padding:env(safe-area-inset-top,0px) calc(var(--content-pad) - 4px) 0;background:var(--ds-chrome);-webkit-backdrop-filter:var(--ds-chrome-blur);backdrop-filter:var(--ds-chrome-blur);box-shadow:0 .5px 0 var(--ds-separator);flex-shrink:0;grid-template-columns:minmax(36px,1fr) minmax(0,auto) minmax(36px,1fr);align-items:center;gap:8px;display:grid;position:relative}.app-shell-back,.app-shell-action-btn{background:var(--ds-fill);width:36px;height:36px;color:var(--ds-text);border-radius:50%;flex-shrink:0}.app-shell-back{justify-self:start}.app-shell-back .material-symbols-outlined{font-size:26px}.app-shell-action-btn .material-symbols-outlined{font-size:20px}.app-shell-title,.app-shell-scroll-title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.022em;text-align:center;min-width:0;color:var(--ds-text);grid-column:2;margin:0;font-size:17px;font-weight:650;line-height:1.25;overflow:hidden}.app-shell-scroll-title{opacity:0;pointer-events:none;transition:opacity .18s var(--ds-ease), transform .18s var(--ds-ease);transform:translateY(4px)}.app-shell-header--minimal.is-titled .app-shell-scroll-title{opacity:1;transform:none}.app-shell-actions{grid-column:3;justify-self:end;align-items:center;gap:8px;min-height:36px;display:flex}.app-shell-share-actions{align-items:center;gap:8px;display:flex}.app-shell-actions-spacer{width:36px;height:36px;display:block}.telegram-send-icon{object-fit:contain;flex-shrink:0;width:22px;height:22px;display:block}.telegram-send-icon--badge{border-radius:8px;width:28px;height:28px}@media (width<=768px){.app-shell.is-product .app-shell-header{z-index:160;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;pointer-events:none;transition:background .2s var(--ds-ease), box-shadow .2s var(--ds-ease);background:0 0;position:fixed;top:0;left:0;right:0}.app-shell.is-product .app-shell-back,.app-shell.is-product .app-shell-actions{pointer-events:auto}.app-shell.is-product .app-shell-back,.app-shell.is-product .app-shell-action-btn{-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);box-shadow:var(--ds-shadow-md);background:#ffffffdb}.app-shell.is-product .app-shell-header.is-titled{background:var(--ds-chrome);-webkit-backdrop-filter:var(--ds-chrome-blur);backdrop-filter:var(--ds-chrome-blur);box-shadow:0 .5px 0 var(--ds-separator);pointer-events:auto}.app-shell.is-product .app-shell-header.is-titled .app-shell-back,.app-shell.is-product .app-shell-header.is-titled .app-shell-action-btn{background:var(--ds-fill);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.app-shell.is-product .main-content{padding-top:0;padding-left:0;padding-right:0}.app-shell.is-product .product-details,.app-shell.is-product .product-gallery-variants,.app-shell.is-product .product-similar-strip{padding-left:var(--content-pad);padding-right:var(--content-pad)}.app-shell.is-product .gallery-main,.app-shell.is-product .main-image-container{box-shadow:none;border-radius:0}}@media (width>=769px){.app-shell-header{min-height:var(--header-h-desktop);padding:0 24px}.app-shell-back,.app-shell-action-btn{width:40px;height:40px}.is-shell-page:not(.is-product) .main-content{padding-top:var(--space-4)}.app-shell.is-product .app-shell-scroll-title{opacity:1;transform:none}.app-shell.is-product .product-gallery{top:16px}}.supplier-block{margin-top:var(--space-4)}.calculator-page{max-width:640px;margin:0 auto;padding:4px 0 24px}.calculator-page .calculator-principal-title{-webkit-user-select:none;user-select:none}.calculator-controls{flex-direction:column;gap:12px;display:flex}.calc-mode-tabs{background:var(--ds-surface-muted);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);gap:4px;margin:0 0 14px;padding:4px;display:flex}.calc-mode-tabs__btn{color:var(--ds-text-secondary);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:10px 12px;font-size:.875rem;font-weight:650}.calc-mode-tabs__btn.is-active{background:var(--ds-accent);color:#fff}.calc-basket-banner{color:var(--ds-text-secondary);justify-content:space-between;align-items:center;gap:8px;margin:0 0 10px;font-size:.8125rem;display:flex}.calc-basket-banner__clear{color:var(--ds-accent);font:inherit;cursor:pointer;background:0 0;border:none;font-size:.8125rem}.calc-product-search{min-height:var(--ds-touch);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface);align-items:center;gap:8px;margin-bottom:8px;padding:0 12px;display:flex}.calc-product-search .material-symbols-outlined{color:var(--ds-text-muted);font-size:22px}.calc-product-search__input{min-width:0;font:inherit;background:0 0;border:none;outline:none;flex:1;padding:10px 0;font-size:.95rem}.calc-suggest-list{flex-direction:column;gap:4px;max-height:240px;margin:0 0 12px;display:flex;overflow:auto}.calc-suggest-empty{color:var(--ds-text-muted);margin:0;padding:8px 4px;font-size:.8125rem}.calc-suggest-item{text-align:left;border:1px solid var(--ds-border);background:var(--ds-bg);cursor:pointer;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.calc-suggest-item img{object-fit:contain;background:#fff;border-radius:6px;flex-shrink:0;width:40px;height:40px}.calc-suggest-item__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.calc-suggest-item__text strong{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:650;overflow:hidden}.calc-suggest-item__text small{color:var(--ds-text-muted);font-size:.75rem}.calc-basket-list{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.calc-basket-item{border-bottom:1px solid var(--ds-border);gap:10px;padding:8px 0;display:flex}.calc-basket-item img{object-fit:contain;border:1px solid var(--ds-border);background:#fff;border-radius:6px;width:48px;height:48px}.calc-basket-item__meta{flex:1;min-width:0}.calc-basket-item__name{font-size:.9rem;font-weight:650}.calc-basket-item__price{color:var(--ds-text-secondary);margin-top:2px;font-size:.8125rem}.calc-basket-item__qty{align-items:center;gap:8px;margin-top:6px;display:flex}.calc-basket-item .qty-btn,.calc-basket-item .qty-remove{border:1px solid var(--ds-border);cursor:pointer;background:#fff;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.calc-basket-item .qty-remove{color:#b33;margin-left:auto}.calc-down-warn{color:var(--ds-danger,#c62828);margin:8px 0 0;font-size:.8125rem}.currency-toggle-compact{background:var(--ds-surface-muted);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);align-self:flex-start;gap:2px;padding:2px;display:inline-flex}.currency-toggle-compact .currency-toggle-btn{color:var(--ds-text-secondary);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 16px;font-size:.8rem;font-weight:700;transition:background .2s,color .2s}.currency-toggle-compact .currency-toggle-btn.active{background:var(--ds-accent);color:#fff}.calculator-input-shell{width:100%;min-height:var(--ds-touch);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface);align-items:center;gap:10px;padding:0 8px 0 16px;transition:border-color .2s,box-shadow .2s;display:flex}.calculator-input-shell:focus-within{border-color:var(--ds-accent);box-shadow:0 0 0 3px #1d1d1f0f}.calculator-input-symbol{color:var(--ds-text-secondary);flex-shrink:0;font-size:1.2rem;font-weight:700;line-height:1}.calculator-amount-input{min-width:0;box-shadow:none;font-family:var(--ds-font);color:var(--ds-text);letter-spacing:.04em;-moz-appearance:textfield;background:0 0;border:none;outline:none;flex:1;padding:12px 0;font-size:1.35rem;font-weight:600;line-height:1.2}.calculator-amount-input--masked{letter-spacing:.12em;font-variant-numeric:tabular-nums}.calculator-amount-input::placeholder{color:var(--ds-text-muted);opacity:.85;letter-spacing:normal;font-weight:500}.calculator-amount-input:focus{box-shadow:none;border:none;outline:none}.calculator-amount-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calculator-amount-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.calculator-amount-reveal{width:40px;height:40px;color:var(--ds-text-secondary);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;transition:color .15s,background .15s;display:inline-flex}.calculator-amount-reveal .material-symbols-outlined{font-size:22px;line-height:1}.calculator-amount-reveal:hover,.calculator-amount-reveal.active{color:var(--ds-text);background:#0f172a0f}.calculator-amount-reveal:focus-visible{outline:2px solid var(--ds-accent);outline-offset:1px}.calculator-empty-msg{color:var(--ds-text-secondary);text-align:center;margin:8px 0 4px;font-size:.9rem}.calculator-page .pricing-calc-value small{color:var(--ds-text-muted);font-weight:500}.calculator-down-header{align-items:center;gap:8px;margin-bottom:4px;display:flex}.calculator-down-header__title{flex:1;min-width:0;margin:0}.calculator-sale-toggle{width:40px;height:40px;color:var(--ds-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.calculator-sale-toggle:disabled{opacity:.35;cursor:not-allowed}.calculator-sale-toggle:not(:disabled):hover{color:var(--ds-text);background:#0f172a0f}.calculator-sale-toggle .material-symbols-outlined{font-size:24px;line-height:1}.calculator-sale-section{background:#f2f2f7;border:1px solid #e5e5ea;border-radius:14px;margin-top:0;padding:14px 14px 16px}.calculator-sale-section .pricing-calc-section-title{color:#1c1c1e}.calculator-sale-section .pricing-calc-section-title .material-symbols-outlined{color:#636366;opacity:1}.calculator-sale-panel{gap:10px;margin-bottom:0}.calculator-sale-panel .currency-toggle-compact{background:#e5e5ea;border-color:#d1d1d6;gap:3px;padding:3px}.calculator-sale-panel .calculator-input-shell{background:#fafafa;border-color:#d1d1d6}.calculator-sale-panel .calculator-input-shell:focus-within{border-color:#1d1d1f;box-shadow:0 0 0 3px #1d1d1f14}.calculator-sale-panel .currency-toggle-btn{color:#636366;background:0 0;font-weight:700}.calculator-sale-panel .currency-toggle-btn.active{color:#fff;background:#1d1d1f;box-shadow:0 1px 3px #0000002e}.calc-sale-slide-enter-active,.calc-sale-slide-leave-active{transition:opacity .18s,transform .18s}.calc-sale-slide-enter-from,.calc-sale-slide-leave-to{opacity:0;transform:translateY(12px)}.calc-sale-slide-enter-to,.calc-sale-slide-leave-from{opacity:1;transform:translateY(0)}.calculator-input-shell--invalid{border-color:var(--ds-danger,#c62828)}.calculator-input-shell--invalid:focus-within{border-color:var(--ds-danger,#c62828);box-shadow:0 0 0 3px #c628281f}.mudatli-bank-pickers .admin-field select{width:100%}.profile-menu{position:relative}.profile-trigger{width:40px;height:40px;color:var(--ds-text);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.profile-trigger .material-symbols-outlined{font-size:24px}@media (hover:hover){.profile-trigger:hover{background:var(--ds-fill)}}.profile-backdrop{z-index:150;background:#00000052;position:fixed;inset:0}.profile-backdrop-enter-active,.profile-backdrop-leave-active{transition:opacity .24s}.profile-backdrop-enter-from,.profile-backdrop-leave-to{opacity:0}.profile-popover{z-index:160;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--ds-canvas);box-shadow:var(--ds-shadow-lg);transform-origin:0 0;border-radius:20px;flex-direction:column;padding-bottom:12px;display:flex;position:fixed;overflow:hidden auto}.profile-popover-enter-active{transition:transform .32s var(--ds-ease), opacity .2s ease}.profile-popover-leave-active{transition:transform .2s var(--ds-ease), opacity .16s ease}.profile-popover-enter-from,.profile-popover-leave-to{opacity:0;transform:translateY(-6px)scale(.96)}.profile-sheet-top{flex-shrink:0;justify-content:flex-end;padding:10px 12px 0;display:flex}.profile-sheet-close{background:var(--ds-fill);width:32px;height:32px;color:var(--ds-text-secondary);border-radius:50%;place-items:center;display:grid}.profile-sheet-close .material-symbols-outlined{font-size:20px}.profile-popover-header{flex-shrink:0;align-items:center;gap:12px;padding:18px 18px 16px;display:flex}.profile-popover-avatar{color:#fff;letter-spacing:.02em;background:linear-gradient(155deg,#48484a 0%,#1c1c1e 55%,#000 100%);border-radius:50%;flex-shrink:0;place-items:center;width:50px;height:50px;font-size:18px;font-weight:600;display:grid}.profile-popover-info{min-width:0}.profile-popover-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;font-size:17px;font-weight:650;overflow:hidden}.profile-popover-role{color:var(--ds-text-muted);font-size:13px}.profile-popover-actions{flex-direction:column;gap:16px;padding:0 12px;display:flex}.profile-group{background:var(--ds-surface);box-shadow:0 0 0 .5px var(--ds-border);border-radius:14px;overflow:hidden}.profile-group:empty{display:none}.profile-action{width:100%;min-height:48px;color:var(--ds-text);text-align:left;align-items:center;gap:14px;padding:0 14px;font-size:16px;display:flex;position:relative}.profile-action+.profile-action:before{content:"";background:var(--ds-separator);height:.5px;position:absolute;top:0;left:50px;right:0}.profile-action>.material-symbols-outlined{width:22px;color:var(--ds-text-secondary);flex-shrink:0;font-size:22px}.profile-action-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.profile-action-value{color:var(--ds-text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:14px}.profile-action-badge{background:var(--ds-warning-surface);color:var(--ds-warning-text);border-radius:6px;flex-shrink:0;padding:3px 8px;font-size:11px;font-weight:600}.profile-action:active{background:var(--ds-fill)}@media (hover:hover){.profile-action:hover{background:var(--ds-canvas)}}.profile-action--danger,.profile-action--danger>.material-symbols-outlined{color:var(--ds-danger-text)}@media (width<=768px){html.profile-sheet-open,body.profile-sheet-open{overflow:hidden}.profile-backdrop--sheet{background:#0006}.profile-popover.is-profile-sheet{width:min(84vw,330px);height:100dvh;max-height:100dvh;padding:env(safe-area-inset-top,0px) 0 calc(16px + env(safe-area-inset-bottom,0px));transform-origin:0;border-radius:0 22px 22px 0;top:0;bottom:0;left:0}.profile-popover.is-profile-sheet .profile-popover-header{padding-top:2px}.profile-popover.is-profile-sheet.profile-popover-enter-from,.profile-popover.is-profile-sheet.profile-popover-leave-to{opacity:1;transform:translate(-100%)}}.share-messenger-backdrop{z-index:150;background:#0f172a14;position:fixed;inset:0}.share-messenger-backdrop--mobile{-webkit-backdrop-filter:blur(10px)saturate(.9);backdrop-filter:blur(10px)saturate(.9);background:#080e187a}.share-messenger-popover{--share-accent:#2aabee;--share-accent-deep:#1e96d1;--share-accent-soft:#2aabee1f;--share-accent-ring:#2aabee47;z-index:161;background:var(--ds-bg);transform-origin:100% 0;border:1px solid #e2e8f0f2;border-radius:22px;position:fixed;overflow:hidden;box-shadow:inset 0 0 0 1px #fff9,0 18px 48px #0f172a24,0 4px 14px #2aabee14}.share-messenger-popover--whatsapp{--share-accent:#25d366;--share-accent-deep:#1da851;--share-accent-soft:#25d3661f;--share-accent-ring:#25d36647}.share-messenger-popover-anchor{z-index:161;pointer-events:none;position:fixed;inset:0}.share-messenger-popover-anchor .share-messenger-popover{pointer-events:auto}.share-messenger-mobile-wrap{z-index:161;pointer-events:none;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.share-messenger-mobile-wrap--keyboard{justify-content:flex-start;align-items:flex-start}.share-messenger-mobile-wrap .share-messenger-popover{pointer-events:auto;width:min(360px,100vw - 28px);position:relative}.share-messenger-popover--keyboard{-webkit-overflow-scrolling:touch;max-height:min(100%,440px);overflow-y:auto}.share-messenger-popover--mobile{transform-origin:50%}.share-messenger-popover__head{background:radial-gradient(120% 140% at 0% 0%, var(--share-accent-soft), transparent 55%), linear-gradient(180deg, #f7fbfe 0%, #fff 100%);border-bottom:1px solid #e2e8f0e6;align-items:flex-start;gap:12px;padding:18px 16px 14px;display:flex}.share-messenger-popover__badge{background:#fff;border:1px solid #2aabee2e;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;box-shadow:0 1px 2px #0f172a0a,0 8px 20px #2aabee29}.share-messenger-popover--whatsapp .share-messenger-popover__badge{border-color:#25d36633;box-shadow:0 1px 2px #0f172a0a,0 8px 20px #25d36629}.share-messenger-popover__icon{flex-shrink:0}.share-messenger-popover__icon.telegram-send-icon--badge{border-radius:0;width:30px;height:30px}.share-messenger-popover__icon-fallback{color:var(--share-accent);font-size:26px;line-height:1}.share-messenger-popover__icon.material-symbols-outlined{color:var(--share-accent);font-size:28px}.share-messenger-popover__titles{flex:1;min-width:0;padding-top:1px}.share-messenger-popover__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--share-accent-deep);margin:0 0 2px;font-size:.6875rem;font-weight:700}.share-messenger-popover__title{letter-spacing:-.02em;color:var(--ds-text);margin:0;font-size:1.0625rem;font-weight:700;line-height:1.25}.share-messenger-popover__sub{color:var(--ds-text-secondary);margin:4px 0 0;font-size:.8125rem;line-height:1.4}.share-messenger-popover__close{width:34px;height:34px;color:var(--ds-text-muted);background:#ffffffb8;border-radius:12px;flex-shrink:0}.share-messenger-popover__close:hover{color:var(--ds-text);background:#0f172a0f}.share-messenger-popover__body{padding:16px 16px 8px}.share-messenger-copy{border:1.5px solid var(--ds-border-strong);background:var(--ds-surface-muted);width:100%;color:var(--ds-text);text-align:left;cursor:pointer;transition:border-color .18s var(--ds-ease), background .18s var(--ds-ease), box-shadow .18s var(--ds-ease);border-radius:14px;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;display:flex}.share-messenger-copy:hover:not(:disabled){border-color:var(--share-accent,#229ed9);box-shadow:0 0 0 4px var(--share-accent-ring,#229ed929);background:#fff}.share-messenger-copy:disabled{opacity:.55;cursor:not-allowed}.share-messenger-copy__icon{color:var(--share-accent,#229ed9);flex-shrink:0;font-size:22px}.share-messenger-copy__text{flex-direction:column;gap:2px;min-width:0;display:flex}.share-messenger-copy__text strong{font-size:.9375rem;font-weight:700;line-height:1.25}.share-messenger-copy__text span{color:var(--ds-text-muted);font-size:.75rem;line-height:1.35}.share-messenger-popover__divider{color:var(--ds-text-muted);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:10px;margin:4px 0 14px;font-size:.75rem;font-weight:600;display:flex}.share-messenger-popover__divider:before,.share-messenger-popover__divider:after{content:"";background:var(--ds-border);flex:1;height:1px}.share-messenger-popover__label{color:var(--ds-text);margin-bottom:8px;font-size:.8125rem;font-weight:650;display:block}.share-phone-input{border:1.5px solid var(--ds-border-strong);background:var(--ds-surface-muted);transition:border-color .18s var(--ds-ease), box-shadow .18s var(--ds-ease), background .18s var(--ds-ease);border-radius:14px;align-items:stretch;display:flex;overflow:hidden}.share-phone-input:focus-within{border-color:var(--share-accent);box-shadow:0 0 0 4px var(--share-accent-ring);background:#fff}.share-phone-input--ready{background:#fff;border-color:#2e7d3273}.share-phone-input--ready:focus-within{border-color:var(--share-accent)}.share-phone-input--error{border-color:var(--ds-danger);background:#fff;box-shadow:0 0 0 4px #e5393524}.share-phone-input__prefix{letter-spacing:.01em;color:var(--ds-text);-webkit-user-select:none;user-select:none;background:0 0;border-right:1px solid #d2d2d7b3;flex-shrink:0;align-items:center;padding:0 12px;font-size:.9375rem;font-weight:700;display:flex}.share-phone-input__field{letter-spacing:.04em;min-width:0;height:48px;color:var(--ds-text);flex:1;font-weight:600;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0 10px!important;font-size:1.0625rem!important}.share-phone-input__field::placeholder{letter-spacing:.02em;color:var(--ds-text-muted);opacity:.85;font-weight:500}.share-phone-input__check{width:40px;color:var(--ds-success);animation:share-phone-check-in .22s var(--ds-ease);flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:inline-flex}@keyframes share-phone-check-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.share-messenger-popover__error{color:var(--ds-danger,#c62828);margin:8px 0 0;font-size:.8125rem;font-weight:550}.share-messenger-popover__hint{color:var(--ds-text-muted);margin:8px 0 0;font-size:.75rem;line-height:1.35}.share-messenger-popover__actions{justify-content:flex-end;align-items:center;gap:8px;padding:8px 16px 16px;display:flex}.share-messenger-popover__actions .share-messenger-popover__cancel{min-height:42px;color:var(--ds-text-secondary);border-radius:12px;padding:0 14px;font-size:.875rem}.share-messenger-popover__actions .share-messenger-popover__submit{background:linear-gradient(180deg, var(--share-accent) 0%, var(--share-accent-deep) 100%);color:#fff;min-height:42px;transition:transform .16s var(--ds-ease), filter .16s var(--ds-ease), opacity .16s var(--ds-ease), box-shadow .16s var(--ds-ease);border:none;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:.875rem;font-weight:650;display:inline-flex;box-shadow:inset 0 1px #ffffff40,0 6px 16px #2aabee52}.share-messenger-popover--whatsapp .share-messenger-popover__actions .share-messenger-popover__submit{box-shadow:inset 0 1px #ffffff40,0 6px 16px #25d36647}.share-messenger-popover__actions .share-messenger-popover__submit:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.share-messenger-popover__actions .share-messenger-popover__submit:active:not(:disabled){transform:translateY(0)scale(.98)}.share-messenger-popover__actions .share-messenger-popover__submit:disabled{box-shadow:none;opacity:1;filter:none;transform:none;color:#fff!important;background:#c9cdd3!important}.share-messenger-popover__submit-icon{font-size:18px;line-height:1}.share-messenger-popover__submit-icon.is-spin{animation:.85s linear infinite share-messenger-spin}@keyframes share-messenger-spin{to{transform:rotate(360deg)}}.share-messenger-popover--mobile .share-messenger-popover__actions{grid-template-columns:1fr 1.35fr;gap:10px;display:grid}.share-messenger-popover--mobile .share-messenger-popover__actions .share-messenger-popover__cancel,.share-messenger-popover--mobile .share-messenger-popover__actions .share-messenger-popover__submit{width:100%;min-height:46px}.share-messenger-popover-enter-active .share-messenger-popover,.share-messenger-modal-enter-active .share-messenger-popover,.share-messenger-popover-leave-active .share-messenger-popover,.share-messenger-modal-leave-active .share-messenger-popover{transition:transform .28s cubic-bezier(.32,.72,0,1),opacity .22s}.share-messenger-popover-leave-active .share-messenger-popover,.share-messenger-modal-leave-active .share-messenger-popover{transition-duration:.18s,.15s}.share-messenger-popover-enter-from,.share-messenger-popover-leave-to{opacity:1}.share-messenger-popover-enter-from .share-messenger-popover,.share-messenger-popover-leave-to .share-messenger-popover{opacity:0;transform:translateY(-10px)scale(.94)}.share-messenger-modal-enter-from,.share-messenger-modal-leave-to{opacity:0}.share-messenger-modal-enter-from .share-messenger-popover,.share-messenger-modal-leave-to .share-messenger-popover{transform:translateY(12px)scale(.96)}.share-messenger-backdrop-enter-active,.share-messenger-backdrop-leave-active{transition:opacity .22s,-webkit-backdrop-filter .28s,backdrop-filter .28s}.share-messenger-backdrop-enter-from,.share-messenger-backdrop-leave-to{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}.directory-phones-page .pricing-results-meta{color:var(--ds-text-muted);margin:0 0 12px;font-size:13px}.directory-phone-list{flex-direction:column;gap:8px;margin:0;padding:0 0 24px;list-style:none;display:flex}.directory-phone-card{border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-bg);box-shadow:var(--ds-shadow-soft);overflow:hidden}.directory-phone-card-body{padding:14px 16px}.directory-phone-card--profile{flex-direction:column;display:flex}.directory-phone-card-main{border:0;border-bottom:1px solid var(--ds-border);text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;align-items:center;gap:12px;padding:14px 16px;display:flex}.directory-phone-card--profile:not(:has(.directory-phone-numbers)) .directory-phone-card-main{border-bottom:0}.directory-phone-card-main:focus-visible{outline:2px solid var(--ds-accent);outline-offset:-2px}@media (hover:hover){.directory-phone-card-main:hover{background:color-mix(in srgb, var(--ds-accent) 6%, var(--ds-bg))}}.directory-phone-card-icon{background:color-mix(in srgb, var(--ds-accent) 12%, var(--ds-bg));width:40px;height:40px;color:var(--ds-accent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:flex}.directory-phone-card-meta{flex:1;min-width:0}.directory-phone-hint{color:var(--ds-text-muted);margin-top:2px;font-size:.82rem;display:block}.directory-phone-card--profile .directory-phone-numbers{gap:8px;padding:10px 16px 12px}.directory-phone-group+.directory-phone-group{margin-top:20px}.directory-phone-group-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-text-muted);margin:0 0 10px;font-size:.78rem;font-weight:650}.directory-phone-link--pill{background:color-mix(in srgb, var(--ds-accent) 8%, var(--ds-bg));border:1px solid color-mix(in srgb, var(--ds-accent) 18%, transparent);border-radius:999px;padding:8px 12px}@media (hover:hover){.directory-phone-link--pill:hover{background:color-mix(in srgb, var(--ds-accent) 14%, var(--ds-bg));text-decoration:none}}.directory-phone-name{letter-spacing:-.01em;color:var(--ds-text);margin:0 0 4px;font-size:.98rem;font-weight:600;line-height:1.35}.directory-phone-card--profile .directory-phone-name{margin-bottom:2px}.directory-phone-address{color:var(--ds-text-muted);align-items:flex-start;gap:8px;margin:0;font-size:.86rem;line-height:1.4;display:flex}.directory-phone-card-body .directory-phone-address{margin:-2px 0 10px}.directory-phone-address .material-symbols-outlined{flex-shrink:0;margin-top:1px;font-size:18px}.directory-phone-numbers{flex-wrap:wrap;gap:8px;display:flex}.directory-phone-link{color:var(--ds-accent);font-variant-numeric:tabular-nums;letter-spacing:.01em;align-items:center;gap:8px;width:fit-content;max-width:100%;font-weight:550;text-decoration:none;display:inline-flex}.directory-phone-link .material-symbols-outlined{font-size:18px}@media (hover:hover){.directory-phone-link:hover{text-decoration:underline}}.directory-phone-chevron{color:var(--ds-text-muted);flex-shrink:0;font-size:22px}.fillial-directory-profile{padding-bottom:24px}.fillial-directory-profile-head{align-items:flex-start;gap:8px;margin-bottom:16px;display:flex}.fillial-directory-profile-title{align-items:flex-start;gap:10px;min-width:0;display:flex}.fillial-directory-profile-icon{background:color-mix(in srgb, var(--ds-accent) 12%, var(--ds-bg));width:44px;height:44px;color:var(--ds-accent);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;display:flex}.fillial-directory-profile-head h2{letter-spacing:-.02em;margin:4px 0 0;font-size:1.2rem;font-weight:650;line-height:1.25}.fillial-directory-profile-body{flex-direction:column;gap:20px;display:flex}.fillial-directory-section{flex-direction:column;gap:12px;display:flex}.fillial-directory-section--map{border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-bg);box-shadow:var(--ds-shadow-soft);padding:14px}.fillial-directory-section-title{text-transform:uppercase;letter-spacing:.06em;color:var(--ds-text-muted);margin:0;font-size:.78rem;font-weight:650}.fillial-directory-address{color:var(--ds-text);align-items:flex-start;gap:8px;margin:0;font-size:.94rem;line-height:1.45;display:flex}.fillial-directory-address .material-symbols-outlined{color:var(--ds-accent);flex-shrink:0;margin-top:1px;font-size:20px}.fillial-directory-nav{flex-wrap:wrap;gap:8px;display:flex}.fillial-directory-nav-btn{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.fillial-directory-phone-list{flex-wrap:wrap;gap:8px;display:flex}.fillial-directory-contacts{flex-direction:column;gap:10px;display:flex}.fillial-directory-contact-card{border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-bg);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.fillial-directory-contact-head{flex-direction:column;gap:2px;display:flex}.fillial-directory-contact-head strong{font-size:.95rem}.fillial-directory-contact-role{color:var(--ds-text-muted);font-size:.84rem}.fillial-directory-email{color:var(--ds-accent);align-items:center;gap:8px;width:fit-content;font-size:.9rem;text-decoration:none;display:inline-flex}.location-minimap--readonly{border-radius:var(--ds-radius-card);border:1px solid var(--ds-border);width:100%;min-height:180px;overflow:hidden}.location-minimap--readonly>div{width:100%;height:180px}.location-minimap--readonly.location-minimap--compact>div{height:160px}.location-minimap--readonly .leaflet-container{border-radius:inherit;width:100%;height:100%}.loading-overlay{z-index:9999;background:#fff;justify-content:center;align-items:center;animation:none;display:flex;position:fixed;inset:0}.loading-panel{max-width:min(92vw,420px);color:var(--ds-text-muted);white-space:nowrap;flex-flow:column;justify-content:center;align-items:center;gap:16px;padding:28px 24px;font-size:1.05rem;animation:none;display:inline-flex}.loading-message{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.route-loading-bar{z-index:10000;pointer-events:none;background:#0071e31a;height:3px;position:fixed;top:0;left:0;right:0;overflow:hidden}.route-loading-bar span{background:linear-gradient(90deg,#0000,#1689ff 45%,#67b5ff);border-radius:0 999px 999px 0;width:42%;height:100%;animation:1s cubic-bezier(.4,0,.2,1) infinite route-loading-run;display:block;box-shadow:0 0 10px #0071e380}.route-loader-enter-active,.route-loader-leave-active{transition:opacity .14s}.route-loader-enter-from,.route-loader-leave-to{opacity:0}@keyframes route-loading-run{0%{transform:translate(-110%)}to{transform:translate(345%)}}@media (prefers-reduced-motion:reduce){.loading-overlay,.loading-panel,.route-loading-bar span{animation:none}}.boot-error{min-height:100dvh;padding:var(--space-5);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.boot-error .material-symbols-outlined{color:var(--ds-text-muted);font-size:48px}.empty-state{min-height:240px;margin:var(--space-2) 0;padding:var(--space-6) var(--space-4);text-align:center;color:var(--ds-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.empty-state .material-symbols-outlined,.empty-icon{background:var(--ds-fill);width:64px;height:64px;color:var(--ds-text-muted);border-radius:50%;place-items:center;margin:0 0 10px;font-size:30px;line-height:1;display:grid}.empty-title{letter-spacing:-.02em;color:var(--ds-text);margin:0;font-size:17px;font-weight:650}.empty-message{max-width:280px;color:var(--ds-text-muted);margin:0;font-size:15px;line-height:1.4}.empty-actions{margin-top:var(--space-2);flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.pwa-install-btn{bottom:calc(20px + env(safe-area-inset-bottom));right:calc(20px + env(safe-area-inset-right));z-index:9999;background:var(--ds-success);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:999px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;display:inline-flex;position:fixed;box-shadow:0 4px 16px #2e7d3266}.pwa-install-btn .material-symbols-outlined{font-size:20px;line-height:1}.pwa-install-btn:active{transform:scale(.98)}.pwa-install-btn--login{background:var(--ds-accent);box-shadow:0 8px 24px #14141638}.pwa-install-enter-active,.pwa-install-leave-active{transition:opacity .2s,transform .2s}.pwa-install-enter-from,.pwa-install-leave-to{opacity:0;transform:translateY(8px)scale(.96)}@media (height<=740px){.pwa-install-btn--login{display:none!important}}.btn{justify-content:center;align-items:center;gap:var(--space-1);min-height:var(--ds-touch);border-radius:var(--ds-radius-pill);transition:background var(--ds-duration) var(--ds-ease), border-color var(--ds-duration) var(--ds-ease), transform .18s var(--ds-ease), opacity var(--ds-duration) var(--ds-ease);-webkit-tap-highlight-color:transparent;border:1px solid #0000;padding:0 24px;font-size:15px;font-weight:500;display:inline-flex}.btn:disabled{cursor:not-allowed;pointer-events:none;transform:none}.btn-primary{background:var(--ds-accent);color:var(--theme-on-accent,#fff)}.btn-primary:hover:not(:disabled){background:var(--ds-accent-hover)}.btn-primary:disabled{opacity:1;color:#fff!important;background:#c5c5c5!important}.btn-ghost:disabled{opacity:.55}.ui-toast-host{z-index:10000;left:12px;right:12px;bottom:calc(16px + env(safe-area-inset-bottom,0px));pointer-events:none;box-sizing:border-box;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed}.ui-toast{color:#fff;box-sizing:border-box;background:#1d1d1f;border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:10px;width:100%;max-width:420px;padding:12px 14px;font-size:.9375rem;font-weight:550;line-height:1.35;display:flex;box-shadow:0 8px 24px #0000002e}.ui-toast__icon{color:inherit;flex-shrink:0;margin-top:1px;font-size:22px;line-height:1}.ui-toast__text{min-width:0;color:inherit;word-break:break-word;flex:1}.ui-toast--info,.ui-toast--success{color:#fff;background:#1d1d1f;border-color:#ffffff14}.ui-toast--error{color:#fff;background:#b3261e;border-color:#ffffff1a}.ui-toast--warning{color:#fff;background:#8a5a00;border-color:#ffffff1a}@media (width>=720px){.ui-toast-host{width:min(420px,100vw - 24px);left:50%;right:auto;transform:translate(-50%)}}.lightbox,.image-lightbox{z-index:10001;background:#000000eb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lightbox-fade-enter-active,.lightbox-fade-leave-active{transition:opacity .22s var(--ds-ease)}.lightbox-fade-enter-from,.lightbox-fade-leave-to{opacity:0}.lb-img{object-fit:contain;max-width:min(95vw,900px);max-height:85vh}.lb-close,.image-lightbox-close{top:calc(12px + env(safe-area-inset-top));color:#fff;background:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;right:12px}.lb-nav,.image-lightbox-nav{color:#fff;background:#ffffff1f;border:0;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.lb-nav:disabled,.image-lightbox-nav:disabled{opacity:.35;pointer-events:none}.lb-nav.prev,.image-lightbox-nav.prev{left:8px}.lb-nav.next,.image-lightbox-nav.next{right:8px}.lb-counter{bottom:calc(16px + env(safe-area-inset-bottom));color:#fff;font-size:14px;position:absolute;left:50%;transform:translate(-50%)}.page-enter-active{transition:opacity .22s var(--ds-ease), transform .22s var(--ds-ease)}.page-leave-active{transition:opacity .12s var(--ds-ease);pointer-events:none}.page-enter-from{opacity:0;transform:translateY(10px)}.page-leave-to{opacity:0}.page-panel-reveal{animation:panel-reveal .26s var(--ds-ease) both}@keyframes panel-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.product-grid--animate .product-card{animation:card-in .28s var(--ds-ease) both}.product-grid--animate .product-card:first-child{animation-delay:0s}.product-grid--animate .product-card:nth-child(2){animation-delay:30ms}.product-grid--animate .product-card:nth-child(3){animation-delay:60ms}.product-grid--animate .product-card:nth-child(4){animation-delay:90ms}.product-grid--animate .product-card:nth-child(5){animation-delay:.12s}.product-grid--animate .product-card:nth-child(6){animation-delay:.15s}.product-grid--animate .product-card:nth-child(7){animation-delay:.18s}.product-grid--animate .product-card:nth-child(8){animation-delay:.21s}.product-grid--animate .product-card:nth-child(9){animation-delay:.24s}.product-grid--animate .product-card:nth-child(10){animation-delay:.27s}.product-grid--animate .product-card:nth-child(11){animation-delay:.3s}.product-grid--animate .product-card:nth-child(12){animation-delay:.33s}@keyframes card-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.calc-row-enter-active{transition:opacity .2s var(--ds-ease), transform .2s var(--ds-ease)}.calc-row-enter-from{opacity:0;transform:translateY(6px)}.calc-row-move{transition:transform .2s var(--ds-ease)}@media (prefers-reduced-motion:reduce){.page-enter-active,.page-leave-active,.page-panel-reveal,.product-grid--animate .product-card,.calc-row-enter-active,.app-shell-header{transition:none!important;animation:none!important}.page-enter-from,.page-leave-to,.calc-row-enter-from{opacity:1;transform:none}}.mobile-only,.desktop-only{display:none}@media (width>=769px){.desktop-only{display:flex}.is-shell-page:not(.is-product) .main-content{padding-top:var(--space-4)}}@media (width<=768px){.mobile-only{display:inline-flex}.section-title{display:none}}.app-shell.catalog-open .main-content{overscroll-behavior:contain}html.catalog-scroll-lock,html.catalog-scroll-lock body,body.catalog-open{overscroll-behavior:none}:is(.app-root:has(.offline-banner:not(.offline-banner--back)) .mp-topbar,.app-root:has(.offline-banner:not(.offline-banner--back)) .admin-topbar,.app-root:has(.offline-banner:not(.offline-banner--back)) .app-header){padding-top:12px}.card-badge{border-radius:var(--ds-radius-sm);letter-spacing:.02em;background:var(--ds-accent);color:#fff;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.card-badge.used{background:var(--ds-text-secondary)}.card-badge.new{background:var(--ds-accent)}.card-badge.boosted{color:var(--ds-accent);border:1px solid var(--ds-border-strong);background:#fff}.product-tags{flex-wrap:wrap;gap:6px;margin:0;display:flex}.product-tags .card-badge{min-height:24px;padding:0 10px;font-size:12px;line-height:1}.skeleton-line{background:var(--ds-surface-muted);border-radius:4px;height:12px}.skeleton-line.short{width:40%}.skeleton-line.mid{width:70%}.catalog-skeleton{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=640px){.catalog-skeleton{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}.catalog-skeleton-card{border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-bg);animation:panel-reveal .28s var(--ds-ease) both;overflow:hidden}.catalog-skeleton-card:nth-child(2){animation-delay:40ms}.catalog-skeleton-card:nth-child(3){animation-delay:80ms}.catalog-skeleton-card:nth-child(4){animation-delay:.12s}.catalog-skeleton-card:nth-child(5){animation-delay:.16s}.catalog-skeleton-card:nth-child(6){animation-delay:.2s}.catalog-skeleton-card:nth-child(7){animation-delay:.24s}.catalog-skeleton-card:nth-child(8){animation-delay:.28s}.catalog-skeleton-image{aspect-ratio:1}.catalog-skeleton-body{flex-direction:column;gap:8px;padding:12px;display:flex}.product-list-section.is-refreshing .product-list-body.is-dimmed{opacity:.45;pointer-events:none;transition:opacity .18s var(--ds-ease)}.product-list-body{position:relative}.shimmer{background-color:var(--ds-surface-muted);background-image:linear-gradient(90deg, var(--ds-surface-muted) 0%, #ececef 50%, var(--ds-surface-muted) 100%);background-size:200% 100%;animation:1.15s ease-in-out infinite shimmer-move}@keyframes shimmer-move{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.shimmer{animation:none}}.notif-btn{position:relative}.notif-badge{border-radius:var(--ds-radius-pill);background:var(--ds-danger);color:#fff;text-align:center;box-sizing:border-box;pointer-events:none;border:1.5px solid #fff;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;animation:2s ease-in-out infinite badgePulse;position:absolute;top:6px;right:4px}@keyframes badgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.notif-badge{animation:none}}.notif-btn,.menu-button{position:relative;overflow:hidden}.notif-btn:after,.menu-button:after{content:"";opacity:0;transition:opacity .22s var(--ds-ease);pointer-events:none;background:currentColor;position:absolute;inset:0}.notif-btn:active:after,.menu-button:active:after{opacity:.1}.pricing-page{max-width:720px;margin:0 auto}.pricing-filters-page,.pricing-filters-picker{padding-bottom:8px}.pricing-filters-page .mp-filter-hub>*+*{border-top:1px solid var(--ds-border)}.pricing-filters-page .mp-filter-hub-row,.pricing-filters-page .mp-filter-inline-block{border-bottom:none}.pricing-toolbar{margin-bottom:var(--space-3);align-items:center;gap:8px;display:flex}.pricing-toolbar .pricing-search{flex:1;min-width:0;margin-bottom:0}.pricing-scan-btn{flex:none;min-width:44px;min-height:44px;padding:0 10px}.pricing-toolbar .price-sort-wrap{flex-shrink:0}.pricing-list-item.is-selected{background:var(--ds-success-surface)}.pricing-results-meta{color:var(--ds-text-muted);margin:0 0 12px;font-size:13px}.pricing-scroll-sentinel{height:1px}.pricing-loading-more{justify-content:center;align-items:center;margin-top:12px;padding:12px 0 4px;display:flex}.pricing-search{min-height:44px;margin-bottom:var(--space-3);background:var(--ds-surface-muted);border-radius:var(--ds-radius);align-items:center;gap:8px;padding:0 12px;display:flex}.pricing-search input{font:inherit;background:0 0;border:none;outline:none;flex:1;min-width:0}.pricing-list,.notif-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pricing-row,.pricing-list-item,.notif-item{text-align:left;border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-bg);width:100%;box-shadow:var(--ds-shadow-soft);cursor:pointer;transition:background var(--ds-duration) var(--ds-ease), box-shadow var(--ds-duration) var(--ds-ease), border-color var(--ds-duration) var(--ds-ease);align-items:center;gap:12px;padding:14px;display:flex}@media (hover:hover){.pricing-row:hover,.pricing-list-item:hover,.notif-item:hover{background:var(--ds-surface-muted);box-shadow:var(--ds-shadow-md)}}.pricing-row img,.pricing-list-img{object-fit:contain;border-radius:var(--ds-radius-sm);border:1px solid var(--ds-border);background:#fbfbfb;flex-shrink:0;width:56px;height:56px}.pricing-row-body,.notif-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pricing-row-body strong,.notif-body strong{font-size:14px}.pricing-row-body .muted,.notif-body p,.notif-body time{color:var(--ds-text-muted);margin:0;font-size:12px}.notifications-page-inner{flex-direction:column;gap:14px;max-width:720px;margin:0 auto;display:flex}.notif-page-head{justify-content:space-between;align-items:flex-end;gap:12px;padding:4px 2px 0;display:flex}.notif-page-title{font-size:var(--ds-text-page-title);letter-spacing:-.02em;color:var(--ds-text);margin:0;font-weight:700}.notif-page-sub{color:var(--ds-text-muted);margin:4px 0 0;font-size:13px}.notifications-push-card{border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);box-shadow:var(--ds-shadow-soft);background:linear-gradient(135deg,#f7f8fa 0%,#eef2f7 100%);align-items:center;gap:12px;padding:14px 16px;display:flex}.notifications-push-icon{width:40px;height:40px;color:var(--ds-accent);border:1px solid var(--ds-border);background:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:inline-flex}.notifications-push-text{min-width:0;color:var(--ds-text-muted);flex-direction:column;flex:1;gap:2px;font-size:.88rem;line-height:1.35;display:flex}.notifications-push-text strong{color:var(--ds-text);font-size:.95rem}.notifications-list{background:0 0;border:0;flex-direction:column;gap:10px;display:flex;overflow:visible}.notif-card{text-align:left;border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface);cursor:pointer;width:100%;box-shadow:var(--ds-shadow-soft);transition:border-color var(--ds-duration) var(--ds-ease), background var(--ds-duration) var(--ds-ease);align-items:flex-start;gap:12px;padding:14px 14px 14px 12px;display:flex}.notif-card:hover,.notif-card:focus-visible{border-color:var(--ds-border-strong);outline:none}.notif-card.is-unread{background:#f5f7fb;border-color:#d7dee8}.notif-card.is-approved.is-unread{background:var(--ds-success-surface);border-color:#c8e6c9}.notif-card.is-rejected.is-unread{background:var(--ds-danger-surface);border-color:#f5c6c2}.notif-card.is-pending.is-unread{background:var(--ds-warning-surface);border-color:#ffe0b2}.notif-card-icon{background:var(--ds-surface-muted);width:40px;height:40px;color:var(--ds-text-secondary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.notif-card.is-approved .notif-card-icon{background:var(--ds-success-surface);color:var(--ds-success)}.notif-card.is-rejected .notif-card-icon{background:var(--ds-danger-surface);color:var(--ds-danger)}.notif-card.is-pending .notif-card-icon{background:var(--ds-warning-surface);color:var(--ds-warning)}.notif-card-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.notif-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.notif-card-type{letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text-secondary);font-size:.72rem;font-weight:700}.notif-card.is-approved .notif-card-type{color:var(--ds-success)}.notif-card.is-rejected .notif-card-type{color:var(--ds-danger)}.notif-card.is-pending .notif-card-type{color:#c77700}.notif-card-time{color:var(--ds-text-muted);white-space:nowrap;font-size:12px}.notif-card-text{color:var(--ds-text);white-space:pre-wrap;word-break:break-word;margin:0;font-size:.95rem;line-height:1.4}.notif-card-chevron{color:var(--ds-text-muted);flex-shrink:0;margin-top:8px}.notifications-list .admin-notif-item{text-align:left;border:0;border-bottom:1px solid var(--ds-border);background:var(--ds-bg);cursor:pointer;width:100%;padding:14px 16px;display:block}.notifications-list .admin-notif-item:last-child{border-bottom:0}.notifications-list .admin-notif-item.is-unread{background:#f0f7ff}.notifications-list .admin-notif-item.is-approved .admin-notif-item-type{color:var(--ds-success)}.notifications-list .admin-notif-item.is-rejected .admin-notif-item-type{color:var(--ds-danger)}.notifications-list .admin-notif-item.is-pending .admin-notif-item-type{color:var(--ds-warning)}.notifications-list .admin-notif-item.is-approved.is-unread{background:var(--ds-success-surface)}.notifications-list .admin-notif-item.is-rejected.is-unread{background:var(--ds-danger-surface)}.notifications-list .admin-notif-item.is-pending.is-unread{background:var(--ds-warning-surface)}.notifications-list .admin-notif-item-type{letter-spacing:.03em;text-transform:uppercase;color:#2563eb;margin-bottom:4px;font-size:.72rem;font-weight:700;display:inline-block}.pricing-row-body .price-line{color:var(--ds-text);font-size:13px;font-weight:600}.pricing-form-product{margin-bottom:var(--space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius);align-items:center;gap:12px;padding:12px;display:flex}.pricing-form-product img{object-fit:cover;border-radius:var(--ds-radius-sm);background:var(--ds-surface-muted);width:72px;height:72px}.pricing-form-product .muted{color:var(--ds-text-muted);margin-top:4px;font-size:13px;display:block}.pricing-form{gap:var(--space-3);flex-direction:column;display:flex}.pricing-form label{flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.pricing-form input{border:1.5px solid var(--ds-border-strong,#d2d2d7);border-radius:var(--ds-radius);font:inherit;background:var(--ds-bg,#fff);color:var(--ds-text);box-sizing:border-box;width:100%;padding:12px 14px}.pricing-form input:focus{border-color:var(--ds-accent,#1d1d1f);outline:none;box-shadow:0 0 0 3px #1d1d1f14}.pricing-form input:invalid:not(:placeholder-shown):not(:focus){border-color:color-mix(in srgb, var(--ds-danger,#e53935) 55%, var(--ds-border-strong,#d2d2d7))}.pricing-form-card{border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-bg);box-shadow:var(--ds-shadow-soft);padding:16px}.pricing-calc-board{flex-direction:column;gap:10px;display:flex}.pricing-calc-section{background:var(--ds-bg);border:1px solid var(--ds-border);border-radius:var(--ds-radius);padding:14px 16px}.pricing-calc-section-title{text-transform:uppercase;letter-spacing:.04em;color:var(--ds-text-muted);align-items:center;gap:8px;margin-bottom:10px;font-size:.8rem;font-weight:700;display:flex}.pricing-calc-section-title .material-symbols-outlined{opacity:.85;font-size:18px}.pricing-calc-section--installment{background:linear-gradient(#f8fafc 0%,#fff 100%)}.pricing-calc-hint{color:var(--ds-text-muted);opacity:.75;text-align:right;margin:-4px 0 10px;font-size:.72rem;font-weight:600}.pricing-calc-installment-list{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.pricing-calc-installment-row{background:var(--ds-bg);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);grid-template-columns:52px 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.pricing-calc-term{font-size:.85rem;font-weight:700}.pricing-calc-flow{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.pricing-calc-monthly,.pricing-calc-total{text-align:right;font-size:.88rem;font-weight:600}.pricing-calc-total{color:var(--ds-accent);font-weight:700}.pricing-calc-arrow{color:var(--ds-accent);flex-shrink:0;font-weight:700}.pricing-calc-line{justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0;display:flex}.pricing-calc-line--sub{border-top:1px dashed var(--ds-border);margin-top:4px;padding-top:10px}.pricing-calc-line--highlight{background:var(--ds-surface-muted);border-radius:var(--ds-radius-sm);margin-top:6px;padding:10px 12px}.pricing-calc-line--highlight .pricing-calc-label,.pricing-calc-line--highlight .pricing-calc-value{font-size:.95rem;font-weight:700}.pricing-calc-label{color:var(--ds-text-muted);font-size:.85rem}.pricing-calc-value{text-align:right;font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:600}.notif-toolbar{border-bottom:1px solid var(--ds-border);margin-bottom:var(--space-3);padding:14px 0}.notif-search-row{align-items:center;gap:8px;margin-bottom:10px;display:flex}.notif-search-wrap{border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-surface-muted);flex:1;align-items:center;gap:8px;min-width:0;min-height:44px;padding:0 12px;display:flex}.notif-search-wrap:focus-within{border-color:var(--ds-accent);background:var(--ds-bg);box-shadow:0 0 0 3px #1d1d1f0f}.notif-search-icon{color:var(--ds-text-muted);flex-shrink:0;font-size:20px!important}.notif-search-input{min-width:0;font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:.9rem}.notif-search-clear{width:28px;height:28px;color:var(--ds-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex}.notif-sort-wrap{flex-shrink:0;position:relative}.notif-sort-btn{border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-bg);justify-content:center;align-items:center;width:44px;height:44px;display:flex}.notif-sort-menu{background:var(--ds-bg);border:1px solid var(--ds-border);border-radius:var(--ds-radius);min-width:180px;box-shadow:var(--ds-shadow-lg);z-index:120;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden}.notif-sort-wrap .sort-backdrop{z-index:110}.notif-sort-option{text-align:left;background:var(--ds-bg);border:0;width:100%;padding:12px 14px;font-size:14px;display:block}.notif-sort-option.active,.notif-sort-option:hover{background:var(--ds-surface-muted)}.notif-results-hint{color:var(--ds-text-muted)}.pricing-hub-section-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.pricing-hub-section-title{margin:0;font-size:.95rem;font-weight:600}.pricing-hub-cost-list{gap:10px}.btn-sm{padding:6px 12px;font-size:13px}.app-shell.is-overlay .main-content{padding-top:var(--space-3)}.offline-banner{z-index:250;padding:8px var(--content-pad);background:var(--ds-accent);color:#fff;flex-shrink:0;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex;position:relative}.offline-banner--back{background:#0f766e}.offline-banner--back .btn{color:#fff;border-color:#ffffff59;margin-left:4px}.fillial-form{gap:var(--space-3);flex-direction:column;display:flex}.fillial-form label{flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.form-control{border:1.5px solid var(--ds-border-strong,#d2d2d7);border-radius:var(--ds-radius);font:inherit;background:var(--ds-bg);color:var(--ds-text);padding:12px}.form-control:focus{border-color:var(--ds-accent,#1d1d1f);outline:none;box-shadow:0 0 0 3px #1d1d1f14}.form-control:read-only{background:var(--ds-surface-muted);color:var(--ds-text-secondary)}.field-hint{color:var(--ds-text-muted);font-size:12px;font-weight:400}.contacts-block{gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;display:flex}.contacts-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.contacts-head h3{margin:0;font-size:15px}.contact-card{border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-bg);flex-direction:column;gap:8px;padding:12px;display:flex}.contact-card-head{justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.admin-shell{background:var(--ds-bg);height:100dvh;max-height:100dvh;color:var(--ds-text);flex-direction:column;display:flex;overflow:hidden}.admin-topbar{z-index:40;align-items:center;gap:var(--space-2);min-height:var(--header-h);padding:env(safe-area-inset-top,0) var(--space-3) 0;border-bottom:1px solid var(--ds-border);background:var(--ds-surface);flex-shrink:0;display:flex;position:relative}.admin-menu-btn{display:none}.admin-brand{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:4px 0;display:flex}.admin-brand-logo{object-fit:contain;width:32px;height:32px}.admin-brand strong{font-size:15px;line-height:1.2;display:block}.admin-brand span{color:var(--ds-text-muted);font-size:12px;display:block}.admin-topbar-user{text-align:right;min-width:0;margin-left:auto}.admin-topbar-email{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:13px;font-weight:600;display:block;overflow:hidden}.admin-topbar-role{color:var(--ds-text-muted);font-size:12px;display:block}.admin-body{flex:1;min-height:0;display:flex;overflow:hidden}.admin-shell--topnav .admin-body{display:block}.admin-shell--topnav .admin-main{height:100%;max-height:100%}.admin-shell--topnav .admin-topbar{z-index:50;overflow:visible}.admin-sidebar{border-right:1px solid var(--ds-border);background:var(--theme-chrome-muted,var(--ds-surface-muted));flex-direction:column;flex-shrink:0;width:260px;display:flex}.admin-nav{padding:var(--space-2);flex-direction:column;flex:1;gap:4px;display:flex;overflow:auto}.admin-nav-link{width:100%;color:var(--ds-text);text-align:left;border-radius:var(--ds-radius);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.admin-nav-label{flex:1;min-width:0}.admin-nav-badge{border-radius:var(--ds-radius-pill);background:var(--ds-accent);color:#fff;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.admin-nav-link:hover,.admin-nav-link.active{background:var(--ds-surface-muted)}.admin-nav-link.danger{color:var(--ds-danger)}.admin-nav-link .material-symbols-outlined{font-size:20px}.admin-sidebar-footer{padding:var(--space-2);border-top:1px solid var(--ds-border);flex-direction:column;gap:4px;display:flex}.admin-sidebar-footer .admin-agent2{letter-spacing:.02em;font-weight:700}.admin-sidebar-footer .admin-agent2.active{color:#fff;background:#0a0a0a}.admin-sidebar-overlay{display:none}.admin-main{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-width:0;min-height:0;padding:var(--space-4);padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom,0px));flex:1;overflow:hidden auto}.admin-mobile-nav{display:none}.admin-page{max-width:1100px;margin:0 auto}.admin-page-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.admin-page-head h1{font-size:var(--ds-text-page-title);line-height:var(--ds-lh-tight);letter-spacing:-.02em;margin:0}.admin-page-head p{color:var(--ds-text-muted);font-size:var(--ds-text-caption);margin:4px 0 0}.admin-help-link{color:var(--ds-text-muted);align-items:center;gap:4px;margin-top:8px;font-size:13px;text-decoration:none;display:inline-flex}.admin-help-link:hover{color:var(--ds-text)}.admin-help-link .material-symbols-outlined{font-size:16px}.admin-page-head .btn .material-symbols-outlined{font-size:18px}.admin-sidebar-scroll{flex:1;min-height:0;overflow:auto}.admin-stat-grid{gap:var(--space-2);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.admin-stat-card{border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface);box-shadow:var(--ds-shadow-soft);padding:12px 14px}.admin-stat-card.muted{opacity:.55}.admin-stat-value{letter-spacing:-.02em;font-size:1.25rem;font-weight:700}.admin-stat-label{color:var(--ds-text-muted);margin-top:2px;font-size:12px}.admin-activity-panel{border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);padding:var(--space-3);margin-bottom:var(--space-4);background:var(--ds-surface);box-shadow:var(--ds-shadow-soft)}.admin-catalog-stats{margin-bottom:var(--space-4)}.admin-catalog-stats__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.admin-catalog-stats__title{margin:0;font-size:1.05rem}.admin-catalog-stats__sub{color:var(--ds-text-muted);margin:4px 0 0;font-size:13px}.admin-catalog-stats__controls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-catalog-stats__date{border:1px solid var(--ds-border);min-width:148px;font:inherit;background:var(--ds-bg,#fff);border-radius:8px;padding:6px 10px}.admin-catalog-stats__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.admin-catalog-stats__card{border:1px solid var(--ds-line,#0000000f);background:#00000008;border-radius:10px;padding:12px 14px}.admin-catalog-stats__label{color:var(--ds-text-muted);margin-bottom:4px;font-size:12px;display:block}.admin-catalog-stats__value{font-variant-numeric:tabular-nums;font-size:1.35rem}.admin-catalog-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-catalog-stats__col h3{margin:0 0 8px;font-size:.92rem}.admin-catalog-stats__table{font-size:13px}.admin-catalog-stats__table th,.admin-catalog-stats__table td{padding:6px 8px}.admin-catalog-stats__leaders{margin-top:14px;font-size:13px}.admin-catalog-stats__leaders summary{cursor:pointer;font-weight:600}.admin-catalog-stats__leaders ol{margin:8px 0 0;padding-left:1.25rem}.admin-catalog-stats__leaders li{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.admin-catalog-stats__error{color:#b42318;margin:0}@media (width<=900px){.admin-catalog-stats__cards,.admin-catalog-stats__grid{grid-template-columns:1fr}}.admin-activity-head h2{margin:0;font-size:15px}.admin-activity-head p{color:var(--ds-text-muted);margin:4px 0 0;font-size:12px}.admin-spark{margin-top:var(--space-3)}.admin-spark svg{width:100%;max-width:360px;height:auto;display:block}.admin-spark-area{fill:color-mix(in srgb, var(--ds-accent,#1d1d1f) 5%, transparent)}.admin-spark-line{stroke:var(--ds-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.admin-spark-dot{fill:var(--ds-accent);stroke:#fff;stroke-width:1.5px}.admin-activity-top{margin:var(--space-3) 0 0;flex-direction:column;gap:6px;padding:0;list-style:none;display:flex}.admin-activity-top li{grid-template-columns:24px 1fr auto;gap:8px;font-size:13px;display:grid}.admin-activity-email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-panel{border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface);box-shadow:var(--ds-shadow-soft);overflow:hidden}.admin-toolbar{padding:var(--space-3);border-bottom:1px solid var(--ds-border);background:linear-gradient(180deg, var(--ds-surface) 0%, var(--ds-surface-muted) 100%)}.admin-search{border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);background:var(--ds-bg);transition:border-color var(--ds-duration) var(--ds-ease), box-shadow var(--ds-duration) var(--ds-ease);align-items:center;gap:8px;padding:10px 14px;display:flex}.admin-search:focus-within{border-color:var(--ds-border-strong);box-shadow:0 0 0 3px #1d1d1f0f}.admin-select{appearance:none;border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);background:var(--ds-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235c5c66' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;color:var(--ds-text);font:inherit;min-height:42px;padding:10px 36px 10px 14px}.admin-select:focus{border-color:var(--ds-border-strong);outline:none;box-shadow:0 0 0 3px #1d1d1f0f}.admin-search .material-symbols-outlined{color:var(--ds-text-muted);font-size:20px}.admin-search input{font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:16px}.admin-loading{padding:var(--space-5);justify-content:center;align-items:center;min-height:120px;display:flex}.admin-skeleton{padding:var(--space-3);flex-direction:column;gap:10px;display:flex}.sk{background:linear-gradient(90deg, var(--ds-surface-muted) 25%, #ececf0 37%, var(--ds-surface-muted) 63%);border-radius:var(--ds-radius-sm);background-size:400% 100%;animation:1.2s infinite admin-shimmer}.sk-toolbar{border-radius:var(--ds-radius-pill);height:44px}.sk-row{height:52px}.sk-field{height:48px;margin-bottom:8px}.admin-skeleton-card{align-items:center;gap:12px;padding:8px 0;display:flex}.sk-avatar{border-radius:var(--ds-radius-sm);flex-shrink:0;width:36px;height:36px}.sk-lines{flex-direction:column;flex:1;gap:8px;display:flex}.sk-line{height:12px}.sk-line.w70{width:70%}.sk-line.w45{width:45%}.sk-line.w40{width:40%}.sk-line.w30{width:30%}.sk-line.w60{width:60%}.sk-line.w90{width:90%}.admin-skeleton-card.is-list-row{border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-bg);padding:10px 12px}.sk-thumb{border-radius:10px;flex-shrink:0;width:56px;height:56px}.admin-skeleton-product{gap:20px;max-width:1100px;margin:0 auto;display:grid}@media (width>=900px){.admin-skeleton-product{grid-template-columns:1fr 1fr;gap:44px}}.sk-product-gallery{aspect-ratio:1;border-radius:var(--ds-radius-card)}.sk-product-info{flex-direction:column;gap:12px;padding-top:8px;display:flex}.sk-price{width:55%;height:28px;margin-top:8px}.sk-block{width:100%;height:72px;margin-top:4px}@keyframes admin-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.admin-table{border-collapse:collapse;width:100%;font-size:var(--ds-text-caption)}.admin-table th,.admin-table td{border-bottom:1px solid var(--ds-border);text-align:left;vertical-align:middle;padding:12px 14px}.admin-table th{color:var(--ds-text-muted);text-transform:uppercase;letter-spacing:.04em;background:var(--ds-surface-muted);z-index:1;font-size:11px;font-weight:600;position:sticky;top:0}.admin-table .col-id{width:56px;color:var(--ds-text-muted)}.admin-table .col-actions{width:110px}.admin-table .muted,.muted{color:var(--ds-text-muted)}.admin-table .cell-clip{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.admin-entity-name{white-space:normal;word-break:break-word;overflow-wrap:anywhere;font-size:13px;font-weight:600}.admin-field .product-info-autosize,textarea.product-info-autosize{field-sizing:content;resize:none;white-space:pre-wrap;word-break:break-word;width:100%;min-height:96px;max-height:70vh;line-height:1.45;overflow-y:auto}.admin-field textarea.product-info-autosize[rows="1"],.admin-field textarea.product-info-autosize[rows="2"]{min-height:48px;max-height:30vh}.admin-user-row{cursor:pointer;transition:background var(--ds-duration) var(--ds-ease)}.admin-user-row:hover,.admin-user-row:focus-visible{background:var(--ds-surface-muted);outline:none}.admin-user-cell{align-items:center;gap:10px;display:flex}.admin-avatar{border-radius:var(--ds-radius-sm);background:var(--ds-accent);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:inline-flex}.admin-user-email{font-weight:600}.admin-user-name{color:var(--ds-text-muted);font-size:12px}.admin-pending{color:var(--ds-text-secondary);align-items:center;gap:2px;font-size:12px;display:inline-flex}.admin-pending .material-symbols-outlined{font-size:14px}.admin-role-tag{border-radius:var(--ds-radius-pill);background:var(--ds-surface-muted);padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.status-active{border-radius:var(--ds-radius-pill);background:var(--ds-success-surface);color:var(--ds-success);font-size:var(--ds-text-badge);text-transform:none;padding:4px 10px;font-weight:600;display:inline-flex}.status-blocked{border-radius:var(--ds-radius-pill);background:var(--ds-danger-surface);color:var(--ds-danger);font-size:var(--ds-text-badge);padding:4px 10px;font-weight:600;display:inline-flex}.status-pending{border-radius:var(--ds-radius-pill);background:var(--ds-warning-surface);color:var(--ds-warning);font-size:var(--ds-text-badge);padding:4px 10px;font-weight:600;display:inline-flex}.status-pill{border-radius:var(--ds-radius-pill);background:var(--ds-surface-muted);color:var(--ds-text-secondary);font-size:var(--ds-text-badge);white-space:nowrap;align-items:center;padding:4px 10px;font-weight:600;line-height:1.2;display:inline-flex}.status-pill.is-escalated,.status-pill.is-rejected,.status-pill.is-error,.status-pill.is-cancelled{background:var(--ds-danger-surface);color:var(--ds-danger)}.status-pill.is-ok,.status-pill.is-approved,.status-pill.is-completed,.status-pill.is-confirmed,.status-pill.is-ready,.status-pill.is-delivered,.status-pill.is-done,.status-pill.is-active{background:var(--ds-success-surface);color:var(--ds-success)}.status-pill.is-pending,.status-pill.is-preparing,.status-pill.is-warn,.status-pill.is-assigned{background:var(--ds-warning-surface);color:var(--ds-warning)}.admin-pending-banner{margin-bottom:var(--space-4);border-radius:var(--ds-radius-card);background:var(--ds-warning-surface);color:var(--ds-text);border:1px solid #ffe0b2;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.admin-pending-banner .material-symbols-outlined{color:var(--ds-warning);font-size:24px}.admin-pending-banner strong{font-size:14px;display:block}.admin-pending-banner p{color:var(--ds-text-secondary);margin:2px 0 0;font-size:12px}.admin-page-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-mod-queue-bar{margin-bottom:var(--space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-surface-muted);align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.admin-mod-queue-bar .material-symbols-outlined{color:var(--ds-text-secondary);font-size:20px}.admin-mod-queue-chip{background:var(--ds-surface-muted);border:1px solid var(--ds-border);vertical-align:middle;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.admin-mod-sku-strip{-webkit-overflow-scrolling:touch;gap:10px;margin-bottom:8px;padding:4px 2px 12px;display:flex;overflow-x:auto}.admin-mod-sku-card{border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-surface);text-align:left;cursor:pointer;width:112px;color:inherit;flex:none;padding:0;overflow:hidden}.admin-mod-sku-card.active{border-color:var(--ds-border-strong,#1d1d1f);box-shadow:0 0 0 2px #1d1d1f14}.admin-mod-sku-card img{object-fit:cover;background:var(--ds-surface-muted);width:100%;height:72px;display:block}.admin-mod-sku-id{padding:6px 8px 0;font-size:12px;font-weight:700;display:block}.admin-mod-sku-name{color:var(--ds-text-secondary);white-space:nowrap;text-overflow:ellipsis;padding:2px 8px 8px;font-size:11px;display:block;overflow:hidden}.admin-avatar.soft{background:var(--ds-surface-muted);color:var(--ds-text)}.admin-avatar.soft .material-symbols-outlined{font-size:18px}.admin-mono{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.is-pending-row{background:#ed6c020a}.is-highlight-row{outline:2px solid var(--ds-accent);outline-offset:-2px;background:var(--ds-surface-muted)}.admin-device-card{padding:14px var(--space-3);border-bottom:1px solid var(--ds-border)}.admin-device-card-top{align-items:center;gap:12px;display:flex}.admin-device-card-actions{flex-wrap:wrap;gap:8px;margin-top:12px;padding-left:48px;display:flex}.admin-highlight-hint{margin-top:var(--space-3)}.admin-online-dot{background:var(--ds-text-muted);opacity:.45;border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.admin-online-dot.online{background:var(--ds-success);opacity:1;box-shadow:0 0 0 3px var(--ds-success-surface)}.admin-online-dot.idle{opacity:1;background:#d97706;box-shadow:0 0 0 3px #d977062e}.admin-online-dot.away{background:var(--ds-text-muted);opacity:.75}.admin-activity-cell{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.admin-activity-cell>span:first-of-type{align-items:center;gap:6px;min-width:0;display:inline-flex}.admin-activity-page{color:var(--ds-text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:.8125rem;line-height:1.25;overflow:hidden}.admin-head-edit{margin-left:auto}.admin-org-devices{gap:var(--space-3);flex-direction:column;max-width:640px;margin:0 auto;display:flex}.admin-org-stats{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;display:grid}.admin-org-stat{border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-surface);flex-direction:column;gap:2px;padding:12px;display:flex}.admin-org-stat strong{font-size:1.35rem;line-height:1.1}.admin-org-stat span{font-size:var(--ds-text-caption);color:var(--ds-text-muted)}.admin-org-stat.is-online strong{color:var(--ds-success)}.admin-org-stat.is-pending strong{color:var(--ds-warning)}.admin-org-device-list{border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-surface);margin:0;padding:0;list-style:none;overflow:hidden}.admin-org-device{padding:14px var(--space-3);align-items:flex-start;gap:12px;display:flex}.admin-org-device+.admin-org-device{border-top:1px solid var(--ds-border)}.admin-org-device-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.admin-org-device-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-org-device-title strong{font-size:var(--ds-text-card-title)}.admin-org-device-row{font-size:var(--ds-text-caption);align-items:center;gap:6px;min-width:0;display:flex}.admin-org-device-row .material-symbols-outlined{color:var(--ds-text-muted);flex-shrink:0;font-size:16px}.admin-org-device-meta{font-size:var(--ds-text-caption);flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.linkish{color:var(--ds-text);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.admin-mobile-tab{position:relative}.admin-mobile-badge{border-radius:var(--ds-radius-pill);background:var(--ds-accent);color:#fff;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:4px;right:10px}.admin-thumb{border-radius:var(--ds-radius-sm);object-fit:cover;background:var(--ds-surface-muted);border:1px solid var(--ds-border);flex-shrink:0;width:44px;height:44px}.admin-photo-strip{margin-bottom:var(--space-2);gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.admin-photo-link{border-radius:var(--ds-radius-sm);border:1px solid var(--ds-border);flex:none;width:72px;height:72px;overflow:hidden}.admin-photo-link img{object-fit:cover;width:100%;height:100%}.admin-editor-form--wide{max-width:640px}.admin-services h3{margin:0 0 8px;font-size:14px}.admin-service-chips{margin-bottom:var(--space-3);flex-wrap:wrap;gap:8px;display:flex}.admin-chip{border:1px solid var(--ds-border);background:var(--ds-bg);color:var(--ds-text);border-radius:var(--ds-radius-pill);font:inherit;cursor:pointer;transition:background var(--ds-duration) var(--ds-ease), border-color var(--ds-duration) var(--ds-ease);padding:8px 12px;font-size:13px}.admin-chip.active{background:var(--ds-accent);border-color:var(--ds-accent);color:#fff}.admin-editor-actions--split{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.admin-editor-actions-right{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.admin-actions{align-items:center;gap:2px;display:flex}.admin-actions .icon-btn.danger,.icon-btn.danger{color:var(--ds-danger)}.admin-user-cards{flex-direction:column;display:flex}.admin-user-card{padding:14px var(--space-3);border:0;border-bottom:1px solid var(--ds-border);text-align:left;cursor:pointer;font:inherit;color:inherit;width:100%;transition:background var(--ds-duration) var(--ds-ease);background:0 0;align-items:center;gap:12px;display:flex}.admin-user-card:active{background:var(--ds-surface-muted)}.admin-user-card-row{border-bottom:1px solid var(--ds-border);align-items:stretch;display:flex}.admin-user-card-row .admin-user-card{border-bottom:0}.admin-card-edit{margin-right:var(--space-3);flex-shrink:0;align-self:center}.admin-user-card-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.admin-user-card-body strong{text-overflow:unset;white-space:normal;word-break:break-word;overflow-wrap:anywhere;font-size:var(--ds-text-card-title);overflow:visible}.admin-user-card-body span{font-size:var(--ds-text-caption);color:var(--ds-text-muted)}.admin-user-card .chevron{color:var(--ds-text-muted)}.admin-approval-card{border-bottom:1px solid var(--ds-border);flex-direction:column;gap:0;display:flex}.admin-approval-card-main{padding:14px var(--space-3) 10px;text-align:left;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:12px;width:100%;display:flex}.admin-approval-card-main:active{background:var(--ds-surface-muted)}.admin-approval-card-actions{padding:0 var(--space-3) 14px;gap:8px;display:flex}.desktop-only{display:block}.mobile-only{display:none}.admin-more-sheet{z-index:55;background:var(--ds-overlay);align-items:flex-end;display:flex;position:fixed;inset:0}.admin-more-panel{background:var(--ds-surface);border-radius:var(--ds-radius-shell) var(--ds-radius-shell) 0 0;width:100%;padding:8px var(--space-3) calc(12px + env(safe-area-inset-bottom,0px));box-shadow:var(--ds-shadow-lg);animation:admin-sheet-up .22s var(--ds-ease)}.admin-more-handle{background:var(--ds-border-strong);border-radius:999px;width:36px;height:4px;margin:4px auto 12px}.admin-more-link{border-radius:var(--ds-radius);width:100%;font:inherit;color:var(--ds-text);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:14px 8px;font-size:15px;display:flex}.admin-more-link.active,.admin-more-link:active{background:var(--ds-surface-muted)}.admin-more-link .material-symbols-outlined{font-size:22px}@keyframes admin-sheet-up{0%{opacity:.6;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.admin-editor-titles{min-width:0}.admin-editor-titles h2{font-size:var(--ds-text-section);letter-spacing:-.02em;margin:0}.admin-editor-titles p{color:var(--ds-text-muted);margin:2px 0 0;font-size:12px}.admin-drawer-overlay{z-index:60;background:var(--ds-overlay);justify-content:flex-end;display:flex;position:fixed;inset:0}.admin-drawer{background:var(--ds-surface);width:min(420px,100%);height:100%;box-shadow:var(--ds-shadow);padding-bottom:env(safe-area-inset-bottom,0);flex-direction:column;display:flex;overflow:auto}.admin-drawer-head{padding:var(--space-4);border-bottom:1px solid var(--ds-border);justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-drawer-head h3{word-break:break-all;margin:0;font-size:16px}.admin-drawer-head p{color:var(--ds-text-muted);margin:4px 0 0;font-size:13px}.admin-drawer-meta{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--ds-border);grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-drawer-meta span{color:var(--ds-text-muted);font-size:11px;display:block}.admin-drawer-meta strong{margin-top:2px;font-size:13px;font-weight:600;display:block}.admin-drawer-actions{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--ds-border);flex-wrap:wrap;gap:8px;display:flex}.admin-drawer-actions .btn .material-symbols-outlined{font-size:18px}.danger-text{color:var(--ds-danger)!important}.admin-drawer-body{padding:var(--space-4)}.admin-drawer-body h4{margin:0 0 var(--space-3);font-size:14px}.admin-device-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.admin-device-item{border:1px solid var(--ds-border);border-radius:var(--ds-radius);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.admin-device-item strong{font-size:13px;display:block}.admin-device-item span{color:var(--ds-text-muted);font-size:12px}.admin-editor-page{z-index:80;background:var(--ds-bg);padding:env(safe-area-inset-top,0) var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom,0));position:fixed;inset:0;overflow:auto}.admin-shell:has(.admin-editor-page) .admin-body{z-index:45;position:relative}:is(.admin-shell:has(.admin-editor-page) .admin-topbar--slim,.admin-shell:has(.admin-editor-page) .admin-backbar,.admin-shell:has(.admin-editor-page) .admin-subrail){display:none!important}.admin-editor-head{max-width:560px;margin:0 auto var(--space-4);padding-top:var(--space-3);z-index:2;background:var(--ds-bg);padding-bottom:var(--space-2);align-items:center;gap:8px;display:flex;position:sticky;top:0}.admin-editor-head h2{margin:0;font-size:1.2rem}.admin-editor-form{gap:var(--space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius);max-width:560px;padding:var(--space-4);background:var(--ds-surface);flex-direction:column;margin:0 auto;display:flex}.admin-field{color:var(--ds-text-secondary);flex-direction:column;gap:6px;font-size:13px;display:flex}.admin-field input,.admin-field select{border:1.5px solid var(--ds-border-strong,#d2d2d7);border-radius:var(--ds-radius);font:inherit;color:var(--ds-text);background:var(--ds-bg);padding:10px 12px;font-size:15px}.admin-field input:focus,.admin-field select:focus{border-color:var(--ds-accent,#1d1d1f);outline:none;box-shadow:0 0 0 3px #1d1d1f14}.admin-editor-actions{margin-top:var(--space-2);justify-content:flex-end;gap:8px;display:flex}.admin-field-row{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.admin-field-row--inline{grid-template-columns:1fr auto 1fr;align-items:end}.admin-field-row--inline>.admin-field:first-child{grid-column:1}@media (width<=520px){.admin-field-row--inline{grid-template-columns:1fr auto}.admin-field-row--inline>.admin-field:last-child{grid-column:1/-1}}.mp-quick-add-hint{color:var(--ds-text-muted);margin:0;font-size:13px;line-height:1.45}.product-ai-wizard{margin-bottom:8px}.product-ai-wizard-lead{color:var(--ds-text-muted);margin:0 0 16px;font-size:.95rem;line-height:1.5}.product-ai-wizard-label{letter-spacing:.03em;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.product-ai-textarea{resize:vertical;border:1px solid var(--ds-border);border-radius:var(--ds-radius);width:100%;min-height:148px;font-size:1.05rem;line-height:1.45;font:inherit;color:var(--ds-text);background:var(--ds-bg);padding:12px 14px}.product-ai-wizard-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.product-ai-wizard-actions .is-loading{pointer-events:none;opacity:.92}.product-ai-continue-loading{align-items:center;gap:8px;display:inline-flex}.product-ai-continue-loading .azo-loader{--azo-size:28px!important}.product-ai-status{background:var(--ds-surface-muted,#f3f4f6);color:var(--ds-text-muted);border-radius:10px;margin-top:14px;padding:12px 14px;font-size:.9rem}.product-ai-status.is-error{color:#b3261e;background:#fce8e6}.product-smart-loading-banner{background:var(--ds-surface-muted,#f5f5f7);color:var(--ds-text,#1d1d1f);border:1px solid var(--ds-border);border-radius:12px;align-items:center;gap:12px;margin:0 0 16px;padding:12px 14px;font-size:.92rem;display:flex}.product-smart-loading-banner .azo-loader{flex-shrink:0}.product-ai-hints{background:var(--ds-surface-muted,#f5f5f7);color:var(--ds-text,#1d1d1f);border:1px solid var(--ds-border);border-radius:12px;margin:0 0 16px;padding:12px 14px;font-size:.9rem}.product-ai-hints ul{margin:8px 0 0;padding-left:18px}.mp-form.is-smart-loading{opacity:.55;pointer-events:none}.admin-field-hint{color:var(--ds-text-muted);margin:-4px 0 0;font-size:12px}.admin-mudatli-settings{border-top:1px solid var(--ds-border);border-bottom:1px solid var(--ds-border);flex-direction:column;gap:12px;margin-bottom:8px;padding:12px 0 4px;display:flex}.admin-mudatli-title{margin:0;font-size:15px;font-weight:600}.admin-mudatli-months{flex-wrap:wrap;gap:8px;display:flex}.admin-mudatli-rates{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.mudatli-bank-pickers{gap:10px;margin-bottom:12px;display:grid}.mudatli-product-wrap .pricing-calc-section{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.admin-field-check{flex-direction:row;align-items:center;gap:10px;display:flex}.admin-field-check input{width:auto}.admin-field textarea{border:1px solid var(--ds-border);border-radius:var(--ds-radius);font:inherit;color:var(--ds-text);background:var(--ds-bg);resize:vertical;min-height:80px;padding:10px 12px;font-size:15px}.admin-contacts{gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;display:flex}.admin-contacts-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-contacts-head h3{margin:0;font-size:15px}.admin-contact-card{border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-bg);flex-direction:column;gap:8px;padding:12px;display:flex}.admin-contact-card-head{justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}@media (width<=900px){.admin-menu-btn{display:inline-flex}.admin-sidebar{z-index:50;transition:transform var(--ds-duration) var(--ds-ease);padding-top:env(safe-area-inset-top,0);background:#fafafa;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}.admin-sidebar.open{transform:translate(0)}.admin-sidebar-overlay{z-index:45;background:var(--ds-overlay);opacity:0;pointer-events:none;transition:opacity var(--ds-duration) var(--ds-ease);display:block;position:fixed;inset:0}.admin-sidebar-overlay.open{opacity:1;pointer-events:auto}.admin-main{padding-bottom:var(--space-4)}.admin-mobile-nav{z-index:30;border-top:1px solid var(--ds-border);background:var(--ds-surface);padding-bottom:env(safe-area-inset-bottom,0);flex-shrink:0;display:flex;position:relative;overflow-x:auto}.admin-mobile-tab{min-width:72px;color:var(--ds-text-muted);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1 0 auto;align-items:center;gap:2px;padding:8px 6px;font-size:10px;display:flex}.admin-mobile-tab.active{color:var(--ds-text);font-weight:600}.admin-mobile-tab .material-symbols-outlined{font-size:22px}.desktop-only{display:none!important}.mobile-only{display:flex!important}.admin-topbar-email{max-width:120px}}.admin-toolbar--split{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-toolbar--split .admin-search{flex:220px}.admin-directory-tabs{border-radius:var(--ds-radius-pill);background:var(--ds-surface-muted);flex-shrink:0;gap:4px;padding:4px;display:inline-flex}.admin-directory-tab{border-radius:var(--ds-radius-pill);color:var(--ds-text-muted);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:8px 12px;font-size:13px;font-weight:550;display:inline-flex}.admin-directory-tab .material-symbols-outlined{font-size:18px}.admin-directory-tab.active{background:var(--ds-bg);color:var(--ds-text);box-shadow:var(--ds-shadow-soft)}.admin-directory-check{cursor:pointer;align-items:center;gap:10px;margin:4px 0 8px;font-size:14px;display:flex}.admin-directory-check input{width:18px;height:18px}.admin-filter-select{border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);font:inherit;background:var(--ds-bg);color:var(--ds-text);min-height:44px;padding:10px 14px;font-size:13px}.admin-review-list{flex-direction:column;display:flex}.admin-review-card{border:0;border-bottom:1px solid var(--ds-border);text-align:left;width:100%;padding:14px var(--space-3);cursor:pointer;font:inherit;color:inherit;transition:background var(--ds-duration) var(--ds-ease);background:0 0;flex-direction:column;gap:6px;display:flex}.admin-review-card:hover,.admin-review-card:focus-visible{background:var(--ds-surface-muted);outline:none}.admin-review-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-review-title{font-size:var(--ds-text-card-title);line-height:var(--ds-lh-tight)}.admin-review-summary{font-size:var(--ds-text-caption);color:var(--ds-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.admin-review-meta{color:var(--ds-text-muted);flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:12px;display:flex}.admin-sev{border-radius:var(--ds-radius-pill);padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.admin-drawer--wide{width:min(520px,100%)}.admin-review-lead{margin:0 0 var(--space-2);font-size:15px;line-height:1.45}.admin-issue-list{margin:0 0 var(--space-4);flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.admin-issue-item{border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-bg);padding:12px}.admin-issue-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.admin-issue-field{color:var(--ds-text-muted);background:var(--ds-surface-muted);border-radius:var(--ds-radius-pill);padding:2px 8px;font-size:11px}.admin-issue-item p{color:var(--ds-text-secondary);margin:0;font-size:13px;line-height:1.4}.admin-review-info h4{margin:0 0 8px}.admin-review-info p{white-space:pre-wrap;color:var(--ds-text-secondary);margin:0;font-size:13px;line-height:1.45}.admin-toolbar--filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-toolbar--filters .admin-search{flex:220px;min-width:180px}.admin-action-cell{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-action-cell strong{font-size:13px;font-weight:600}.admin-archive-badge{border-radius:var(--ds-radius-pill);background:var(--ds-surface-muted);color:var(--ds-text-muted);text-transform:lowercase;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.admin-summary-cell{max-width:360px;color:var(--ds-text-secondary);line-height:1.35}.admin-change-list{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.admin-change-list li{line-height:1.35}.admin-activity-card .admin-change-list{margin-top:4px}.admin-activity-card{padding:14px var(--space-3);border-bottom:1px solid var(--ds-border);flex-direction:column;gap:6px;display:flex}.admin-activity-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-activity-card strong{font-size:14px}.admin-activity-card p{color:var(--ds-text-secondary);margin:0;font-size:13px;line-height:1.4}.admin-pager{padding:12px var(--space-3);border-top:1px solid var(--ds-border);background:var(--ds-surface-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-pager-actions{gap:8px;display:flex}.admin-rates-grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=900px){.admin-rates-grid{grid-template-columns:1fr 1.2fr;align-items:start}}.admin-rates-card{border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface);box-shadow:var(--ds-shadow-soft);overflow:hidden}.admin-rates-card-head{padding:var(--space-4);border-bottom:1px solid var(--ds-border);background:linear-gradient(180deg, var(--ds-surface) 0%, var(--ds-surface-muted) 100%);justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-rates-card-head h2{font-size:var(--ds-text-section);letter-spacing:-.02em;margin:0}.admin-rates-card-head p{color:var(--ds-text-muted);margin:4px 0 0;font-size:12px}.admin-rates-card-head .material-symbols-outlined{color:var(--ds-text-muted);font-size:28px}.admin-rates-usd{padding:var(--space-5) var(--space-4)}.admin-rates-usd-value{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.admin-rates-usd-value strong{letter-spacing:-.03em;font-size:2rem;font-weight:700}.admin-rates-form{padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.admin-rates-formula{margin-top:var(--space-4)}.admin-messages-layout{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=960px){.admin-messages-layout{grid-template-columns:1.35fr .9fr;align-items:start}}.admin-messages-form{padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.admin-field em{color:var(--ds-text-muted);font-style:normal;font-weight:400}.admin-broadcast-preview{border:1px dashed var(--ds-border-strong);border-radius:var(--ds-radius);background:var(--ds-surface-muted);padding:12px}.admin-broadcast-preview-label{text-transform:uppercase;letter-spacing:.04em;color:var(--ds-text-muted);margin-bottom:8px;font-size:11px;font-weight:700}.admin-broadcast-preview-card{background:var(--ds-bg);border:1px solid var(--ds-border);border-radius:var(--ds-radius);box-shadow:var(--ds-shadow-soft);padding:12px 14px}.admin-broadcast-preview-card strong{margin-bottom:6px;font-size:14px;display:block}.admin-broadcast-preview-card p{white-space:pre-wrap;color:var(--ds-text-secondary);margin:0;font-size:13px;line-height:1.45}.admin-broadcast-result{border-radius:var(--ds-radius);background:var(--ds-success-surface);color:var(--ds-success);align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.admin-messages-help-list{padding:var(--space-4);gap:var(--space-3);flex-direction:column;margin:0;list-style:none;display:flex}.admin-messages-help-list li{align-items:flex-start;gap:12px;display:flex}.admin-messages-help-list .material-symbols-outlined{color:var(--ds-text-muted);margin-top:2px;font-size:22px}.admin-messages-help-list strong{margin-bottom:2px;font-size:14px;display:block}.admin-messages-help-list p{color:var(--ds-text-secondary);margin:0;font-size:13px;line-height:1.4}.admin-editor-actions .btn .material-symbols-outlined{font-size:18px}.mp-shell{background:var(--ds-bg,#f7f7f8);flex-direction:column;height:100dvh;max-height:100dvh;display:flex;overflow:hidden}.mp-topbar{padding:12px 16px;padding-top:calc(12px + env(safe-area-inset-top));background:var(--ds-surface,#fff);border-bottom:1px solid var(--ds-border);z-index:20;flex-shrink:0;align-items:center;gap:10px;display:flex;position:relative}.mp-topbar-titles{flex:1;min-width:0}.mp-topbar-titles h1{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.125rem;line-height:1.25;overflow:hidden}.mp-topbar-titles p{color:var(--ds-text-muted);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:12px;overflow:hidden}.mp-topbar-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.mp-topbar--supplier-home .mp-topbar-brand{flex:1;min-width:0}.mp-topbar--supplier-home .mp-topbar-actions{margin-left:auto}.mp-topbar-actions .icon-btn{flex-shrink:0;width:40px;height:40px}.mp-add-btn{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.mp-add-btn .material-symbols-outlined{font-size:18px}.mp-add-btn--toolbar{margin-left:0}.mp-toolbar-row--view{flex-wrap:nowrap;align-items:center}.mp-toolbar-row--view .mp-count{white-space:nowrap;margin:0 0 0 auto;line-height:1.2}.mp-toolbar-row--view .btn,.mp-toolbar-row--view .icon-btn,.mp-toolbar-row--view .mp-add-btn{align-self:center}@media (width<=768px){.mp-topbar{padding:8px 10px;padding-top:calc(8px + env(safe-area-inset-top));gap:6px}.mp-topbar-titles h1{font-size:1rem}.mp-add-btn--topbar{display:none}.mp-topbar-actions{gap:2px}.mp-page{padding:12px}.mp-toolbar-row--view{gap:8px}}@media (width>=769px){.mp-add-btn--toolbar{display:none}}.mp-main{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;min-height:0;overflow:hidden auto}.mp-moderation-banner{border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-warning-surface);flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:14px;padding:12px 14px;display:flex}.mp-moderation-banner .material-symbols-outlined{color:var(--ds-warning);font-size:22px}.mp-moderation-banner-text{flex-direction:column;flex:1;gap:2px;min-width:180px;font-size:13px;display:flex}.mp-moderation-banner-text strong{font-size:14px}.mp-moderation-banner-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mp-moderation-banner-close{margin-left:auto}.mp-notif-btn{position:relative}.mp-page{max-width:1100px;margin:0 auto;padding:16px}.mp-page--staff{max-width:none;margin:0;padding:0}.mp-staff-tools{margin-bottom:16px}.mp-staff-tools .admin-toolbar{border-bottom:0;flex-flow:column;align-items:stretch;gap:10px;display:flex}.mp-staff-tools .admin-toolbar .admin-search{flex:none;align-self:stretch;width:100%;min-width:0}.mp-staff-tools .mp-toolbar-row{flex:none;width:100%;margin:0}.mp-staff-tools .mp-toolbar-row--instruments{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mp-staff-tools .mp-toolbar-row--instruments .mp-count{margin-left:auto}.mp-staff-tools .mp-filter-chips{flex:none;width:100%}.mp-toolbar{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.mp-search{background:var(--ds-surface,#fff);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control,16px);align-items:center;gap:8px;padding:10px 12px;display:flex}.mp-search .material-symbols-outlined{color:var(--ds-text-muted);font-size:22px}.mp-search input{font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15px}.mp-toolbar-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mp-select{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm,10px);font:inherit;background:var(--ds-surface,#fff);color:var(--ds-text);flex:140px;min-width:0;padding:8px 10px;font-size:13px}.mp-view-toggle{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm,10px);background:var(--ds-surface,#fff);gap:2px;padding:2px;display:inline-flex}.mp-view-toggle .icon-btn.active{background:var(--ds-surface-muted,#f0f0f1)}.mp-count{color:var(--ds-text-muted);margin:0;font-size:12px}.mp-products--grid{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));align-items:stretch;gap:10px;display:grid}.mp-products--list{flex-direction:column;gap:8px;display:flex}.mp-card{background:var(--ds-surface,#fff);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card,14px);cursor:pointer;min-width:0;height:100%;transition:transform .18s var(--ds-ease,cubic-bezier(.32, .72, 0, 1)), box-shadow .18s var(--ds-ease,cubic-bezier(.32, .72, 0, 1));flex-direction:column;display:flex;position:relative;overflow:hidden}.mp-card-open{z-index:1;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.mp-card-open:focus-visible{outline:3px solid color-mix(in srgb, var(--ds-accent) 34%, transparent);outline-offset:-3px}.mp-products--list .mp-card{flex-direction:row;align-items:center;height:auto;min-height:88px}.mp-card.is-inactive{background:color-mix(in srgb, var(--ds-surface,#fff) 92%, var(--ds-surface-muted,#f5f5f5))}.mp-card.is-inactive .mp-card-media img{opacity:.62;filter:saturate(.6)}@media (hover:hover){.mp-card:hover{box-shadow:var(--ds-shadow-md,0 8px 24px #00000014);transform:translateY(-2px)}}.mp-card-media{aspect-ratio:1;background:var(--ds-surface-muted,#f5f5f5);flex-shrink:0;width:100%;position:relative;overflow:hidden}.mp-products--list .mp-card-media{aspect-ratio:1;border-radius:10px;flex-shrink:0;align-self:center;width:80px;height:80px;margin:4px 0 4px 4px;overflow:hidden}.mp-card-media img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.mp-status{z-index:1;white-space:nowrap;text-overflow:ellipsis;border:1px solid var(--ds-border);max-width:calc(100% - 12px);color:var(--ds-text);background:#ffffffeb;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700;line-height:1.2;position:absolute;top:6px;left:6px;overflow:hidden}.mp-status[data-status=pending]{color:#b45309;background:#fffbeb;border-color:#fde68a}.mp-status[data-status=rejected]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.mp-status[data-status=inactive],.mp-status[data-status=draft]{color:#525252;background:#f5f5f5}.mp-status[data-status=active]{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.mp-status--list{display:none}.mp-card-body{flex-direction:column;flex:1;gap:4px;min-width:0;padding:8px 10px 10px;display:flex}.mp-products--list .mp-card-body{justify-content:center;padding:8px 10px}.mp-card-meta{color:var(--ds-text-muted);justify-content:space-between;align-items:center;gap:6px;font-size:11px;line-height:1.2;display:flex}.mp-card-meta>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mp-card-meta>span:last-child{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;max-width:42%}.mp-card-title{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;min-height:2.5em;margin:0;font-size:13px;font-weight:650;line-height:1.25;display:-webkit-box;overflow:hidden}.mp-products--list .mp-card-title{-webkit-line-clamp:1;min-height:0;font-size:14px}.mp-card-price{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:700;line-height:1.2;overflow:hidden}.mp-card-price-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.mp-variants-badge{z-index:2;color:#3b8fd9;letter-spacing:.01em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1.5px solid #5ba3e8;border-radius:999px;flex-shrink:0;align-items:center;gap:3px;margin:0;padding:3px 9px 3px 10px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex;position:relative}.mp-variants-badge:hover,.mp-variants-badge:focus-visible{background:#eff6fd;outline:none}.mp-variants-badge-chevron{font-size:11px;font-weight:700;line-height:1;transform:translateY(-.5px)}.mp-card-sub{color:var(--ds-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;line-height:1.2;overflow:hidden}.mp-products--grid .mp-card-sub{min-height:1.2em}.mp-card-actions{z-index:2;align-items:center;gap:2px;min-height:40px;margin-top:auto;padding-top:4px;display:flex;position:relative}.mp-products--list .mp-card-actions{margin-top:4px;padding-top:0}.mp-products--list .mp-status--media{display:none}.mp-products--list .mp-status--list{align-self:flex-start;width:max-content;max-width:100%;display:inline-flex;position:static}.mp-products--list .mp-card-actions .icon-btn{width:34px;height:34px}.mp-toggle{width:40px;height:24px;margin-right:4px;display:inline-flex;position:relative}.mp-toggle.is-locked{opacity:.48;cursor:not-allowed}.mp-toggle:has(input:focus-visible) .mp-toggle-slider{outline:3px solid color-mix(in srgb, var(--ds-accent) 30%, transparent);outline-offset:2px}.mp-toggle input{opacity:0;width:0;height:0}.mp-toggle-slider{background:#d4d4d4;border-radius:999px;transition:background .16s;position:absolute;inset:0}.mp-toggle-slider:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.mp-toggle input:checked+.mp-toggle-slider{background:#22c55e}.mp-toggle input:checked+.mp-toggle-slider:before{transform:translate(16px)}.mp-more{justify-content:center;padding:20px 0 8px;display:flex}.mp-form-head{margin-bottom:12px}.mp-form-head h2{margin:0;font-size:1.2rem}.mp-form-head p{color:var(--ds-text-muted);margin:4px 0 0;font-size:13px}.mp-form{margin:0 auto}@media (width<=640px){.mp-products--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mp-activity-supplier{max-width:420px;margin-bottom:16px}.mp-activity-step{color:var(--ds-text-secondary);margin:0 0 10px;font-size:14px}.mp-activity-hint{background:var(--ds-surface-muted);color:var(--ds-text-secondary);border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.45}.mp-activity-cooldown{color:#e65100;background:#fff3e0;border:1px solid #ffcc80;border-radius:10px;margin:0 0 12px;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.4}.mp-activity-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.mp-activity-toolbar-actions{gap:6px;display:flex}.mp-activity-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mp-activity-row{background:var(--ds-surface,#fff);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card,18px);align-items:center;min-height:76px;display:flex;overflow:hidden}.mp-activity-row--rejected{background:#fff8f7;border-color:#f5c2c0}.mp-activity-check{cursor:pointer;flex:1;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.mp-activity-check input{flex-shrink:0;width:20px;height:20px}.mp-activity-thumb{background:var(--ds-surface-muted);border-radius:10px;flex-shrink:0;width:52px;height:52px;overflow:hidden}.mp-activity-thumb img{object-fit:contain;width:100%;height:100%;display:block}.mp-activity-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mp-activity-body strong{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.mp-activity-body .muted{color:var(--ds-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.25;overflow:hidden}.mp-activity-boosted{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.mp-activity-rejection{color:#b3261e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}.mp-activity-edit{flex-shrink:0;align-self:center;margin-right:8px}.mp-activity-footer{z-index:5;padding:12px 0 calc(12px + env(safe-area-inset-bottom));background:linear-gradient(to top, var(--ds-bg,#f7f7f8) 70%, transparent);gap:8px;margin-top:20px;position:sticky;bottom:0}.mp-activity-footer .btn-primary.mp-activity-btn-cooldown,.btn.btn-primary.mp-activity-btn-cooldown:disabled{color:#fff;opacity:.92;cursor:not-allowed;background:#f57c00;border-color:#ef6c00}.mp-stats-section{padding:0}.mp-stats-section--page{background:0 0}.mp-stats-title{margin:0 0 4px;font-size:15px;font-weight:700}.mp-stats-subtitle{color:var(--ds-text-muted);margin:0 0 12px;font-size:12px}.mp-stats-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.mp-stats-card{background:var(--ds-surface,#fff);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card,18px);flex-direction:row;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex}.mp-stats-card-icon{color:var(--ds-text-secondary);opacity:.72;flex-shrink:0;font-size:26px!important}.mp-stats-card>div{min-width:0}.mp-stats-card-value{font-size:22px;font-weight:700;line-height:1;display:block}.mp-stats-card-label{color:var(--ds-text-muted);margin-top:3px;font-size:11px;display:block}.mp-stats-card--active .mp-stats-card-value{color:#2e7d32}.mp-stats-card--inactive .mp-stats-card-value{color:#e53935}.mp-stats-card--views .mp-stats-card-value{color:#6a1b9a}.mp-stats-card--active .mp-stats-card-icon{color:#15803d}.mp-stats-card--inactive .mp-stats-card-icon{color:#b91c1c}.mp-stats-card--views .mp-stats-card-icon{color:#6a1b9a}.mp-stats-product-name{font-weight:600}.mp-stats-product-id{color:var(--ds-text-muted);margin-top:2px;font-size:11px}.mp-stats-status{border:1px solid var(--ds-border);color:#525252;background:#f5f5f5;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.mp-stats-status--active{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.mp-stats-status--inactive,.mp-stats-status--draft{color:#525252;background:#f5f5f5}.mp-stats-status--pending{color:#b45309;background:#fffbeb;border-color:#fde68a}.mp-stats-status--rejected{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.mp-stats-table{border-collapse:collapse;background:var(--ds-surface,#fff);border-radius:var(--ds-radius-card,18px);border:1px solid var(--ds-border);width:100%;font-size:13px;overflow:hidden}.mp-stats-table-wrap{-webkit-overflow-scrolling:touch;border-radius:var(--ds-radius-card,18px);overflow-x:auto}.mp-stats-table th,.mp-stats-table td{text-align:left;border-bottom:1px solid var(--ds-border);vertical-align:middle;padding:8px 12px}.mp-stats-table th{color:var(--ds-text-muted);text-transform:uppercase;letter-spacing:.4px;background:var(--ds-bg,#f5f5f7);font-size:11px;font-weight:600}.mp-stats-table tr:last-child td{border-bottom:none}.mp-stats-view-count{color:#6a1b9a;white-space:nowrap;font-weight:600}.mp-stats-row-clickable{transition:background var(--ds-duration) var(--ds-ease)}.mp-stats-row-clickable:focus-within td,.mp-stats-row-clickable.is-expanded td{background:var(--ds-surface-muted)}.mp-stats-row-toggle{border-radius:var(--ds-radius-sm);color:#6a1b9a;justify-content:flex-end;align-items:center;min-width:44px;min-height:44px;margin:-8px -8px -8px 0;padding:0 8px;font-weight:700;display:inline-flex}.mp-stats-row-toggle:hover,.mp-stats-row-toggle:focus-visible{background:#6a1b9a14}.mp-stats-row-toggle:focus-visible{outline-offset:-2px;outline:2px solid #6a1b9a73}.mp-stats-expand-icon{vertical-align:middle;color:var(--ds-text-muted);margin-left:4px;font-size:18px!important}.mp-stats-viewers-row td{background:#fafafa;padding:0 12px 12px!important}.mp-stats-viewers-loading,.mp-stats-viewers-list{margin:0;padding:8px 4px 4px}.mp-stats-viewers-loading{justify-content:center;align-items:center;min-height:48px;display:flex}.mp-stats-viewers-list{flex-direction:column;gap:8px;list-style:none;display:flex}.mp-stats-viewers-meta{font-size:12px}.mp-stats-viewer-main{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.mp-stats-viewer-meta{margin-top:2px;font-size:12px}.mp-stats-empty{color:var(--ds-text-muted);text-align:center;background:var(--ds-surface,#fff);border:1px solid var(--ds-border);border-radius:10px;margin:0;padding:16px;font-size:13px}.mp-stats-more{text-align:center;margin-top:12px}@media (width<=760px){.mp-stats-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=380px){.mp-toolbar-row--view{flex-wrap:wrap}.mp-toolbar-row--view .mp-count{text-align:right;flex:1 0 100%;margin-left:0}.mp-stats-card{gap:8px;padding:10px}.mp-stats-card-icon{font-size:22px!important}}.mp-settings-form{flex-direction:column;gap:12px;display:flex}.mp-settings-contacts{flex-direction:column;gap:10px;display:flex}.mp-settings-contacts-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.mp-settings-contacts-head h3{margin:0;font-size:14px}.mp-settings-contact-card{border:1px solid var(--ds-border);border-radius:var(--ds-radius-card,18px);background:var(--ds-surface,#fff);flex-direction:column;gap:10px;padding:12px;display:flex}.mp-settings-remove-contact{align-self:flex-start}.mp-settings-warehouses{flex-direction:column;gap:10px;margin-top:4px;display:flex}.mp-settings-warehouses-hint,.mp-settings-warehouses-empty{color:var(--ds-muted,#6b7280);margin:2px 0 0;font-size:13px}.mp-settings-warehouse-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.mp-settings-logout{border-top:1px solid var(--ds-border);margin-top:28px;padding-top:20px}.mp-settings-logout .btn{color:var(--ds-danger,#c62828);align-items:center;gap:8px;display:inline-flex}.mp-settings-note{color:var(--ds-text-muted);margin:0 0 16px;font-size:13px;line-height:1.45}.mp-settings-hub{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mp-settings-hub-card{border:1px solid var(--ds-border);border-radius:var(--ds-radius-card,18px);background:var(--ds-surface,#fff);text-align:left;cursor:pointer;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.mp-settings-hub-card .material-symbols-outlined:first-child{color:var(--ds-text-muted);font-size:22px}.mp-settings-hub-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mp-settings-hub-text strong{font-size:14px}.mp-settings-hub-text span:last-child{color:var(--ds-text-muted);font-size:12px}.mp-settings-hub-chevron{color:var(--ds-text-muted)}.mp-filters-btn{gap:6px;position:relative}.mp-filters-btn.has-filters{background:#0000000f;font-weight:600}.mp-filters-badge{border-radius:var(--ds-radius-pill);background:var(--ds-accent);color:#fff;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.mp-filter-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mp-filter-chip{border-radius:var(--ds-radius-pill);border:1px solid var(--ds-border);background:var(--ds-surface);cursor:pointer;align-items:center;gap:4px;padding:4px 8px 4px 10px;font-size:12px;display:inline-flex}.mp-filter-chip .material-symbols-outlined{color:var(--ds-text-muted);font-size:14px}.mp-filter-chip-clear{color:var(--ds-text-muted);cursor:pointer;background:0 0;border:none;padding:4px 6px;font-size:12px}.mp-filters-page .mp-form-head{margin-bottom:16px}.mp-filters-page .mp-form-head h2{margin:0 0 4px;font-size:1.125rem;font-weight:700}.mp-filters-page .mp-form-head p{color:var(--ds-text-muted);margin:0;font-size:13px}.mp-filter-card{border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface);box-shadow:var(--ds-shadow-soft);overflow:hidden}.mp-filter-hub{flex-direction:column;display:flex}.mp-filter-hub-row{border:none;border-bottom:1px solid var(--ds-border);background:var(--ds-surface);text-align:left;cursor:pointer;border-radius:0;align-items:center;gap:10px;width:100%;padding:14px 16px;transition:background .15s;display:flex;position:relative}.mp-filter-hub-row:last-of-type{border-bottom:none}.mp-filter-hub-row:hover,.mp-filter-hub-row:focus-visible{background:var(--ds-surface-muted);outline:none}.mp-filter-hub-row.has-value{background:color-mix(in srgb, var(--ds-accent) 4%, var(--ds-surface))}.mp-filter-hub-row.has-value .mp-filter-hub-label{color:var(--ds-accent)}.mp-filter-hub-row.has-value .mp-filter-hub-value{font-weight:700}.mp-filter-hub-meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mp-filter-hub-label{color:var(--ds-text-muted);font-size:12px}.mp-filter-hub-value{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.mp-filter-hub-row>.material-symbols-outlined{color:var(--ds-text-muted);font-size:20px}.mp-filter-inline-block{border-bottom:1px solid var(--ds-border);padding:14px 16px}.mp-filter-inline-chips{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.mp-filter-inline-chip{border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);background:var(--ds-surface);cursor:pointer;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:500;display:inline-flex}.mp-filter-inline-chip.is-active{border-color:var(--ds-accent);background:color-mix(in srgb, var(--ds-accent) 8%, var(--ds-surface));color:var(--ds-accent);font-weight:600}.mp-filter-inline-count{color:var(--ds-text-muted);background:var(--ds-surface-muted);border-radius:var(--ds-radius-pill);padding:1px 6px;font-size:11px;font-weight:600}.mp-filter-status-block{border-top:1px solid var(--ds-border);background:var(--ds-surface-muted);padding:14px 16px}.mp-filter-label{color:var(--ds-text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-size:12px;font-weight:600;display:block}.mp-status-chips{flex-wrap:wrap;gap:8px;display:flex}.mp-status-chip{border-radius:var(--ds-radius-pill);border:1px solid var(--ds-border);background:var(--ds-surface);cursor:pointer;padding:8px 14px;font-size:13px;font-weight:500}.mp-status-chip.is-active{background:var(--ds-accent);border-color:var(--ds-accent);color:#fff;font-weight:600}.mp-filters-preview{color:var(--ds-text-muted);margin:16px 0 0;font-size:13px}.mp-filters-preview strong{color:var(--ds-text);font-weight:700}.mp-filters-footer{z-index:4;padding:12px 0 calc(12px + env(safe-area-inset-bottom));background:linear-gradient(to top, var(--ds-bg,#f7f7f8) 0%, var(--ds-bg,#f7f7f8) 72%, color-mix(in srgb, var(--ds-bg,#f7f7f8) 55%, transparent) 100%);flex-direction:column;gap:8px;margin-top:20px;display:flex;position:sticky;bottom:0}.mp-filters-footer>.btn-primary{width:100%;min-width:0}.mp-filters-footer-secondary{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mp-filters-footer-secondary .btn{white-space:nowrap;width:100%;min-width:0;padding-left:12px;padding-right:12px;font-size:14px}@media (width>=560px){.mp-filters-footer{flex-direction:row-reverse;align-items:stretch}.mp-filters-footer>.btn-primary{flex:1.2 1 0;width:auto}.mp-filters-footer-secondary{flex:1 1 0}}.mp-filter-picker-page{flex-direction:column;flex:1;min-height:0;display:flex}.mp-filter-picker-head{margin-bottom:12px}.mp-filter-picker-head p{color:var(--ds-text-muted);margin:0;font-size:13px}.mp-filter-picker-search-wrap{align-items:center;margin-bottom:12px;display:flex;position:relative}.mp-filter-picker-search-icon{color:var(--ds-text-muted);pointer-events:none;font-size:20px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.mp-filter-picker-search{border:1px solid var(--ds-border);background:var(--ds-surface);width:100%;min-height:44px;color:var(--ds-text);box-shadow:var(--ds-shadow-soft);border-radius:14px;padding:12px 44px;font-family:inherit;font-size:15px}.mp-filter-picker-search:focus{border-color:var(--ds-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-accent) 15%, transparent);outline:none}.mp-filter-picker-search-clear{width:36px;height:36px;color:var(--ds-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:6px}.mp-filter-picker-list{-webkit-overflow-scrolling:touch;background:var(--ds-surface);border:1px solid var(--ds-border);min-height:0;box-shadow:var(--ds-shadow-soft);border-radius:16px;flex-direction:column;flex:1;display:flex;overflow:auto}.mp-filter-picker-option{border:none;border-bottom:1px solid color-mix(in srgb, var(--ds-border) 80%, transparent);width:100%;min-height:54px;color:var(--ds-text);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:12px 16px;font-family:inherit;font-size:15px;font-weight:500;display:flex}.mp-filter-picker-option:last-child{border-bottom:none}.mp-filter-picker-option:hover,.mp-filter-picker-option:focus-visible{background:color-mix(in srgb, var(--ds-accent) 5%, var(--ds-surface));outline:none}.mp-filter-picker-option.is-selected{background:color-mix(in srgb, var(--ds-accent) 8%, var(--ds-surface));color:var(--ds-accent);box-shadow:inset 3px 0 0 var(--ds-accent);font-weight:700}.mp-filter-picker-radio{color:var(--ds-text-muted);flex-shrink:0;font-size:20px}.mp-filter-picker-option.is-selected .mp-filter-picker-radio{color:var(--ds-accent)}.mp-filter-picker-option-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mp-filter-picker-option-count{border-radius:var(--ds-radius-pill);background:var(--ds-surface-muted);min-width:28px;color:var(--ds-text-muted);text-align:center;flex-shrink:0;padding:2px 8px;font-size:12px;font-weight:600}.mp-filter-picker-option.is-selected .mp-filter-picker-option-count{background:color-mix(in srgb, var(--ds-accent) 12%, var(--ds-surface));color:var(--ds-accent)}.mp-filter-picker-empty{color:var(--ds-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:48px 24px;font-size:14px;display:flex}.mp-filter-picker-empty .material-symbols-outlined{opacity:.5;font-size:36px}.location-map-picker{z-index:0;isolation:isolate;flex-direction:column;gap:10px;display:flex;position:relative}.location-map-picker__label{color:var(--ds-text-secondary);font-size:13px}.location-minimap{border-radius:var(--ds-radius-card,18px);border:1px solid var(--ds-border);background:var(--ds-surface-muted,#f5f5f5);z-index:0;isolation:isolate;width:100%;height:180px;position:relative;overflow:hidden}.location-minimap .leaflet-container{width:100%;height:100%;font:inherit;z-index:0!important}.location-minimap .leaflet-pane,.location-minimap .leaflet-top,.location-minimap .leaflet-bottom,.location-minimap .leaflet-control{z-index:auto!important}.location-map-actions{flex-wrap:wrap;gap:8px;display:flex}.location-map-actions .btn .material-symbols-outlined{font-size:18px}.location-fullmap-overlay{z-index:12000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14141673;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.location-fullmap-box{border-radius:var(--ds-radius-shell,20px);width:min(900px,100%);height:min(80vh,640px);box-shadow:var(--ds-shadow-lg,0 16px 40px #0000002e);background:#fff;padding:10px;position:relative}.location-fullmap{border-radius:12px;width:100%;height:100%;overflow:hidden}.location-fullmap .leaflet-container{width:100%;height:100%}.location-fullmap-close{z-index:1000;background:#ffffffeb;position:absolute;top:20px;right:20px;box-shadow:0 1px 4px #0000001f}@media (width<=640px){.location-minimap{height:160px}.location-fullmap-box{height:min(85vh,100%);padding:8px}}.cenik-page,.cenik-editor{max-width:720px;padding-top:var(--space-2);margin:0 auto}.cenik-test-editor{max-width:min(1120px,100%);padding-top:var(--space-2);margin:0 auto}.cenik-intro{margin:4px 0 18px}.cenik-intro__title{letter-spacing:-.02em;color:var(--ds-text,#1d1d1f);margin:0;font-size:1.25rem;font-weight:700}.cenik-rates-warn{color:#5c4a00;background:#fff8e1;border:1.5px solid #c9a227;border-radius:10px;margin:0 0 8px;padding:8px 12px;font-size:.82rem;font-weight:650}.cenik-icon-grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;display:grid}.cenik-icon-pick{cursor:pointer;color:#1d1d1f;background:#fff;border:1.5px solid #e5e5ea;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;font-size:.68rem;font-weight:650;display:flex}.cenik-icon-pick.is-on{background:#ffd200;border-color:#1d1d1f}.cenik-icon-pick img{object-fit:contain;width:40px;height:40px}.cenik-actions{flex-direction:column;align-items:stretch;gap:10px;margin:0 0 12px;display:flex}.cenik-actions__row{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;max-width:none;margin:0;display:grid}.cenik-actions__btn{aspect-ratio:auto;color:#1d1d1f;cursor:pointer;width:100%;min-width:0;height:auto;min-height:58px;box-shadow:none;font:inherit;transition:transform var(--ds-duration) var(--ds-ease), background var(--ds-duration) var(--ds-ease);background:#fff;border:1.5px solid #1d1d1f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 4px;line-height:1.1;display:inline-flex}.cenik-actions__btn:active:not(:disabled){transform:scale(.96)}.cenik-actions__btn .material-symbols-outlined{font-size:22px;line-height:1}.cenik-actions__broom{flex:none;width:20px;height:20px;display:block}.cenik-actions__label{letter-spacing:-.02em;text-align:center;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;padding:0 2px;font-size:.6rem;font-weight:700;line-height:1.15;overflow:hidden;display:-webkit-box!important}@media (width>=1024px){.cenik-actions__row{gap:10px;max-width:560px;margin:0 auto}.cenik-actions__btn{border-radius:14px;min-height:68px;padding:10px 6px}.cenik-actions__btn .material-symbols-outlined{font-size:24px}.cenik-actions__label{font-size:.68rem}}.cenik-actions__btn:disabled{opacity:.45;cursor:not-allowed}.cenik-actions__btn--primary{color:#fff;background:#1d1d1f;border-color:#1d1d1f}.cenik-actions__btn--primary .cenik-actions__label{color:#fff}.cenik-a4{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);box-shadow:var(--ds-shadow-soft);overflow:hidden}.cenik-a4--single{aspect-ratio:210/297;flex-direction:column;width:100%;max-width:min(480px,100%);min-height:0;display:flex}.cenik-a4--single .cenik-tag{cursor:pointer;border:0;outline:0;flex:auto;width:100%;height:100%;min-height:100%}.cenik-a4--multi{grid-template-columns:repeat(var(--cenik-cols,2), minmax(0, 1fr));grid-template-rows:repeat(var(--cenik-rows,2), minmax(0, 1fr));aspect-ratio:210/297;gap:0;width:100%;max-width:min(480px,100%);min-height:0;display:grid}.cenik-a4--multi.cenik-a4--landscape-cells{aspect-ratio:210/297}.cenik-a4--f8{box-sizing:border-box;background:#fff;place-content:stretch center;grid-template-rows:repeat(4,minmax(0,1fr))!important;grid-template-columns:repeat(2,80mm)!important;gap:2mm 4mm!important;padding:10mm 5mm!important}.cenik-a4--f8 .cenik-tag,.cenik-a4--f8 .cenik-f8-print{justify-self:center;background:#fff!important;border:.28mm dashed #777!important;border-radius:0!important;gap:0!important;width:80mm!important;max-width:80mm!important;padding:0!important}.cenik-a4--f1 .cenik-tag{box-sizing:border-box;flex-direction:column;gap:14px;min-height:100%;padding:clamp(16px,3vw,28px) clamp(14px,3vw,24px);display:flex}.cenik-a4--f1 .cenik-tag.cenik-f8-print{padding:unset;gap:0}.cenik-a4--multi .cenik-tag{--cenik-pad:10px;--cenik-pad-x:10px;--cenik-pad-b:8px;box-sizing:border-box;outline-offset:-2px;cursor:pointer;border:1px dashed #1d1d1f47;outline:2px solid #0000;flex-direction:column;gap:6px;height:100%;min-height:0;padding:10px 10px 8px;display:flex;overflow:hidden}.cenik-a4--f1 .cenik-f8-print,.cenik-a4--f1a .cenik-f8-print,.cenik-a4--f4 .cenik-f8-print,.cenik-a4--f4a .cenik-f8-print,.cenik-a4--f6 .cenik-f8-print{place-self:stretch stretch;box-sizing:border-box!important;background:#fff!important;border:.28mm dashed #777!important;border-radius:0!important;gap:0!important;width:100%!important;max-width:none!important;height:100%!important}.cenik-a4--f1,.cenik-a4--f1a{background:#fff;box-shadow:none!important;border:none!important;border-radius:0!important;gap:0!important;max-width:none!important;padding:0!important}.cenik-a4--f1.cenik-a4--single,.cenik-a4--f1a.cenik-a4--single{aspect-ratio:210/297;width:210mm;max-width:100%}.cenik-a4--f1 .cenik-f8-print,.cenik-a4--f1a .cenik-f8-print{border:0!important}.cenik-a4--f4,.cenik-a4--f4a{box-sizing:border-box;background:#fff;align-content:stretch;grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3mm!important;padding:8mm 6mm!important}.cenik-a4--f6{box-sizing:border-box;background:#fff;align-content:stretch;grid-template-rows:repeat(3,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2.5mm 3.5mm!important;padding:8mm 5mm!important}.cenik-a4--f1 .cenik-tag.cenik-f8-print,.cenik-a4--f1a .cenik-tag.cenik-f8-print,.cenik-a4--f4 .cenik-tag.cenik-f8-print,.cenik-a4--f4a .cenik-tag.cenik-f8-print,.cenik-a4--f6 .cenik-tag.cenik-f8-print{padding:unset}.cenik-a4--multi .cenik-tag.is-active{z-index:1;background:#fafafa;outline-color:#1d1d1f}.cenik-a4--multi .cenik-tag.is-blank{background:repeating-linear-gradient(-45deg,#fff,#fff 6px,#f7f7f8 6px 12px)}.cenik-tag__blank-hint{color:#6e6e73;text-align:center;margin-top:auto;font-size:.68rem;font-weight:600}.cenik-glyph{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:center;gap:3px;width:100%;height:100%;min-height:0;display:flex}.cenik-glyph__frame{aspect-ratio:1;box-sizing:border-box;width:100%;max-width:100%;min-height:0;padding:var(--cenik-qr-module,.85mm);background:#fff;border:1px solid #111;border-radius:1px;flex:auto;justify-content:center;align-items:center;display:flex}.cenik-glyph__img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;display:block}.cenik-glyph__ph{color:#999;font-size:2rem}.cenik-glyph__cap{letter-spacing:.02em;text-align:center;color:#111;text-transform:uppercase;white-space:nowrap;text-overflow:clip;flex:none;width:100%;max-width:100%;font-size:.52rem;font-weight:800;line-height:1.1;overflow:hidden}.cenik-glyph--marking .cenik-glyph__cap{letter-spacing:.06em}.cenik-tag.is-compact .cenik-glyph__cap{font-size:.5rem}.cenik-f8__qr .cenik-glyph{flex-direction:column;align-items:center;gap:.5mm;width:100%;height:auto;padding:0}.cenik-f8__qr .cenik-glyph__frame{width:100%}.cenik-f8__qr .cenik-glyph__cap{letter-spacing:.02em;text-transform:none;white-space:nowrap;line-height:1.05;overflow:visible;font-size:6.5pt!important;font-weight:400!important;display:block!important}.print-only{display:none!important}.cenik-modal-backdrop{z-index:1200;background:#00000073;justify-content:center;align-items:flex-end;padding:16px;display:flex;position:fixed;inset:0}@media (width>=640px){.cenik-modal-backdrop{align-items:center}}.cenik-modal-backdrop:has(.cenik-leave-save){padding:max(16px, env(safe-area-inset-top,0px)) 16px max(16px, env(safe-area-inset-bottom,0px));justify-content:center;align-items:center}.cenik-modal{background:#fff;border:1.5px solid #1d1d1f;border-radius:16px;width:min(520px,100%);max-height:min(86vh,720px);padding:14px 14px 18px;overflow:auto;box-shadow:6px 6px #1d1d1f}.cenik-modal__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.cenik-leave-save{width:min(400px,100%);max-height:min(80dvh,520px);margin:0 auto;padding:16px 16px 18px}.cenik-leave-save__text{color:#3a3a3c;margin:0 0 16px;font-size:.95rem;font-weight:600;line-height:1.4}.cenik-leave-save__no{color:#1d1d1f;background:#fff;border:1.5px solid #1d1d1f}.cenik-clear-choice__actions{flex-direction:column;gap:10px;display:flex}.cenik-clear-choice__actions .btn{width:100%;min-height:48px;font-size:1rem;font-weight:800}.cenik-modal-backdrop:has(.cenik-clear-choice){justify-content:center;align-items:center}.cenik-archive-modal__empty{text-align:center;color:#6e6e73;padding:24px 8px;font-weight:600}.cenik-archive-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cenik-archive-item{background:#fafafa;border:1.5px solid #1d1d1f;border-radius:12px;align-items:center;gap:6px;padding:4px 4px 4px 10px;display:flex}.cenik-archive-item__main{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;min-width:0;padding:8px 4px;display:flex}.cenik-archive-item__topline{align-items:center;gap:8px;min-width:0;display:flex}.cenik-archive-item__id{font-variant-numeric:tabular-nums;color:#fff;letter-spacing:.02em;background:#1d1d1f;border-radius:6px;flex:none;padding:2px 7px;font-size:.82rem;font-weight:900}.cenik-archive-item__fmt{font-variant-numeric:tabular-nums;color:#1d1d1f;letter-spacing:.02em;background:#f2f2f7;border:1px solid #d2d2d7;border-radius:6px;flex:none;padding:2px 6px;font-size:.72rem;font-weight:800}.cenik-archive-item__title{color:#1d1d1f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.95rem;font-weight:800;overflow:hidden}.cenik-archive-item__meta{color:#6e6e73;font-size:.75rem;font-weight:600}.cenik-archive-item__preview{color:#48484a;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:600;overflow:hidden}.cenik-archives-page{max-width:720px;margin:0 auto}.cenik-archives-panel{border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface);box-shadow:var(--ds-shadow-soft);margin:0 12px 24px;padding:14px 16px 16px}.cenik-archives-panel__title{margin:0;font-size:1.15rem;font-weight:800}.cenik-archives-panel__hint{color:#6e6e73;margin:6px 0 0;font-size:.82rem}.cenik-archives-tabs{background:#f5f5f7;border:1.5px solid #1d1d1f;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin-top:14px;padding:4px;display:grid}.cenik-archives-tabs__btn{color:#6e6e73;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:40px;font-size:.92rem;font-weight:800}.cenik-archives-tabs__btn.is-on{color:#fff;background:#1d1d1f}.cenik-archives-search{background:#fafafa;border:1.5px solid #1d1d1f;border-radius:12px;align-items:center;gap:8px;margin:12px 0;padding:0 12px;display:flex}.cenik-archives-search__ico{color:#6e6e73;font-size:1.25rem}.cenik-archives-search__input{background:0 0;border:0;flex:1;min-width:0;min-height:46px;font-size:.95rem;font-weight:600}.cenik-archives-search__input:focus{outline:none}.cenik-archive-list--page{max-height:none}.cenik-archives-pager{border-top:1px solid #ececef;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex}.cenik-archives-pager__label{color:#48484a;font-size:.82rem;font-weight:700}.cenik-cenik-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cenik-cenik-card{background:#fafafa;border:1.5px solid #1d1d1f;border-radius:12px;align-items:stretch;gap:2px;display:flex;overflow:hidden}.cenik-cenik-card__main{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:flex-start;gap:12px;min-width:0;padding:10px 8px 10px 12px;display:flex}.cenik-cenik-card__img{object-fit:cover;background:#fff;border:1px solid #e5e5ea;border-radius:10px;flex:none;width:64px;height:64px}.cenik-cenik-card__body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cenik-cenik-card__name{color:#1d1d1f;font-size:.95rem;font-weight:800;line-height:1.25}.cenik-cenik-card__bit{color:#48484a;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:600;overflow:hidden}.cenik-cenik-card__meta{color:#8e8e93;font-variant-numeric:tabular-nums;margin-top:2px;font-size:.72rem;font-weight:700}.cenik-cenik-card__del{flex:none;align-self:center;width:42px;height:42px;margin-right:6px}.cenik-modal__head h3{margin:0;font-size:1.05rem}.cenik-modal__hint{color:#6e6e73;margin:0 0 10px;font-size:.8rem}.cenik-modal__input{box-sizing:border-box;width:100%;font:inherit;border:1.5px solid #1d1d1f;border-radius:10px;margin-bottom:10px;padding:12px 14px}.cenik-modal__input--area{resize:none;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;min-height:48px;max-height:42vh;font-size:1rem;font-weight:500;line-height:1.4;overflow-y:hidden}.cenik-modal__actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.cenik-modal__error{color:#b00020;margin:8px 0 0;font-size:.85rem}.cenik-modal__error--camera{background:#fff0f2;border:1px solid #f5c2c7;border-radius:10px;margin:0 0 10px;padding:10px 12px;font-weight:700}.cenik-scan-video-wrap{background:#111;border-radius:12px;min-height:220px;position:relative;overflow:hidden}.cenik-scan-video-ph{color:#aaa;pointer-events:none;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset:0}.cenik-scan-reticle{pointer-events:none;border:2px solid #ffd200d9;border-radius:12px;position:absolute;inset:18% 14%;box-shadow:0 0 0 9999px #00000047}.cenik-scan-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.cenik-scan-actions .btn{align-items:center;gap:4px;display:inline-flex}.cenik-file-label{cursor:pointer;justify-content:center;align-items:center;gap:6px;display:inline-flex}.cenik-modal__sub{color:#6e6e73;margin:2px 0 0;font-size:.75rem}.cenik-scan-tabs{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px;display:grid}.cenik-scan-tab{cursor:pointer;color:#1d1d1f;background:#fff;border:1.5px solid #1d1d1f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:12px 10px;font-size:.88rem;font-weight:700;display:inline-flex}.cenik-scan-tab__hint{opacity:.7;font-size:.65rem;font-weight:500}.cenik-scan-tab.is-on{color:#fff;background:#1d1d1f}.cenik-scan-tab .material-symbols-outlined{font-size:20px!important}.cenik-scan-wedge{flex-direction:column;gap:10px;display:flex}.cenik-scan-manual-field{align-items:stretch;margin-bottom:4px;display:flex;position:relative}.cenik-scan-manual-input{box-sizing:border-box;width:100%;font:inherit;-webkit-text-size-adjust:100%;background:#fff;border:2px solid #1d1d1f;border-radius:10px;padding:12px 44px 12px 14px;font-size:16px}.cenik-scan-manual-input:focus{outline:none;box-shadow:0 0 0 2px #1d1d1f1f}.cenik-scan-manual-kbd{color:#1d1d1f;cursor:pointer;background:#f5f5f7;border:0;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.cenik-scan-manual-kbd:disabled{opacity:.45;cursor:not-allowed}.cenik-scan-manual-kbd .material-symbols-outlined{font-size:20px!important}.cenik-scan-wedge-body{flex-direction:column;gap:10px;display:flex}.cenik-modal--scan.cenik-scan-keyboard-open,.cenik-modal--scan.cenik-scan-has-draft{flex-direction:column;max-height:min(92dvh,720px);display:flex}.cenik-modal--scan.cenik-scan-keyboard-open .cenik-scan-wedge,.cenik-modal--scan.cenik-scan-has-draft .cenik-scan-wedge{flex:none}.cenik-modal--scan.cenik-scan-keyboard-open .cenik-scan-footer,.cenik-modal--scan.cenik-scan-has-draft .cenik-scan-footer{flex-shrink:0;margin-top:14px;padding-top:12px}.cenik-modal--scan.cenik-scan-keyboard-open{padding-bottom:max(12px, env(safe-area-inset-bottom,0px))}.cenik-scan-footer-primary.btn-primary{min-height:44px}.cenik-scan-pulse{background:#f5f5f7;border-radius:12px;place-items:center;padding:18px;animation:1.6s ease-in-out infinite cenik-pulse;display:grid}.cenik-scan-pulse .material-symbols-outlined{color:#1d1d1f;font-size:40px!important}@keyframes cenik-pulse{0%,to{opacity:.55}50%{opacity:1}}.cenik-scan-status{color:#6e6e73;text-align:center;margin:0;font-size:.85rem}.cenik-modal--scan{position:relative;overflow:hidden}.cenik-scan-lookup{z-index:5;text-align:center;background:#fffffff0;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:absolute;inset:0}.cenik-scan-lookup__spin{border:3px solid #e5e5ea;border-top-color:#1d1d1f;border-radius:50%;width:36px;height:36px;animation:.75s linear infinite cenik-scan-spin}@keyframes cenik-scan-spin{to{transform:rotate(360deg)}}.cenik-scan-lookup__title{color:#1d1d1f;letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:750}.cenik-scan-lookup__sub{color:#6e6e73;margin:0;font-size:.85rem;line-height:1.35}.cenik-scan-footer{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.cenik-scan-video{aspect-ratio:4/3;object-fit:cover;background:#111;border-radius:12px;width:100%;min-height:220px;display:block;transform:translateZ(0)}.cenik-editor{padding-bottom:24px}@media (width>=769px){.cenik-scan-video{aspect-ratio:16/10;max-height:320px}}@media print{@page{size:A4;margin:0}html.cenik-printing #cenik-print-area,html.cenik-printing #cenik-print-area *,html.cenik-printing #cenik-print-area :before,html.cenik-printing #cenik-print-area :after{box-sizing:border-box!important}html.cenik-printing,html.cenik-printing body{background:#fff!important}.no-print,.print-hide,.pwa-install-btn,button.pwa-install-btn,.cenik-actions,.app-shell-header,.mp-topbar,.admin-topbar,.admin-mobile-nav,.offline-banner,.ui-toast-host,.cenik-rates-warn,.cenik-tag__blank-hint,.cenik-modal-backdrop{display:none!important}.print-only{display:inline-flex!important}.app-root,.app-root-main,.main-content,.cenik-editor{width:100%!important;max-width:none!important;height:auto!important;box-shadow:none!important;background:#fff!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.cenik-a4{box-shadow:none!important;aspect-ratio:auto!important;box-sizing:border-box!important;border:0!important;border-radius:0!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}html.cenik-printing .cenik-sheet-wrap--print-only .cenik-a4{page-break-inside:avoid!important;break-inside:avoid!important}html.cenik-printing .cenik-print-page{box-sizing:border-box!important;page-break-inside:avoid!important;break-inside:avoid!important;page-break-after:auto!important;break-after:auto!important;width:210mm!important;max-width:none!important;height:297mm!important;min-height:0!important;max-height:297mm!important;margin:0!important;padding:0!important;overflow:hidden!important}html.cenik-printing .cenik-print-page+.cenik-print-page{page-break-before:always!important;break-before:page!important}html.cenik-printing .cenik-print-page:last-child{page-break-after:auto!important;break-after:auto!important}html.cenik-print-ios.cenik-printing .cenik-print-page{width:200mm!important;height:273mm!important;max-height:273mm!important;margin:12mm auto!important}html.cenik-print-ios.cenik-print-landscape .cenik-print-page{width:273mm!important;height:200mm!important;max-height:200mm!important;margin:12mm auto!important}html.cenik-print-filled-only .cenik-print-page:not(:has(.cenik-tag:not(.cenik-tag--empty))){page-break-after:avoid!important;break-after:avoid!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}html.cenik-printing .cenik-print-page .cenik-a4{page-break-after:auto!important;break-after:auto!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important}.cenik-a4--f1{width:100%!important;height:100%!important;padding:0!important;display:block!important}html.cenik-print-f1-margin .cenik-a4--f1,html.cenik-print-f1-margin .cenik-a4--f1a,html.cenik-print-f1-margin .cenik-a4--single{box-sizing:border-box!important;padding:6.5mm!important}.cenik-a4--single{aspect-ratio:auto!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;height:100%!important;display:block!important}.cenik-a4--single .cenik-tag.cenik-f8-print,.cenik-a4--f1 .cenik-tag.cenik-f8-print,.cenik-a4--f1a .cenik-tag.cenik-f8-print{border:0!important;outline:0!important;width:100%!important;height:100%!important;min-height:0!important}.cenik-a4--single .cenik-tag:not(.cenik-f8-print),.cenik-a4--f1 .cenik-tag:not(.cenik-f8-print){box-sizing:border-box!important;border:0!important;outline:0!important;height:100%!important;min-height:0!important;padding:12mm!important}.cenik-a4--multi{grid-template-columns:repeat(var(--cenik-cols,2), 1fr)!important;grid-template-rows:repeat(var(--cenik-rows,2), 1fr)!important;gap:0!important;display:grid!important}.cenik-a4--multi .cenik-tag{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;border:.35pt dashed #bbb!important;outline:0!important;height:100%!important;padding:4mm!important}html.cenik-print-filled-only .cenik-a4--multi{height:100%!important;display:grid!important}html.cenik-print-filled-only .cenik-tag--empty,html.cenik-print-filled-only .cenik-f8-print.cenik-tag--empty{visibility:hidden!important;opacity:0!important;pointer-events:none!important;border-color:#0000!important}html.cenik-print-filled-only .cenik-tag--empty .cenik-meta-ribbon,html.cenik-print-filled-only .cenik-tag--empty .cenik-f8__payments,html.cenik-print-filled-only .cenik-tag--empty .cenik-f8__top{height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}}:root{--cenik-yellow:#ffd200;--cenik-black:#0a0a0a;--cenik-line:#e8e8ea}.cenik-a4--f4 .cenik-tag.cenik-f8-print,.cenik-a4--f4a .cenik-tag.cenik-f8-print,.cenik-a4--f6 .cenik-tag.cenik-f8-print{gap:0}.cenik-tag{--cenik-pad:10px;color:var(--cenik-black);box-sizing:border-box;background:#fff;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;overflow:hidden}.cenik-a4--f1 .cenik-tag:not(.cenik-f8-print){gap:10px;padding:22px 24px}.cenik-a4--multi .cenik-tag{--cenik-pad-x:8px;--cenik-pad-b:8px;border:1px dashed #1d1d1f59;gap:4px;padding:8px}@media print{.cenik-a4--f8 .cenik-tag,.cenik-a4--f8 .cenik-f8-print{padding:.7mm 1.2mm 1.2mm .9mm!important}.cenik-a4--f4a .cenik-tag{--cenik-pad-x:3mm;--cenik-pad-b:3mm;padding:3mm!important}.cenik-a4--f8 .cenik-f8__logo{width:100%!important;max-width:none!important;height:auto!important}.cenik-a4--f6 .cenik-tag{--cenik-pad-x:3mm;--cenik-pad-b:3mm;padding:3mm!important}html.cenik-print-landscape .cenik-a4--f1a{width:297mm!important;height:210mm!important}html.cenik-print-landscape .cenik-a4--f1a .cenik-tag{height:210mm!important;min-height:210mm!important;padding:10mm 12mm!important}}.cenik-months--chess{box-sizing:border-box;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;border:1.5px solid #c5c5c5;border-radius:10px;flex-direction:column;flex:1 1 0;gap:0;width:100%;height:100%;min-height:0;margin-top:0;display:flex;overflow:hidden}.cenik-months--fullbleed{box-sizing:border-box;align-self:stretch;width:calc(100% + 2 * var(--cenik-pad-x,var(--cenik-pad,10px)) - 4px)!important;max-width:calc(100% + 2 * var(--cenik-pad-x,var(--cenik-pad,10px)) - 4px)!important;margin-left:calc(-1 * var(--cenik-pad-x,var(--cenik-pad,10px)) + 2px)!important;margin-right:calc(-1 * var(--cenik-pad-x,var(--cenik-pad,10px)) + 2px)!important;border-radius:10px!important;flex:1 1 0!important;height:auto!important;min-height:0!important;max-height:none!important;margin-top:0!important;margin-bottom:0!important;overflow:hidden!important}.cenik-months--chess .cenik-months__row,.cenik-months--chess .cenik-f8__pay--row{width:100%;height:100%;min-height:0;font-size:var(--cenik-muddatli-row,inherit);cursor:pointer;font:inherit;appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;border-bottom:1px solid #d8d8d8;border-radius:0;flex:1 1 0;justify-content:flex-start;align-items:center;gap:0;margin:0;padding:.28em .55em;font-style:italic;font-weight:400;display:flex}.cenik-months__dots{box-sizing:border-box;pointer-events:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;border-bottom:1.5px dotted #2828286b;flex:auto;align-self:center;min-width:6px;max-width:100%;height:.55em;margin:0 .4em}.cenik-months--chess .cenik-months__row.is-dark .cenik-months__dots{border-bottom-color:#46464666}.cenik-months--chess .cenik-f8__pay-term,.cenik-months--chess .cenik-f8__pay-amt{white-space:nowrap;flex:none}.cenik-months--chess .cenik-months__row:last-child,.cenik-months--chess .cenik-f8__pay--row:last-child{border-bottom:0}.cenik-months--chess .cenik-months__row.is-dark{color:#4a4a4a!important;background:#f9f9f9!important}.cenik-months--chess .cenik-months__row.is-light{box-shadow:none;color:#4a4a4a!important;background:#fff!important}.cenik-months--chess .cenik-months__row.is-dark .cenik-f8__pay-term,.cenik-months--chess .cenik-months__row.is-dark .cenik-f8__pay-amt,.cenik-months--chess .cenik-months__row.is-light .cenik-f8__pay-term,.cenik-months--chess .cenik-months__row.is-light .cenik-f8__pay-amt{color:#4a4a4a!important;font-style:italic!important;font-weight:400!important}.cenik-months--chess .cenik-f8__pay-term{letter-spacing:.01em;font-size:1.08em;font-style:italic!important;font-weight:400!important}.cenik-months--chess .cenik-f8__pay-amt{font-variant-numeric:tabular-nums;font-size:1.18em;font-style:italic!important;font-weight:400!important}.cenik-a4--f1a .cenik-tag,.cenik-tag.is-split{padding:18px 20px}.cenik-test-hub .cenik-intro{margin-bottom:20px}.cenik-hub-pending{color:#1d1d1f;background:#f5f5f7;border:1px solid #d2d2d7;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:10px 0 0;padding:10px 12px;font-size:.84rem;line-height:1.45;display:flex}.cenik-hub-pending .material-symbols-outlined{color:#0071e3;font-size:1.1rem}.cenik-hub-pending__cancel{color:#0071e3;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:4px 6px;font-size:.82rem;font-weight:650}.cenik-hub-card--suggested{box-shadow:inset 0 0 0 2px #0071e3, var(--ds-shadow-soft,0 8px 24px #00000014)}.cenik-hub-card__suggest{color:#0071e3;letter-spacing:.02em;text-transform:uppercase;margin-top:4px;font-size:.72rem;font-weight:700;display:inline-block}.cenik-hub-large-grid{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=640px){.cenik-hub-large-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cenik-hub-card--hero{grid-column:1/-1}}.cenik-hub-card{border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface);width:100%;box-shadow:var(--ds-shadow-soft);cursor:pointer;text-align:left;font:inherit;transition:transform var(--ds-duration) var(--ds-ease), box-shadow var(--ds-duration) var(--ds-ease), border-color var(--ds-duration) var(--ds-ease);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.cenik-hub-card:hover{box-shadow:var(--ds-shadow-md);border-color:var(--ds-border-strong);transform:translateY(-2px)}.cenik-hub-card:active{transform:scale(.995)}.cenik-hub-card--large{border-color:color-mix(in srgb, #1d1d1f 12%, var(--ds-border))}.cenik-hub-card--hero{background:linear-gradient(145deg,#fafafa 0%,#fff 55%,#f5f5f7 100%);border-color:#1d1d1f;padding:18px;box-shadow:4px 4px #1d1d1f14}.cenik-hub-card--archives{background:linear-gradient(145deg,#f0f7ff 0%,#fff 55%,#f5f9ff 100%);border-color:#133a64}.cenik-hub-card--archives:hover{border-color:#0071e3}.cenik-hub-card__preview--archives{aspect-ratio:4/3;border:1px solid color-mix(in srgb, #0071e3 18%, var(--ds-border));background:#ebf4fd;place-items:center;width:104px;display:grid}.cenik-hub-card__preview--archives .material-symbols-outlined{color:#0071e3;font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 48;font-size:2.75rem}.cenik-hub-card__title--archives{font-size:1.05rem;font-weight:750}.cenik-hub-card--hero .cenik-hub-card__preview{aspect-ratio:80/68;width:104px;height:auto}.cenik-hub-card--f4 .cenik-hub-card__preview{aspect-ratio:105/148.5;width:72px;height:auto}.cenik-hub-card--f6 .cenik-hub-card__preview{aspect-ratio:105/99;width:72px;height:auto}.cenik-hub-card__preview{aspect-ratio:210/297;border-radius:8px;flex-shrink:0;place-items:center;width:96px;height:auto;display:grid;overflow:hidden}.cenik-hub-card__preview--f1{aspect-ratio:210/297;width:112px;height:auto}.cenik-hub-card__preview--f4{aspect-ratio:105/148.5;width:72px}.cenik-hub-card__preview--f6{aspect-ratio:105/99;width:72px}.cenik-hub-card__preview--f8{aspect-ratio:80/68;width:88px}.cenik-hub-card__body{flex-direction:column;gap:4px;min-width:0;display:flex}.cenik-hub-card__num{letter-spacing:-.04em;color:#1d1d1f;font-size:1.75rem;font-weight:800;line-height:1}.cenik-hub-card--hero .cenik-hub-card__num{font-size:2.1rem}.cenik-hub-card__title{color:#1d1d1f;font-size:.88rem;font-weight:650;line-height:1.25}.cenik-hub-card__hint{color:#6e6e73;font-size:.76rem;line-height:1.35}.cenik-hub-sheet{box-sizing:border-box;background:#fff;border:1.5px solid #1d1d1f;border-radius:6px;width:100%;height:100%;overflow:hidden;box-shadow:2px 2px #1d1d1f0f}.cenik-hub-sheet--f1{aspect-ratio:210/297;background:#1d1d1f;border-color:#1d1d1f;flex-direction:column;padding:5px;display:flex}.cenik-hub-sheet--f4,.cenik-hub-sheet--f6,.cenik-hub-sheet--f8{background:#fff;border-style:solid;border-color:#1d1d1f;flex-direction:column;justify-content:stretch;padding:2px;display:flex}.cenik-hub-sheet--f4{aspect-ratio:105/148.5}.cenik-hub-sheet--f6{aspect-ratio:105/99}.cenik-hub-sheet--f8{aspect-ratio:80/68}.cenik-hub-sheet--f4 .cenik-hub-f8,.cenik-hub-sheet--f6 .cenik-hub-f8,.cenik-hub-sheet--f8 .cenik-hub-f8{flex:auto;width:100%;height:100%;min-height:0}.cenik-hub-f1{flex-direction:column;gap:3px;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.cenik-hub-f1__head{flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;gap:4px;display:flex}.cenik-hub-f1__logo{background:#ffffff38;border:1px solid #ffffff47;border-radius:2px;flex:none;width:22px;height:8px}.cenik-hub-f1__qr{background:#fff;border:1px solid #ffffff73;border-radius:2px;flex:none;width:14px;height:14px}.cenik-hub-f1__banner{letter-spacing:.06em;color:#1d1d1f;background:#fc0;border-radius:3px;flex-shrink:0;align-self:flex-start;padding:1px 5px;font-size:5px;font-weight:800;line-height:1.3}.cenik-hub-f1__body{flex-direction:row;flex:auto;gap:4px;min-height:0;display:flex;overflow:hidden}.cenik-hub-f1__main{flex-direction:column;flex:auto;gap:3px;min-width:0;min-height:0;display:flex;overflow:hidden}.cenik-hub-f1__name{background:#ffffffe0;border-radius:1px;flex-shrink:0;width:92%;height:4px;display:block}.cenik-hub-f1__promo{flex-direction:row;flex-shrink:0;align-items:center;gap:2px;max-width:100%;display:flex;overflow:hidden}.cenik-hub-f1__kicker{color:#1d1d1f;background:#fc0;border-radius:2px;flex-shrink:0;padding:0 3px;font-size:4px;font-weight:800;line-height:1.4}.cenik-hub-f1__promo-txt{background:#ffffff59;border-radius:1px;flex:auto;min-width:0;height:3px}.cenik-hub-f1__sn{background:#ffffff47;border-radius:1px;flex-shrink:0;width:70%;height:2px;display:block}.cenik-hub-f1__side{flex-direction:column;flex:0 0 28%;gap:3px;min-width:0;min-height:0;display:flex;overflow:hidden}.cenik-hub-f1__cash{background:#fff;border-radius:1px;flex-shrink:0;width:100%;height:6px;display:block}.cenik-hub-f1__months{flex-direction:column;flex:auto;gap:2px;min-height:0;display:flex;overflow:hidden}.cenik-hub-f1__month{background:#ffffff38;border:1px solid #ffffff1f;border-radius:1px;flex:1 1 0;min-height:2px}.cenik-hub-f8{background:#fff;border:1px solid #1d1d1f1f;border-radius:1px;flex-direction:column;gap:1px;min-width:0;min-height:0;padding:1px;display:flex;overflow:hidden}.cenik-hub-f8__top{flex-direction:row;flex-shrink:0;gap:1px;min-height:0;display:flex;overflow:hidden}.cenik-hub-f8__content{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex;overflow:hidden}.cenik-hub-f8__name{background:#1d1d1f80;border-radius:1px;flex-shrink:0;width:96%;height:2px;display:block}.cenik-hub-f8__cash{background:#1d1d1f;border-radius:1px;flex-shrink:0;width:58%;height:3px;display:block}.cenik-hub-f8__brand{flex-direction:column;flex:0 0 30%;align-items:stretch;gap:1px;min-width:0;display:flex;overflow:hidden}.cenik-hub-f8__logo{background:#1d1d1f1a;border-radius:1px;flex-shrink:0;width:100%;height:3px}.cenik-hub-f8__qr{background:#fff;border:1px solid #1d1d1f4d;border-radius:1px;flex-shrink:0;width:100%;height:6px}.cenik-hub-f8__pays{flex-direction:column;flex:auto;gap:1px;min-height:0;display:flex;overflow:hidden}.cenik-hub-f8__pay{background:#1d1d1f1a;border:1px solid #1d1d1f0f;border-radius:1px;flex:1 1 0;min-height:1px}.cenik-hub-f8__pay:nth-child(odd){background:#1d1d1f29}.cenik-hub-f8__ribbon{background:#1d1d1f12;border-radius:1px;flex-shrink:0;width:100%;height:2px;display:block}.cenik-hub-f8--f4 .cenik-hub-f8__name,.cenik-hub-f8--f6 .cenik-hub-f8__name{height:3px}.cenik-hub-f8--f4 .cenik-hub-f8__cash,.cenik-hub-f8--f6 .cenik-hub-f8__cash{width:62%;height:4px}.cenik-hub-f8--f4 .cenik-hub-f8__qr,.cenik-hub-f8--f6 .cenik-hub-f8__qr{height:8px}@media (width<=640px){.cenik-test-hub.page-panel-reveal{padding-top:4px}.cenik-test-hub .cenik-intro{margin-bottom:8px}.cenik-test-hub .cenik-intro__title{font-size:1.05rem}.cenik-hub-pending{gap:6px;margin-top:6px;padding:8px 10px;font-size:.74rem}.cenik-hub-large-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px}.cenik-hub-card--archives{grid-column:1/-1}.cenik-hub-card{border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:0;padding:8px 6px;display:flex}.cenik-hub-card--hero{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;padding:8px 10px}.cenik-hub-card--hero .cenik-hub-card__body{text-align:left;flex:1;align-items:flex-start;min-width:0}.cenik-hub-card__preview,.cenik-hub-card--hero .cenik-hub-card__preview,.cenik-hub-card__preview--f1,.cenik-hub-card__preview--f4,.cenik-hub-card__preview--f6,.cenik-hub-card__preview--f8{flex-shrink:0;min-height:0;width:48px!important;max-width:48px!important;height:auto!important}.cenik-hub-card__preview--archives{aspect-ratio:1;width:36px!important;max-width:36px!important;height:36px!important}.cenik-hub-card__preview--archives .material-symbols-outlined{font-size:1.35rem}.cenik-hub-card__body{text-align:center;align-items:center;gap:1px;width:100%;min-width:0}.cenik-hub-card__num{font-size:.95rem;line-height:1.05}.cenik-hub-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.62rem;font-weight:650;line-height:1.15;display:-webkit-box;overflow:hidden}.cenik-hub-card__title--archives{-webkit-line-clamp:1;font-size:.78rem}.cenik-hub-card__hint,.cenik-hub-card__suggest{display:none}}.cenik-fill__dots{flex-wrap:wrap;justify-content:center;gap:6px;width:100%;margin:0;padding:0;display:flex}.cenik-fill__dot{color:#aeaeb2;cursor:pointer;background:#fff;border:1.5px solid #d2d2d7;border-radius:10px;width:36px;height:36px;font-size:.85rem;font-weight:700}.cenik-fill__dot.is-filled{color:#1d1d1f;background:#ebebef;border-width:2px;border-color:#1d1d1f;font-weight:900}.cenik-fill__dot.is-on{color:#fff;background:#1d1d1f;border-width:2px;border-color:#1d1d1f}.cenik-fill__dot.is-filled.is-on{color:#fff;background:#1d1d1f;box-shadow:inset 0 0 0 2px #fff}.cenik-fill__dot.is-locked,.cenik-fill__dot:disabled{opacity:.35;cursor:not-allowed;pointer-events:auto}.cenik-fill__dot.is-locked:not(.is-on):not(.is-filled){color:#c7c7cc;background:#f2f2f7;border-color:#d2d2d7}.cenik-workbench{flex-direction:column;gap:14px;margin:4px 0 20px;display:flex}.cenik-workbench__grid{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:start;gap:16px;display:grid}.cenik-forum{border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface);box-shadow:var(--ds-shadow-soft);flex-direction:column;min-width:0;display:flex;overflow:hidden}.cenik-forum__head{border-bottom:1px solid var(--ds-border);background:var(--ds-surface-muted);padding:14px 16px 10px}.cenik-forum__title{letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:800}.cenik-forum__body{flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex}.cenik-forum__scan{border-bottom:1px dashed #d8d8dc;flex-direction:column;gap:8px;margin-bottom:2px;padding-bottom:4px;display:flex}.cenik-forum__scan-actions{flex-direction:column;gap:8px;display:flex}.cenik-forum__scan-btn{color:#0071e3;letter-spacing:.08em;cursor:pointer;background:linear-gradient(#f0f7ff 0%,#e8f2ff 100%);border:2px solid #0071e3;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;font-size:1rem;font-weight:800;transition:background .15s,transform .1s;display:flex}.cenik-forum__scan-btn--qr{color:#1d1d1f;letter-spacing:.02em;background:linear-gradient(#f7f7f8 0%,#efeff1 100%);border-color:#1d1d1f;font-size:.95rem}.cenik-forum__scan-btn .material-symbols-outlined{font-size:1.5rem}.cenik-forum__scan-btn:hover:not(:disabled){background:linear-gradient(#e3f0ff 0%,#d6eaff 100%)}.cenik-forum__scan-btn--qr:hover:not(:disabled){background:linear-gradient(#efeff1 0%,#e5e5ea 100%)}.cenik-forum__scan-btn:active:not(:disabled){transform:scale(.99)}.cenik-forum__scan-btn:disabled{opacity:.65;cursor:not-allowed}.cenik-forum__scan-value{margin:0}.cenik-forum__scan-value-row{align-items:flex-start;gap:8px;margin-top:4px;display:flex}.cenik-forum__scan-value-row .cenik-field__value{word-break:break-all;flex:1;min-width:0;margin:0}.cenik-forum__scan-clear{color:#6e6e73;cursor:pointer;background:#fff;border:1px solid #d2d2d7;border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;margin-top:0;padding:0;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.cenik-forum__scan-clear:hover{color:#1d1d1f;background:#f2f2f7;border-color:#1d1d1f}.cenik-forum__scan-clear .material-symbols-outlined{font-size:18px}.cenik-forum__details{flex-direction:column;gap:12px;display:flex}.cenik-reveal-enter-active,.cenik-reveal-leave-active{transition:opacity .22s,transform .22s}.cenik-reveal-enter-from,.cenik-reveal-leave-to{opacity:0;transform:translateY(-8px)}.cenik-forum__row{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=520px){.cenik-forum__row{grid-template-columns:1fr}}.cenik-forum__row--ids{border-top:1px dashed var(--ds-border);margin-top:4px;padding-top:12px}.cenik-field{color:#3a3a3c;flex-direction:column;gap:6px;font-size:.78rem;font-weight:700;display:flex}.cenik-field input{min-height:var(--ds-touch);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);font:inherit;color:var(--ds-text);background:var(--ds-surface);transition:border-color var(--ds-duration) var(--ds-ease), box-shadow var(--ds-duration) var(--ds-ease);padding:10px 12px;font-size:1rem;font-weight:500}.cenik-field--article>span{display:block}.cenik-article-wrap{align-items:stretch;display:flex;position:relative}.cenik-article-wrap input,.cenik-article-wrap input.cenik-article-search-input{box-sizing:border-box;width:100%;padding-left:40px;padding-right:84px}.cenik-article-search-ico{color:#8e8e93;pointer-events:none;z-index:1;font-size:20px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.cenik-article-clear-btn{color:#8e8e93;cursor:pointer;z-index:2;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:absolute;top:50%;right:42px;transform:translateY(-50%)}.cenik-article-clear-btn:hover{color:var(--ds-text);background:#0000000f}.cenik-article-catalog-btn{color:#5c5c5e;cursor:pointer;z-index:2;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s,color .15s;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.cenik-article-catalog-btn .material-symbols-outlined{font-size:22px;line-height:1}.cenik-article-catalog-btn:hover:not(:disabled){color:var(--ds-text);background:#0000000f}.cenik-article-catalog-btn.is-on{color:#007aff;background:#007aff1f}.cenik-article-catalog-btn:disabled{opacity:.45;cursor:not-allowed}.cenik-cat-picker{border:1px solid var(--ds-border);background:var(--ds-surface);border-radius:14px;flex-direction:column;max-height:min(52vh,420px);margin-top:8px;animation:.18s cenik-cat-in;display:flex;overflow:hidden;box-shadow:0 8px 28px #00000014}@keyframes cenik-cat-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.cenik-cat-picker__head{border-bottom:1px solid var(--ds-border);background:#f7f7f8;align-items:center;gap:8px;padding:6px 8px 6px 12px;display:flex}.cenik-cat-picker__head .cenik-cat-picker__meta{flex:1;margin:0;padding:0}.cenik-cat-picker__close{color:#5c5c5e;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.cenik-cat-picker__close:hover{background:#0000000f}.cenik-cat-picker__meta{color:#8e8e93;letter-spacing:.02em;margin:0;padding:6px 12px 4px;font-size:.72rem;font-weight:600}.cenik-cat-picker__err{color:#c0392b;margin:0 12px 6px;font-size:.8rem;font-weight:600}.cenik-cat-picker__list{-webkit-overflow-scrolling:touch;flex:1;min-height:0;margin:0;padding:0 0 8px;list-style:none;overflow-y:auto}.cenik-cat-picker__row{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:8px 12px;transition:background .12s;display:flex}.cenik-cat-picker__row:hover,.cenik-cat-picker__row:focus-visible{background:#007aff14;outline:none}.cenik-cat-picker__img{object-fit:cover;background:#eee;border-radius:10px;flex-shrink:0;width:44px;height:44px}.cenik-cat-picker__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cenik-cat-picker__name{color:var(--ds-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;font-weight:650;line-height:1.25;display:-webkit-box;overflow:hidden}.cenik-cat-picker__sub{color:#8e8e93;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:500;overflow:hidden}.cenik-cat-picker__chev{color:#c7c7cc;flex-shrink:0;font-size:20px}.cenik-cat-picker__empty{text-align:center;color:#8e8e93;margin:0;padding:20px 16px 28px;font-size:.85rem;font-weight:500}.cenik-field textarea,.cenik-field textarea.cenik-field__autosize{box-sizing:border-box;width:100%;min-height:var(--ds-touch);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);font:inherit;color:var(--ds-text);background:var(--ds-surface);transition:border-color var(--ds-duration) var(--ds-ease), box-shadow var(--ds-duration) var(--ds-ease);resize:none;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;padding:10px 12px;font-size:1rem;font-weight:500;line-height:1.4;overflow-y:hidden}.cenik-field input:focus,.cenik-field textarea:focus,.cenik-field textarea.cenik-field__autosize:focus{border-color:var(--ds-border-strong);outline:none;box-shadow:0 0 0 3px #1d1d1f0f}.cenik-editor input::placeholder,.cenik-editor textarea::placeholder,.cenik-archives-page input::placeholder,.cenik-field input::placeholder,.cenik-field textarea::placeholder,.cenik-modal__input::placeholder,.cenik-archives-search__input::placeholder{color:#aeaeb2;opacity:.88;font-style:italic;font-weight:400}.cenik-f8__name.is-ph,.cenik-tag__blank-hint{opacity:.88;font-style:italic;font-weight:400;color:#aeaeb2!important}.cenik-field--info .cenik-field__value{min-height:var(--ds-touch);letter-spacing:.02em;color:#3a3a3c;box-shadow:none;-webkit-user-select:text;user-select:text;word-break:break-all;background:0 0;border:0;align-items:center;margin:0;padding:10px 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1rem;font-weight:400;display:flex}.cenik-field--cost{border-top:1px dashed var(--ds-border);margin-top:8px;padding-top:8px}.cenik-field--cost>span{color:#8e8e93;letter-spacing:.02em;font-size:.72rem;font-weight:700}.cenik-field--cost .cenik-field__value{color:#5c5c5e;min-height:0;padding:4px 0 0;font-size:.95rem;font-weight:650}.cenik-field__value--copy{cursor:pointer;border-radius:8px;transition:background .12s,color .12s}.cenik-field__value--copy:hover,.cenik-field__value--copy:focus-visible{color:#007aff;outline:none}.cenik-live{border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface-muted);box-shadow:var(--ds-shadow-soft);flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex;position:sticky;top:72px}.cenik-live__frame{box-sizing:border-box;border:1px dashed var(--ds-border-strong);border-radius:var(--ds-radius-sm);background:var(--ds-surface);width:100%;max-width:100%;margin:0 auto;overflow:hidden}.cenik-live__frame--f8{aspect-ratio:80/68;width:min(80mm,100%);overflow:hidden;container-type:inline-size}.cenik-live__scale--f8{transform-origin:0 0;width:80mm;height:68mm}@supports (container-type:inline-size){.cenik-live__scale--f8{transform:scale(min(1, calc(100cqi / 80mm)))}}.cenik-live__frame--f8 .cenik-tag,.cenik-live__frame--f8 .cenik-f8-print{box-sizing:border-box;pointer-events:none;border:.28mm dashed #777!important;border-radius:0!important;width:80mm!important;max-width:80mm!important;height:68mm!important}.cenik-live__frame--f4 .cenik-tag,.cenik-live__frame--f4 .cenik-f8-print,.cenik-live__frame--f4a .cenik-tag,.cenik-live__frame--f4a .cenik-f8-print,.cenik-live__frame--f6 .cenik-tag,.cenik-live__frame--f6 .cenik-f8-print{box-sizing:border-box;border:.28mm dashed #777!important;border-radius:0!important}.cenik-live__frame--f1,.cenik-live__frame--f1a{aspect-ratio:210/297;background:#fff;border:none;width:min(210mm,100%);max-width:min(420px,100%);overflow:hidden;container-type:inline-size}.cenik-live__scale--f1,.cenik-live__scale--f1a{transform-origin:0 0;width:210mm;height:297mm}@supports (container-type:inline-size){.cenik-live__scale--f1,.cenik-live__scale--f1a{transform:scale(min(1, calc(100cqi / 210mm)))}}.cenik-live__frame--f1 .cenik-tag,.cenik-live__frame--f1 .cenik-f8-print,.cenik-live__frame--f1a .cenik-tag,.cenik-live__frame--f1a .cenik-f8-print{pointer-events:none;width:210mm!important;max-width:210mm!important;height:297mm!important;min-height:297mm!important;box-shadow:none!important;border:none!important}.cenik-live__frame--f4,.cenik-live__frame--f4a{aspect-ratio:105/148.5;max-width:min(340px,100%)}.cenik-live__scale--f4,.cenik-live__scale--f4a{width:100%;height:100%;transform:none}.cenik-live__frame--f4 .cenik-tag,.cenik-live__frame--f4 .cenik-f8-print,.cenik-live__frame--f4a .cenik-tag,.cenik-live__frame--f4a .cenik-f8-print{pointer-events:none;width:100%!important;max-width:none!important;height:100%!important}.cenik-live__frame--f6{aspect-ratio:105/99;max-width:min(340px,100%)}.cenik-live__scale--f6{width:100%;height:100%;transform:none}.cenik-live__frame--f6 .cenik-tag,.cenik-live__frame--f6 .cenik-f8-print{pointer-events:none;width:100%!important;max-width:none!important;height:100%!important}.cenik-live__head{color:var(--ds-text);align-items:center;gap:6px;font-size:.9rem;font-weight:700;display:flex}.cenik-live__cap{text-align:center;color:#6e6e73;margin:0;font-size:.75rem}.cenik-live__save{color:#fff;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#1d1d1f;border:1.5px solid #1d1d1f;border-radius:12px;justify-content:center;align-items:center;gap:6px;margin-top:4px;padding:10px 12px;font-size:.88rem;font-weight:700;display:inline-flex}.cenik-live__save:disabled{opacity:.45;cursor:not-allowed}.cenik-live__save.cenik-live__save--saved,.cenik-live__save.cenik-live__save--saved:disabled{color:#636366;opacity:1;cursor:not-allowed;background:#c7c7cc;border-color:#c7c7cc}.cenik-live__save .material-symbols-outlined{font-size:1.15rem}.cenik-tag.is-readonly{cursor:default}.cenik-sheet-wrap--print-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none;border:0;width:0;height:0;margin:0;padding:0;position:fixed;top:0;left:0;overflow:hidden}.cenik-print-page{box-sizing:border-box;display:block}.cenik-preview-backdrop{z-index:1200;background:#0000008c;justify-content:center;align-items:stretch;padding:12px;display:flex;position:fixed;inset:0;overflow:auto}.cenik-preview-modal{background:#ececec;border:1.5px solid #1d1d1f;border-radius:16px;flex-direction:column;width:min(980px,100%);max-height:calc(100dvh - 24px);display:flex;overflow:hidden;box-shadow:8px 8px #1d1d1f}.cenik-preview-modal__head{background:#fff;border-bottom:1px solid #e5e5ea;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.cenik-preview-modal__head h3{margin:0;font-size:1.05rem;font-weight:800}.cenik-preview-modal__head p{color:#6e6e73;margin:2px 0 0;font-size:.78rem}.cenik-preview-modal__actions{align-items:center;gap:8px;display:flex}.cenik-preview-modal__close{background:#fff;border:1px solid #d2d2d7;border-radius:10px;width:40px;height:40px}.cenik-preview-modal__close .material-symbols-outlined{font-size:22px}.cenik-preview-modal__body{padding:14px;overflow:auto}.cenik-preview-modal__sheet{width:100%;overflow:hidden;container-type:inline-size}.cenik-preview-modal__page-label{color:#6e6e73;margin:0 0 8px;font-size:.78rem;font-weight:700}.cenik-preview-modal__sheet .cenik-preview-print-page{transform-origin:0 0;box-sizing:border-box;background:#fff;width:210mm;height:297mm;max-height:297mm;margin:0 auto;overflow:hidden;box-shadow:0 8px 28px #0000002e}.cenik-preview-modal.cenik-preview-as-print .cenik-preview-print-page .cenik-a4{aspect-ratio:auto!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;transform:none!important}@supports (container-type:inline-size){.cenik-preview-modal.cenik-preview-as-print .cenik-preview-modal__sheet{height:calc(297mm * min(1, 100cqi / 210mm));overflow:hidden}.cenik-preview-modal.cenik-preview-as-print.cenik-preview-landscape .cenik-preview-modal__sheet{height:calc(210mm * min(1, 100cqi / 297mm))}.cenik-preview-modal.cenik-preview-as-print .cenik-preview-print-page{transform:scale(min(1, calc(100cqi / 210mm)))}.cenik-preview-modal.cenik-preview-as-print.cenik-preview-landscape .cenik-preview-print-page{transform:scale(min(1, calc(100cqi / 297mm)))}.cenik-preview-modal.cenik-preview-as-print.cenik-preview-ios .cenik-preview-modal__sheet{height:calc(273mm * min(1, 100cqi / 200mm))}.cenik-preview-modal.cenik-preview-as-print.cenik-preview-ios .cenik-preview-print-page{width:200mm;height:273mm;max-height:273mm;transform:scale(min(1, calc(100cqi / 200mm)))}.cenik-preview-modal.cenik-preview-as-print.cenik-preview-ios.cenik-preview-landscape .cenik-preview-modal__sheet{height:calc(200mm * min(1, 100cqi / 273mm))}.cenik-preview-modal.cenik-preview-as-print.cenik-preview-ios.cenik-preview-landscape .cenik-preview-print-page{width:273mm;height:200mm;max-height:200mm;transform:scale(min(1, calc(100cqi / 273mm)))}}.cenik-preview-modal__body .cenik-a4--f8{margin:0;box-shadow:0 8px 28px #0000002e}@media (width<=860px){.cenik-page,.cenik-editor,.cenik-test-editor{max-width:100%;padding-left:0;padding-right:0;overflow-x:clip}.is-shell-page .main-content{overflow-x:clip}.cenik-test-editor>.cenik-actions,.cenik-test-editor>.cenik-rates-warn,.cenik-test-editor>.cenik-workbench{padding-left:max(12px, env(safe-area-inset-left,0px));padding-right:max(12px, env(safe-area-inset-right,0px));box-sizing:border-box}.cenik-test-editor>.cenik-actions .cenik-actions__row{max-width:none}.cenik-workbench,.cenik-workbench__grid,.cenik-forum,.cenik-live{min-width:0;max-width:100%}.cenik-workbench__grid{grid-template-columns:1fr}.cenik-live{padding:10px;position:static}.cenik-preview-modal__body{-webkit-overflow-scrolling:touch;padding:8px}.cenik-preview-modal.cenik-preview-as-print .cenik-preview-modal__sheet{width:100%;max-width:100%;margin:0 auto;overflow:hidden;container-type:inline-size}.cenik-preview-modal.cenik-preview-as-print .cenik-preview-print-page{transform-origin:0 0!important;margin:0 auto!important}@supports (container-type:inline-size){.cenik-preview-modal.cenik-preview-as-print .cenik-preview-modal__sheet{height:calc(297mm * min(1, 100cqi / 210mm))}.cenik-preview-modal.cenik-preview-as-print.cenik-preview-landscape .cenik-preview-modal__sheet{height:calc(210mm * min(1, 100cqi / 297mm))}.cenik-preview-modal.cenik-preview-as-print .cenik-preview-print-page{transform:scale(min(1, calc(100cqi / 210mm)))!important}.cenik-preview-modal.cenik-preview-as-print.cenik-preview-landscape .cenik-preview-print-page{transform:scale(min(1, calc(100cqi / 297mm)))!important}.cenik-preview-modal.cenik-preview-as-print.cenik-preview-ios .cenik-preview-modal__sheet{height:calc(273mm * min(1, 100cqi / 200mm))}.cenik-preview-modal.cenik-preview-as-print.cenik-preview-ios .cenik-preview-print-page{transform:scale(min(1, calc(100cqi / 200mm)))!important}.cenik-preview-modal.cenik-preview-as-print.cenik-preview-ios.cenik-preview-landscape .cenik-preview-modal__sheet{height:calc(200mm * min(1, 100cqi / 273mm))}.cenik-preview-modal.cenik-preview-as-print.cenik-preview-ios.cenik-preview-landscape .cenik-preview-print-page{transform:scale(min(1, calc(100cqi / 273mm)))!important}}.cenik-preview-modal{border-radius:0;width:100%;max-height:100dvh}.cenik-preview-backdrop{padding:0}.cenik-preview-modal__head{flex-wrap:wrap}.cenik-fill__dot{width:34px;height:34px}.cenik-forum__scan-clear{width:40px;height:40px}}@media print{.cenik-workbench,.cenik-preview-backdrop{display:none!important}html.cenik-printing .cenik-sheet-wrap--print-only{clip:auto!important;clip-path:none!important;white-space:normal!important;opacity:1!important;pointer-events:none!important;width:auto!important;height:auto!important;position:static!important;top:auto!important;left:auto!important;overflow:visible!important}}@media screen and (width<=768px){.cenik-test-editor .cenik-sheet-wrap{display:none}html.cenik-printing .cenik-test-editor .cenik-sheet-wrap{display:block}.cenik-modal--field{width:100%;max-width:100%;min-height:min(100dvh,100%);padding:18px 16px calc(18px + env(safe-area-inset-bottom,0px));border-radius:0;flex-direction:column;justify-content:flex-start;margin:0;display:flex}.cenik-modal--field .cenik-modal__input{min-height:56px;padding:14px 16px;font-size:1.35rem}.cenik-modal--field .cenik-modal__actions{margin-top:auto;padding-top:24px}.cenik-modal--field .cenik-modal__actions .btn{flex:1;min-height:48px}.cenik-modal-backdrop:has(.cenik-modal--field){align-items:stretch;padding:0}}@media screen and (width>=769px){.cenik-test-editor{padding-bottom:100px}.cenik-sheet-wrap{border-top:1px dashed #0000001f;margin-top:28px;padding-top:18px}.cenik-test-editor .cenik-a4--multi{min-height:min(78vh,980px)}.cenik-modal--field{width:min(520px,92vw)}.cenik-modal--field .cenik-modal__input{min-height:52px;font-size:1.15rem}}@media print{.cenik-test-editor .cenik-sheet-wrap{display:block!important}}.cenik-tag--f1,.cenik-tag--f1a{--cenik-top-max:none;--cenik-brand-w:28mm;--cenik-name-size:clamp(1.05rem, 2.4vw, 1.45rem);--cenik-muddatli-row:1.05rem}.cenik-tag--f4,.cenik-tag--f4a{--cenik-top-max:40%;--cenik-brand-w:108px;--cenik-name-size:clamp(.78rem, 2vw, 1.02rem);--cenik-muddatli-row:1.05rem}.cenik-tag--f6{--cenik-top-max:36%;--cenik-brand-w:78px;--cenik-name-size:clamp(.68rem, 1.7vw, .88rem);--cenik-muddatli-row:.92rem}.cenik-tag.is-premium{grid-template-rows:auto auto minmax(0,1fr);gap:8px;height:100%;min-height:0;display:grid;overflow:hidden}.cenik-a4--multi .cenik-tag:not(.is-premium){flex-direction:column;display:flex;overflow:hidden}.cenik-meta-ribbon{color:#666;box-sizing:border-box;white-space:normal;flex-flow:wrap;flex:none;align-items:center;gap:.25em .4em;width:100%;min-height:0;margin:0;padding:3px 8px;display:flex;overflow:visible;box-shadow:none!important;background:#fff!important;border:0!important}.cenik-meta-ribbon--fullbleed{align-self:stretch;width:calc(100% + 2 * var(--cenik-pad-x,var(--cenik-pad,10px)))!important;max-width:none!important;margin-left:calc(-1 * var(--cenik-pad-x,var(--cenik-pad,10px)))!important;margin-right:calc(-1 * var(--cenik-pad-x,var(--cenik-pad,10px)))!important;margin-bottom:calc(-1 * var(--cenik-pad-b,var(--cenik-pad,8px)))!important}.cenik-live .cenik-months--fullbleed,.cenik-live .cenik-meta-ribbon--fullbleed,.cenik-preview-modal .cenik-months--fullbleed,.cenik-preview-modal .cenik-meta-ribbon--fullbleed{width:100%!important;max-width:100%!important;margin:0!important}.cenik-live .cenik-tag,.cenik-live .cenik-f8-print,.cenik-preview-modal .cenik-tag,.cenik-preview-modal .cenik-f8-print{--cenik-pad:0px;--cenik-pad-x:0px;--cenik-pad-b:0px}.cenik-live .cenik-tag:not(.cenik-f8-print){box-sizing:border-box;flex-direction:column;height:100%;padding:8px 8px 2px;display:flex;overflow:hidden}.cenik-f8-print--md .cenik-f8__brand-col .cenik-f8__qr,.cenik-f8-print--lg .cenik-f8__brand-col .cenik-f8__qr,.cenik-f8-print--xl .cenik-f8__brand-col .cenik-f8__qr{overflow:visible;height:auto!important}.cenik-f8-print--md .cenik-f8__qr .cenik-glyph__cap{font-size:1.8mm!important;display:block!important}.cenik-f8-print--lg .cenik-f8__qr .cenik-glyph__cap{font-size:2.2mm!important;display:block!important}.cenik-f8-print--xl .cenik-f8__qr .cenik-glyph__cap{font-size:2.6mm!important;display:block!important}.cenik-live .cenik-f8__body--v2>.cenik-meta-ribbon{z-index:1;flex:none;min-height:1.1em}.cenik-meta-ribbon__item{appearance:none;font:inherit;letter-spacing:.02em;color:inherit;cursor:pointer;white-space:nowrap;text-overflow:clip;background:0 0;border:0;flex:0 auto;max-width:none;margin:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.58rem;font-weight:600;line-height:1.2;overflow:visible}.cenik-meta-ribbon__item.is-empty{color:#aeaeb2;opacity:.82;font-style:italic;font-weight:400}.cenik-meta-ribbon__sep{opacity:.45;-webkit-user-select:none;user-select:none;flex:none;font-size:.55rem}.cenik-f8-print .cenik-meta-ribbon,.cenik-a4--f8 .cenik-meta-ribbon{padding:.6mm 1.4mm;background:#fff!important}.cenik-f8-print .cenik-meta-ribbon__item,.cenik-a4--f8 .cenik-meta-ribbon__item{font-size:6.5pt!important;font-weight:400!important}.cenik-a4--f4 .cenik-tag,.cenik-a4--f4a .cenik-tag,.cenik-a4--f6 .cenik-tag{flex-direction:column;min-height:0;display:flex}@media print{.cenik-a4--f4 .cenik-tag,.cenik-a4--f4a .cenik-tag,.cenik-a4--f6 .cenik-tag,.cenik-a4--f8 .cenik-tag,.cenik-a4--f8 .cenik-f8-print{box-sizing:border-box!important;flex-direction:column!important;height:100%!important;min-height:0!important;max-height:100%!important;display:flex!important;overflow:hidden!important}.cenik-a4--f8 .cenik-f8__body{flex:1 1 0!important;height:100%!important;min-height:0!important;max-height:100%!important}.cenik-a4--f8 .cenik-f8__payments{flex:1 1 0!important;height:auto!important;min-height:0!important;max-height:none!important}.cenik-meta-ribbon__item[data-print-hide="1"]{display:none!important}.cenik-meta-ribbon__sep:has(+.cenik-meta-ribbon__item[data-print-hide="1"]){display:none!important}.cenik-a4--f4 .cenik-meta-ribbon,.cenik-a4--f4a .cenik-meta-ribbon,.cenik-a4--f6 .cenik-meta-ribbon{padding:1mm 2mm!important}.cenik-a4--f4 .cenik-meta-ribbon__item,.cenik-a4--f4a .cenik-meta-ribbon__item{font-size:2.4mm!important}.cenik-a4--f6 .cenik-meta-ribbon__item{font-size:2mm!important}.cenik-a4--f4 .cenik-months--fullbleed,.cenik-a4--f4a .cenik-months--fullbleed{flex:1 1 0!important;height:auto!important;min-height:0!important;max-height:none!important;margin-bottom:0!important}.cenik-a4--f4 .cenik-months--chess .cenik-months__row,.cenik-a4--f4a .cenik-months--chess .cenik-months__row{min-height:0!important;padding:1.2mm 2.4mm!important}.cenik-a4--f6 .cenik-months--fullbleed{flex:1 1 0!important;height:auto!important;min-height:0!important;max-height:none!important;margin-bottom:0!important}.cenik-a4--f6 .cenik-months--chess .cenik-months__row{min-height:0!important;padding:.9mm 1.8mm!important}.cenik-a4--f8{grid-template-rows:repeat(4,minmax(0,1fr))!important;grid-template-columns:repeat(2,80mm)!important;place-content:stretch center!important;gap:2mm 4mm!important;padding:10mm 5mm!important}.cenik-a4--f8 .cenik-f8__brand-col .cenik-f8__qr{aspect-ratio:auto!important;width:76.7%!important;height:auto!important;min-height:0!important;overflow:visible!important}.cenik-months--chess .cenik-months__row.is-dark,.cenik-months--chess .cenik-months__row.is-light{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.cenik-f8-print{--cenik-pad:0px;--cenik-pad-x:0px;--cenik-pad-b:0px;--cenik-qr-module:.85mm;color:#111!important;box-sizing:border-box!important;background:#fff!important;flex-direction:column!important;width:80mm!important;max-width:80mm!important;height:100%!important;min-height:0!important;padding:1.1mm 1.2mm .5mm 1mm!important;font-family:Arial,Helvetica,sans-serif!important;display:flex!important;overflow:hidden!important}.cenik-f8-print--xl,.cenik-f8-print--lg,.cenik-f8-print--md{width:100%!important;max-width:none!important;height:100%!important}.cenik-f8-print--md{--cenik-qr-module:.6mm;padding:1.8mm 2mm .9mm 1.6mm!important}.cenik-f8-print--md .cenik-f8__brand-col{flex:0 0 16mm!important;width:16mm!important}.cenik-f8-print--md .cenik-f8__name{max-height:9.62mm!important}.cenik-f8-print--md .cenik-f8__name-title{font-size:4.6mm!important;line-height:1.08!important}.cenik-f8-print--md .cenik-f8__name-detail{font-size:2.8mm!important;line-height:1.15!important}.cenik-f8-print--md .cenik-f8__price{letter-spacing:-.3mm!important;font-size:10mm!important;line-height:.9!important}.cenik-f8-print--md .cenik-f8__price span{font-size:2.6mm!important}.cenik-f8-print--md .cenik-f8__pay-term,.cenik-f8-print--md .cenik-f8__pay-amt,.cenik-f8-print--md .cenik-f8__payments--rows.cenik-months--chess .cenik-f8__pay--row .cenik-f8__pay-term,.cenik-f8-print--md .cenik-f8__payments--rows.cenik-months--chess .cenik-f8__pay--row .cenik-f8__pay-amt{font-size:6mm!important}.cenik-f8-print--md .cenik-f8__logo{width:15.5mm!important;max-width:15.5mm!important;height:auto!important;max-height:13mm!important}.cenik-f8-print--md .cenik-f8__brand-col .cenik-f8__qr{width:15.5mm!important;height:auto!important;min-height:0!important;overflow:visible!important}.cenik-f8-print--md .cenik-f8__brand-col .cenik-f8__qr .cenik-glyph__frame{border:.3mm solid #aaa!important;flex:none!important;width:15.5mm!important;max-width:15.5mm!important;height:15.5mm!important}.cenik-f8-print--md .cenik-meta-ribbon__item{font-size:2.2mm!important}.cenik-f8-print--lg{--cenik-qr-module:.75mm;padding:2.8mm 3mm 1.4mm 2.4mm!important}.cenik-f8-print--lg .cenik-f8__brand-col{flex:0 0 16mm!important;width:16mm!important}.cenik-f8-print--lg .cenik-f8__name{max-height:12.54mm!important}.cenik-f8-print--lg .cenik-f8__name-title{font-size:6.2mm!important;line-height:1.08!important}.cenik-f8-print--lg .cenik-f8__name-detail{font-size:3.6mm!important;line-height:1.15!important}.cenik-f8-print--lg .cenik-f8__price{letter-spacing:-.35mm!important;font-size:12mm!important;line-height:.9!important}.cenik-f8-print--lg .cenik-f8__price span{font-size:3mm!important}.cenik-f8-print--lg .cenik-f8__pay-term,.cenik-f8-print--lg .cenik-f8__pay-amt,.cenik-f8-print--lg .cenik-f8__payments--rows.cenik-months--chess .cenik-f8__pay--row .cenik-f8__pay-term,.cenik-f8-print--lg .cenik-f8__payments--rows.cenik-months--chess .cenik-f8__pay--row .cenik-f8__pay-amt{font-size:7mm!important}.cenik-f8-print--lg .cenik-f8__logo{width:15.5mm!important;max-width:15.5mm!important;height:auto!important;max-height:13mm!important}.cenik-f8-print--lg .cenik-f8__brand-col .cenik-f8__qr{width:15.5mm!important;height:auto!important;min-height:0!important;overflow:visible!important}.cenik-f8-print--lg .cenik-f8__brand-col .cenik-f8__qr .cenik-glyph__frame{border:.3mm solid #aaa!important;flex:none!important;width:15.5mm!important;max-width:15.5mm!important;height:15.5mm!important}.cenik-f8-print--lg .cenik-meta-ribbon__item{font-size:2.6mm!important}.cenik-f8-print--xl{--cenik-qr-module:.75mm;padding:3mm!important}.cenik-f8-print--xl .cenik-f8__body--v2{border:.3mm solid #888;border-radius:1.5mm;grid-template-rows:88mm minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) auto;gap:0;height:100%;min-height:0;overflow:hidden;display:grid!important}.cenik-f8-print--xl .cenik-f8__body--v2>.cenik-f8__top{box-sizing:border-box;border-bottom:.35mm solid #ccc;grid-area:1/1/auto/-1;grid-template-columns:minmax(0,1fr) 31mm;align-items:stretch;column-gap:0;height:88mm;min-height:88mm;max-height:88mm;padding:5mm 5mm 7mm 6mm;overflow:hidden;display:grid!important}.cenik-f8-print--xl .cenik-f8__body--v2>.cenik-f8__payments{grid-area:2/1/auto/-1;min-height:0;justify-content:stretch!important;align-items:stretch!important}.cenik-f8-print--xl .cenik-f8__body--v2>.cenik-meta-ribbon{grid-area:3/1/auto/-1}.cenik-f8-print--xl .cenik-f8__brand-col{align-self:stretch;height:100%;flex:0 0 31mm!important;justify-content:space-between!important;align-items:flex-end!important;gap:0!important;width:31mm!important}.cenik-f8-print--xl .cenik-f8__body--v2>.cenik-f8__top .cenik-f8__cash{box-sizing:border-box!important;align-items:center!important;max-width:100%!important;height:38mm!important;min-height:38mm!important;margin-top:auto!important;margin-bottom:0!important;padding-left:1mm!important;display:flex!important;overflow:hidden!important}.cenik-f8-print--xl .cenik-f8__price{letter-spacing:-.75mm!important;white-space:nowrap!important;align-items:baseline!important;gap:0!important;max-width:100%!important;font-size:28mm!important;font-weight:700!important;line-height:.9!important;display:inline-flex!important}.cenik-f8-print--xl .cenik-f8__price span{color:#333!important;align-self:flex-end!important;margin-left:1.5mm!important;padding-bottom:.5mm!important;font-size:6.5mm!important;font-weight:400!important;position:static!important}.cenik-f8-print--xl .cenik-f8__price--xl-d6,html.cenik-printing .cenik-f8-print--xl .cenik-f8__price--xl-d6{letter-spacing:-.85mm!important;font-size:30mm!important}.cenik-f8-print--xl .cenik-f8__price--xl-d6 span,html.cenik-printing .cenik-f8-print--xl .cenik-f8__price--xl-d6 span{font-size:7mm!important}.cenik-f8-print--xl .cenik-f8__price--xl-d7,html.cenik-printing .cenik-f8-print--xl .cenik-f8__price--xl-d7{letter-spacing:-.8mm!important;font-size:29mm!important}.cenik-f8-print--xl .cenik-f8__price--xl-d7 span,html.cenik-printing .cenik-f8-print--xl .cenik-f8__price--xl-d7 span{font-size:6.8mm!important}.cenik-f8-print--xl .cenik-f8__price--xl-d8,html.cenik-printing .cenik-f8-print--xl .cenik-f8__price--xl-d8{letter-spacing:-.75mm!important;font-size:28mm!important}.cenik-f8-print--xl .cenik-f8__price--xl-d8 span,html.cenik-printing .cenik-f8-print--xl .cenik-f8__price--xl-d8 span{font-size:6.5mm!important}.cenik-f8-print--xl .cenik-f8__price--xl-d9,html.cenik-printing .cenik-f8-print--xl .cenik-f8__price--xl-d9{letter-spacing:-.65mm!important;font-size:24mm!important}.cenik-f8-print--xl .cenik-f8__price--xl-d9 span,html.cenik-printing .cenik-f8-print--xl .cenik-f8__price--xl-d9 span{font-size:5.8mm!important}.cenik-f8-print--xl .cenik-f8__price--xl-d10,html.cenik-printing .cenik-f8-print--xl .cenik-f8__price--xl-d10{letter-spacing:-.55mm!important;font-size:20mm!important}.cenik-f8-print--xl .cenik-f8__price--xl-d10 span,html.cenik-printing .cenik-f8-print--xl .cenik-f8__price--xl-d10 span{font-size:5mm!important}.cenik-f8-print--xl .cenik-f8__price--xl-d11,html.cenik-printing .cenik-f8-print--xl .cenik-f8__price--xl-d11{letter-spacing:-.45mm!important;font-size:17mm!important}.cenik-f8-print--xl .cenik-f8__price--xl-d11 span,html.cenik-printing .cenik-f8-print--xl .cenik-f8__price--xl-d11 span{font-size:4.2mm!important}.cenik-f8-print--xl .cenik-f8__payments--rows.cenik-months--chess{box-sizing:border-box!important;background:#fff!important;border:none!important;border-radius:0!important;flex:auto!important;justify-content:stretch!important;align-self:stretch!important;gap:0!important;width:100%!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;overflow:hidden!important}.cenik-f8-print--xl .cenik-f8__payments--rows.cenik-months--chess .cenik-f8__pay--row{background:#fff!important;border-top:.35mm solid #ddd!important;border-bottom:none!important;flex:1 1 0!important;align-items:center!important;gap:0!important;height:auto!important;min-height:0!important;padding:0 8mm 0 7mm!important;overflow:visible!important}.cenik-f8-print--xl .cenik-f8__payments--rows.cenik-months--chess .cenik-f8__pay--row:first-child{border-top:none!important}.cenik-f8-print--xl .cenik-f8__payments--rows.cenik-months--chess .cenik-f8__pay--row.is-dark,.cenik-f8-print--xl .cenik-f8__payments--rows.cenik-months--chess .cenik-f8__pay--row.is-light{background:#fff!important}.cenik-f8-print--xl .cenik-f8__payments--rows.cenik-months--chess .cenik-f8__pay--row .cenik-f8__pay-term{color:#555!important;flex:none!important;margin-left:0!important;font-size:14mm!important;font-style:italic!important;font-weight:400!important;line-height:1!important}.cenik-f8-print--xl .cenik-f8__payments--rows.cenik-months--chess .cenik-f8__pay--row .cenik-f8__pay-amt{color:#555!important;text-align:right!important;flex:none!important;font-size:14mm!important;font-style:italic!important;font-weight:400!important;line-height:1!important}.cenik-f8-print--xl .cenik-months--chess .cenik-months__dots{visibility:visible!important;opacity:1!important;border:0!important;border-bottom:.35mm dotted #555!important;border-radius:0!important;flex:auto!important;align-self:center!important;width:auto!important;min-width:8mm!important;max-width:none!important;height:.55em!important;margin:0 2mm!important;display:block!important}.cenik-f8-print--xl .cenik-f8__logo{object-position:right top!important;align-self:flex-end!important;width:31mm!important;max-width:31mm!important;height:auto!important;max-height:26mm!important;margin-left:auto!important;margin-right:0!important}.cenik-f8-print--xl .cenik-f8__brand-col .cenik-f8__qr{align-self:flex-end!important;width:31mm!important;height:auto!important;min-height:0!important;margin:auto 0 0!important;overflow:visible!important}.cenik-f8-print--xl .cenik-f8__brand-col .cenik-f8__qr .cenik-glyph__frame{border:.3mm solid #aaa!important;flex:none!important;width:31mm!important;max-width:31mm!important;height:31mm!important}.cenik-f8-print--xl .cenik-meta-ribbon__item{font-size:3mm!important}.cenik-f8-print--xl .cenik-f8__brand-col,.cenik-f8-print--lg .cenik-f8__brand-col,.cenik-f8-print--md .cenik-f8__brand-col{height:100%;min-height:0;justify-content:flex-start!important;align-items:flex-end!important}.cenik-f8-print--xl .cenik-f8__logo,.cenik-f8-print--lg .cenik-f8__logo,.cenik-f8-print--md .cenik-f8__logo{object-position:right top!important;align-self:flex-end!important;margin-left:auto!important;margin-right:0!important}.cenik-f8-print--xl .cenik-f8__brand-col .cenik-f8__qr,.cenik-f8-print--lg .cenik-f8__brand-col .cenik-f8__qr,.cenik-f8-print--md .cenik-f8__brand-col .cenik-f8__qr{flex-direction:column!important;align-self:center!important;align-items:center!important;margin:auto!important}.cenik-f8-print--xl .cenik-f8__brand-col .cenik-f8__qr .cenik-glyph__cap,.cenik-f8-print--lg .cenik-f8__brand-col .cenik-f8__qr .cenik-glyph__cap,.cenik-f8-print--md .cenik-f8__brand-col .cenik-f8__qr .cenik-glyph__cap{text-align:center!important;white-space:nowrap!important;width:100%!important;max-width:100%!important;margin-top:.35mm!important;line-height:1.15!important;overflow:visible!important}.cenik-f8-print--xl .cenik-f8__brand-col{justify-content:space-between!important}.cenik-f8-print--xl .cenik-f8__brand-col .cenik-f8__qr{align-self:flex-end!important;margin:auto 0 0 auto!important}.cenik-live .cenik-tag.cenik-tag--f1 .cenik-f8__brand-col,.cenik-live .cenik-tag.cenik-tag--f1a .cenik-f8__brand-col,.cenik-live .cenik-tag.cenik-tag--f4 .cenik-f8__brand-col,.cenik-live .cenik-tag.cenik-tag--f4a .cenik-f8__brand-col,.cenik-live .cenik-tag.cenik-tag--f6 .cenik-f8__brand-col{height:100%;min-height:0;justify-content:flex-start!important;align-items:flex-end!important}.cenik-live .cenik-tag.cenik-tag--f1 .cenik-f8__logo,.cenik-live .cenik-tag.cenik-tag--f1a .cenik-f8__logo,.cenik-live .cenik-tag.cenik-tag--f4 .cenik-f8__logo,.cenik-live .cenik-tag.cenik-tag--f4a .cenik-f8__logo,.cenik-live .cenik-tag.cenik-tag--f6 .cenik-f8__logo{object-position:right top!important;align-self:flex-end!important;margin-left:auto!important;margin-right:0!important}.cenik-live .cenik-tag.cenik-tag--f1 .cenik-f8__brand-col .cenik-f8__qr,.cenik-live .cenik-tag.cenik-tag--f1a .cenik-f8__brand-col .cenik-f8__qr,.cenik-live .cenik-tag.cenik-tag--f4 .cenik-f8__brand-col .cenik-f8__qr,.cenik-live .cenik-tag.cenik-tag--f4a .cenik-f8__brand-col .cenik-f8__qr,.cenik-live .cenik-tag.cenik-tag--f6 .cenik-f8__brand-col .cenik-f8__qr{align-self:center!important;height:auto!important;margin:auto!important;overflow:visible!important}.cenik-live .cenik-tag.cenik-tag--f1 .cenik-f8__brand-col .cenik-f8__qr .cenik-glyph__frame,.cenik-live .cenik-tag.cenik-tag--f1a .cenik-f8__brand-col .cenik-f8__qr .cenik-glyph__frame{width:31mm!important;max-width:31mm!important;height:31mm!important}.cenik-live .cenik-tag.cenik-tag--f4 .cenik-f8__brand-col .cenik-f8__qr .cenik-glyph__frame,.cenik-live .cenik-tag.cenik-tag--f4a .cenik-f8__brand-col .cenik-f8__qr .cenik-glyph__frame,.cenik-live .cenik-tag.cenik-tag--f6 .cenik-f8__brand-col .cenik-f8__qr .cenik-glyph__frame{width:15.5mm!important;max-width:15.5mm!important;height:15.5mm!important}.cenik-live .cenik-tag.cenik-tag--f1 .cenik-f8__brand-col .cenik-f8__qr,.cenik-live .cenik-tag.cenik-tag--f1a .cenik-f8__brand-col .cenik-f8__qr{width:31mm!important}.cenik-live .cenik-tag.cenik-tag--f4 .cenik-f8__brand-col .cenik-f8__qr,.cenik-live .cenik-tag.cenik-tag--f4a .cenik-f8__brand-col .cenik-f8__qr,.cenik-live .cenik-tag.cenik-tag--f6 .cenik-f8__brand-col .cenik-f8__qr{width:15.5mm!important}.cenik-f8-print--xl .cenik-f8__payments--rows,.cenik-f8-print--lg .cenik-f8__payments--rows,.cenik-f8-print--md .cenik-f8__payments--rows{justify-content:flex-start!important;gap:.55mm!important}.cenik-f8-print--xl .cenik-f8__payments--rows{gap:0!important}.cenik-f8__body{flex-direction:column;flex:auto;justify-content:flex-start;gap:1mm;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.cenik-f8-print.is-active{outline-offset:-2px;outline:2px solid #111;background:#fafafa!important}.cenik-f8-print>button,.cenik-f8-print .cenik-f8__qr,.cenik-f8-print .cenik-f8__pay,.cenik-f8-print .cenik-f8__name,.cenik-f8-print .cenik-f8__cash,.cenik-f8-print .cenik-f8__price{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.cenik-f8__body--v2{flex:auto;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.2mm 1mm;width:100%;height:100%;min-height:0;max-height:100%;overflow:hidden;display:grid!important}.cenik-f8__body--v2>.cenik-f8__top{grid-area:1/1/auto/-1;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;column-gap:1.2mm;min-width:0;min-height:0;padding-top:.4mm;overflow:visible;display:grid!important}.cenik-f8__body--v2>.cenik-f8__top>.cenik-f8__content{flex-direction:column;justify-content:flex-start;gap:.3mm;min-width:0;height:100%;min-height:0;padding-top:.15mm;display:flex;overflow:hidden}.cenik-f8__body--v2>.cenik-f8__top>.cenik-f8__brand-col{justify-content:flex-start;align-self:stretch;margin-top:0}.cenik-f8__body--v2>.cenik-f8__top .cenik-f8__cash{grid-column:unset;grid-row:unset;box-sizing:border-box;flex:none;align-self:stretch;width:100%;margin-top:auto!important;margin-bottom:auto!important;padding-top:0!important;padding-bottom:0!important;padding-left:1.5mm!important}.cenik-f8__body--v2>.cenik-f8__payments{grid-area:2/1/auto/-1;align-self:stretch;justify-content:stretch!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;overflow:hidden!important}.cenik-f8__body--v2>.cenik-meta-ribbon{grid-area:3/1/auto/-1}.cenik-f8__content{flex-direction:column;justify-content:flex-start;gap:0;min-width:0;height:auto;min-height:0;display:flex}.cenik-f8__brand-col{flex-direction:column;flex:0 0 17mm;justify-content:flex-start;align-items:center;gap:1mm;width:17mm;display:flex;overflow:visible}.cenik-f8__logo{aspect-ratio:auto;object-fit:contain;object-position:center top;-webkit-print-color-adjust:exact;print-color-adjust:exact;flex:none;width:100%;max-width:100%;height:auto;max-height:none;display:block}.cenik-f8__brand-col .cenik-f8__qr{box-sizing:border-box;flex:none;justify-content:stretch;align-self:center;align-items:stretch;margin-top:.4mm;margin-bottom:.35mm;overflow:visible;aspect-ratio:auto!important;background:#fff!important;border:0!important;width:76.7%!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;display:flex!important}.cenik-f8__brand-col .cenik-f8__qr .cenik-glyph{align-items:center;gap:.7mm!important;width:100%!important;height:auto!important}.cenik-f8__brand-col .cenik-f8__qr .cenik-glyph__frame{aspect-ratio:1!important;width:100%!important;max-width:100%!important;height:auto!important;padding:var(--cenik-qr-module,.85mm)!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #111!important;border-radius:1px!important;flex:none!important}.cenik-f8__brand-col .cenik-f8__qr img{aspect-ratio:1;object-fit:contain;margin:0;display:block;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.cenik-f8__qr-ph{color:#bbb!important;font-size:8mm!important;line-height:1!important}.cenik-f8__payments--rows{box-sizing:border-box;flex-direction:column;flex:1 1 0;justify-content:space-evenly;gap:.45mm;width:100%;height:100%;min-height:0;max-height:none;margin-top:0;overflow:hidden;padding:.35mm 0!important;display:flex!important}.cenik-f8__payments--rows.cenik-months--chess .cenik-f8__pay--row{box-sizing:border-box;flex:1 1 0;align-items:center;gap:1.5mm;height:auto;min-height:0;max-height:100%;overflow:hidden;border-bottom:0!important;padding:.3mm 1.5mm!important}.cenik-f8__payments--rows.cenik-months--chess .cenik-f8__pay--row .cenik-f8__pay-term{white-space:nowrap;min-width:12mm;overflow:hidden;font-size:15pt!important;font-style:italic!important;font-weight:400!important;line-height:1.08!important}.cenik-f8__payments--rows.cenik-months--chess .cenik-f8__pay--row .cenik-f8__pay-amt{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;min-width:0;overflow:hidden;font-size:18.5pt!important;font-style:italic!important;font-weight:400!important;line-height:1.05!important}.cenik-f8__pay--row{border-bottom:.2mm solid #0000001f;justify-content:space-between;align-items:baseline;gap:2mm;width:100%;flex-direction:row!important;padding:.4mm 0!important;display:flex!important}.cenik-f8__pay--row .cenik-f8__pay-term{min-width:12mm;color:#111!important;font-size:8.5pt!important;font-weight:800!important}.cenik-f8__pay--row .cenik-f8__pay-amt{font-variant-numeric:tabular-nums;text-align:right;font-size:11pt!important;font-weight:900!important}.cenik-f8__name{overflow-wrap:anywhere;letter-spacing:-.02em;box-sizing:border-box;text-align:left;flex-direction:column;flex:none;justify-content:flex-start;align-items:flex-start;gap:.25mm;width:100%;padding-top:.3mm;overflow:hidden;color:#5c5c5c!important;height:auto!important;min-height:0!important;max-height:35.7703px!important;padding-left:1.5mm!important;font-size:14.5pt!important;font-weight:400!important;line-height:1.12!important;display:flex!important}.cenik-f8__name-title{-webkit-line-clamp:1;line-clamp:1;letter-spacing:-.02em;-webkit-box-orient:vertical;width:100%;display:-webkit-box;overflow:hidden;color:#1a1a1a!important;font-size:13.5pt!important;font-weight:700!important;line-height:1.1!important}.cenik-f8__name:not(.cenik-f8__name--split) .cenik-f8__name-title{-webkit-line-clamp:1;line-clamp:1}.cenik-f8__name--split .cenik-f8__name-title{-webkit-line-clamp:1;line-clamp:1;font-size:13pt!important}.cenik-f8__name-detail{-webkit-line-clamp:1;line-clamp:1;letter-spacing:0;-webkit-box-orient:vertical;width:100%;display:-webkit-box;overflow:hidden;color:#6a6a6a!important;font-size:8pt!important;font-weight:400!important;line-height:1.15!important}.cenik-f8-print--xl .cenik-f8__name{flex:none!important;gap:0!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:20.875mm!important;padding:0!important;overflow:hidden!important}.cenik-f8-print--xl .cenik-f8__name--split .cenik-f8__name-title,.cenik-f8-print--xl .cenik-f8__name-title{text-overflow:ellipsis!important;color:#111!important;letter-spacing:-.25mm!important;white-space:nowrap!important;width:100%!important;max-width:100%!important;font-size:11mm!important;font-style:normal!important;font-weight:700!important;line-height:1.05!important;display:block!important;overflow:hidden!important}.cenik-f8-print--xl .cenik-f8__name-detail{text-overflow:ellipsis!important;color:#777!important;letter-spacing:0!important;white-space:nowrap!important;max-width:100%!important;margin-top:2.5mm!important;font-size:6.5mm!important;font-style:italic!important;font-weight:400!important;line-height:1.05!important;display:block!important;overflow:hidden!important}.cenik-f8__cash{color:#111;flex-direction:column;flex:none;align-items:flex-start;gap:0;width:100%;margin-top:0;padding-top:0;padding-bottom:0;display:flex!important}.cenik-f8__price{white-space:nowrap;letter-spacing:.01em;align-items:baseline;gap:.35mm;color:#111!important;margin-top:0!important;font-family:Oswald,Roboto Condensed,Arial Narrow,Arial,sans-serif!important;font-size:28pt!important;font-weight:600!important;line-height:.95!important;display:inline-flex!important}.cenik-f8__price span{letter-spacing:0;margin-left:0;padding-left:0;font-size:9pt;font-family:Arial,Helvetica,sans-serif!important;font-weight:400!important}.cenik-f8__payments{flex-direction:column;flex:auto;justify-content:stretch;gap:0;width:100%;min-height:0;display:flex;background:0 0!important;padding:0!important}.cenik-f8__pay{flex-direction:column;justify-content:center;align-items:flex-start;gap:.35mm;width:100%;min-width:0;background:0 0!important;padding:0!important;display:flex!important}.cenik-f8__pay-term{color:#555;font-size:8pt;font-weight:800;line-height:1}.cenik-f8__pay-amt{white-space:nowrap;color:#111;text-overflow:ellipsis;max-width:100%;font-size:14pt;font-weight:850;line-height:1;overflow:hidden}.cenik-f8__name.is-ph{opacity:.88;font-style:italic;font-weight:400;color:#aeaeb2!important}.cenik-f8__qr{justify-content:center;align-items:center;background:#fff!important;border:0!important;width:8mm!important;height:8mm!important;padding:0!important;display:flex!important}.cenik-f8__qr img{object-fit:contain;width:100%;height:100%;display:block}@media screen{.cenik-f8-print .cenik-f8__name:hover,.cenik-f8-print .cenik-f8__cash:hover,.cenik-f8-print .cenik-f8__price:hover,.cenik-f8-print .cenik-f8__pay:hover,.cenik-f8-print .cenik-f8__qr:hover{outline-offset:1px;outline:1.5px dashed #0071e3}}@media print{.cenik-a4--f8{aspect-ratio:auto!important;width:210mm!important;height:297mm!important;min-height:0!important;box-shadow:none!important;border-radius:0!important;grid-template-rows:repeat(4,minmax(0,1fr))!important;grid-template-columns:repeat(2,80mm)!important;place-content:stretch center!important;gap:2mm 4mm!important;margin:0!important;padding:10mm 5mm!important}.cenik-a4--f8 .cenik-tag,.cenik-a4--f8 .cenik-f8-print{border:.28mm dashed #777!important;outline:0!important;padding:.4mm 1mm .4mm .8mm!important}.cenik-f8-print{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.cenik-f8-print.is-active{background:#fff!important;outline:0!important}html.cenik-print-filled-only .cenik-a4--f8 .cenik-tag--empty,html.cenik-print-filled-only .cenik-a4--f8 .cenik-f8-print.cenik-tag--empty{visibility:hidden!important;opacity:0!important;border-color:#0000!important}html.cenik-print-filled-only .cenik-a4--f8 .cenik-tag--empty .cenik-meta-ribbon,html.cenik-print-filled-only .cenik-a4--f8 .cenik-tag--empty .cenik-f8__payments,html.cenik-print-filled-only .cenik-a4--f8 .cenik-tag--empty .cenik-f8__top{height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.cenik-f8__qr[data-print-hide="1"]{visibility:hidden!important}}.cenik-page,.cenik-editor,.cenik-test-editor{box-sizing:border-box;padding-left:max(var(--content-pad), env(safe-area-inset-left,0px));padding-right:max(var(--content-pad), env(safe-area-inset-right,0px));padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom,0px))}.cenik-preview-modal.cenik-preview-as-print .cenik-preview-print-page{display:block}.cenik-preview-modal.cenik-preview-as-print.cenik-preview-landscape .cenik-preview-print-page{width:297mm;height:210mm;max-height:210mm}.cenik-preview-modal.cenik-preview-f1-margin .cenik-preview-print-page .cenik-a4--f1,.cenik-preview-modal.cenik-preview-f1-margin .cenik-preview-print-page .cenik-a4--f1a,.cenik-preview-modal.cenik-preview-f1-margin .cenik-preview-print-page .cenik-a4--single{box-sizing:border-box!important;padding:6.5mm!important;display:block!important}.cenik-preview-modal.cenik-preview-as-print .cenik-a4--f1 .cenik-tag.cenik-f8-print,.cenik-preview-modal.cenik-preview-as-print .cenik-a4--f1a .cenik-tag.cenik-f8-print{box-sizing:border-box!important;border:0!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;padding:3mm!important}.cenik-preview-modal.cenik-preview-as-print .cenik-a4--f1,.cenik-preview-modal.cenik-preview-as-print .cenik-a4--f1a{box-shadow:none!important;background:#fff!important;border:none!important;border-radius:0!important;gap:0!important}.cenik-preview-modal.cenik-preview-as-print .cenik-a4--f1 .cenik-f8-print--xl,.cenik-preview-modal.cenik-preview-as-print .cenik-a4--f1a .cenik-f8-print--xl{box-sizing:border-box!important;height:100%!important;min-height:0!important}@media (width<=860px){.cenik-live{position:static;top:auto}.cenik-live__frame--f1,.cenik-live__frame--f4,.cenik-live__frame--f6,.cenik-live__frame--f8{max-width:100%}}@media print{.pwa-install-btn,button.pwa-install-btn{visibility:hidden!important;opacity:0!important;pointer-events:none!important;max-height:0!important;display:none!important;overflow:hidden!important}html.cenik-printing #cenik-print-area,html.cenik-printing #cenik-print-area *,html.cenik-printing #cenik-print-area :before,html.cenik-printing #cenik-print-area :after{box-sizing:border-box!important}html.cenik-printing,html.cenik-printing body{background:#fff!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}html.cenik-printing .app-root,html.cenik-printing .app-root-main,html.cenik-printing .app-shell,html.cenik-printing .main-content,html.cenik-printing .cenik-test-editor,html.cenik-printing .cenik-editor{width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:#fff!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}html.cenik-print-landscape,html.cenik-print-landscape body{width:auto!important;height:auto!important;min-height:0!important}html.cenik-printing body>:not(#cenik-print-area){display:none!important}html.cenik-printing #cenik-print-area{color:#111!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important;display:block!important}html.cenik-printing .cenik-test-editor>:not(.cenik-sheet-wrap--print-only){display:none!important}html.cenik-printing .cenik-sheet-wrap--print-only{opacity:1!important;pointer-events:none!important;clip:auto!important;clip-path:none!important;white-space:normal!important;width:auto!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;position:static!important;top:auto!important;left:auto!important;overflow:visible!important}html.cenik-print-landscape .cenik-sheet-wrap--print-only{width:auto!important;height:auto!important}html.cenik-printing .cenik-print-page{box-sizing:border-box!important;page-break-inside:avoid!important;break-inside:avoid!important;page-break-after:auto!important;break-after:auto!important;width:210mm!important;max-width:none!important;height:297mm!important;min-height:0!important;max-height:297mm!important;margin:0!important;padding:0!important;overflow:hidden!important}html.cenik-printing .cenik-print-page+.cenik-print-page{page-break-before:always!important;break-before:page!important}html.cenik-printing .cenik-print-page:last-child{page-break-after:auto!important;break-after:auto!important}html.cenik-print-ios.cenik-printing .cenik-print-page{width:200mm!important;height:273mm!important;max-height:273mm!important;margin:12mm auto!important}html.cenik-print-ios.cenik-print-landscape .cenik-print-page{width:273mm!important;height:200mm!important;max-height:200mm!important;margin:12mm auto!important}html.cenik-print-filled-only .cenik-print-page:not(:has(.cenik-tag:not(.cenik-tag--empty))){page-break-after:avoid!important;break-after:avoid!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}html.cenik-print-landscape .cenik-print-page{width:297mm!important;height:210mm!important;max-height:210mm!important}html.cenik-printing .cenik-print-page .cenik-a4{aspect-ratio:auto!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;box-shadow:none!important;page-break-inside:avoid!important;break-inside:avoid!important;page-break-after:auto!important;break-after:auto!important;box-sizing:border-box!important;border:0!important;margin:0!important;overflow:hidden!important}html.cenik-print-landscape .cenik-print-page .cenik-a4{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}html.cenik-printing .cenik-months--fullbleed,html.cenik-printing .cenik-meta-ribbon--fullbleed{width:100%!important;max-width:100%!important;margin:0!important}html.cenik-printing .cenik-a4--f4 .cenik-tag.cenik-f8-print,html.cenik-printing .cenik-a4--f4a .cenik-tag.cenik-f8-print,html.cenik-printing .cenik-a4--f6 .cenik-tag.cenik-f8-print{--cenik-pad:0px;--cenik-pad-x:0px;--cenik-pad-b:0px;gap:0!important;width:100%!important;max-width:none!important;height:100%!important;overflow:hidden!important}html.cenik-printing .cenik-a4--f4,html.cenik-printing .cenik-a4--f4a{gap:3mm!important;padding:8mm 6mm!important}html.cenik-printing .cenik-a4--f6{gap:2.5mm 3.5mm!important;padding:8mm 5mm!important}html.cenik-printing .cenik-a4--f1 .cenik-tag.cenik-f8-print,html.cenik-printing .cenik-a4--f1a .cenik-tag.cenik-f8-print{box-sizing:border-box!important;border:0!important;width:100%!important;max-width:none!important;height:100%!important;padding:3mm!important}html.cenik-print-f1-margin.cenik-printing .cenik-sheet-wrap--print-only .cenik-a4--f1,html.cenik-print-f1-margin.cenik-printing .cenik-sheet-wrap--print-only .cenik-a4--f1a,html.cenik-print-f1-margin.cenik-printing .cenik-sheet-wrap--print-only .cenik-a4--single{box-sizing:border-box!important;padding:6.5mm!important}html.cenik-printing .cenik-f8-print--xl .cenik-f8__body--v2>.cenik-f8__top{height:88mm!important;min-height:88mm!important;max-height:88mm!important}html.cenik-printing .cenik-f8-print--xl .cenik-f8__payments--rows.cenik-months--chess .cenik-f8__pay--row .cenik-f8__pay-term,html.cenik-printing .cenik-f8-print--xl .cenik-f8__payments--rows.cenik-months--chess .cenik-f8__pay--row .cenik-f8__pay-amt{font-size:14mm!important}html.cenik-printing .cenik-f8-print--xl .cenik-months--chess .cenik-months__dots{visibility:visible!important;border-bottom:.35mm dotted #555!important;flex:auto!important;min-width:8mm!important;height:.55em!important;display:block!important}html.cenik-printing .cenik-f8-print--xl .cenik-f8__payments--rows.cenik-months--chess .cenik-f8__pay--row{background:#fff!important;border-top:.35mm solid #ddd!important;flex:1 1 0!important;min-height:0!important;padding:0 8mm 0 7mm!important}html.cenik-printing .cenik-f8-print--xl .cenik-f8__name-title{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:11mm!important;font-style:normal!important;font-weight:700!important;overflow:hidden!important}html.cenik-printing .cenik-f8-print--xl .cenik-f8__name-detail{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:6.5mm!important;overflow:hidden!important}html.cenik-printing .cenik-f8-print--lg .cenik-f8__price{font-size:12mm!important}html.cenik-printing .cenik-f8-print--lg .cenik-f8__price span{font-size:3mm!important}html.cenik-printing .cenik-f8-print--lg .cenik-f8__payments--rows.cenik-months--chess .cenik-f8__pay--row .cenik-f8__pay-term,html.cenik-printing .cenik-f8-print--lg .cenik-f8__payments--rows.cenik-months--chess .cenik-f8__pay--row .cenik-f8__pay-amt{font-size:7mm!important}html.cenik-printing .cenik-f8-print--lg .cenik-f8__logo{width:15.5mm!important;max-height:13mm!important}html.cenik-printing .cenik-f8-print--lg .cenik-f8__brand-col .cenik-f8__qr .cenik-glyph__frame{width:15.5mm!important;max-width:15.5mm!important;height:15.5mm!important}html.cenik-printing .cenik-f8-print--md .cenik-f8__price{font-size:10mm!important}html.cenik-printing .cenik-f8-print--md .cenik-f8__price span{font-size:2.6mm!important}html.cenik-printing .cenik-f8-print--md .cenik-f8__payments--rows.cenik-months--chess .cenik-f8__pay--row .cenik-f8__pay-term,html.cenik-printing .cenik-f8-print--md .cenik-f8__payments--rows.cenik-months--chess .cenik-f8__pay--row .cenik-f8__pay-amt{font-size:6mm!important}html.cenik-printing .cenik-f8-print--md .cenik-f8__logo{width:15.5mm!important;max-height:13mm!important}html.cenik-printing .cenik-f8-print--md .cenik-f8__brand-col .cenik-f8__qr .cenik-glyph__frame{width:15.5mm!important;max-width:15.5mm!important;height:15.5mm!important}html.cenik-printing .cenik-a4--f8 .cenik-tag,html.cenik-printing .cenik-a4--f8 .cenik-f8-print{--cenik-pad:0px;--cenik-pad-x:0px;--cenik-pad-b:0px;width:80mm!important;max-width:80mm!important;height:100%!important;padding:1.1mm 1.2mm .5mm 1mm!important;overflow:hidden!important}html.cenik-printing .cenik-a4--f8 .cenik-f8__body--v2>.cenik-f8__top,html.cenik-printing .cenik-a4--f8 .cenik-f8__body--v2>.cenik-f8__top .cenik-f8__cash{padding:0!important}html.cenik-printing .cenik-a4--f8{box-sizing:border-box!important;grid-template-rows:repeat(4,minmax(0,1fr))!important;grid-template-columns:repeat(2,80mm)!important;place-content:stretch center!important;gap:2mm 4mm!important;padding:10mm 5mm!important}html.cenik-printing .cenik-meta-ribbon{box-shadow:none!important;background:#fff!important;border:0!important;flex:none!important}html.cenik-printing .cenik-months--chess .cenik-months__row.is-dark,html.cenik-printing .cenik-months--chess .cenik-months__row.is-light{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}html.cenik-printing .cenik-f8__brand-col .cenik-f8__qr img{aspect-ratio:1!important;object-fit:contain!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}html.cenik-printing .cenik-a4--f8 .cenik-f8__brand-col .cenik-f8__qr{aspect-ratio:auto!important;width:76.7%!important;height:auto!important;min-height:0!important;overflow:visible!important}html.cenik-printing .cenik-a4--f8 .cenik-f8__brand-col .cenik-f8__qr .cenik-glyph__frame{aspect-ratio:1!important;width:100%!important;height:auto!important;padding:var(--cenik-qr-module,.85mm)!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #111!important;border-radius:1px!important}html.cenik-printing .cenik-f8-print--xl .cenik-f8__brand-col .cenik-f8__qr,html.cenik-printing .cenik-f8-print--lg .cenik-f8__brand-col .cenik-f8__qr,html.cenik-printing .cenik-f8-print--md .cenik-f8__brand-col .cenik-f8__qr{height:auto!important;overflow:visible!important}html.cenik-printing .cenik-f8__brand-col .cenik-f8__qr .cenik-glyph__frame{padding:var(--cenik-qr-module,.85mm)!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #111!important;border-radius:1px!important}html.cenik-printing .cenik-a4--f8 .cenik-f8__payments--rows.cenik-months--chess .cenik-f8__pay--row .cenik-f8__pay-term{font-size:15pt!important}html.cenik-printing .cenik-a4--f8 .cenik-f8__payments--rows.cenik-months--chess .cenik-f8__pay--row .cenik-f8__pay-amt{font-size:18.5pt!important}html.cenik-printing img{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}html.azo-electron{--azo-titlebar-h:40px}html.azo-electron .app-header{top:var(--azo-titlebar-h,40px)}html.azo-electron .app-shell{height:calc(100dvh - var(--azo-titlebar-h,40px));max-height:calc(100dvh - var(--azo-titlebar-h,40px))}html.azo-electron .app-header .brand-lockup{display:none}html.azo-electron .offline-banner{display:none!important}.share-public-page{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;background:var(--ds-bg,var(--bg,#f5f5f5));flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden auto}.share-public-header{z-index:20;background:var(--ds-surface,var(--surface,#fff));border-bottom:1px solid var(--ds-border,var(--border,#e8e8e8));flex-shrink:0;position:sticky;top:0;box-shadow:0 1px #0000000a}.share-public-header__inner{flex-direction:column;gap:.2rem;max-width:1100px;margin:0 auto;padding:.875rem 1rem;display:flex}.share-public-header__brand{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-text-secondary,var(--text-muted,#666));font-size:.8125rem;font-weight:700}.share-public-header__fillial{color:var(--ds-text,inherit);font-size:1.05rem;font-weight:700;line-height:1.25}.share-public-body{flex:1;width:100%;max-width:1100px;margin:0 auto;padding:0 0 2rem}.share-public-skeleton{padding:1rem}.share-public-layout{flex-direction:column;gap:0;max-width:none;margin:0;display:flex}.share-public-gallery-col{width:100%}.share-public-gallery{margin:0}.share-public-gallery__main{aspect-ratio:1;border-left:0;border-right:0;border-radius:0}.share-public-gallery__thumbs{padding:.75rem 1rem 0}.share-public-info-col{gap:var(--space-4,1rem);flex-direction:column;padding:1rem 1rem 0;display:flex}.share-public-hero__brand{letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text-secondary,var(--text-muted,#666));margin-bottom:.35rem;font-size:.8125rem;font-weight:600}.share-public-hero__title{letter-spacing:-.02em;margin:0;font-size:1.375rem;font-weight:700;line-height:1.25}.share-public-hero__meta{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.share-public-price-card{background:var(--ds-surface,var(--surface,#fff));border:1px solid var(--ds-border,var(--border,#e8e8e8));border-radius:var(--ds-radius-card,12px);padding:1.125rem 1.25rem}.share-public-price-card--unset{opacity:.92}.share-public-price-card__value{letter-spacing:-.03em;color:var(--ds-text,inherit);font-size:1.75rem;font-weight:800;line-height:1.1}.share-public-price-card__currency{opacity:.75;margin-left:.25rem;font-size:1rem;font-weight:600}.share-public-price-card__unset{color:var(--ds-text-secondary,var(--text-muted,#666));font-size:1.125rem;font-weight:700}.share-public-price-card__from{letter-spacing:.02em;text-transform:lowercase;color:var(--ds-text-muted);margin-right:4px;font-size:.72em;font-weight:600}.share-public-installment{margin-top:0}.share-public-price-card__note,.share-public-price-card__hint{color:var(--ds-text-secondary,var(--text-muted,#666));margin:.5rem 0 0;font-size:.8125rem;line-height:1.45}.share-public-specs h3{margin:0 0 .5rem;font-size:1rem}.share-public-specs__text{white-space:pre-wrap;word-break:break-word;margin:0;font-size:.9375rem;line-height:1.55}.share-public-fillial{background:var(--ds-surface,var(--surface,#fff));border:1px solid var(--ds-border,var(--border,#e8e8e8));border-radius:var(--ds-radius-card,12px);margin-top:.25rem;padding:1.125rem 1.25rem}.share-public-fillial__title{align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1.0625rem;font-weight:700;line-height:1.3;display:flex}.share-public-fillial__title .material-symbols-outlined{opacity:.85;font-size:1.35rem}.share-public-fillial__row{align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.share-public-fillial__icon{opacity:.7;flex-shrink:0;margin-top:.1rem;font-size:1.35rem}.share-public-fillial__label{text-transform:uppercase;letter-spacing:.04em;color:var(--ds-text-secondary,var(--text-muted,#666));margin-bottom:.2rem;font-size:.75rem;font-weight:600;display:block}.share-public-fillial__text{margin:0;font-size:.9375rem;line-height:1.45}.share-public-fillial__maps{flex-wrap:wrap;gap:.5rem 1rem;margin-top:.625rem;display:flex}.share-public-fillial__map-link{text-underline-offset:2px;font-size:.875rem;font-weight:600;text-decoration:underline}.share-public-fillial__phones{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.share-public-fillial__phone{border-radius:var(--ds-radius-sm,8px);border:1px solid var(--ds-border,var(--border,#e8e8e8));background:var(--ds-bg,var(--bg,#f5f5f5));color:inherit;align-items:center;gap:.75rem;padding:.75rem .875rem;text-decoration:none;transition:border-color .15s;display:flex}.share-public-fillial__phone .material-symbols-outlined{opacity:.8;font-size:1.25rem}.share-public-fillial__phone-body{flex-direction:column;gap:.1rem;min-width:0;display:flex}.share-public-fillial__phone-label{color:var(--ds-text-secondary,var(--text-muted,#666));font-size:.75rem;line-height:1.3}.share-public-fillial__phone-num{letter-spacing:.01em;font-size:1.0625rem;font-weight:700}.meta-chip--static{cursor:default;pointer-events:none}@media (width>=600px){.share-public-header__inner{padding:1rem 1.25rem}.share-public-header__fillial{font-size:1.15rem}.share-public-body{padding:0 1.25rem 2.5rem}.share-public-gallery__main{border-radius:var(--ds-radius-card,12px);border:1px solid var(--ds-border,var(--border,#e8e8e8))}.share-public-info-col{padding:1.25rem 0 0}.share-public-hero__title{font-size:1.5rem}.share-public-price-card__value{font-size:2rem}}@media (width>=900px){.share-public-body{padding:1.5rem 1.5rem 3rem}.share-public-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:2.5rem;display:grid}.share-public-gallery{position:sticky;top:5.5rem}.share-public-gallery__main{aspect-ratio:1}.share-public-info-col{gap:1.25rem;padding:0}.share-public-hero__title{font-size:1.625rem}.share-public-price-card{padding:1.375rem 1.5rem}.share-public-price-card__value{font-size:2.25rem}.share-public-specs__text{font-size:1rem}.share-public-fillial{padding:1.25rem 1.375rem}.share-public-fillial__phones{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.625rem;display:grid}}@media (width>=1100px){.share-public-hero__title{font-size:1.75rem}.share-public-price-card__value{font-size:2.5rem}}.share-calc-layout{gap:1.25rem;max-width:640px;margin:0 auto;padding-bottom:2rem;display:grid}.share-calc-title{letter-spacing:-.02em;margin:0;font-size:1.45rem;font-weight:700}.share-calc-section{border:1px solid var(--ds-border);background:var(--ds-surface,#fff);border-radius:16px;gap:.75rem;padding:1rem 1.05rem;display:grid}.share-calc-section__title{align-items:center;gap:.4rem;margin:0;font-size:.95rem;font-weight:650;display:flex}.share-calc-section__title .material-symbols-outlined{opacity:.75;font-size:1.15rem}.share-calc-items{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.share-calc-item{grid-template-columns:56px 1fr;align-items:center;gap:.75rem;display:grid}.share-calc-item img{object-fit:cover;background:var(--ds-bg-muted,#f3f4f6);border-radius:10px;width:56px;height:56px}.share-calc-item__name{font-weight:600;line-height:1.3}.share-calc-item__sub{color:var(--ds-text-muted);font-size:.85rem}.share-calc-item__price{margin-top:.15rem;font-weight:650}.share-calc-term-total{color:var(--ds-text-muted);margin-top:.25rem;font-size:.78rem}.product-variant-hint{margin:0 0 8px}.is-struck{text-decoration:line-through}.delivery-cart-variant{color:var(--ds-text-muted);margin-top:2px;font-size:.82rem}.ops-page{flex-direction:column;gap:12px;max-width:720px;margin:0 auto;padding:16px 16px 40px;display:flex}.ops-hero{border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-bg);padding:16px 16px 14px}.ops-hero__badge{letter-spacing:.02em;color:#dc2626;background:#fee2e2;border-radius:6px;margin-bottom:8px;padding:3px 8px;font-size:.72rem;font-weight:700;display:inline-block}.ops-hero__title{letter-spacing:-.02em;color:var(--ds-text);margin:0 0 8px;font-size:1.35rem;font-weight:750}.ops-hero__lead{color:var(--ds-text-secondary);margin:0;font-size:.92rem;line-height:1.45}.ops-hero__note{color:var(--ds-text-muted);margin:10px 0 0;font-size:.84rem;line-height:1.4}.ops-card{border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-bg);padding:14px 16px}.ops-card__head{align-items:center;gap:8px;margin-bottom:12px;display:flex}.ops-card__head h2{text-transform:uppercase;letter-spacing:.04em;color:var(--ds-text-muted);margin:0;font-size:.82rem;font-weight:700}.ops-card__head .material-symbols-outlined{color:var(--ds-text-muted);font-size:18px}.ops-card__hint{color:var(--ds-text-muted);margin:10px 0 0;font-size:.82rem}.ops-shift__meta{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.ops-shift__label{color:var(--ds-text-muted);font-size:.84rem}.ops-shift__value{color:var(--ds-text);font-size:1rem}.ops-shift__actions{flex-wrap:wrap;gap:8px;display:flex}.ops-table{flex-direction:column;gap:0;font-size:.84rem;display:flex}.ops-table__row{border-bottom:1px solid var(--ds-border);grid-template-columns:.7fr .8fr .8fr 1.2fr;gap:8px;padding:8px 0;display:grid}.ops-table__row--head{color:var(--ds-text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.72rem;font-weight:700}.ops-pos-search{align-items:stretch;gap:8px;display:flex}.ops-pos-search__input{border:1px solid var(--ds-border);background:var(--ds-bg);min-width:0;height:44px;color:var(--ds-text);font:inherit;border-radius:10px;flex:1;padding:0 12px}.ops-pos-search__input:disabled{opacity:.65}.ops-pos-cart{margin:0 0 12px;padding:0;list-style:none}.ops-pos-cart__row{border-bottom:1px solid var(--ds-border);color:var(--ds-text-secondary);opacity:.75;grid-template-columns:1fr auto auto;gap:10px;padding:10px 0;font-size:.9rem;display:grid}.ops-pos-cart__name{min-width:0}.ops-pos-total{color:var(--ds-text);justify-content:space-between;align-items:baseline;font-size:1rem;font-weight:650;display:flex}.ops-pos-pay{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.ops-pos-pay__btn{border:1px solid var(--ds-border);background:var(--ds-surface-muted,#f5f5f7);min-height:72px;color:var(--ds-text-secondary);font:inherit;cursor:not-allowed;opacity:.7;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;font-size:.8rem;font-weight:600;display:flex}.ops-pos-pay__btn .material-symbols-outlined{font-size:22px}.ops-pos-finish{width:100%}@media (width<=520px){.ops-pos-pay{grid-template-columns:1fr}.ops-table__row{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.ops-table__row--head{display:none}}.product-form-embed.mp-shell{background:0 0;flex:none;height:auto;min-height:0;max-height:none;display:block;overflow:visible}.mp-shell{--mp-text:var(--ds-text,#1d1d1f);--mp-text-muted:var(--ds-text-muted,#86868b);--mp-border:var(--ds-border,#e8e8ed);--mp-surface:var(--ds-surface-muted,#f5f5f7);--mp-accent:var(--ds-accent,#1d1d1f);--mp-accent-soft:color-mix(in srgb, var(--mp-accent) 12%, transparent)}.mp-shell .product-form-page{background:var(--ds-surface,#fff);border:1.5px solid var(--mp-border);border-radius:20px;max-width:960px;padding:24px}.mp-shell .product-form-page>h2{color:var(--mp-text);margin:0 0 24px;font-size:22px;font-weight:500}.mp-shell .product-form-page.is-ai-intake .mp-product-form,.mp-shell .product-form-page.is-ai-intake .form-footer{display:none}.mp-shell .product-form-page.is-smart-loading .mp-product-form{opacity:.55;pointer-events:none}.mp-shell .product-smart-loading-banner{background:var(--mp-surface);color:var(--mp-text);border:1px solid var(--mp-border);border-radius:12px;align-items:center;gap:12px;margin:0 0 16px;padding:12px 14px;font-size:.92rem;display:flex}.mp-shell .product-ai-hints{border:1px solid var(--mp-border);background:var(--mp-surface);color:var(--mp-text);border-radius:10px;margin:0 0 16px;padding:12px 14px;font-size:.9rem;line-height:1.45}.mp-shell .product-ai-hints ul{margin:6px 0 0;padding-left:18px}.mp-shell .form-two-column{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.mp-shell .form-group{margin-bottom:18px}.mp-shell .form-group label{color:var(--mp-text);text-transform:uppercase;letter-spacing:.3px;margin-bottom:6px;font-size:13px;font-weight:500;display:block}.mp-shell .form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mp-shell .form-control{border:1.5px solid var(--mp-border);background:var(--ds-surface,#fff);resize:vertical;width:100%;color:var(--mp-text);border-radius:12px;padding:12px 16px;font-family:inherit;font-size:14px;transition:border-color .18s,box-shadow .18s}.mp-shell .form-control:focus{border-color:var(--mp-accent);box-shadow:0 0 0 4px var(--mp-accent-soft);outline:none}.mp-shell .required{color:#e53935}.mp-shell .select-with-add{align-items:center;gap:6px;display:flex}.mp-shell .select-with-add select,.mp-shell .select-with-add .mp-taxonomy-picker-trigger{flex:1}.mp-shell .mp-taxonomy-picker-trigger{border:1.5px solid var(--mp-border);background:var(--ds-surface,#fff);width:100%;min-height:44px;color:var(--mp-text);text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:15px;display:flex}.mp-shell .mp-taxonomy-picker-trigger:hover:not(.is-disabled),.mp-shell .mp-taxonomy-picker-trigger:focus-visible{border-color:var(--mp-accent);outline:none}.mp-shell .mp-taxonomy-picker-trigger.is-disabled{opacity:.55;cursor:not-allowed}.mp-shell .mp-taxonomy-picker-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--mp-text-muted);flex:1;overflow:hidden}.mp-shell .mp-taxonomy-picker-trigger.has-value .mp-taxonomy-picker-value{color:var(--mp-text)}.mp-shell .mp-taxonomy-picker-chevron{color:var(--mp-text-muted);flex-shrink:0;font-size:20px}.mp-shell .btn-icon-sm{border:1.5px solid var(--mp-border);background:var(--ds-surface,#fff);width:40px;height:40px;color:var(--mp-text);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.mp-shell .btn-icon-sm .material-symbols-outlined{font-size:22px}.mp-shell .btn-icon-sm:hover{border-color:var(--mp-accent);background:var(--mp-surface)}.mp-shell .currency-inline-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.mp-shell .currency-toggle-compact{background:var(--mp-surface);border:1px solid var(--mp-border);border-radius:10px;flex-shrink:0;gap:2px;padding:2px;display:inline-flex}.mp-shell .currency-toggle-compact .currency-toggle-btn{color:var(--mp-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:7px 14px;font-family:inherit;font-size:12px;font-weight:500;transition:background .18s,color .18s}.mp-shell .currency-toggle-compact .currency-toggle-btn.active{color:#fff;background:#000}.mp-shell .currency-rate-text{color:var(--mp-text-muted);font-size:12px;line-height:1.3}.mp-shell .currency-rate-text strong{color:var(--mp-text);font-weight:500}.mp-shell .currency-rate-text small{opacity:.8;margin-left:4px}.mp-shell .rate-info{color:var(--mp-text-muted);margin-top:6px;font-size:12px}.mp-shell .condition-toggle-compact{border:1px solid var(--mp-border);background:var(--ds-surface,#fff);border-radius:10px;gap:0;padding:3px;display:inline-flex}.mp-shell .condition-toggle-compact .condition-toggle-btn{min-width:88px;min-height:36px;color:var(--mp-text);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:500}.mp-shell .condition-toggle-compact .condition-toggle-btn.active{background:var(--mp-text);color:#fff}.mp-shell .product-service-chips{flex-wrap:wrap;gap:8px;display:flex}.mp-shell .mp-service-chip{border:1px solid var(--mp-border);background:var(--ds-surface,#fff);min-height:36px;color:var(--mp-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.mp-shell .mp-service-chip.is-active{border-color:var(--mp-text);background:var(--mp-text);color:#fff}.mp-shell .mp-warranty-picker{border:1px solid var(--mp-border);background:var(--mp-surface);border-radius:12px;margin-top:10px;padding:12px}.mp-shell .mp-warranty-picker__hint{color:var(--mp-text-muted);margin:0 0 10px;font-size:.85rem;font-weight:500}.mp-shell .mp-warranty-picker__choices{flex-wrap:wrap;gap:8px;display:flex}.mp-shell .mp-warranty-unit-btn,.mp-shell .mp-warranty-value-btn{border:1px solid var(--mp-border);background:var(--ds-surface,#fff);min-width:44px;min-height:36px;color:var(--mp-text);cursor:pointer;border-radius:10px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:500}.mp-shell .mp-warranty-unit-btn:hover,.mp-shell .mp-warranty-value-btn:hover{border-color:var(--mp-text)}.mp-shell .mp-warranty-picker__back{color:var(--mp-text-muted);cursor:pointer;background:0 0;border:none;margin-top:10px;padding:0;font-family:inherit;font-size:.82rem;font-weight:500}.mp-shell .product-info-deferred-note{color:var(--mp-text-muted);margin:0 0 8px;font-size:13px}.mp-shell .product-info-autosize,.admin-field .product-info-autosize,textarea.product-info-autosize{field-sizing:content;resize:none;white-space:pre-wrap;word-break:break-word;min-height:96px;max-height:70vh;line-height:1.45;overflow-y:auto}.mp-shell .product-name-autosize,.admin-field .product-name-autosize,textarea.product-name-autosize{min-height:44px;max-height:30vh}.mp-shell .image-upload-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:8px;display:grid}.mp-shell .image-upload-box{aspect-ratio:1;border:2px dashed var(--mp-border);cursor:pointer;background:var(--mp-surface);color:var(--mp-text-muted);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;transition:border-color .18s,background .18s;display:flex;position:relative;overflow:hidden}.mp-shell .image-upload-box:hover{border-color:var(--mp-accent);background:var(--ds-surface,#fff)}.mp-shell .image-upload-box.active{border-style:solid;border-color:var(--mp-accent);background:var(--ds-surface,#fff)}.mp-shell .image-upload-box .material-symbols-outlined{font-size:28px}.mp-shell .image-upload-add{color:var(--mp-accent);letter-spacing:.04em;background:var(--ds-surface,#fff);border-style:dashed;font-weight:500}.mp-shell .image-upload-add:hover{border-color:var(--mp-accent);background:var(--mp-surface)}.mp-shell .image-upload-box img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.mp-shell .image-upload-filetag{letter-spacing:.04em;width:100%;height:100%;color:var(--mp-text);background:var(--mp-surface);border-radius:inherit;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.mp-shell .image-upload-box.img-broken img{display:none}.mp-shell .image-upload-box.img-broken:after{content:"Фото прикреплено";text-align:center;color:var(--mp-text-muted);background:var(--mp-surface);border-radius:inherit;justify-content:center;align-items:center;padding:6px;font-size:11px;font-weight:500;display:flex;position:absolute;inset:0}.mp-shell .remove-image{color:#fff;cursor:pointer;z-index:2;background:#000000b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:absolute;top:4px;right:4px}.mp-shell .remove-image .material-symbols-outlined{font-size:16px}.mp-shell .product-recommended-images{border-top:1px solid var(--mp-border);margin-top:16px;padding:12px 0 0}.mp-shell .product-recommended-head{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:4px;display:flex}.mp-shell .product-recommended-title{margin:0;font-size:13px;font-weight:500}.mp-shell .product-recommended-hint{color:var(--mp-text-muted);margin:0;font-size:11px}.mp-shell .product-recommended-source{color:var(--mp-text-muted);margin:0 0 10px;font-size:12px}.mp-shell .product-recommended-grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:12px;max-height:320px;padding-right:4px;display:grid;overflow-y:auto}@media (width>=720px){.mp-shell .product-recommended-grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}}.mp-shell .product-recommended-item{text-align:center;width:100%;min-width:0}.mp-shell .product-recommended-thumb{cursor:zoom-in;background:0 0;border:0;border-radius:12px;width:100%;margin:0 0 6px;padding:0;display:block;position:relative;overflow:hidden}.mp-shell .product-recommended-thumb:focus-visible{outline:2px solid var(--mp-accent,#2563eb);outline-offset:2px}.mp-shell .product-recommended-item img{aspect-ratio:1;object-fit:cover;border:1px solid var(--mp-border);border-radius:12px;width:100%;height:auto;transition:transform .16s;display:block}.mp-shell .product-recommended-thumb:hover img,.mp-shell .product-recommended-thumb:active img{transform:scale(1.03)}.mp-shell .product-recommended-zoom{color:#fff;pointer-events:none;opacity:.92;background:#0000008c;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;bottom:6px;right:6px}.mp-shell .product-recommended-zoom .material-symbols-outlined{font-size:18px;line-height:1}.mp-shell .product-recommended-item.is-used img{opacity:.55}.mp-shell .product-recommended-item .btn{width:100%;padding:4px 6px;font-size:11px}.mp-shell .product-recommended-more{margin:8px auto 0;display:block}.mp-shell .product-recommended-images.is-not-found{border-top-color:var(--mp-border);background:var(--mp-surface);box-shadow:inset 3px 0 0 var(--mp-text);border-radius:0 0 12px 12px;padding:10px 12px}.mp-shell .product-recommended-item.is-searching{align-items:stretch;display:flex}.mp-shell .product-recommended-searching{aspect-ratio:1;border:1px dashed var(--mp-border);background:var(--mp-surface);box-sizing:border-box;text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;padding:8px 6px;display:flex}.mp-shell .product-recommended-searching-text{color:var(--mp-text-muted);font-size:10px;line-height:1.25}.mp-shell .form-footer{border-top:1px solid var(--mp-border);justify-content:flex-end;gap:12px;margin-top:24px;padding-top:24px;display:flex}.mp-shell .mp-add-btn{background:var(--mp-accent);border-color:var(--mp-accent);color:#fff}.mp-shell .mp-add-btn:hover{background:#333;border-color:#333}.mp-shell .mp-filters-btn.has-filters{border-color:var(--mp-text);background:var(--mp-accent-soft)}.mp-shell .mp-filters-badge,.mp-shell .mp-view-toggle .icon-btn.active{background:var(--mp-text);color:#fff}@media (width<=820px){.mp-shell .form-two-column{grid-template-columns:1fr;gap:20px}.mp-shell .form-row{grid-template-columns:1fr}.mp-shell .product-form-page{border-radius:16px;padding:16px}}@media (width<=480px){.mp-shell .image-upload-grid{grid-template-columns:repeat(2,1fr)}}.mp-shell .panel-variant-sku-check--inline{white-space:nowrap;flex-shrink:0;margin-left:auto}.mp-shell .panel-photo-grid__label{margin-bottom:8px;font-size:.84rem;font-weight:500;display:block}.mp-shell .panel-photo-grid__max{color:var(--mp-text-muted);font-weight:400}.mp-shell .panel-photo-grid--compact .image-upload-grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr))}.mp-shell .panel-photo-grid--compact .image-upload-box{min-height:72px;font-size:.72rem}.mp-shell .panel-photo-grid--compact .image-upload-box .material-symbols-outlined{font-size:1.25rem}.mp-shell .panel-variant-sku-check{align-items:center;gap:8px;font-size:.85rem;display:flex}.mp-shell .panel-variant-section{margin-top:4px}.mp-shell .product-form-boot{justify-content:center;align-items:center;min-height:160px;display:flex}.mp-shell .panel-variant-section--full{border-top:1px dashed var(--mp-border);margin-top:20px;padding-top:20px}.mp-shell .panel-model-primary-label{color:var(--ds-text-muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px;font-size:.78rem;font-weight:500}.mp-shell .panel-model-stack{gap:14px;display:grid}.mp-shell .panel-model-stack__title{color:var(--mp-text);align-items:center;gap:8px;margin:4px 0 0;font-size:.92rem;font-weight:500;display:flex}.mp-shell .panel-model-stack__title .material-symbols-outlined{color:var(--mp-text-muted);font-size:1.1rem}.mp-shell .panel-model-stack__count{background:var(--mp-accent-soft);min-width:24px;height:24px;color:var(--mp-text);border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:0 8px;font-size:.78rem;font-weight:500;display:inline-flex}.mp-shell .panel-model-line{border:1px solid var(--ds-border);background:var(--ds-surface,#fff);border-radius:16px;padding:0;overflow:hidden;box-shadow:0 1px 3px #0f172a0a}.mp-shell .panel-model-line--primary{border-color:#281a782e;box-shadow:0 2px 12px #281a780f}.mp-shell .panel-model-line.is-inactive{opacity:.68}.mp-shell .panel-model-line.is-focused{box-shadow:0 0 0 2px #2563eb}.mp-shell .panel-model-line__head{border-bottom:1px solid var(--mp-border);background:linear-gradient(#fafafa 0%,#f5f5f7 100%);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.mp-shell .panel-model-line--primary .panel-model-line__head{background:linear-gradient(#281a780f 0%,#281a7805 100%);border-bottom-color:#281a781f}.mp-shell .panel-model-line__badge{background:var(--mp-text);color:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:.88rem;font-weight:800;display:inline-flex}.mp-shell .panel-model-line__badge--primary{background:linear-gradient(135deg,#281a78 0%,#4a3a9a 100%)}.mp-shell .panel-model-line__titles{flex:auto;gap:2px;min-width:0;display:grid}.mp-shell .panel-model-line__index{font-size:.92rem;font-weight:500;line-height:1.2}.mp-shell .panel-model-line__sku-id{color:var(--mp-accent,#281a78);letter-spacing:.02em;font-size:.78rem;font-weight:500}.mp-shell .panel-model-line__hint{color:var(--mp-text-muted);font-size:.74rem;line-height:1.2}.mp-shell .panel-model-line__head .panel-variant-sku-check--inline{margin-left:0}.mp-shell .panel-variant-sku-check--pill{border:1px solid var(--mp-border);background:var(--ds-surface,#fff);border-radius:999px;gap:6px;padding:6px 10px;font-size:.78rem;font-weight:500}.mp-shell .panel-model-line--primary .form-two-column,.mp-shell .panel-model-line__grid{padding:14px}.mp-shell .panel-model-line__grid{gap:16px;display:grid}@media (width>=900px){.mp-shell .panel-model-line__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.mp-shell .panel-model-line__col{align-content:start;gap:12px;display:grid}.mp-shell .panel-variant-card-field{gap:6px;font-size:.86rem;font-weight:500;display:grid}.mp-shell .panel-variant-stack-add{gap:8px;padding-top:4px;display:grid}.mp-shell .panel-variant-add-btn{color:#281a78;cursor:pointer;background:#281a7808;border:2px dashed #281a7838;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;font-size:.92rem;font-weight:500;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.mp-shell .panel-variant-add-btn .material-symbols-outlined{font-size:1.2rem}.mp-shell .panel-variant-add-btn:hover{background:#281a780f;border-color:#281a7873;transform:translateY(-1px)}.mp-shell .panel-model-line__search-photos{justify-content:center;align-items:center;gap:6px;width:100%;margin-top:10px;display:inline-flex}.mp-shell .panel-model-line__search-photos:disabled{opacity:.45;cursor:not-allowed}.mp-shell .panel-model-line__search-photos .material-symbols-outlined{font-size:18px}.mp-shell .panel-model-line__dup-hint{color:var(--mp-text-muted,#6b7280);margin-top:6px;font-size:12px;display:block}.mp-shell .panel-model-line__recommended.product-recommended-images,.mp-shell .panel-model-line .product-recommended-images{margin-top:10px}.mp-shell .panel-model-line .product-recommended-grid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px;max-height:240px}html[data-theme]{--pl-subtle:#fafafa;--pl-hover:#1414160a;--pl-ring:#14141624;--pl-title:1.375rem;--pl-sub:.84rem;--pl-control-sm:36px}html[data-theme=night]{--pl-subtle:#ffffff08;--pl-hover:#ffffff0f;--pl-ring:#7dd3fc47}html[data-theme] :is(.admin-shell,.mp-shell,.agent-shell,.mp-staff-shell),html[data-theme] :is(.admin-shell,.mp-shell,.agent-shell,.mp-staff-shell) :is(h1,h2,h3,h4,strong,b,.btn,.admin-nav-link,.admin-topbar-email,.admin-table th,.mp-settings-hub-text strong){letter-spacing:normal}html[data-theme] :is(.admin-shell,.mp-shell,.agent-shell,.mp-staff-shell) :is(h1,h2){letter-spacing:-.015em}html[data-theme] .admin-page-head h1,html[data-theme] .admin-devices-head h1,html[data-theme] .admin-activity-head h1,html[data-theme] .admin-orders-head h1,html[data-theme] .mp-form-head h2,html[data-theme] .notif-page-title{font-size:var(--pl-title);letter-spacing:-.015em;color:var(--ds-text);font-weight:600;line-height:1.25}html[data-theme] .admin-page-head p,html[data-theme] .admin-devices-head p,html[data-theme] .admin-activity-head p,html[data-theme] .admin-orders-head p,html[data-theme] .mp-form-head p{font-size:var(--pl-sub);color:var(--ds-text-muted);margin-top:4px;line-height:1.45}html[data-theme] .admin-page-head{margin-bottom:var(--space-4);align-items:center}html[data-theme] :is(.admin-shell,.mp-shell,.agent-shell) .btn{transition:background var(--ds-duration) var(--ds-ease), border-color var(--ds-duration) var(--ds-ease), color var(--ds-duration) var(--ds-ease), transform .18s var(--ds-ease)}html[data-theme] :is(.admin-shell,.mp-shell,.agent-shell) .btn:active:not(:disabled){transform:scale(var(--app-press-scale))}@media (pointer:fine){html[data-theme] :is(.admin-shell,.mp-shell,.agent-shell) .btn.btn-sm{min-height:var(--pl-control-sm);padding:0 14px;font-size:13px}}@media (hover:hover){html[data-theme=white] :is(.admin-shell,.mp-shell,.agent-shell) .btn:not(.btn-primary):not(.danger):hover:not(:disabled){background:var(--pl-hover);border-color:#1414163d}}html[data-theme] :is(.admin-shell,.mp-shell,.agent-shell) :is(button,a,[role=button],[tabindex]:not([tabindex="-1"]),summary):focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}html[data-theme=white] :is(.admin-shell,.mp-shell,.agent-shell) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),select,textarea):focus{border-color:var(--ds-text);box-shadow:0 0 0 3px var(--pl-ring);outline:none}html[data-theme] :is(.admin-shell,.mp-shell,.agent-shell) :is(input,textarea)::placeholder{color:var(--ds-text-muted);opacity:.85}html[data-theme] :is(.admin-shell,.mp-shell,.agent-shell) .empty-state{background:var(--pl-subtle);border:1px solid var(--ds-border);gap:6px;min-height:220px}html[data-theme] :is(.admin-shell,.mp-shell,.agent-shell) .empty-state .empty-icon,html[data-theme] :is(.admin-shell,.mp-shell,.agent-shell) .empty-state>.material-symbols-outlined:first-child{border:1px solid var(--ds-border);background:var(--ds-surface);opacity:1;border-radius:999px;place-items:center;width:56px;height:56px;margin-bottom:6px;font-size:26px;display:grid}html[data-theme] :is(.admin-shell,.mp-shell,.agent-shell) .empty-state .empty-title{font-size:.95rem;font-weight:600}html[data-theme] :is(.admin-shell,.mp-shell,.agent-shell) .empty-state .empty-message{max-width:320px;font-size:.86rem}html[data-theme] :is(.admin-shell,.mp-shell,.agent-shell) .empty-state .empty-actions{margin-top:10px}html[data-theme] :is(.admin-panel,.admin-devices-block,.admin-orders-frame,.admin-list-card)>.empty-state{background:0 0;border:0;border-radius:0;margin:0}html[data-theme=white] .admin-devices-block{background:var(--ds-surface);border-color:var(--ds-border);border-radius:var(--ds-radius-card)}html[data-theme] :is(.admin-settings-page,.admin-profile-page,.mp-settings-page,.mp-filters-page){max-width:760px;margin-left:auto;margin-right:auto}html[data-theme] :is(.admin-settings-page,.admin-profile-page){max-width:520px}html[data-theme] .admin-table td.admin-actions{white-space:nowrap;display:table-cell}html[data-theme] .admin-table td.admin-actions>*{vertical-align:middle}html[data-theme] .admin-table td.admin-actions>*+*{margin-left:2px}html[data-theme] .admin-table .col-phone{white-space:nowrap;font-variant-numeric:tabular-nums}html[data-theme] .admin-table tbody tr{transition:background var(--ds-duration) var(--ds-ease)}@media (hover:hover){html[data-theme=white] .admin-table tbody tr:hover>td{background:var(--pl-subtle)}}@media (width>=721px) and (width<=1100px){html[data-theme] .admin-shell .admin-profile-id{display:none}}@media (width>=721px) and (width<=960px){html[data-theme] .admin-shell .admin-catbar-btn{padding:8px;font-size:.74rem}html[data-theme] .admin-shell .admin-catbar{padding-right:28px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}}@media (width<=1100px){html[data-theme] .admin-activity-head{flex-wrap:wrap;align-items:flex-start}html[data-theme] .admin-activity-head-title{flex:100%}html[data-theme] .admin-activity-tools{flex:100%;justify-content:flex-start}}@media (width<=720px){html[data-theme] .admin-activity-tools .admin-activity-search{flex:calc(100% - 48px);max-width:none}html[data-theme] .admin-activity-tools .admin-select{flex:calc(50% - 4px);min-width:0;max-width:none}}html[data-theme] .admin-table .admin-entity-name{overflow-wrap:break-word;word-break:normal;min-width:9rem}html[data-theme] .admin-shell :is(.admin-panel,.admin-activity-panel,.admin-devices-block,.admin-list-card,.admin-orders-frame,.admin-drawer,.dash-board,.dash-kpi,.dash-alert,.dash-calm,.dash-action,.dash-period,.dash-share-stats div){border:1px solid var(--ds-border-strong);box-shadow:none;border-radius:12px}html[data-theme] .admin-shell :is(.dash-action,.dash-period,.admin-orders-tools .admin-select,.admin-orders-icon,.escalated-badge){border-radius:6px}html[data-theme] .admin-shell .dash-period{background:var(--ds-surface);padding:3px}html[data-theme] .admin-shell :is(.dash-period-btn.is-on,.dash-period-date.is-on){background:var(--ds-accent);color:var(--theme-on-accent);border-color:var(--ds-accent);box-shadow:none}html[data-theme] .admin-shell :is(.dash-kpi,.dash-action,.dash-alert){transform:none}html[data-theme] .admin-shell .admin-table th{background:var(--pl-subtle);border-bottom:1px solid var(--ds-border-strong)}html[data-theme] .admin-shell .admin-table td{border-bottom:1px solid var(--ds-border)}html[data-theme=white]{--ws-accent:#1d4ed8;--ws-accent-hover:#1e40af;--ws-accent-soft:#eff4ff;--ws-accent-ring:#1d4ed82e;--ws-bg:#eef0f3;--ws-surface:#fff;--ws-subtle:#f6f7f9;--ws-hover:#eef1f5;--ws-border:#d9dde3;--ws-border-strong:#c3c9d2;--ws-text:#111827;--ws-text-secondary:#374151;--ws-text-muted:#5b6472;--ws-text-faint:#8a93a1;--ws-sidebar-bg:#1f2937;--ws-sidebar-hover:#2b3647;--ws-sidebar-text:#d1d5db;--ws-sidebar-muted:#9ca3af;--ws-shadow-sm:0 1px 2px #1018280d;--ws-shadow-md:0 4px 8px -2px #10182814, 0 2px 4px -2px #1018280a;--ws-shadow-lg:0 12px 24px -6px #1018281f, 0 4px 8px -4px #1018280f;--ws-font:"Onest", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ds-font:var(--ws-font);--ds-bg:var(--ws-bg);--ds-surface:var(--ws-surface);--ds-surface-muted:var(--ws-subtle);--ds-surface-elevated:var(--ws-surface);--ds-text:var(--ws-text);--ds-text-secondary:#475467;--ds-text-muted:var(--ws-text-muted);--ds-border:var(--ws-border);--ds-border-strong:var(--ws-border-strong);--ds-accent:var(--ws-accent);--ds-accent-hover:var(--ws-accent-hover);--ds-danger:#d92d20;--ds-danger-surface:#fef3f2;--ds-success:#067647;--ds-success-surface:#ecfdf3;--ds-warning:#b54708;--ds-warning-surface:#fffaeb;--ds-radius-sm:8px;--ds-radius-control:10px;--ds-radius-card:14px;--ds-radius-shell:16px;--ds-shadow-soft:var(--ws-shadow-sm);--ds-shadow-md:var(--ws-shadow-md);--ds-shadow-lg:var(--ws-shadow-lg);--ds-shadow:var(--ws-shadow-sm);--theme-chrome-bg:var(--ws-bg);--theme-chrome-muted:var(--ws-subtle);--theme-on-accent:#fff;--theme-link:var(--ws-accent);--theme-focus:var(--ws-accent-ring);--pl-subtle:var(--ws-subtle);--pl-hover:#1d4ed80d;--pl-ring:#1d4ed847}html[data-theme=white] body,html[data-theme=white] :is(.admin-shell,.mp-shell,.agent-shell,.mp-staff-shell){font-family:var(--ws-font);-webkit-font-smoothing:antialiased}html[data-theme=white] .admin-shell,html[data-theme=white] .admin-shell--home.admin-shell--desk,html[data-theme=white] .mp-shell,html[data-theme=white] .agent-shell{--home-canvas:var(--ws-bg);--soft-select:var(--ws-accent-soft);--soft-select-text:var(--ws-accent);--soft-grey:var(--ws-subtle);--soft-grey-hover:var(--ws-hover);--soft-grey-press:#eaecf0;--ds-text:var(--ws-text);--ds-text-secondary:#475467;--ds-text-muted:var(--ws-text-muted);--ds-bg:var(--ws-bg);background:var(--ws-bg)!important;color:var(--ws-text)!important}html[data-theme=white] .admin-shell--home .admin-main,html[data-theme=white] .admin-shell--home .admin-topbar--slim,html[data-theme=white] .admin-shell--home .admin-subrail,html[data-theme=white] .admin-shell--home .admin-catbar,html[data-theme=white] .admin-main{color:var(--ws-text);background:var(--ws-bg)!important}html[data-theme=white] .admin-topbar--slim,html[data-theme=white] .admin-shell--desk .admin-topbar--slim,html[data-theme=white] .admin-shell--home .admin-topbar--slim{background:var(--ws-surface)!important;border-bottom:1px solid var(--ws-border)!important;box-shadow:none!important;color:var(--ws-text)!important}html[data-theme=white] .admin-topbar--slim:after{display:none!important}html[data-theme=white] .admin-topbar-action{width:40px;height:40px;border:1px solid var(--ws-border)!important;background:var(--ws-surface)!important;color:var(--ws-text-secondary)!important;border-radius:10px!important}html[data-theme=white] .admin-topbar-action:hover,html[data-theme=white] .admin-topbar-action.is-active{background:var(--ws-hover)!important;color:var(--ws-text)!important}html[data-theme=white] .admin-shell--home .admin-catbar-btn,html[data-theme=white] .admin-shell--home .admin-catbar-label,html[data-theme=white] .admin-catbar-btn,html[data-theme=white] .admin-subrail,html[data-theme=white] .admin-subrail-title,html[data-theme=white] .admin-subrail-label,html[data-theme=white] .admin-subrail-btn{color:var(--ws-text-secondary)!important}html[data-theme=white] .admin-catbar-btn:hover,html[data-theme=white] .admin-shell--home .admin-catbar-btn:hover,html[data-theme=white] .admin-subrail-link:hover{background:var(--ws-hover)!important;color:var(--ws-text)!important}html[data-theme=white] .admin-catbar-item.is-selected .admin-catbar-btn,html[data-theme=white] .admin-shell--home .admin-catbar-item.is-selected .admin-catbar-btn,html[data-theme=white] .admin-catbar-item.is-selected .admin-catbar-btn:hover{background:var(--ws-accent)!important;color:#fff!important}html[data-theme=white] .admin-subrail-link.is-selected,html[data-theme=white] .admin-subrail-link.is-selected:hover,html[data-theme=white] .admin-subrail-link.is-selected .material-symbols-outlined{background:var(--ws-accent-soft)!important;color:var(--ws-accent)!important}html[data-theme=white] .admin-phonenav{background:var(--ws-surface)!important;border-top:1px solid var(--ws-border)!important}html[data-theme=white] .admin-phonenav-btn{color:var(--ws-text-muted)!important;background:0 0!important}html[data-theme=white] .admin-phonenav-btn.is-selected{color:var(--ws-accent)!important;background:var(--ws-accent-soft)!important}html[data-theme=white] .admin-main :is(h1,.admin-page-title,.admin-title){letter-spacing:-.02em;color:var(--ws-text);font-weight:700}html[data-theme=white] .admin-shell :is(.admin-panel,.admin-activity-panel,.admin-devices-block,.admin-list-card,.admin-orders-frame,.admin-rates-card,.admin-user-card,.ops-card,.mp-stats-card,.dash-board,.dash-kpi,.dash-alert,.dash-calm,.dash-action){border:1px solid var(--ws-border)!important;background-color:var(--ws-surface)!important;box-shadow:var(--ws-shadow-sm)!important;border-radius:6px!important}html[data-theme=white] .admin-shell :is(.dash-kpi,.dash-action,.admin-user-card,.ops-card):hover{box-shadow:var(--ws-shadow-md)!important}html[data-theme=white] .admin-shell .dash-share-stats div{background-color:var(--ws-subtle)!important;box-shadow:none!important;border:0!important;border-radius:4px!important}html[data-theme=white] .admin-shell :is(.admin-table,.ops-table){border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}html[data-theme=white] .admin-shell :is(.admin-table,.ops-table) th{color:var(--ws-text-muted);border-bottom:1px solid var(--ws-border);background:#fafbfc;font-size:12px;font-weight:600}html[data-theme=white] .admin-shell :is(.admin-table,.ops-table) td{border-bottom:1px solid #f2f4f7}html[data-theme=white] .admin-shell :is(.admin-table,.ops-table) tbody tr:hover td{background:var(--ws-subtle)}html[data-theme=white] .admin-shell :is(.dash-period-btn.is-on,.dash-period-date.is-on){background:var(--ws-accent)!important;color:#fff!important;border-color:var(--ws-accent)!important}html[data-theme=white] .btn{border-radius:10px;font-weight:600;transition:background-color .15s,border-color .15s,box-shadow .15s}html[data-theme=white] .btn-primary{background:var(--ws-accent);border-color:var(--ws-accent);color:#fff;box-shadow:var(--ws-shadow-sm)}html[data-theme=white] .btn-primary:hover:not(:disabled){background:var(--ws-accent-hover);border-color:var(--ws-accent-hover)}html[data-theme=white] :is(.btn-secondary,.btn-ghost,.btn-outline){border-radius:10px}html[data-theme=white] .btn-secondary{background:var(--ws-surface);border:1px solid var(--ws-border-strong);color:var(--ws-text-secondary);box-shadow:var(--ws-shadow-sm)}html[data-theme=white] .btn-secondary:hover:not(:disabled){background:var(--ws-subtle)}html[data-theme=white] :is(.btn,.icon-btn):focus-visible{box-shadow:0 0 0 4px var(--ws-accent-ring);outline:none}html[data-theme=white] a:not(.btn):not(.admin-nav-link):not(.icon-btn){color:var(--ws-accent)}html[data-theme=white] .admin-shell :is(.status-pill,.meta-chip){border-radius:999px;font-weight:600}html[data-theme=white] .notif-badge{color:#fff!important;background:#f04438!important}html[data-theme=white] :is(.admin-search,.admin-select,input,textarea,select){border-color:var(--ws-border-strong);border-radius:10px;font-family:inherit}html[data-theme=white] :is(.admin-search,input,textarea,select):focus,html[data-theme=white] :is(.admin-search,input,textarea,select):focus-visible{border-color:var(--ws-accent);outline:none}html[data-theme=white] :is(input[type=checkbox],input[type=radio]){accent-color:var(--ws-accent)}html[data-theme=white] :is(.admin-profile-dropdown,.modal,.modal-card,.sheet,.dropdown-menu){border-color:var(--ws-border);box-shadow:var(--ws-shadow-lg);border-radius:14px}.ws-page-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ws-page-stats{gap:12px;margin-bottom:12px;display:grid}.ws-page-stats>*{margin-bottom:0!important}html[data-theme=white]{--ws-radius-control:6px;--ws-radius-card:8px;--ws-radius-dialog:10px;--ws-shadow-sm:none;--ws-shadow-md:0 1px 3px #10182814;--ws-shadow-lg:0 8px 24px -8px #1018282e;--ds-radius-sm:4px;--ds-radius-control:var(--ws-radius-control);--ds-radius:var(--ws-radius-control);--ds-radius-card:var(--ws-radius-card);--ds-radius-shell:var(--ws-radius-dialog);--ds-shadow-soft:none;--ds-shadow:none;--ds-shadow-md:var(--ws-shadow-md);--ds-shadow-lg:var(--ws-shadow-lg);--ds-text-page-title:1.375rem;--ds-text-section:1.0625rem;--ds-text-body:.875rem;--ds-text-caption:.8125rem;--ds-lh-tight:1.3;--ds-lh-body:1.55}html[data-theme=white] .admin-shell :is(.admin-panel,.admin-activity-panel,.admin-devices-block,.admin-list-card,.admin-orders-frame,.admin-rates-card,.admin-user-card,.ops-card,.mp-stats-card,.dash-board,.dash-kpi,.dash-alert,.dash-calm,.dash-action,.dash-period,.admin-table-wrap,.admin-orders-table,.panel-form-card,.product-supplier-card,.installment-card){border:1px solid var(--ws-border)!important;border-radius:var(--ws-radius-card)!important;box-shadow:none!important}html[data-theme=white] .admin-shell :is(.dash-kpi,.dash-action,.admin-user-card,.ops-card):hover{border-color:var(--ws-border-strong)!important;box-shadow:none!important}html[data-theme=white] :is(.admin-drawer,.modal,.modal-card,.sheet,.dropdown-menu,.admin-profile-dropdown){border-radius:var(--ws-radius-dialog);box-shadow:var(--ws-shadow-lg);border:1px solid var(--ws-border)!important}html[data-theme=white] .admin-drawer{border-width:0 0 0 1px!important;border-radius:0!important}html[data-theme=white] .btn,html[data-theme=white] .icon-btn,html[data-theme=white] .admin-topbar-action,html[data-theme=white] .admin-orders-icon,html[data-theme=white] .orders-legend-toggle{border-radius:var(--ws-radius-control)!important}html[data-theme=white] .btn{white-space:nowrap;min-height:38px;padding:0 16px;font-size:14px}html[data-theme=white] .btn-secondary,html[data-theme=white] .btn-outline{border:1px solid var(--ws-border-strong);box-shadow:none}html[data-theme=white] .btn-primary{box-shadow:none}html[data-theme=white] :is(.admin-search,.admin-select,input,textarea,select){border-radius:var(--ws-radius-control);border-width:1px;box-shadow:none!important}html[data-theme=white] :is(.admin-search,.admin-select,input,textarea,select):focus,html[data-theme=white] :is(.admin-search,.admin-select,input,textarea,select):focus-visible{box-shadow:0 0 0 3px var(--ws-accent-ring)!important}html[data-theme=white] :is(input[type=checkbox],input[type=radio]){box-shadow:none!important}html[data-theme=white] .admin-shell :is(.status-pill,.meta-chip,.delivery-status){border:1px solid #0000;line-height:1.2}html[data-theme=white] .admin-shell :is(.admin-table,.ops-table){border-collapse:collapse;border-spacing:0;width:100%;font-size:13px;line-height:1.45}html[data-theme=white] .admin-shell :is(.admin-table,.ops-table) :is(th,td){text-align:left;vertical-align:middle;border-bottom:1px solid var(--ws-border);padding:10px 14px}html[data-theme=white] .admin-shell :is(.admin-table,.ops-table) th{text-transform:none;letter-spacing:0;color:var(--ws-text-muted);border-bottom:1px solid var(--ws-border-strong);white-space:nowrap;background:#f9fafb;font-size:12px;font-weight:600}html[data-theme=white] .admin-shell :is(.admin-table,.ops-table) tbody tr:last-child td{border-bottom:0}html[data-theme=white] .admin-shell :is(.admin-table,.ops-table) :is(.order-sum,.num,.numeric,.amount,.price,[class*=-sum],[class*=-amount],[class*=-price]){text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}html[data-theme=white] .admin-shell{font-size:14px;line-height:1.55}html[data-theme=white] .admin-main :is(h1,h2,h3,h4){text-wrap:balance;overflow-wrap:break-word;color:var(--ws-text)}html[data-theme=white] .admin-main h1{letter-spacing:-.015em;font-size:1.375rem;font-weight:700;line-height:1.3}html[data-theme=white] .admin-main h2{letter-spacing:-.01em;font-size:1.0625rem;font-weight:600;line-height:1.35}html[data-theme=white] .admin-main h3{font-size:.9375rem;font-weight:600;line-height:1.4}html[data-theme=white] .admin-main :is(p,li,dd,td,.muted,.admin-field-hint){text-wrap:pretty;overflow-wrap:break-word}html[data-theme=white] .admin-main :is(.muted,.admin-field-hint,small){color:var(--ws-text-muted)}html[data-theme=white] .admin-page-head{border-bottom:1px solid var(--ws-border);align-items:flex-end;gap:16px;margin-bottom:20px;padding-bottom:16px}html[data-theme=white] .admin-page-head p{max-width:70ch;margin-top:4px;font-size:13px;line-height:1.45}html[data-theme=white] .admin-field{color:var(--ws-text-secondary);gap:6px;font-size:13px;font-weight:500;line-height:1.4}html[data-theme=white] .admin-field :is(input,select,textarea){font-size:14px;font-weight:400}html[data-theme=white] .admin-field-hint{font-size:12px;font-weight:400;line-height:1.45}html[data-theme=white] .admin-shell :is(.order-party,.admin-table td){overflow-wrap:anywhere}html[data-theme=white] .empty-state{text-align:center;padding:40px 24px}html[data-theme=white] .empty-state .empty-title{margin:8px 0 4px;font-size:15px;font-weight:600}html[data-theme=white] .empty-state .empty-message{max-width:44ch;color:var(--ws-text-muted);margin:0 auto;font-size:13px;line-height:1.5}html[data-theme=white] .empty-state .empty-actions{margin-top:16px}@media (width>=721px){html[data-theme=white] .admin-help-link,html[data-theme=white] a.admin-orders-icon[href*=\/tutorial]{display:none!important}}html[data-theme=white] :is(.admin-search,.dash-period,.dash-period-date) :is(input,select,textarea),html[data-theme=white] :is(.admin-search,.dash-period,.dash-period-date) :is(input,select,textarea):focus,html[data-theme=white] :is(.admin-search,.dash-period,.dash-period-date) :is(input,select,textarea):focus-visible{background:0 0;outline:none;box-shadow:none!important;border:0!important;border-radius:0!important}html[data-theme=white] .admin-search{border:1px solid var(--ws-border-strong);border-radius:var(--ws-radius-control);background:var(--ws-surface);padding:8px 12px}html[data-theme=white] .admin-search:focus-within{border-color:var(--ws-accent);box-shadow:0 0 0 3px var(--ws-accent-ring)!important}html[data-theme=white] .admin-select{border:1px solid var(--ws-border-strong);border-radius:var(--ws-radius-control);background-color:var(--ws-surface)}html[data-theme=white] .admin-shell .dash-period{display:inline-flex;overflow:hidden;border:1px solid var(--ws-border-strong)!important;border-radius:var(--ws-radius-control)!important;background:var(--ws-surface)!important;box-shadow:none!important;gap:0!important;padding:0!important}html[data-theme=white] .admin-shell :is(.dash-period-btn,.dash-period-date){color:var(--ws-text-secondary);background:0 0;box-shadow:none!important;border:0!important;border-radius:0!important}html[data-theme=white] .admin-shell :is(.dash-period-btn,.dash-period-date)+:is(.dash-period-btn,.dash-period-date){border-left:1px solid var(--ws-border)!important}html[data-theme=white] .admin-shell :is(.dash-period-btn,.dash-period-date):hover{background:var(--ws-hover);color:var(--ws-text)}html[data-theme=white] .admin-shell :is(.dash-period-btn.is-on,.dash-period-date.is-on){background:var(--ws-accent)!important;color:#fff!important}html[data-theme=white] .admin-shell :is(.dash-kpi-icon,.dash-alert-icon){border-radius:4px}html[data-theme=white] .admin-shell :is(.dash-alert,.dash-calm){border-radius:var(--ws-radius-card)!important}@media (width>=721px){html[data-theme=white] .ws-sidebar{background:var(--ws-sidebar-bg);border-right:0}html[data-theme=white] .ws-sidebar-brand,html[data-theme=white] .ws-sidebar-brand-text strong{color:#fff}html[data-theme=white] .ws-sidebar-brand{border-bottom:1px solid #ffffff14;margin-bottom:4px}html[data-theme=white] .ws-sidebar-brand-text small,html[data-theme=white] .ws-sidebar-group-title{color:var(--ws-sidebar-muted)}html[data-theme=white] .ws-sidebar-mark{border-radius:4px}html[data-theme=white] .ws-sidebar-link{color:var(--ws-sidebar-text);border-radius:4px}html[data-theme=white] .ws-sidebar-link .material-symbols-outlined{color:var(--ws-sidebar-muted)}html[data-theme=white] .ws-sidebar-link:hover{background:var(--ws-sidebar-hover);color:#fff}html[data-theme=white] .ws-sidebar-link:hover .material-symbols-outlined{color:#fff}html[data-theme=white] .ws-sidebar-link.is-selected,html[data-theme=white] .ws-sidebar-link.is-selected:hover{background:var(--ws-accent);color:#fff}html[data-theme=white] .ws-sidebar-link.is-selected .material-symbols-outlined{color:#fff}html[data-theme=white] .ws-sidebar-link:focus-visible{outline-offset:1px;outline:2px solid #93c5fd}html[data-theme=white] .ws-sidebar-badge{color:#fff;background:#ffffff1f}html[data-theme=white] .ws-sidebar-nav{scrollbar-color:#4b5563 transparent}html[data-theme=white] .admin-shell .admin-topbar--slim,html[data-theme=white] .admin-shell--home .admin-topbar--slim{background:var(--ws-surface)!important;border:0!important;border-bottom:1px solid var(--ws-border)!important;box-shadow:none!important}html[data-theme=white] .admin-topbar-action{width:36px;height:36px;border:1px solid var(--ws-border)!important;background:var(--ws-surface)!important}}html[data-theme=white] .admin-shell:not(.admin-shell--home) .admin-page-stage{padding-top:4px}html[data-theme=white] .mp-staff-tools{overflow:visible;padding:0!important}html[data-theme=white] .mp-staff-tools .admin-toolbar{background:var(--ws-surface);border-bottom:0;flex-flow:wrap;align-items:center;gap:10px;padding:12px;display:flex}html[data-theme=white] .mp-staff-tools .admin-search{box-sizing:border-box;flex:260px;align-self:center;gap:8px;width:auto;min-width:200px;max-width:420px;height:36px;min-height:36px;max-height:36px;padding:0 10px}html[data-theme=white] .mp-staff-tools .admin-search .material-symbols-outlined{color:var(--ws-text-muted);font-size:18px}html[data-theme=white] .mp-staff-tools .admin-search input{appearance:none;height:100%;min-height:0;padding:0;font-size:14px}html[data-theme=white] .mp-staff-tools .mp-toolbar-row--instruments{flex-wrap:wrap;flex:560px;align-items:center;gap:8px;width:auto;min-width:0;display:flex}html[data-theme=white] :is(.mp-staff-tools,.mp-toolbar) :is(.btn,.icon-btn,.mp-select,.mp-filters-btn,.admin-search,.mp-view-toggle){border:1px solid var(--ws-border-strong);border-radius:var(--ws-radius-control);box-shadow:none}html[data-theme=white] :is(.mp-staff-tools,.mp-toolbar) :is(.btn,.mp-select,.mp-filters-btn){box-sizing:border-box;height:36px;min-height:36px}html[data-theme=white] :is(.mp-staff-tools,.mp-toolbar) .btn{background:var(--ws-surface);color:var(--ws-text-secondary);gap:6px;padding:0 12px;font-size:13px;font-weight:500}html[data-theme=white] :is(.mp-staff-tools,.mp-toolbar) .btn:hover:not(:disabled){background:var(--ws-hover);color:var(--ws-text)}html[data-theme=white] :is(.mp-staff-tools,.mp-toolbar) .btn .material-symbols-outlined{font-size:18px}html[data-theme=white] :is(.mp-staff-tools,.mp-toolbar)>*>.icon-btn,html[data-theme=white] :is(.mp-staff-tools,.mp-toolbar) .mp-toolbar-row>.icon-btn{background:var(--ws-surface);width:36px;height:36px;color:var(--ws-text-secondary);justify-content:center;align-items:center;display:inline-flex}html[data-theme=white] :is(.mp-staff-tools,.mp-toolbar) .mp-toolbar-row>.icon-btn:hover{background:var(--ws-hover);color:var(--ws-text)}html[data-theme=white] :is(.mp-staff-tools,.mp-toolbar) .mp-select{background-color:var(--ws-surface);flex:none;min-width:160px;padding:0 32px 0 10px;font-size:13px}html[data-theme=white] :is(.mp-staff-tools,.mp-toolbar) :is(.mp-select:focus,.btn:focus-visible,.icon-btn:focus-visible){border-color:var(--ws-accent);box-shadow:0 0 0 3px var(--ws-accent-ring);outline:none}html[data-theme=white] :is(.mp-staff-tools,.mp-toolbar) .mp-filters-btn.has-filters{border-color:var(--ws-accent);background:var(--ws-accent-soft);color:var(--ws-accent)}html[data-theme=white] .mp-filters-badge{background:var(--ws-accent);color:#fff;border-radius:4px}html[data-theme=white] :is(.mp-staff-tools,.mp-toolbar) .mp-view-toggle{box-sizing:border-box;background:var(--ws-surface);gap:0;height:36px;padding:0;display:inline-flex;overflow:hidden}html[data-theme=white] :is(.mp-staff-tools,.mp-toolbar) .mp-view-toggle .icon-btn{width:36px;height:34px;color:var(--ws-text-muted);background:0 0;border:0;border-radius:0!important}html[data-theme=white] :is(.mp-staff-tools,.mp-toolbar) .mp-view-toggle .icon-btn+.icon-btn{border-left:1px solid var(--ws-border)}html[data-theme=white] :is(.mp-staff-tools,.mp-toolbar) .mp-view-toggle .icon-btn.active{background:var(--ws-accent);color:#fff}html[data-theme=white] .mp-staff-tools .mp-count{color:var(--ws-text-muted);white-space:nowrap;order:1;margin-left:auto;font-size:13px}html[data-theme=white] .mp-staff-tools .mp-add-btn{order:2}html[data-theme=white] :is(.mp-staff-tools,.mp-toolbar) .btn-primary{border-color:var(--ws-accent);background:var(--ws-accent);color:#fff;font-weight:600}html[data-theme=white] :is(.mp-staff-tools,.mp-toolbar) .btn-primary:hover:not(:disabled){border-color:var(--ws-accent-hover);background:var(--ws-accent-hover);color:#fff}html[data-theme=white] .mp-staff-tools .mp-filter-chips{border-top:1px solid var(--ws-border);flex-wrap:wrap;flex:100%;gap:6px;padding-top:10px;display:flex}html[data-theme=white] .mp-filter-chip{background:var(--ws-accent-soft);color:var(--ws-accent);border:1px solid #bfd0f5;border-radius:4px;font-size:12px;font-weight:500}html[data-theme=white] .mp-filter-chip-clear{color:var(--ws-text-muted);font-size:12px}html[data-theme=white] .mp-products--grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}html[data-theme=white] .mp-card{border:1px solid var(--ws-border);border-radius:var(--ws-radius-card);background:var(--ws-surface);transition:border-color .15s}html[data-theme=white] .mp-card:hover{box-shadow:none;border-color:var(--ws-border-strong);transform:none}html[data-theme=white] .mp-products--grid .mp-card-media{border-bottom:1px solid var(--ws-border)}html[data-theme=white] .mp-status{border-radius:4px;font-size:11px;font-weight:600}html[data-theme=white] .mp-card-title{color:var(--ws-text);font-size:13px;font-weight:600}html[data-theme=white] .mp-card-meta,html[data-theme=white] .mp-card-sub{color:var(--ws-text-muted)}html[data-theme=white] .mp-card-price{color:var(--ws-text);font-size:15px}html[data-theme=white] .mp-variants-badge{background:var(--ws-accent-soft);color:var(--ws-accent);border:1px solid #bfd0f5;border-radius:4px;font-size:12px}html[data-theme=white] .mp-products--grid .mp-card-actions{border-top:1px solid var(--ws-border);background:var(--ws-subtle);margin:auto -10px -10px;padding:4px 6px}html[data-theme=white] .mp-card-actions .icon-btn{color:var(--ws-text-muted);border-radius:4px!important}html[data-theme=white] .mp-card-actions .icon-btn:hover{background:var(--ws-hover);color:var(--ws-text)}html[data-theme=white] .mp-card-actions .icon-btn.danger:hover{color:#b42318}html[data-theme=white] .mp-products--list{border:1px solid var(--ws-border);border-radius:var(--ws-radius-card);background:var(--ws-surface);gap:0;overflow:hidden}html[data-theme=white] .mp-products--list .mp-card{border:0;border-bottom:1px solid var(--ws-border);border-radius:0;min-height:72px}html[data-theme=white] .mp-products--list .mp-card:last-child{border-bottom:0}html[data-theme=white] .mp-products--list .mp-card:hover{background:var(--ws-subtle)}html[data-theme=white] .mp-products--list .mp-card-media{border:1px solid var(--ws-border);border-radius:4px;width:56px;height:56px;margin:8px 0 8px 12px}html[data-theme=white] .mp-products--list .mp-card-body{padding:8px 12px}html[data-theme=white] .mp-more .btn{border:1px solid var(--ws-border-strong);border-radius:var(--ws-radius-control);background:var(--ws-surface)}@media (width<=720px){html[data-theme=white] .mp-staff-tools .admin-search{flex-basis:100%;max-width:none}html[data-theme=white] .mp-staff-tools :is(.mp-select,.mp-filters-btn){flex:calc(50% - 8px);min-width:0}html[data-theme=white] .mp-staff-tools .mp-count{flex-basis:100%;order:3;margin-left:0}html[data-theme=white] .mp-products--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}html[data-theme=white] .admin-shell .admin-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;display:flex}html[data-theme=white] .admin-shell :is(.admin-page-head,.admin-page-head-actions) .btn{border-radius:var(--ws-radius-control);gap:6px;height:36px;min-height:36px;padding:0 14px;font-size:13px}html[data-theme=white] .admin-shell .admin-page-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html[data-theme=white] .admin-shell .btn-ghost{border:1px solid var(--ws-border-strong);background:var(--ws-surface);color:var(--ws-text-secondary)}html[data-theme=white] .admin-shell .btn-ghost:hover:not(:disabled){background:var(--ws-hover);color:var(--ws-text)}html[data-theme=white] .admin-shell :is(.admin-panel,.admin-orders-frame,.admin-activity-frame,.admin-devices-block){border:1px solid var(--ws-border)!important;border-radius:var(--ws-radius-card)!important;background:var(--ws-surface)!important;box-shadow:none!important}html[data-theme=white] .admin-shell .admin-toolbar,html[data-theme=white] .admin-shell :is(.admin-orders-head,.admin-activity-head){border-radius:var(--ws-radius-card) var(--ws-radius-card) 0 0;background:var(--ws-surface);border-bottom:1px solid var(--ws-border);flex-flow:wrap;align-items:center;gap:10px;padding:12px;display:flex}html[data-theme=white] .admin-shell :is(.admin-orders-head,.admin-activity-head){justify-content:space-between;padding:14px 16px}html[data-theme=white] .admin-shell :is(.admin-orders-tools,.admin-activity-tools){flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}html[data-theme=white] .admin-shell :is(.admin-toolbar .admin-search,.admin-orders-search,.admin-activity-search,.admin-devices-search){box-sizing:border-box;flex:260px;align-self:center;align-items:center;gap:8px;width:auto;min-width:200px;max-width:420px;height:36px;min-height:36px;max-height:36px;padding:0 10px;display:flex;border:1px solid var(--ws-border-strong)!important;border-radius:var(--ws-radius-control)!important;background:var(--ws-surface)!important;box-shadow:none!important}html[data-theme=white] .admin-shell .admin-devices-search{max-width:none;margin:12px}html[data-theme=white] .admin-shell :is(.admin-search,.admin-activity-search,.admin-devices-search):focus-within{border-color:var(--ws-accent)!important;box-shadow:0 0 0 3px var(--ws-accent-ring)!important}html[data-theme=white] .admin-shell :is(.admin-search,.admin-activity-search,.admin-devices-search) .material-symbols-outlined{color:var(--ws-text-muted);font-size:18px}html[data-theme=white] .admin-shell :is(.admin-search,.admin-activity-search,.admin-devices-search) input,html[data-theme=white] .admin-shell :is(.admin-search,.admin-activity-search,.admin-devices-search) input:focus{appearance:none;background:0 0;outline:none;flex:1;min-width:0;height:100%;min-height:0;padding:0;font-size:14px;box-shadow:none!important;border:0!important;border-radius:0!important}html[data-theme=white] .admin-shell .admin-select{box-sizing:border-box;border:1px solid var(--ws-border-strong);border-radius:var(--ws-radius-control);background-color:var(--ws-surface);flex:0 auto;width:auto;min-width:150px;height:36px;min-height:36px;padding:0 32px 0 10px;font-size:13px}html[data-theme=white] .admin-shell :is(.admin-orders-icon,.admin-activity-icon){justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;border:1px solid var(--ws-border-strong)!important;border-radius:var(--ws-radius-control)!important;background:var(--ws-surface)!important;color:var(--ws-text-secondary)!important;box-shadow:none!important}html[data-theme=white] .admin-shell :is(.admin-orders-icon,.admin-activity-icon,.orders-legend-toggle):hover{background:var(--ws-hover)!important;color:var(--ws-text)!important}html[data-theme=white] .admin-shell :is(.admin-orders-icon,.admin-activity-icon,.orders-legend-toggle) .material-symbols-outlined{font-size:18px}html[data-theme=white] .admin-shell :is(.admin-inbox-tabs,.work-plan-filters,.admin-directory-tabs){border:1px solid var(--ws-border-strong);border-radius:var(--ws-radius-control);background:var(--ws-surface);flex-wrap:nowrap;gap:0;width:max-content;max-width:100%;padding:0;display:inline-flex;overflow:auto hidden}html[data-theme=white] .admin-shell .admin-inbox-tabs{margin-bottom:12px}html[data-theme=white] .admin-shell :is(.admin-inbox-tab,.work-plan-filter,.admin-directory-tab){height:34px;color:var(--ws-text-secondary);white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:none!important;border:0!important;border-radius:0!important}html[data-theme=white] .admin-shell :is(.admin-inbox-tab,.work-plan-filter,.admin-directory-tab)+:is(.admin-inbox-tab,.work-plan-filter,.admin-directory-tab){border-left:1px solid var(--ws-border)!important}html[data-theme=white] .admin-shell :is(.admin-inbox-tab,.work-plan-filter,.admin-directory-tab):hover{background:var(--ws-hover);color:var(--ws-text)}html[data-theme=white] .admin-shell :is(.admin-inbox-tab.is-active,.work-plan-filter.is-active,.admin-directory-tab.is-active,.admin-directory-tab.active){background:var(--ws-accent)!important;color:#fff!important}html[data-theme=white] .admin-shell :is(.admin-panel,.admin-orders-frame,.admin-activity-frame) :is(.admin-table-wrap,.admin-user-list){margin:0;box-shadow:none!important;border:0!important;border-radius:0!important}html[data-theme=white] .admin-shell .admin-table-clickable tbody tr{cursor:pointer}html[data-theme=white] .admin-shell .admin-table tbody tr:hover td{background:var(--ws-subtle)}html[data-theme=white] .admin-shell .admin-user-card{border-radius:var(--ws-radius-card)!important}html[data-theme=white] .admin-shell :is(.admin-rates-card,.admin-settings-card){border:1px solid var(--ws-border)!important;border-radius:var(--ws-radius-card)!important;background:var(--ws-surface)!important;box-shadow:none!important}html[data-theme=white] .admin-shell :is(.admin-rates-card-head,.admin-settings-card-head){border-bottom:1px solid var(--ws-border);margin-bottom:14px;padding-bottom:12px}html[data-theme=white] .admin-shell :is(.status-pill,.meta-chip,.delivery-status,.escalated-badge){font-size:12px;border-radius:4px!important}@media (width<=720px){html[data-theme=white] .admin-shell :is(.admin-toolbar .admin-search,.admin-orders-search,.admin-activity-search){flex-basis:100%;max-width:none}html[data-theme=white] .admin-shell .admin-select{flex:calc(50% - 5px);min-width:0}html[data-theme=white] .admin-shell :is(.admin-orders-tools,.admin-activity-tools){flex:100%;justify-content:flex-start}}html[data-theme=white] .admin-shell .admin-orders-table :is(td,.order-party){overflow-wrap:normal;word-break:normal}html[data-theme=white] .admin-shell .admin-orders-table :is(.order-no,.order-sum,.admin-orders-when,.status-pill){white-space:nowrap}html[data-theme=white] .admin-shell .admin-orders-field .admin-orders-search{flex:none;align-self:stretch;width:100%;min-width:0;max-width:none}html[data-theme=white] .admin-shell .admin-orders-field .admin-select{min-width:0;height:36px;min-height:36px;max-height:36px}html[data-theme=white] .ws-products-frame{border:1px solid var(--ws-border);border-radius:var(--ws-radius-card);background:var(--ws-surface);margin-bottom:16px}html[data-theme=white] .ws-products-head{border-bottom:1px solid var(--ws-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;padding:16px 16px 14px;display:flex}html[data-theme=white] .ws-products-head-title h1{letter-spacing:-.015em;color:var(--ws-text);margin:0;font-size:1.375rem;font-weight:700;line-height:1.2}html[data-theme=white] .ws-products-head-title p{color:var(--ws-text-muted);margin:4px 0 0;font-size:13px}html[data-theme=white] .ws-products-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html[data-theme=white] .ws-products-sort .admin-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235b6472' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:14px;min-width:160px;height:36px;padding:0 30px 0 10px}html[data-theme=white] .ws-products-view{box-sizing:border-box;border:1px solid var(--ws-border-strong);border-radius:var(--ws-radius-control);background:var(--ws-surface);height:36px;display:inline-flex;overflow:hidden}html[data-theme=white] .ws-products-view button{width:36px;height:34px;color:var(--ws-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}html[data-theme=white] .ws-products-view button+button{border-left:1px solid var(--ws-border)}html[data-theme=white] .ws-products-view button.is-on{background:var(--ws-accent);color:#fff}html[data-theme=white] .ws-products-icon{box-sizing:border-box;border:1px solid var(--ws-border-strong);border-radius:var(--ws-radius-control);background:var(--ws-surface);width:36px;height:36px;color:var(--ws-text-secondary);cursor:pointer;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}html[data-theme=white] .ws-products-icon:hover:not(:disabled){background:var(--ws-hover);color:var(--ws-text)}html[data-theme=white] :is(.ws-products-view button,.ws-products-icon) .material-symbols-outlined{font-size:18px}html[data-theme=white] .ws-products-frame .ws-products-add{border-radius:var(--ws-radius-control);gap:6px;height:36px;min-height:36px;padding:0 14px;font-size:13px;font-weight:600}html[data-theme=white] .ws-products-add .material-symbols-outlined{font-size:18px}html[data-theme=white] .ws-products-frame .ws-pfilter{background:var(--ws-subtle);border-radius:0 0 var(--ws-radius-card) var(--ws-radius-card);border-top:0;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin:0;padding:12px 16px}html[data-theme=white] .ws-products-frame .ws-pfilter-field{flex:160px;min-width:140px;max-width:none}html[data-theme=white] .ws-products-frame .ws-pfilter-field.ws-pfilter-field--search{flex:2 300px;min-width:240px}html[data-theme=white] .ws-products-frame .ws-pfilter-field--search .ws-products-search{box-sizing:border-box;flex:none;align-items:center;gap:8px;width:100%;min-width:0;max-width:none;height:36px;min-height:36px;max-height:36px;padding:0 10px;display:flex}html[data-theme=white] .ws-products-frame .ws-products-search .material-symbols-outlined{color:var(--ws-text-muted);font-size:18px}html[data-theme=white] .ws-products-frame .ws-products-search input{appearance:none;flex:1;min-width:0;height:100%;padding:0;font-size:14px}html[data-theme=white] .ws-products-frame .ws-pfilter-reset{flex:none}@media (width<=720px){html[data-theme=white] .ws-products-head{align-items:flex-start;padding:12px}html[data-theme=white] .ws-products-head-actions{width:100%}html[data-theme=white] .ws-products-sort{flex:auto}html[data-theme=white] .ws-products-sort .admin-select{width:100%;min-width:0}html[data-theme=white] .ws-products-frame .ws-products-add{flex:100%;justify-content:center}html[data-theme=white] .ws-products-frame .ws-pfilter{padding:10px 12px}html[data-theme=white] .ws-products-frame .ws-pfilter-field.ws-pfilter-field--search{flex:100%}html[data-theme=white] .ws-products-frame .ws-pfilter-field{flex:calc(50% - 6px);min-width:0}}html[data-theme=white] .ws-products-frame .ws-pfilter-field--search{flex-direction:column;gap:4px;display:flex}html[data-theme=white] .ws-products-frame .ws-pfilter-field--search .ws-pfilter-label{color:var(--ws-text-muted);font-size:12px;font-weight:600;line-height:1.55}html[data-theme=white] .admin-shell :is(.admin-page,.mp-page,.admin-page-stage){background:0 0}html[data-theme=white] .ws-products-frame .ws-pfilter{display:flex}html[data-theme=white] .ws-products-frame .ws-pfilter-field{flex-direction:column;gap:4px;display:flex}html[data-theme=white] .ws-products-frame .ws-pfilter-label{color:var(--ws-text-muted);font-size:12px;font-weight:600;line-height:1.55}html[data-theme=white] .ws-products-frame .ws-pfilter-select{box-sizing:border-box;border:1px solid var(--ws-border-strong);border-radius:var(--ws-radius-control);background-color:var(--ws-surface);appearance:none;width:100%;height:36px;font:inherit;color:var(--ws-text);text-overflow:ellipsis;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235b6472' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:14px;padding:0 30px 0 10px;font-size:13px}html[data-theme=white] .ws-products-frame .ws-pfilter-select:focus{border-color:var(--ws-accent);outline:none;box-shadow:0 0 0 3px var(--ws-accent-ring)!important}html[data-theme=white] .ws-products-frame .ws-pfilter-field.is-set .ws-pfilter-label{color:var(--ws-accent)}html[data-theme=white] .ws-products-frame .ws-pfilter-field.is-set .ws-pfilter-select{border-color:var(--ws-accent);background-color:var(--ws-accent-soft);font-weight:600}html[data-theme=white] .ws-products-frame .ws-pfilter-reset{border:1px solid var(--ws-border-strong);border-radius:var(--ws-radius-control);background:var(--ws-surface);height:36px;color:var(--ws-text-secondary);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}html[data-theme=white] .ws-products-frame .ws-pfilter-reset:hover{background:var(--ws-hover);color:var(--ws-text)}html[data-theme=white] .ws-products-frame .ws-pfilter-reset .material-symbols-outlined{font-size:18px}html[data-theme=white] .ws-products-frame .ws-products-add.btn-ghost{border:1px solid var(--ws-border-strong);background:var(--ws-surface);color:var(--ws-text-secondary)}html[data-theme=white] .ws-mod-card.is-highlight{border-color:var(--ws-accent);box-shadow:0 0 0 2px var(--ws-accent-ring)}html[data-theme=white] .ws-mod-card .mp-card-title{min-height:2.5em}html[data-theme=white] .ws-mod-card-when{font-variant-numeric:tabular-nums}html[data-theme=white] .mp-products--grid .ws-mod-actions{gap:6px;padding:8px;display:flex}html[data-theme=white] .ws-mod-actions :is(.ws-mod-approve,.ws-mod-reject){min-width:0;height:32px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:4px;flex:1 1 0;justify-content:center;align-items:center;gap:4px;padding:0 6px;font-size:12.5px;font-weight:600;display:inline-flex}html[data-theme=white] .ws-mod-actions .material-symbols-outlined{font-size:16px}html[data-theme=white] .ws-mod-approve{color:#fff;background:#067647;border:1px solid #067647}html[data-theme=white] .ws-mod-approve:hover{background:#05603a;border-color:#05603a}html[data-theme=white] .ws-mod-reject{color:#b42318;background:#fff;border:1px solid #f1b8b2}html[data-theme=white] .ws-mod-reject:hover{background:#fef3f2;border-color:#b42318}html[data-theme=white] .admin-mod-queue-bar{border-radius:var(--ws-radius-card);margin-bottom:12px}html[data-theme=white] .admin-shell .admin-page.ws-mod-page{width:auto;max-width:none;margin:0}html[data-theme=white] .ws-mod-filter .ws-pfilter-field.ws-pfilter-field--search{flex:2 240px}html[data-theme=white] .ws-mod-wait{z-index:1;border:1px solid var(--ws-border);color:var(--ws-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;background:#fffffff0;border-radius:4px;align-items:center;gap:3px;padding:2px 6px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex;position:absolute;top:6px;right:6px}html[data-theme=white] .ws-mod-wait .material-symbols-outlined{font-size:13px}html[data-theme=white] :is(.ws-mod-wait,.ws-mod-wait-inline).is-warn{color:#b54708;background:#fffaeb;border-color:#fedf89}html[data-theme=white] :is(.ws-mod-wait,.ws-mod-wait-inline).is-bad{color:#b42318;background:#fef3f2;border-color:#fecdca}html[data-theme=white] .ws-mod-wait-inline{color:var(--ws-text-secondary);border:1px solid #0000;border-radius:4px;padding:0 5px;font-weight:600;display:inline-block}html[data-theme=white] .ws-mod-actions :is(.ws-mod-approve,.ws-mod-reject):disabled,html[data-theme=white] :is(.ws-mod-editor-approve,.ws-mod-editor-reject):disabled{opacity:.55;cursor:progress}@media (width>=721px){html[data-theme=white] .admin-shell .admin-editor-page{left:var(--ws-sidebar-w,256px);background:var(--ws-bg)}}html[data-theme=white] .admin-editor-page .admin-editor-head{background:var(--ws-bg);border-bottom:1px solid var(--ws-border);padding-bottom:10px}html[data-theme=white] .admin-editor-page .admin-editor-form{border:1px solid var(--ws-border);border-radius:var(--ws-radius-card);background:var(--ws-surface);padding:16px}html[data-theme=white] .admin-editor-page .admin-editor-actions{z-index:3;border-top:1px solid var(--ws-border);border-radius:0 0 var(--ws-radius-card) var(--ws-radius-card);background:var(--ws-subtle);margin:16px -16px -16px;padding:12px 16px;position:sticky;bottom:0}html[data-theme=white] .admin-editor-page .admin-editor-actions .btn{border-radius:var(--ws-radius-control);height:36px;min-height:36px;padding:0 14px;font-size:13px}html[data-theme=white] .ws-mod-editor-approve{color:#fff;background:#067647;border:1px solid #067647;gap:4px;font-weight:600}html[data-theme=white] .ws-mod-editor-approve:hover:not(:disabled){color:#fff;background:#05603a;border-color:#05603a}html[data-theme=white] .ws-mod-editor-reject{color:#b42318;background:#fff;border:1px solid #f1b8b2;gap:4px;font-weight:600}html[data-theme=white] .ws-mod-editor-reject:hover:not(:disabled){background:#fef3f2;border-color:#b42318}html[data-theme=white] :is(.ws-mod-editor-approve,.ws-mod-editor-reject) .material-symbols-outlined{font-size:18px}html[data-theme=white] .admin-mod-sku-card.active{box-shadow:0 0 0 2px var(--ws-accent-ring);border-color:var(--ws-accent)!important}html[data-theme=white] .ws-sidebar-logo{object-fit:contain;flex-shrink:0;width:34px;height:34px;display:block}html[data-theme=white] .ws-sidebar-brand:hover .ws-sidebar-logo{opacity:.85}html[data-theme=white] .mp-products--grid .mp-card{height:100%}html[data-theme=white] .mp-products--grid .mp-card-body{flex-direction:column;flex:auto;display:flex}html[data-theme=white] .mp-products--grid .mp-card-actions{flex-shrink:0}html[data-theme=white] .ws-mod-editor{padding:0 24px 24px}html[data-theme=white] .ws-mod-editor .ws-mod-editor-head{align-items:center;gap:12px;max-width:1120px;margin:0 auto 16px;padding:16px 0 14px}html[data-theme=white] .ws-mod-editor .admin-editor-titles{flex:auto}html[data-theme=white] .ws-mod-editor .admin-editor-titles h2{letter-spacing:-.015em;color:var(--ws-text);font-size:1.25rem;font-weight:700}html[data-theme=white] .ws-mod-editor .admin-editor-titles p{color:var(--ws-text-muted);margin-top:3px;font-size:13px}html[data-theme=white] .ws-mod-editor-progress{border-radius:var(--ws-radius-control);background:var(--ws-accent-soft);height:32px;color:var(--ws-accent);white-space:nowrap;border:1px solid #bfd0f5;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}html[data-theme=white] .ws-mod-editor-progress .material-symbols-outlined{font-size:18px}html[data-theme=white] .ws-mod-editor .ws-mod-editor-form{gap:0;max-width:1120px;margin:0 auto;padding:0;overflow:visible}html[data-theme=white] .ws-mod-editor-grid{grid-template-columns:minmax(280px,380px) minmax(0,1fr);align-items:start;display:grid}html[data-theme=white] .ws-mod-editor-media{border-right:1px solid var(--ws-border);flex-direction:column;gap:16px;padding:20px;display:flex;position:sticky;top:0}html[data-theme=white] .ws-mod-editor-fields{flex-direction:column;min-width:0;display:flex}html[data-theme=white] .ws-mod-editor-section{border-bottom:1px solid var(--ws-border);flex-direction:column;gap:12px;padding:20px;display:flex}html[data-theme=white] .ws-mod-editor-section:last-child{border-bottom:0}html[data-theme=white] .ws-mod-editor-section h3,html[data-theme=white] .ws-mod-editor-label{letter-spacing:.04em;text-transform:uppercase;color:var(--ws-text-muted);margin:0;font-size:12px;font-weight:700}html[data-theme=white] .ws-mod-editor-block{flex-direction:column;gap:8px;display:flex}html[data-theme=white] .ws-mod-editor .admin-mod-sku-strip{margin:0;padding:2px 2px 6px}html[data-theme=white] .ws-mod-editor .admin-mod-sku-card{border-radius:var(--ws-radius-control);width:96px}html[data-theme=white] .ws-mod-photo-main{aspect-ratio:1;border:1px solid var(--ws-border);border-radius:var(--ws-radius-card);background:var(--ws-subtle);display:block;position:relative;overflow:hidden}html[data-theme=white] .ws-mod-photo-main img{object-fit:contain;width:100%;height:100%;display:block}html[data-theme=white] .ws-mod-photo-open{border:1px solid var(--ws-border);border-radius:var(--ws-radius-control);width:30px;height:30px;color:var(--ws-text-secondary);background:#fffffff0;place-items:center;display:grid;position:absolute;top:8px;right:8px}html[data-theme=white] .ws-mod-photo-open .material-symbols-outlined{font-size:16px}html[data-theme=white] .ws-mod-photo-thumbs{grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:6px;display:grid}html[data-theme=white] .ws-mod-photo-thumb{aspect-ratio:1;border:1px solid var(--ws-border);border-radius:var(--ws-radius-control);background:var(--ws-subtle);cursor:pointer;padding:0;overflow:hidden}html[data-theme=white] .ws-mod-photo-thumb img{object-fit:cover;width:100%;height:100%;display:block}html[data-theme=white] .ws-mod-photo-thumb.is-on{border-color:var(--ws-accent);box-shadow:0 0 0 2px var(--ws-accent-ring)}html[data-theme=white] .ws-mod-photo-empty{aspect-ratio:4/3;border:1px dashed var(--ws-border-strong);border-radius:var(--ws-radius-card);color:var(--ws-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex}html[data-theme=white] .ws-mod-editor .admin-field>span{color:var(--ws-text-secondary);font-size:12px;font-weight:600}html[data-theme=white] .ws-mod-editor :is(.admin-field input,.admin-field select){box-sizing:border-box;height:36px}html[data-theme=white] .ws-mod-editor .admin-service-chips{margin:0}html[data-theme=white] .ws-mod-editor .admin-chip{border:1px solid var(--ws-border-strong);border-radius:var(--ws-radius-control);background:var(--ws-surface);height:32px;color:var(--ws-text-secondary);padding:0 12px;font-size:13px}html[data-theme=white] .ws-mod-editor .admin-chip.active{border-color:var(--ws-accent);background:var(--ws-accent-soft);color:var(--ws-accent);font-weight:600}html[data-theme=white] .ws-mod-editor .ws-mod-editor-actions{border-top:1px solid var(--ws-border);border-radius:0 0 var(--ws-radius-card) var(--ws-radius-card);background:var(--ws-subtle);z-index:3;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px 12px;margin:0;padding:12px 20px;display:flex;position:sticky;bottom:0}html[data-theme=white] .ws-mod-editor-hint{color:var(--ws-text-muted);flex:auto;margin:0;font-size:12.5px}html[data-theme=white] .ws-mod-editor-actions-right{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}html[data-theme=white] .ws-mod-editor-actions .btn{border-radius:var(--ws-radius-control);align-items:center;gap:6px;height:36px;min-height:36px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}html[data-theme=white] .ws-mod-editor-actions .btn .material-symbols-outlined{font-size:18px}@media (width<=900px){html[data-theme=white] .ws-mod-editor{padding:0 12px 16px}html[data-theme=white] .ws-mod-editor-grid{grid-template-columns:minmax(0,1fr)}html[data-theme=white] .ws-mod-editor-media{border-right:0;border-bottom:1px solid var(--ws-border);position:static}html[data-theme=white] .ws-mod-photo-main{max-width:360px}}@media (width<=560px){html[data-theme=white] .ws-mod-editor-hint{flex-basis:100%;order:-1}html[data-theme=white] .ws-mod-editor .ws-mod-editor-actions{padding:10px 12px}html[data-theme=white] .ws-mod-editor-actions-right{width:100%;margin-left:0}html[data-theme=white] .ws-mod-editor-actions-right .btn,html[data-theme=white] .ws-mod-editor-reject{flex:1 1 0;justify-content:center;padding:0 8px}html[data-theme=white] .ws-mod-editor-approve{flex-basis:100%;order:3}}html[data-theme=white] .ws-mod-editor-actions .btn.ws-mod-editor-approve{color:#fff;background:#067647;border:1px solid #067647}html[data-theme=white] .ws-mod-editor-actions .btn.ws-mod-editor-approve:hover:not(:disabled){color:#fff;background:#05603a;border-color:#05603a}html[data-theme=white] .ws-mod-editor-actions .btn.ws-mod-editor-reject{color:#b42318;background:#fff;border:1px solid #f1b8b2}html[data-theme=white] .ws-mod-editor-actions .btn.ws-mod-editor-reject:hover:not(:disabled){background:#fef3f2;border-color:#b42318}html[data-theme=white] .ws-mod-editor-actions .btn.btn-ghost{border:1px solid var(--ws-border-strong);background:var(--ws-surface);color:var(--ws-text-secondary)}html[data-theme=white] .admin-shell .admin-field :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background-color:var(--ws-surface);border:1px solid var(--ws-border-strong);border-radius:var(--ws-radius-control);color:var(--ws-text)}html[data-theme=white] .ws-mod-editor .admin-field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235b6472' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:14px;padding:0 30px 0 10px;font-size:14px}html[data-theme=white] .ws-mod-editor .admin-field input{padding:0 10px;font-size:14px}html[data-theme=white] .ws-mod-editor .admin-field textarea{padding:8px 10px;font-size:14px;line-height:1.45}@media (width<=560px){html[data-theme=white] .ws-mod-editor-actions-right{display:contents}html[data-theme=white] .ws-mod-editor-actions .btn.ws-mod-editor-reject{flex:1 1 0;order:1}html[data-theme=white] .ws-mod-editor-actions-right .btn.btn-ghost{flex:1 1 0;order:2}html[data-theme=white] .ws-mod-editor-actions .btn.ws-mod-editor-approve{flex:100%;order:3}}html[data-theme=white] .ws-mod-tabs{border-bottom:1px solid var(--ws-border);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 16px;display:flex}html[data-theme=white] .ws-mod-tab{border:1px solid var(--ws-border-strong);border-radius:var(--ws-radius-control);background:var(--ws-surface);height:36px;color:var(--ws-text-secondary);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}html[data-theme=white] .ws-mod-tab+.ws-mod-tab{margin-left:-10px}html[data-theme=white] .ws-mod-tab:first-child{border-radius:var(--ws-radius-control) 0 0 var(--ws-radius-control)}html[data-theme=white] .ws-mod-tab:nth-child(2){border-radius:0 var(--ws-radius-control) var(--ws-radius-control) 0;border-left:0}html[data-theme=white] .ws-mod-tab .material-symbols-outlined{font-size:18px}html[data-theme=white] .ws-mod-tab.is-on{border-color:var(--ws-accent);background:var(--ws-accent);color:#fff}html[data-theme=white] .ws-mod-tab-count{background:var(--ws-hover);min-width:20px;color:var(--ws-text-secondary);text-align:center;border-radius:4px;padding:1px 6px;font-size:12px}html[data-theme=white] .ws-mod-tab.is-on .ws-mod-tab-count{color:#fff;background:#fff3}html[data-theme=white] .ws-mod-tab-hint{color:var(--ws-text-muted);flex:260px;margin:0;font-size:12.5px}html[data-theme=white] .ws-mod-bulk{box-sizing:border-box;border-top:1px solid var(--ws-border);border-radius:0 0 var(--ws-radius-card) var(--ws-radius-card);flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:52px;padding:8px 16px;display:flex}html[data-theme=white] .ws-products-frame .ws-mod-filter{border-radius:0}html[data-theme=white] .ws-mod-bulk.is-active{background:var(--ws-accent-soft);z-index:5;position:sticky;top:0}html[data-theme=white] .ws-mod-check{color:var(--ws-text-secondary);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}html[data-theme=white] :is(.ws-mod-check,.ws-mod-card-check) input{width:18px;height:18px;accent-color:var(--ws-accent);cursor:pointer;margin:0}html[data-theme=white] .ws-mod-bulk-count{color:var(--ws-text-muted);flex:auto;margin:0;font-size:13px}html[data-theme=white] .ws-mod-bulk.is-active .ws-mod-bulk-count{color:var(--ws-text)}html[data-theme=white] .ws-mod-bulk-actions{align-items:center;gap:8px;display:flex}html[data-theme=white] .ws-mod-bulk-btn{border-radius:var(--ws-radius-control);height:36px;font:inherit;white-space:nowrap;cursor:pointer;align-items:center;gap:4px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}html[data-theme=white] .ws-mod-bulk-btn .material-symbols-outlined{font-size:18px}html[data-theme=white] .ws-mod-link{height:36px;color:var(--ws-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:13px;font-weight:600}html[data-theme=white] .ws-mod-card-check{z-index:3;border:1px solid var(--ws-border);cursor:pointer;background:#fffffff0;border-radius:4px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:6px;left:6px}html[data-theme=white] .ws-mod-card .ws-mod-status{left:42px}html[data-theme=white] .ws-mod-card.is-selected{border-color:var(--ws-accent);box-shadow:0 0 0 2px var(--ws-accent-ring)}html[data-theme=white] .ws-mod-card.is-rejected{cursor:default}html[data-theme=white] .ws-mod-card.is-rejected .mp-card-media img{opacity:.75}html[data-theme=white] .ws-mod-reason{color:#912018;-webkit-line-clamp:3;background:#fef3f2;border-left:0;border-radius:4px;-webkit-box-orient:vertical;margin:4px 0 0;padding:6px 8px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}html[data-theme=white] .ws-mod-dialog-backdrop{z-index:2000;background:#11182773;place-items:center;padding:16px;display:grid;position:fixed;inset:0}html[data-theme=white] .ws-mod-dialog{border:1px solid var(--ws-border);background:var(--ws-surface);width:min(520px,100%);max-height:calc(100dvh - 32px);box-shadow:var(--ws-shadow-lg);border-radius:8px;flex-direction:column;gap:14px;padding:20px;display:flex;overflow:auto}html[data-theme=white] .ws-mod-dialog-head{align-items:flex-start;gap:12px;display:flex}html[data-theme=white] .ws-mod-dialog-head>div{flex:auto;min-width:0}html[data-theme=white] .ws-mod-dialog-head h2{color:var(--ws-text);margin:0;font-size:17px;font-weight:700}html[data-theme=white] .ws-mod-dialog-head p{color:var(--ws-text-muted);margin:4px 0 0;font-size:13px;line-height:1.45}html[data-theme=white] .ws-mod-dialog-icon{border-radius:6px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:22px;display:grid}html[data-theme=white] .ws-mod-dialog.is-approve .ws-mod-dialog-icon{color:#067647;background:#ecfdf3}html[data-theme=white] .ws-mod-dialog.is-reject .ws-mod-dialog-icon{color:#b42318;background:#fef3f2}html[data-theme=white] .ws-mod-dialog-list{border:1px solid var(--ws-border);border-radius:6px;margin:0;padding:0;list-style:none}html[data-theme=white] .ws-mod-dialog-list li{flex-direction:column;gap:2px;padding:8px 12px;font-size:13px;display:flex}html[data-theme=white] .ws-mod-dialog-list li+li{border-top:1px solid var(--ws-border)}html[data-theme=white] .ws-mod-dialog-list li span{color:var(--ws-text-muted);font-size:12px}html[data-theme=white] .ws-mod-dialog-list li.is-more{color:var(--ws-text-muted)}html[data-theme=white] .ws-mod-dialog-note{color:var(--ws-accent);align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}html[data-theme=white] .ws-mod-dialog-note .material-symbols-outlined{font-size:16px}html[data-theme=white] .ws-mod-dialog-label{color:var(--ws-text-secondary);margin:0 0 -6px;font-size:12px;font-weight:700;display:block}html[data-theme=white] .ws-mod-dialog-label small{color:var(--ws-text-muted);font-weight:400}html[data-theme=white] .ws-mod-reasons{flex-wrap:wrap;gap:6px;display:flex}html[data-theme=white] .ws-mod-reason-chip{border:1px solid var(--ws-border-strong);background:var(--ws-surface);height:32px;color:var(--ws-text-secondary);font:inherit;cursor:pointer;border-radius:4px;padding:0 10px;font-size:12.5px}html[data-theme=white] .ws-mod-reason-chip:hover{background:var(--ws-hover)}html[data-theme=white] .ws-mod-reason-chip.is-on{color:#b42318;background:#fef3f2;border-color:#b42318;font-weight:600}html[data-theme=white] .ws-mod-dialog-note-input{box-sizing:border-box;border:1px solid var(--ws-border-strong);background:var(--ws-surface);width:100%;font:inherit;resize:vertical;border-radius:6px;padding:8px 10px;font-size:13px;line-height:1.45}html[data-theme=white] .ws-mod-dialog-preview{border:1px dashed var(--ws-border-strong);background:var(--ws-subtle);border-radius:6px;padding:10px 12px}html[data-theme=white] .ws-mod-dialog-preview span{letter-spacing:.04em;text-transform:uppercase;color:var(--ws-text-muted);font-size:11px;font-weight:700}html[data-theme=white] .ws-mod-dialog-preview p{color:var(--ws-text);margin:4px 0 0;font-size:13px;line-height:1.45}html[data-theme=white] .ws-mod-dialog-foot{border-top:1px solid var(--ws-border);justify-content:flex-end;align-items:center;gap:8px;padding-top:14px;display:flex}html[data-theme=white] .ws-mod-dialog-progress{color:var(--ws-text-muted);font-variant-numeric:tabular-nums;margin:0 auto 0 0;font-size:13px;font-weight:600}html[data-theme=white] .ws-mod-dialog-foot .btn{border-radius:var(--ws-radius-control);align-items:center;gap:6px;height:36px;min-height:36px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}html[data-theme=white] .ws-mod-dialog-foot .btn .material-symbols-outlined{font-size:18px}html[data-theme=white] .ws-mod-dialog-foot .btn.btn-ghost{border:1px solid var(--ws-border-strong);background:var(--ws-surface);color:var(--ws-text-secondary)}html[data-theme=white] .ws-mod-dialog-foot .btn.ws-mod-dialog-approve{color:#fff;background:#067647;border:1px solid #067647}html[data-theme=white] .ws-mod-dialog-foot .btn.ws-mod-dialog-approve:hover:not(:disabled){background:#05603a}html[data-theme=white] .ws-mod-dialog-foot .btn.ws-mod-dialog-reject{color:#fff;background:#b42318;border:1px solid #b42318}html[data-theme=white] .ws-mod-dialog-foot .btn.ws-mod-dialog-reject:hover:not(:disabled){background:#912018}@media (width<=720px){html[data-theme=white] .ws-mod-tab-hint{flex-basis:100%}html[data-theme=white] .ws-mod-bulk-actions{width:100%}html[data-theme=white] .ws-mod-bulk-btn{flex:1 1 0;justify-content:center}html[data-theme=white] .ws-mod-dialog-backdrop{place-items:end stretch;padding:0}html[data-theme=white] .ws-mod-dialog{border-radius:12px 12px 0 0;width:100%;max-height:92dvh}html[data-theme=white] .ws-mod-dialog-foot .btn{flex:1 1 0;justify-content:center}}html[data-theme=white] .mp-products--grid .ws-mod-actions{flex-wrap:wrap}html[data-theme=white] .ws-mod-actions :is(.ws-mod-approve,.ws-mod-reject){text-overflow:ellipsis;flex:96px;min-width:0;max-width:100%;overflow:hidden}html[data-theme=white] .ws-mod-actions :is(.ws-mod-approve,.ws-mod-reject) .material-symbols-outlined{flex-shrink:0}html[data-theme=white] .mp-card,html[data-theme=white] .mp-card-body{min-width:0}html[data-theme=white] :is(.ws-mod-bulk-btn,.ws-mod-dialog-foot .btn,.ws-mod-editor-actions .btn){text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}html[data-theme=white] .ws-filter-toggle{display:none}@media (width<=720px){html[data-theme=white] .ws-filter-toggle{border:1px solid var(--ws-border-strong);border-radius:var(--ws-radius-control);background:var(--ws-surface);height:36px;color:var(--ws-text-secondary);font:inherit;cursor:pointer;flex:none;align-self:flex-end;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}html[data-theme=white] .ws-filter-toggle .material-symbols-outlined{font-size:18px}html[data-theme=white] .ws-filter-toggle.is-on,html[data-theme=white] .ws-filter-toggle[aria-expanded=true]{border-color:var(--ws-accent);background:var(--ws-accent-soft);color:var(--ws-accent)}html[data-theme=white] .ws-filter-toggle-count{background:var(--ws-accent);color:#fff;text-align:center;border-radius:4px;min-width:18px;padding:0 5px;font-size:11px;line-height:18px}html[data-theme=white] .ws-products-frame .ws-pfilter-field.ws-pfilter-field--search,html[data-theme=white] .ws-mod-filter .ws-pfilter-field.ws-pfilter-field--search{flex:1 1 0;min-width:0}html[data-theme=white] .ws-pfilter.is-collapsed .ws-pfilter-field:not(.ws-pfilter-field--search),html[data-theme=white] .ws-pfilter.is-collapsed .ws-pfilter-reset{display:none}html[data-theme=white] .ws-products-head{gap:10px;padding:12px}html[data-theme=white] .ws-products-head-title h1{font-size:1.2rem}html[data-theme=white] .ws-products-head-actions{gap:8px;width:100%}html[data-theme=white] .ws-products-sort{flex:140px;min-width:0}html[data-theme=white] .ws-products-frame .ws-products-add{flex:none;order:0}html[data-theme=white] .ws-products-head-actions>:is(.ws-products-view,.ws-products-icon){order:1}html[data-theme=white] .ws-mod-tabs{padding:10px 12px}html[data-theme=white] .ws-mod-tab{flex:1 1 0;justify-content:center}html[data-theme=white] .ws-mod-tab+.ws-mod-tab{margin-left:0}html[data-theme=white] .ws-mod-tab-hint{display:none}html[data-theme=white] .ws-mod-bulk{gap:8px 12px;min-height:0;padding:8px 12px}html[data-theme=white] .ws-mod-bulk:not(.is-active) .ws-mod-bulk-count{display:none}html[data-theme=white] .ws-mod-bulk.is-active .ws-mod-bulk-count{text-align:right;flex:auto}html[data-theme=white] .mp-products--grid{gap:8px}html[data-theme=white] .mp-card-body{padding:8px}html[data-theme=white] .mp-products--grid .mp-card-actions{margin:auto -8px -8px}html[data-theme=white] .ws-products-head-actions:has(.ws-products-view) .ws-products-sort{flex:calc(100% - 130px)}}html[data-theme=white] .admin-shell:has(.admin-editor-page) :is(.admin-phone-profile,.admin-phonenav){display:none!important}@media (width<=720px){html[data-theme=white] .ws-mod-editor .ws-mod-editor-head{padding-top:calc(12px + env(safe-area-inset-top,0px))}html[data-theme=white] .ws-mod-editor .admin-editor-titles h2{font-size:1.05rem}html[data-theme=white] .ws-mod-editor-progress{height:28px;padding:0 8px;font-size:12px}html[data-theme=white] .ws-mod-editor-media,html[data-theme=white] .ws-mod-editor-section{padding:14px}html[data-theme=white] .ws-mod-editor .ws-mod-editor-actions{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}}html[data-theme=white] .ws-mod-dialog-foot{z-index:1;padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));background:var(--ws-surface);margin:0 -20px -20px;position:sticky;bottom:-20px}html[data-theme=white] :is(.ws-mtop,.ws-mtabs,.ws-msheet-backdrop){display:none}@media (width<=720px){html[data-theme=white] .admin-shell :is(.admin-phonenav,.admin-phone-profile,.admin-subrail){display:none!important}html[data-theme=white] .ws-mtop{z-index:60;box-sizing:border-box;min-height:56px;padding:calc(6px + env(safe-area-inset-top,0px)) 12px 6px;border-bottom:1px solid var(--ws-border);background:var(--ws-surface);flex-shrink:0;align-items:center;gap:10px;display:flex;position:relative}html[data-theme=white] .ws-mtop-logo{background:var(--ws-sidebar-bg);cursor:pointer;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:40px;height:40px;padding:0;display:grid}html[data-theme=white] .ws-mtop-logo img{object-fit:contain;width:28px;height:28px}html[data-theme=white] .ws-mtop-btn{border:1px solid var(--ws-border);border-radius:var(--ws-radius-control);background:var(--ws-surface);width:40px;height:40px;color:var(--ws-text-secondary);cursor:pointer;flex-shrink:0;place-items:center;padding:0;display:grid;position:relative}html[data-theme=white] .ws-mtop-btn.is-active{border-color:var(--ws-accent);color:var(--ws-accent)}html[data-theme=white] .ws-mtop-btn .material-symbols-outlined{font-size:22px}html[data-theme=white] .ws-mtop-badge,html[data-theme=white] .ws-mtab-badge{box-sizing:border-box;color:#fff;text-align:center;background:#d92d20;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:700;line-height:18px;position:absolute;top:-4px;right:-4px}html[data-theme=white] .ws-mtop-title{flex-direction:column;flex:auto;min-width:0;line-height:1.2;display:flex}html[data-theme=white] .ws-mtop-title small{color:var(--ws-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}html[data-theme=white] .ws-mtop-title strong{color:var(--ws-text);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;overflow:hidden}html[data-theme=white] .ws-mtop-profile .admin-profile-id{display:none!important}html[data-theme=white] .ws-mtop-profile .admin-profile-avatar{width:36px;height:36px}html[data-theme=white] .ws-mtabs{z-index:70;box-sizing:border-box;height:calc(60px + env(safe-area-inset-bottom,0px));padding:0 4px env(safe-area-inset-bottom,0px);border-top:1px solid var(--ws-border);background:var(--ws-surface);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}html[data-theme=white] .ws-mtab{min-width:0;color:var(--ws-text-muted);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0 2px;display:flex;position:relative}html[data-theme=white] .ws-mtab .material-symbols-outlined{border-radius:14px;place-items:center;width:52px;height:28px;font-size:24px;display:grid}html[data-theme=white] .ws-mtab-label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;font-weight:600;overflow:hidden}html[data-theme=white] .ws-mtab.is-on{color:var(--ws-accent)}html[data-theme=white] .ws-mtab.is-on .material-symbols-outlined{background:var(--ws-accent-soft)}html[data-theme=white] .ws-mtab .ws-mtab-badge{top:4px;right:calc(50% - 24px)}html[data-theme=white] .admin-shell .admin-main,html[data-theme=white] .admin-shell--desk .admin-main,html[data-theme=white] .admin-body.has-subrail .admin-main,html[data-theme=white] .admin-shell--immersive .admin-main{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))!important}html[data-theme=white] .ws-msheet-backdrop{inset:0 0 calc(60px + env(safe-area-inset-bottom,0px));z-index:69;background:#11182766;align-items:flex-end;display:flex;position:fixed}html[data-theme=white] .ws-msheet{background:var(--ws-surface);border-radius:14px 14px 0 0;flex-direction:column;width:100%;max-height:100%;display:flex;overflow:hidden}html[data-theme=white] .ws-msheet-head{border-bottom:1px solid var(--ws-border);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}html[data-theme=white] .ws-msheet-head strong{font-size:16px;font-weight:700}html[data-theme=white] .ws-msheet-body{flex:auto;padding:4px 16px 12px;overflow-y:auto}html[data-theme=white] .ws-msheet-group-title{letter-spacing:.05em;text-transform:uppercase;color:var(--ws-text-muted);margin:14px 0 8px;font-size:11.5px;font-weight:700}html[data-theme=white] .ws-msheet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}html[data-theme=white] .ws-msheet-item{border:1px solid var(--ws-border);background:var(--ws-surface);min-height:48px;color:var(--ws-text);font:inherit;text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:13.5px;font-weight:500;display:flex;position:relative}html[data-theme=white] .ws-msheet-item .material-symbols-outlined{color:var(--ws-text-muted);font-size:20px}html[data-theme=white] .ws-msheet-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}html[data-theme=white] .ws-msheet-item .ws-mtab-badge{position:static}html[data-theme=white] .ws-msheet-item.is-on{border-color:var(--ws-accent);background:var(--ws-accent-soft);color:var(--ws-accent);font-weight:700}html[data-theme=white] .ws-msheet-item.is-on .material-symbols-outlined{color:var(--ws-accent)}html[data-theme=white] .ws-msheet-foot{border-top:1px solid var(--ws-border);background:var(--ws-subtle);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;display:flex}html[data-theme=white] .ws-msheet-link{border:1px solid var(--ws-border-strong);border-radius:var(--ws-radius-control);background:var(--ws-surface);height:36px;color:var(--ws-text-secondary);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}html[data-theme=white] .ws-msheet-link .material-symbols-outlined{font-size:18px}}html[data-theme=white] .admin-shell:has(.admin-editor-page) :is(.ws-mtop,.ws-mtabs){display:none!important}@media (width<=720px){html[data-theme=white] .ws-mtop{background:var(--ws-sidebar-bg);border-bottom-color:#ffffff14}html[data-theme=white] .ws-mtop-logo{background:0 0}html[data-theme=white] .ws-mtop-title strong{color:#fff}html[data-theme=white] .ws-mtop-title small{color:var(--ws-sidebar-muted)}html[data-theme=white] .ws-mtop .ws-mtop-btn,html[data-theme=white] .ws-msheet-head .ws-mtop-btn{color:var(--ws-sidebar-text);background:0 0;border-color:#ffffff24}html[data-theme=white] .ws-mtop .ws-mtop-btn.is-active{border-color:var(--ws-accent);background:var(--ws-accent);color:#fff}html[data-theme=white] .ws-mtop-badge,html[data-theme=white] .ws-mtab-badge{box-shadow:0 0 0 2px var(--ws-sidebar-bg)}html[data-theme=white] .ws-mtabs{background:var(--ws-sidebar-bg);border-top-color:#ffffff14}html[data-theme=white] .ws-mtab{color:var(--ws-sidebar-muted)}html[data-theme=white] .ws-mtab.is-on{color:#fff}html[data-theme=white] .ws-mtab.is-on .material-symbols-outlined{background:var(--ws-accent);color:#fff}html[data-theme=white] .ws-msheet{background:var(--ws-sidebar-bg);color:var(--ws-sidebar-text)}html[data-theme=white] .ws-msheet-head{border-bottom-color:#ffffff14}html[data-theme=white] .ws-msheet-head strong{color:#fff}html[data-theme=white] .ws-msheet-group-title{color:var(--ws-sidebar-muted)}html[data-theme=white] .ws-msheet-item{background:var(--ws-sidebar-hover);color:var(--ws-sidebar-text);border-color:#ffffff14}html[data-theme=white] .ws-msheet-item .material-symbols-outlined{color:var(--ws-sidebar-muted)}html[data-theme=white] .ws-msheet-item.is-on{border-color:var(--ws-accent);background:var(--ws-accent);color:#fff}html[data-theme=white] .ws-msheet-item.is-on .material-symbols-outlined{color:#fff}html[data-theme=white] .ws-msheet-item .ws-mtab-badge{box-shadow:none}html[data-theme=white] .ws-msheet-foot{background:#19212d;border-top-color:#ffffff14}html[data-theme=white] .ws-msheet-link{color:var(--ws-sidebar-text);background:0 0;border-color:#ffffff24}html[data-theme=white] .ws-msheet-backdrop{background:#0307128c}html[data-theme=white] .ws-msheet-foot .ws-lang{background:0 0;border-color:#ffffff24}html[data-theme=white] .ws-msheet-foot .ws-lang-btn{color:var(--ws-sidebar-muted)}html[data-theme=white] .ws-msheet-foot .ws-lang-btn.is-on{background:var(--ws-accent);color:#fff}}html[data-theme=white] body:before{content:"";height:env(safe-area-inset-top,0px);z-index:3000;pointer-events:none;background:#fff;position:fixed;top:0;left:0;right:0}@media (width<=720px){html[data-theme=white] .ws-mtop{border-bottom:1px solid var(--ws-border);background:var(--ws-surface);gap:8px}html[data-theme=white] .ws-mtop-brand{min-width:0;height:40px;color:var(--ws-text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 6px 0 0;display:inline-flex}html[data-theme=white] .ws-mtop-brand img{object-fit:contain;flex-shrink:0;width:34px;height:30px}html[data-theme=white] .ws-mtop-wordmark{letter-spacing:-.01em;color:var(--ws-text);white-space:nowrap;font-size:18px;font-weight:700}html[data-theme=white] .ws-mtop-spacer{flex:auto}html[data-theme=white] .ws-mtop .ws-mtop-btn{border-color:var(--ws-border);background:var(--ws-surface);color:var(--ws-text-secondary)}html[data-theme=white] .ws-mtop .ws-mtop-btn.is-active{border-color:var(--ws-accent);background:var(--ws-accent-soft);color:var(--ws-accent)}html[data-theme=white] .ws-mtop .ws-mtop-badge{box-shadow:0 0 0 2px var(--ws-surface)}}html[data-theme=white] .ws-mstrip{display:none}@media (width<=720px){html[data-theme=white] .ws-mstrip{z-index:59;overscroll-behavior-x:contain;scrollbar-width:none;border-bottom:1px solid var(--ws-border);background:var(--ws-surface);-webkit-overflow-scrolling:touch;flex-shrink:0;gap:6px;padding:8px 12px;display:flex;position:relative;overflow-x:auto}html[data-theme=white] .ws-mstrip::-webkit-scrollbar{display:none}html[data-theme=white] .ws-mstrip-item{border:1px solid var(--ws-border-strong);border-radius:var(--ws-radius-control);background:var(--ws-surface);height:34px;color:var(--ws-text-secondary);font:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;flex:none;align-items:center;gap:5px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}html[data-theme=white] .ws-mstrip-item .material-symbols-outlined{color:var(--ws-text-muted);font-size:17px}html[data-theme=white] .ws-mstrip-item.is-on{border-color:var(--ws-accent);background:var(--ws-accent);color:#fff}html[data-theme=white] .ws-mstrip-item.is-on .material-symbols-outlined{color:#fff}html[data-theme=white] .ws-mstrip-badge{box-sizing:border-box;color:#fff;text-align:center;background:#d92d20;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:700;line-height:18px}html[data-theme=white] .ws-mtop{border-bottom:0}}html[data-theme=white] .admin-shell:has(.admin-editor-page) .ws-mstrip{display:none!important}html[data-theme=white] .admin-shell .admin-user-cards{border-top:1px solid var(--ws-border)}html[data-theme=white] .admin-shell .admin-user-cards .admin-user-card{border:0!important;border-bottom:1px solid var(--ws-border)!important;background:var(--ws-surface)!important;box-shadow:none!important;border-radius:0!important}html[data-theme=white] .admin-shell .admin-user-card-row{border-bottom:1px solid var(--ws-border);background:var(--ws-surface)}html[data-theme=white] .admin-shell .admin-user-card-row .admin-user-card{border-bottom:0!important}html[data-theme=white] .admin-shell .admin-user-card-row .admin-card-edit{border:1px solid var(--ws-border);border-radius:var(--ws-radius-control);width:40px;height:40px;color:var(--ws-text-secondary);margin-right:4px}html[data-theme=white] .admin-shell .admin-user-card-row .admin-card-edit:last-child{margin-right:12px}html[data-theme=white] :is(.ws-sidebar-close,.ws-sidebar-foot,.ws-drawer-backdrop){display:none}@media (width<=720px){html[data-theme=white] .admin-shell .admin-main,html[data-theme=white] .admin-shell--desk .admin-main,html[data-theme=white] .admin-body.has-subrail .admin-main,html[data-theme=white] .admin-shell--immersive .admin-main{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))!important}html[data-theme=white] .admin-shell .ws-sidebar{z-index:2100;width:min(300px,86vw);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box;background:var(--ws-sidebar-bg);color:var(--ws-sidebar-text);visibility:hidden;flex-direction:column;transition:transform .22s,visibility 0s linear .22s;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%);box-shadow:8px 0 24px #03071240}html[data-theme=white] .admin-shell .ws-sidebar.is-open{visibility:visible;transition:transform .22s;transform:translate(0)}html[data-theme=white] .ws-drawer-backdrop{z-index:2090;background:#03071273;display:block;position:fixed;inset:0}html[data-theme=white] .ws-sidebar-close{top:calc(12px + env(safe-area-inset-top,0px));border-radius:var(--ws-radius-control);width:38px;height:38px;color:var(--ws-sidebar-text);cursor:pointer;background:0 0;border:1px solid #ffffff24;place-items:center;padding:0;display:grid;position:absolute;right:10px}html[data-theme=white] .ws-sidebar-brand{font:inherit;text-align:left;color:#fff;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff14;align-items:center;gap:10px;margin:0;padding:16px 56px 14px 18px;display:flex}html[data-theme=white] .ws-sidebar-logo{width:34px;height:34px}html[data-theme=white] .ws-sidebar-brand-text{flex-direction:column;line-height:1.2;display:flex}html[data-theme=white] .ws-sidebar-brand-text strong{color:#fff;font-size:15px;font-weight:700}html[data-theme=white] .ws-sidebar-brand-text small{color:var(--ws-sidebar-muted);font-size:12px}html[data-theme=white] .ws-sidebar-nav{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:2px;min-height:0;padding:6px 12px 16px;display:flex;overflow-y:auto}html[data-theme=white] .ws-sidebar-group{flex-direction:column;gap:2px;margin-top:14px;display:flex}html[data-theme=white] .ws-sidebar-group-title{letter-spacing:.06em;text-transform:uppercase;color:var(--ws-sidebar-muted);margin:0;padding:0 10px 4px;font-size:11px;font-weight:600}html[data-theme=white] .ws-sidebar-link{width:100%;min-height:44px;font:inherit;text-align:left;color:var(--ws-sidebar-text);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:12px;padding:0 12px;font-size:15px;font-weight:500;display:flex}html[data-theme=white] .ws-sidebar-link .material-symbols-outlined{color:var(--ws-sidebar-muted);font-size:21px}html[data-theme=white] .ws-sidebar-link:active{background:var(--ws-sidebar-hover)}html[data-theme=white] .ws-sidebar-link.is-selected{background:var(--ws-accent);color:#fff;font-weight:600}html[data-theme=white] .ws-sidebar-link.is-selected .material-symbols-outlined{color:#fff}html[data-theme=white] .ws-sidebar-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}html[data-theme=white] .ws-sidebar-badge{color:#fff;text-align:center;background:#d92d20;border-radius:999px;min-width:20px;padding:1px 7px;font-size:11px;font-weight:700}html[data-theme=white] .ws-sidebar-foot{background:#19212d;border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}html[data-theme=white] .ws-sidebar-foot .ws-lang{background:0 0;border-color:#ffffff24}html[data-theme=white] .ws-sidebar-foot .ws-lang-btn{color:var(--ws-sidebar-muted)}html[data-theme=white] .ws-sidebar-foot .ws-lang-btn.is-on{background:var(--ws-accent);color:#fff}html[data-theme=white] .ws-sidebar-foot-link{border-radius:var(--ws-radius-control);height:36px;color:var(--ws-sidebar-text);font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff24;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}html[data-theme=white] :is(.ws-sidebar-close,.ws-sidebar-foot-link) .material-symbols-outlined{font-size:19px}html[data-theme=white] .ws-mtop{border-bottom:1px solid var(--ws-border)}}html[data-theme=white] .ws-sidebar-group--more{display:none!important}@media (width<=720px){html[data-theme=white] .ws-sidebar-group--more{display:flex!important}html[data-theme=white] .ws-sidebar-foot{justify-content:space-between}html[data-theme=white] .ws-sidebar-foot-label{color:var(--ws-sidebar-muted);font-size:13px;font-weight:600}html[data-theme=white] .admin-shell.is-drawer-open .admin-main{touch-action:none;overflow:hidden!important}html[data-theme=white] .ws-sidebar-close:focus-visible,html[data-theme=white] .ws-sidebar-link:focus-visible,html[data-theme=white] .ws-mtop-btn:focus-visible{outline-offset:2px;outline:2px solid #93c5fd}}html[data-theme=white]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}html[data-theme=white] .admin-main.app-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#c3c9d2 transparent}@media (width>=721px){html[data-theme=white] .admin-main.app-scroll{scrollbar-gutter:stable}}html[data-theme=white] .admin-main.app-scroll::-webkit-scrollbar{width:8px;height:8px}html[data-theme=white] .ws-sidebar-nav::-webkit-scrollbar{width:8px;height:8px}html[data-theme=white] .admin-main.app-scroll::-webkit-scrollbar-thumb{background:#c3c9d2 padding-box padding-box;border:2px solid #0000;border-radius:8px}html[data-theme=white] .admin-main.app-scroll::-webkit-scrollbar-thumb:hover{background:#98a2b3 padding-box padding-box}html[data-theme=white] .ws-sidebar-nav::-webkit-scrollbar-thumb{background:#4b5563;border-radius:8px}html[data-theme=white] .ws-to-top{right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:80;border:1px solid var(--ws-border-strong);background:var(--ws-surface);width:44px;height:44px;color:var(--ws-text-secondary);cursor:pointer;border-radius:50%;place-items:center;padding:0;animation:.18s ease-out ws-pop-in;display:grid;position:fixed;box-shadow:0 4px 14px #11182729}html[data-theme=white] .ws-to-top:hover{color:var(--ws-accent);border-color:var(--ws-accent)}html[data-theme=white] .ws-to-top .material-symbols-outlined{font-size:22px}@keyframes ws-pop-in{0%{opacity:0;transform:translateY(8px)scale(.9)}to{opacity:1;transform:none}}html[data-theme=white] .admin-shell :is(.btn,.ws-products-icon,.ws-products-add,.ws-pfilter-reset,.ws-filter-toggle,.ws-mod-tab,.ws-mod-approve,.ws-mod-reject,.ws-mod-bulk-btn,.ws-mod-reason-chip,.admin-orders-icon,.admin-orders-reset,.escalated-badge,.orders-legend-toggle,.ws-mtop-btn,.ws-sidebar-link,.admin-inbox-tab,.work-plan-filter,.admin-directory-tab,.ws-to-top,.icon-btn){transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s,transform 80ms}html[data-theme=white] .admin-shell :is(.btn,.ws-products-icon,.ws-products-add,.ws-pfilter-reset,.ws-filter-toggle,.ws-mod-tab,.ws-mod-approve,.ws-mod-reject,.ws-mod-bulk-btn,.ws-mod-reason-chip,.admin-orders-icon,.admin-orders-reset,.escalated-badge,.orders-legend-toggle,.ws-mtop-btn,.ws-to-top,.icon-btn):active:not(:disabled){transform:translateY(1px)scale(.98)}html[data-theme=white] .admin-shell :is(.mp-card,.orders-card,.admin-user-card):active{transform:scale(.995)}html[data-theme=white] .ws-mod-dialog :is(.btn,.ws-mod-reason-chip):active:not(:disabled){transform:translateY(1px)scale(.98)}html[data-theme=white] .admin-page-stage>*{animation:.18s ease-out ws-page-in}@keyframes ws-page-in{0%{opacity:0}to{opacity:1}}html[data-theme=white] .ws-card-move{transition:transform .25s}html[data-theme=white] .ws-card-enter-active{transition:opacity .2s,transform .2s}html[data-theme=white] .ws-card-leave-active{pointer-events:none;transition:opacity .18s,transform .18s}html[data-theme=white] .ws-card-enter-from,html[data-theme=white] .ws-card-leave-to{opacity:0;transform:scale(.96)}html[data-theme=white] .ws-live{color:var(--ws-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:5px;margin-left:6px;font-size:12px;display:inline-flex}html[data-theme=white] .ws-live i{background:#12b76a;border-radius:50%;width:7px;height:7px;animation:2s ease-out infinite ws-live-pulse;box-shadow:0 0 #12b76a80}@keyframes ws-live-pulse{0%{box-shadow:0 0 #12b76a73}70%{box-shadow:0 0 0 6px #12b76a00}to{box-shadow:0 0 #12b76a00}}@media (prefers-reduced-motion:reduce){html[data-theme=white] .admin-page-stage>*,html[data-theme=white] .ws-to-top,html[data-theme=white] .ws-live i{animation:none}html[data-theme=white] .admin-shell :active{transform:none!important}}html[data-theme=white] .cenik-actions__btn,html[data-theme=white] .cenik-archives-search,html[data-theme=white] .cenik-archives-tabs,html[data-theme=white] .cenik-modal__input,html[data-theme=white] .cenik-scan-manual-input,html[data-theme=white] .cenik-scan-tab{border-color:var(--ws-border-strong);border-width:1px;border-radius:6px}html[data-theme=white] .cas--borderless .cas__date{border-color:var(--ws-border-strong);border-radius:8px}html[data-theme=white] .cenik-archive-item,html[data-theme=white] .cenik-cenik-card,html[data-theme=white] .cenik-live__save,html[data-theme=white] .cenik-modal,html[data-theme=white] .cenik-preview-modal{border-color:var(--ws-border-strong);border-width:1px;border-radius:8px}html[data-theme=white] .cenik-hub-sheet{border-color:var(--ws-border-strong);border-width:1px}html[data-theme=white] .admin-activity-icon,html[data-theme=white] .admin-activity-search,html[data-theme=white] .admin-activity-tools .admin-select,html[data-theme=white] .admin-devices-search,html[data-theme=white] .ag-sf-field input,html[data-theme=white] .ag-sp-search,html[data-theme=white] .agent-composer textarea,html[data-theme=white] .cenik-cat-picker,html[data-theme=white] .cenik-forum__scan-btn,html[data-theme=white] .clients-assign input,html[data-theme=white] .clients-assign select,html[data-theme=white] .clients-search,html[data-theme=white] .mp-filter-picker-list,html[data-theme=white] .mp-filter-picker-search,html[data-theme=white] .mp-shell .btn-icon-sm,html[data-theme=white] .mp-shell .form-control,html[data-theme=white] .mp-shell .mp-taxonomy-picker-trigger,html[data-theme=white] .mp-shell .mp-warranty-picker,html[data-theme=white] .mp-shell .mp-warranty-unit-btn,html[data-theme=white] .mp-shell .mp-warranty-value-btn,html[data-theme=white] .mp-shell .panel-variant-add-btn,html[data-theme=white] .mp-shell .product-recommended-searching,html[data-theme=white] .ops-pos-pay__btn,html[data-theme=white] .ops-pos-search__input,html[data-theme=white] .tr-input,html[data-theme=white] .tr-search,html[data-theme=white] .tr-seg,html[data-theme=white] .tr-select,html[data-theme] a.ag-sp-btn{border-radius:6px}html[data-theme=white] .cenik-icon-pick,html[data-theme=white] .share-phone-input{border-width:1px;border-radius:6px}html[data-theme=white] .admin-activity-frame,html[data-theme=white] .admin-catalog-stats__card,html[data-theme=white] .admin-devices-row,html[data-theme=white] .admin-drivers-map,html[data-theme=white] .admin-perf-summary>div,html[data-theme=white] .ag-panel,html[data-theme=white] .ag-set-card,html[data-theme=white] .ag-sf-dup,html[data-theme=white] .ag-sp-card,html[data-theme=white] .ag-sp-notice,html[data-theme=white] .calc-suggest-item,html[data-theme=white] .calculator-sale-section,html[data-theme=white] .cargo-handover,html[data-theme=white] .cas__quality,html[data-theme=white] .cas__today,html[data-theme=white] .cas__today-card,html[data-theme=white] .cenik-cenik-card__img,html[data-theme=white] .cenik-hub-pending,html[data-theme=white] .cenik-modal__error--camera,html[data-theme=white] .cenik-months--chess,html[data-theme=white] .cenik-preview-modal__close,html[data-theme=white] .cenik-rates-warn,html[data-theme=white] .cenik-scan-reticle,html[data-theme=white] .clients-card,html[data-theme=white] .clients-kind,html[data-theme=white] .clients-ownerbar,html[data-theme=white] .clients-row,html[data-theme=white] .clients-shop,html[data-theme=white] .clients-stats span,html[data-theme=white] .delivery-live-map,html[data-theme=white] .guest-day,html[data-theme=white] .mp-activity-cooldown,html[data-theme=white] .mp-shell .image-upload-box,html[data-theme=white] .mp-shell .panel-model-line,html[data-theme=white] .mp-shell .product-ai-hints,html[data-theme=white] .mp-shell .product-form-page,html[data-theme=white] .mp-shell .product-recommended-item img,html[data-theme=white] .mp-shell .product-smart-loading-banner,html[data-theme=white] .mp-stats-empty,html[data-theme=white] .op-card,html[data-theme=white] .op-tile,html[data-theme=white] .product-ai-hints,html[data-theme=white] .product-smart-loading-banner,html[data-theme=white] .share-calc-section,html[data-theme=white] .share-messenger-popover,html[data-theme=white] .ui-toast,html[data-theme=white] .ws-cat-tile,html[data-theme=white] .ws-facet-panel,html[data-theme] .admin-shell :is(.admin-panel,.admin-activity-panel,.admin-devices-block,.admin-list-card,.admin-orders-frame,.admin-drawer,.dash-board,.dash-kpi,.dash-alert,.dash-calm,.dash-action,.dash-period,.dash-share-stats div){border-radius:8px}html[data-theme=white] .share-messenger-copy{border-width:1px;border-radius:8px}html[data-theme=white] .admin-field input,html[data-theme=white] .admin-field select,html[data-theme=white] .form-control,html[data-theme=white] .pricing-form input{border-width:1px}
