*{box-sizing:border-box}body{margin:0;background:#f3f6fb;color:#172033;scrollbar-color:rgba(15,118,110,.36) transparent;scrollbar-width:thin}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{min-height:44px;background:#0f766e57;border:2px solid transparent;border-radius:9999px;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:#0f766e8f;background-clip:padding-box}*::-webkit-scrollbar-corner{background:transparent}input::-ms-clear,input::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none;-webkit-appearance:none}.ant-input-clear-icon{display:none!important}.theme-vip-blue{--theme-menu-start: #071b3b;--theme-menu-mid: #0d3e8a;--theme-menu-end: #071b3b;--theme-accent: #1c7dff;--theme-accent-2: #7de8ff;--theme-accent-3: #d9a64f;--theme-accent-soft: rgba(28, 125, 255, .13);--theme-selected: linear-gradient(135deg, rgba(28, 125, 255, .48), rgba(125, 232, 255, .22));--theme-page-bg: #f2f7ff;--theme-topbar: #f8fbff;--theme-card: #ffffff;--theme-card-soft: #f8fbff;--theme-border: #bbd6ff;--theme-text: #172033;--theme-muted: #7c889a;--theme-control-bg: rgba(255, 255, 255, .94);--theme-control-bg-hover: #f8fbff;--theme-control-text: #172033;--theme-primary-bg: #1c7dff;--theme-primary-bg-hover: #0d64d9;--theme-primary-text: #ffffff;--theme-danger: #e3384d;--theme-danger-soft: #fff1f2;--theme-success: #2f9e44;--theme-success-soft: #f0fff4;--theme-warning: #b7791f;--theme-warning-soft: #fff8df;--theme-table-row-bg: rgba(255, 255, 255, .78);--theme-table-warn-bg: #fff8df;--theme-table-warn-text: #5f3d00;--theme-table-danger-bg: #fff1f2;--theme-table-danger-text: #9f1239;--theme-sidebar-text: #ffffff;--theme-sidebar-muted: rgba(255, 255, 255, .72);--theme-brand-text: #ffffff;--theme-brand-muted: rgba(255, 255, 255, .78);--theme-brand-kicker: rgba(255, 255, 255, .92);--theme-topbar-text: #f8fbff;--theme-topbar-muted: rgba(248, 251, 255, .76);--theme-scrollbar-thumb: rgba(28, 125, 255, .36);--theme-scrollbar-thumb-hover: rgba(28, 125, 255, .58);--theme-primary-contrast: #ffffff;--theme-shadow: 0 16px 38px rgba(23, 75, 150, .11);--skin-sidebar-bg: url(/skins/royal-blue-standard-annual/sidebar_bg.png) center / cover no-repeat;--skin-topbar-bg: url(/skins/royal-blue-standard-annual/topbar_bg.png) center / cover no-repeat;--skin-main-bg: url(/skins/royal-blue-standard-annual/main_bg.png) center top / cover no-repeat;--skin-hero-bg: url(/skins/royal-blue-standard-annual/hero_banner_bg.png) center / cover no-repeat;--skin-stat-card-bg: url(/skins/royal-blue-standard-annual/stat_card_bg.png) center / cover no-repeat;--skin-report-panel-bg: url(/skins/royal-blue-standard-annual/report_panel_bg.png) center / cover no-repeat;--skin-chart-card-bg: url(/skins/royal-blue-standard-annual/chart_card_bg.png) center / cover no-repeat;--skin-nav-active: url(/skins/royal-blue-standard-annual/nav_active.png) center / 100% 100% no-repeat;--skin-button-primary: url(/skins/royal-blue-standard-annual/button_primary.png) center / cover no-repeat;--skin-badge-pill: url(/skins/royal-blue-standard-annual/badge_pill.png) center / 100% 100% no-repeat;--skin-input-bg: url(/skins/royal-blue-standard-annual/input_bg.png) center / cover no-repeat;--skin-logo-plate: url(/skins/royal-blue-standard-annual/logo_plate.png) center / contain no-repeat;--skin-card-overlay: url(/skins/royal-blue-standard-annual/card_texture_overlay.png) center / cover no-repeat;--skin-decor-corner: url(/skins/royal-blue-standard-annual/decor_corner_top_right.png) right top / 160px auto no-repeat}.theme-vip-diamond{--theme-menu-start: #eaf3ff;--theme-menu-mid: #d9eaff;--theme-menu-end: #143b73;--theme-accent: #2c7bea;--theme-accent-2: #75d7ff;--theme-accent-3: #9baec9;--theme-accent-soft: rgba(44, 123, 234, .12);--theme-selected: linear-gradient(135deg, rgba(44, 123, 234, .42), rgba(117, 215, 255, .2));--theme-page-bg: #f5f9ff;--theme-topbar: #ffffff;--theme-card: #ffffff;--theme-card-soft: #f7fbff;--theme-border: #c4d8f4;--theme-text: #15243a;--theme-muted: #73839a;--theme-control-bg: rgba(255, 255, 255, .95);--theme-control-bg-hover: #f7fbff;--theme-control-text: #15243a;--theme-primary-bg: #2c7bea;--theme-primary-bg-hover: #1b66d0;--theme-primary-text: #ffffff;--theme-danger: #e3384d;--theme-danger-soft: #fff1f2;--theme-success: #2f9e44;--theme-success-soft: #f0fff4;--theme-warning: #b7791f;--theme-warning-soft: #fff8df;--theme-table-row-bg: rgba(255, 255, 255, .82);--theme-table-warn-bg: #fff8df;--theme-table-warn-text: #5f3d00;--theme-table-danger-bg: #fff1f2;--theme-table-danger-text: #9f1239;--theme-sidebar-text: #15243a;--theme-sidebar-muted: rgba(21, 36, 58, .68);--theme-brand-text: #ffffff;--theme-brand-muted: rgba(255, 255, 255, .78);--theme-brand-kicker: rgba(255, 255, 255, .92);--theme-topbar-text: #15243a;--theme-topbar-muted: rgba(21, 36, 58, .68);--theme-scrollbar-thumb: rgba(44, 123, 234, .34);--theme-scrollbar-thumb-hover: rgba(44, 123, 234, .56);--theme-primary-contrast: #ffffff;--theme-shadow: 0 16px 38px rgba(44, 123, 234, .1);--skin-sidebar-bg: url(/skins/diamond-silver-blue-multistore-pro/sidebar_bg.png) center / cover no-repeat;--skin-topbar-bg: url(/skins/diamond-silver-blue-multistore-pro/topbar_bg.png) center / cover no-repeat;--skin-main-bg: url(/skins/diamond-silver-blue-multistore-pro/main_bg.png) center top / cover no-repeat;--skin-hero-bg: url(/skins/diamond-silver-blue-multistore-pro/hero_banner_bg.png) center / cover no-repeat;--skin-stat-card-bg: url(/skins/diamond-silver-blue-multistore-pro/stat_card_bg.png) center / cover no-repeat;--skin-report-panel-bg: url(/skins/diamond-silver-blue-multistore-pro/report_panel_bg.png) center / cover no-repeat;--skin-chart-card-bg: url(/skins/diamond-silver-blue-multistore-pro/chart_card_bg.png) center / cover no-repeat;--skin-nav-active: url(/skins/diamond-silver-blue-multistore-pro/nav_active.png) center / 100% 100% no-repeat;--skin-button-primary: url(/skins/diamond-silver-blue-multistore-pro/button_primary.png) center / cover no-repeat;--skin-badge-pill: url(/skins/diamond-silver-blue-multistore-pro/badge_pill.png) center / 100% 100% no-repeat;--skin-input-bg: url(/skins/diamond-silver-blue-multistore-pro/input_bg.png) center / cover no-repeat;--skin-logo-plate: url(/skins/diamond-silver-blue-multistore-pro/logo_plate.png) center / contain no-repeat;--skin-card-overlay: url(/skins/diamond-silver-blue-multistore-pro/card_texture_overlay.png) center / cover no-repeat;--skin-decor-corner: url(/skins/diamond-silver-blue-multistore-pro/decor_corner_top_right.png) right top / 160px auto no-repeat}.theme-vip-gold{--theme-menu-start: #0b0b0d;--theme-menu-mid: #20160a;--theme-menu-end: #0b0b0d;--theme-accent: #d9a74a;--theme-accent-2: #ffe0a0;--theme-accent-3: #18b7b3;--theme-accent-soft: rgba(217, 167, 74, .16);--theme-selected: linear-gradient(135deg, rgba(217, 167, 74, .48), rgba(255, 224, 160, .2));--theme-page-bg: #111214;--theme-topbar: #171719;--theme-card: #181a1f;--theme-card-soft: #202027;--theme-border: #6d5430;--theme-text: #f6f0e2;--theme-muted: #b5a98f;--theme-control-bg: rgba(246, 240, 226, .08);--theme-control-bg-hover: rgba(246, 240, 226, .14);--theme-control-text: #f6f0e2;--theme-primary-bg: #d9a74a;--theme-primary-bg-hover: #ffe0a0;--theme-primary-text: #17120a;--theme-danger: #ff6f73;--theme-danger-soft: rgba(255, 95, 99, .14);--theme-success: #44d7a8;--theme-success-soft: rgba(68, 215, 168, .16);--theme-warning: #ffd166;--theme-warning-soft: rgba(255, 209, 102, .16);--theme-table-row-bg: rgba(24, 26, 31, .82);--theme-table-warn-bg: rgba(255, 209, 102, .13);--theme-table-warn-text: #ffe8b0;--theme-table-danger-bg: rgba(255, 95, 99, .13);--theme-table-danger-text: #ffd0d1;--theme-sidebar-text: #f6f0e2;--theme-sidebar-muted: rgba(246, 240, 226, .68);--theme-brand-text: #f6f0e2;--theme-brand-muted: rgba(246, 240, 226, .72);--theme-brand-kicker: #ffe0a0;--theme-topbar-text: #f6f0e2;--theme-topbar-muted: rgba(246, 240, 226, .7);--theme-scrollbar-thumb: rgba(217, 167, 74, .4);--theme-scrollbar-thumb-hover: rgba(217, 167, 74, .62);--theme-primary-contrast: #17120a;--theme-shadow: 0 18px 46px rgba(0, 0, 0, .32);--skin-sidebar-bg: url(/skins/gilded-black-gold-multistore-luxury/sidebar_bg.png) center / cover no-repeat;--skin-topbar-bg: url(/skins/gilded-black-gold-multistore-luxury/topbar_bg.png) center / cover no-repeat;--skin-main-bg: url(/skins/gilded-black-gold-multistore-luxury/main_bg.png) center top / cover no-repeat;--skin-hero-bg: url(/skins/gilded-black-gold-multistore-luxury/hero_banner_bg.png) center / cover no-repeat;--skin-stat-card-bg: url(/skins/gilded-black-gold-multistore-luxury/stat_card_bg.png) center / cover no-repeat;--skin-report-panel-bg: url(/skins/gilded-black-gold-multistore-luxury/report_panel_bg.png) center / cover no-repeat;--skin-chart-card-bg: url(/skins/gilded-black-gold-multistore-luxury/chart_card_bg.png) center / cover no-repeat;--skin-nav-active: url(/skins/gilded-black-gold-multistore-luxury/nav_active.png) center / 100% 100% no-repeat;--skin-button-primary: url(/skins/gilded-black-gold-multistore-luxury/button_primary.png) center / cover no-repeat;--skin-badge-pill: url(/skins/gilded-black-gold-multistore-luxury/badge_pill.png) center / 100% 100% no-repeat;--skin-input-bg: url(/skins/gilded-black-gold-multistore-luxury/input_bg.png) center / cover no-repeat;--skin-logo-plate: url(/skins/gilded-black-gold-multistore-luxury/logo_plate.png) center / contain no-repeat;--skin-card-overlay: url(/skins/gilded-black-gold-multistore-luxury/card_texture_overlay.png) center / cover no-repeat;--skin-decor-corner: url(/skins/gilded-black-gold-multistore-luxury/decor_corner_top_right.png) right top / 160px auto no-repeat}.theme-vip-blue,.theme-vip-diamond,.theme-vip-gold,.themed-modal-root,.themed-drawer-root,.settings-drawer-root{scrollbar-color:var(--theme-scrollbar-thumb) transparent}.theme-vip-blue *::-webkit-scrollbar-thumb,.theme-vip-diamond *::-webkit-scrollbar-thumb,.theme-vip-gold *::-webkit-scrollbar-thumb,.themed-modal-root *::-webkit-scrollbar-thumb,.themed-drawer-root *::-webkit-scrollbar-thumb,.settings-drawer-root *::-webkit-scrollbar-thumb{background:var(--theme-scrollbar-thumb);background-clip:padding-box}.theme-vip-blue *::-webkit-scrollbar-thumb:hover,.theme-vip-diamond *::-webkit-scrollbar-thumb:hover,.theme-vip-gold *::-webkit-scrollbar-thumb:hover,.themed-modal-root *::-webkit-scrollbar-thumb:hover,.themed-drawer-root *::-webkit-scrollbar-thumb:hover,.settings-drawer-root *::-webkit-scrollbar-thumb:hover{background:var(--theme-scrollbar-thumb-hover);background-clip:padding-box}.center-screen{min-height:100vh;display:grid;place-items:center;padding:32px}.center-screen.narrow{max-width:520px;margin:0 auto}.login-shell{position:relative;min-height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(118deg,#17110afa,#331e08f5 36%,#f4ae3547 36.2%,#fffaeef5 68%,#fff),#17110a;padding:56px 32px 64px;color:#2a1804}.login-shell:before,.login-shell:after{content:"";position:absolute;pointer-events:none}.login-shell:before{top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(90deg,black,transparent 74%);mask-image:linear-gradient(90deg,black,transparent 74%);opacity:.52}.login-shell:after{width:min(720px,60vw);height:min(720px,60vw);right:-18vw;top:-26vw;background:conic-gradient(from 150deg,#f0c03000,#f0c03057,#40200014,#f0c03000);filter:blur(12px);transform:rotate(-9deg);opacity:.7}.login-bg-mark{position:absolute;left:clamp(18px,4vw,70px);bottom:clamp(48px,7vw,110px);width:min(520px,42vw);opacity:.1;transform:rotate(-7deg);pointer-events:none}.login-bg-mark img{display:block;width:100%}.login-stage{position:relative;z-index:1;width:min(1180px,100%);min-height:640px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(380px,450px);align-items:center;gap:clamp(28px,5vw,76px)}.login-brand-panel{min-height:560px;display:flex;flex-direction:column;justify-content:center;color:#fff7df}.login-brand-lockup{max-width:620px}.login-logo-large{width:clamp(124px,14vw,196px);height:auto;margin-bottom:22px;filter:drop-shadow(0 18px 34px rgba(0,0,0,.3))}.login-brand-eyebrow,.login-card-kicker{display:inline-flex;align-items:center;width:fit-content;color:#f0c030;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.login-brand-lockup h1.ant-typography{margin:0;max-width:620px;color:#fff8e9;font-size:clamp(34px,5.1vw,62px);line-height:1.08;font-weight:900;letter-spacing:0}.login-brand-lockup .ant-typography{margin-top:18px;max-width:500px;color:#fff7dfc7;font-size:18px;line-height:1.8}.login-feature-grid{width:min(560px,100%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:46px}.login-feature-grid div{min-height:92px;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:18px;border:1px solid rgba(240,192,48,.2);border-radius:8px;background:#ffffff12;box-shadow:inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.login-feature-grid .anticon{color:#f0c030;font-size:24px}.login-feature-grid span{color:#fff7df;font-weight:700}.beian-footer{display:flex;align-items:center;justify-content:center;min-height:34px;color:#64748b;font-size:13px}.beian-footer a{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none}.beian-footer a:hover{color:#0f766e}.beian-footer img{width:18px;height:18px;object-fit:contain}.login-beian-footer{position:fixed;right:0;bottom:0;left:0;z-index:2;min-height:44px;padding:8px 18px calc(8px + env(safe-area-inset-bottom));color:#402000d6;background:linear-gradient(180deg,#fffaee00,#fffaeee6 42%,#fffaeef5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.login-beian-footer a{color:#402000d6;font-weight:600}.login-beian-footer a:hover{color:#8a520c}.login-card{width:100%;border:1px solid rgba(240,192,48,.32);border-radius:8px;background:linear-gradient(180deg,#fffffff0,#fffaeee6),#fff;box-shadow:0 30px 90px #4020002e,0 8px 24px #40200014;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.login-card .ant-card-body{padding:38px}.login-card-head{display:flex;align-items:center;gap:16px;margin-bottom:10px}.login-mini-logo{width:72px;height:72px;display:grid;place-items:center;border:1px solid rgba(240,192,48,.3);border-radius:8px;background:linear-gradient(145deg,#fffdf7,#fff2ca);box-shadow:0 14px 30px #f0b03038}.login-mini-logo img{width:58px;height:58px;object-fit:contain}.login-card h2.ant-typography{margin:4px 0 0;color:#2a1804;font-size:28px;font-weight:900;letter-spacing:0}.login-card-subtitle{display:block;margin-bottom:26px;color:#2a180494}.login-form .ant-form-item-label>label{color:#4a2b08;font-weight:700}.login-form .ant-input-affix-wrapper{min-height:48px;border-color:#40200029;border-radius:8px;background:#ffffffd1}.login-form .ant-input-affix-wrapper:hover,.login-form .ant-input-affix-wrapper-focused{border-color:#f0b030;box-shadow:0 0 0 3px #f0c03029}.login-form .ant-input,.login-form .ant-input-password input{color:#2a1804;background:transparent}.login-form .ant-input-prefix{color:#b47911}.login-form .ant-btn-primary{height:50px;border:0;border-radius:8px;background:linear-gradient(135deg,#402000,#8a520c 46%,#f0b030);box-shadow:0 16px 34px #8a520c47;color:#fffaf0;font-weight:800;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.login-form .ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover,.login-form .ant-btn-primary:not(:disabled):not(.ant-btn-disabled):focus,.login-form .ant-btn-primary:not(:disabled):not(.ant-btn-disabled):focus-visible{background:linear-gradient(135deg,#4a2602,#965d11 46%,#f4bb3c);color:#fff;box-shadow:0 18px 38px #8a520c52}.login-form .ant-btn-primary:not(:disabled):not(.ant-btn-disabled):active{background:linear-gradient(135deg,#3a1c00,#7d4a09 46%,#e8a82a);color:#fffaf0;box-shadow:0 12px 26px #8a520c3d;transform:translateY(1px)}.login-secure-note{display:flex;align-items:center;gap:8px;margin-top:20px;padding-top:18px;border-top:1px solid rgba(64,32,0,.1);color:#4020009e;font-size:13px}.login-secure-note .anticon{color:#b47911}.login-alert{margin:18px 0 20px;border-radius:8px}.tablet-shell{min-height:100vh;background:linear-gradient(180deg,rgba(15,118,110,.08),transparent 280px),#f7faf9;padding:max(18px,env(safe-area-inset-top)) 18px 28px}.tablet-shell.theme-vip-blue,.tablet-shell.theme-vip-diamond,.tablet-shell.theme-vip-gold{background:var(--skin-main-bg),var(--theme-page-bg);color:var(--theme-text)}.tablet-hero,.desktop-header,.section-toolbar,.tablet-control-bar{display:flex;align-items:center;justify-content:space-between;gap:16px}.tablet-hero,.hero-panel{border:1px solid rgba(15,118,110,.14);border-radius:22px;background:linear-gradient(135deg,#ffffffeb,#f0fdfadb),#fff;box-shadow:0 18px 50px #0f172a14}.tablet-hero{margin-bottom:16px;padding:20px 22px}.tablet-shell.theme-vip-blue .tablet-hero,.tablet-shell.theme-vip-diamond .tablet-hero,.tablet-shell.theme-vip-gold .tablet-hero,.theme-vip-blue .hero-panel,.theme-vip-diamond .hero-panel,.theme-vip-gold .hero-panel{background:var(--skin-hero-bg),var(--theme-card);border-color:var(--theme-border);box-shadow:var(--theme-shadow);color:var(--theme-text)}.tablet-hero h2,.merchant-hero h2,.stock-main h4,.section-toolbar h4{margin:0}.eyebrow,.brand-kicker{letter-spacing:.08em;text-transform:uppercase;font-size:12px;color:#0f766e;font-weight:700}.tablet-metrics{margin-bottom:14px}.tablet-metrics .ant-card,.metric-card{border:0;border-radius:18px;box-shadow:0 12px 32px #0f172a0f}.theme-vip-blue .tablet-metrics .ant-card,.theme-vip-diamond .tablet-metrics .ant-card,.theme-vip-gold .tablet-metrics .ant-card,.theme-vip-blue .metric-card,.theme-vip-diamond .metric-card,.theme-vip-gold .metric-card{background:var(--skin-stat-card-bg),var(--theme-card);border:1px solid var(--theme-border);box-shadow:var(--theme-shadow);color:var(--theme-text)}.theme-vip-gold .tablet-hero,.theme-vip-gold .hero-panel,.theme-vip-gold .page-heading{background:linear-gradient(135deg,#111214e6,#181a1fd1),var(--skin-hero-bg),var(--theme-card)}.theme-vip-gold .metric-card{background:linear-gradient(135deg,#181a1fe6,#181a1fd1),var(--skin-stat-card-bg),var(--theme-card)}.tablet-control-bar{align-items:flex-end;margin-bottom:14px}.tablet-search{width:280px}.store-tabs .ant-tabs-nav{margin-bottom:0}.store-tab-label{display:inline-flex;align-items:center;gap:6px;min-height:20px}.store-tab-loading-icon{color:currentColor;font-size:13px}.tablet-shell.theme-vip-blue .store-tabs .ant-tabs-nav:before{border-bottom-color:#7de8ff57}.tablet-shell.theme-vip-blue .store-tabs .ant-tabs-tab{margin-inline-start:8px;padding:8px 14px;background:#ffffff1f;border:1px solid rgba(187,214,255,.46);border-radius:999px;color:#f8fbffe0}.tablet-shell.theme-vip-blue .store-tabs .ant-tabs-tab:first-child{margin-inline-start:0}.tablet-shell.theme-vip-blue .store-tabs .ant-tabs-tab .ant-tabs-tab-btn{color:inherit;text-shadow:0 1px 8px rgba(4,20,51,.34)}.tablet-shell.theme-vip-blue .store-tabs .ant-tabs-tab-active{background:linear-gradient(135deg,#7de8ff57,#ffffff2e);border-color:#7de8ffe6;box-shadow:0 10px 24px #14b8a63d}.tablet-shell.theme-vip-blue .store-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important;font-weight:800}.tablet-shell.theme-vip-blue .store-tabs .ant-tabs-ink-bar{display:none}.stock-board{display:grid;gap:12px}.stock-row{display:grid;grid-template-columns:minmax(180px,1fr) 136px minmax(188px,210px) 86px auto;align-items:center;gap:14px;min-height:94px;padding:16px 18px;background:#fff;border:1px solid #e2e8f0;border-left:7px solid #0f766e;border-radius:18px;box-shadow:0 10px 28px #0f172a0d}.tablet-shell.theme-vip-gold .stock-row{background:linear-gradient(135deg,#1b1d22f5,#0f1013f0),var(--skin-card-overlay),var(--theme-card);border-color:#d9a74a6b;color:var(--theme-text);box-shadow:0 18px 42px #00000057}.tablet-shell.theme-vip-gold .stock-row .ant-typography,.tablet-shell.theme-vip-gold .stock-row h4,.tablet-shell.theme-vip-gold .stock-row .stock-count,.tablet-shell.theme-vip-gold .stock-row .stock-count strong,.tablet-shell.theme-vip-gold .stock-row .stock-count span,.tablet-shell.theme-vip-gold .stock-row .stock-plan-metric strong{color:var(--theme-text)!important}.tablet-shell.theme-vip-gold .stock-row .ant-typography-secondary,.tablet-shell.theme-vip-gold .stock-row .stock-count small,.tablet-shell.theme-vip-gold .stock-row .stock-plan-metric small,.tablet-shell.theme-vip-gold .stock-row .stock-plan-metric em{color:var(--theme-muted)!important}.tablet-shell.theme-vip-gold .stock-plan-metrics{background:#0b0b0d61;border-color:#d9a74a47}.tablet-shell.theme-vip-gold .stock-plan-metric{background:#f6f0e214;border:1px solid rgba(217,167,74,.24)}.tablet-shell.theme-vip-gold .stock-plan-metric.needs-replenish{background:linear-gradient(135deg,#d9a74a4d,#ffe0a02e)}.tablet-shell.theme-vip-gold .stock-plan-metric.needs-replenish strong{color:var(--theme-accent-2)!important}.tablet-shell.theme-vip-gold .stock-row .ant-tag{background:#d9a74a24!important;border-color:#d9a74a94!important;color:var(--theme-accent-2)!important}.tablet-shell.theme-vip-gold .stock-row .ant-tag-green{background:#44d7a826!important;border-color:#44d7a8ad!important;color:var(--theme-success)!important}.tablet-shell.theme-vip-gold .stock-row .ant-tag-red,.tablet-shell.theme-vip-gold .stock-row .ant-tag-error{background:#ff6f7326!important;border-color:#ff6f73b8!important;color:#ffb4b6!important}.tablet-shell.theme-vip-gold .stock-row .ant-btn-default:not(:disabled){background:#f6f0e214!important;border-color:#d9a74a8f!important;color:var(--theme-text)!important}.tablet-shell.theme-vip-gold .stock-row .ant-btn-default:not(:disabled):hover{background:#d9a74a2e!important;border-color:var(--theme-accent)!important;color:var(--theme-accent-2)!important}.tablet-shell.theme-vip-gold .stock-row .ant-btn-dangerous:not(:disabled){background:#ff6f731f!important;border-color:#ff6f73b8!important;color:#ffb4b6!important}.tablet-shell.theme-vip-gold .stock-row .ant-btn:disabled{background:#f6f0e20f!important;border-color:#b5a98f52!important;color:#f6f0e27a!important;opacity:1}.stock-row.status-low{border-left-color:#f59e0b}.stock-row.status-sold_out{border-left-color:#dc2626}.tablet-dish-card{display:grid;gap:8px}.tablet-dish-card .stock-row{border-radius:18px 18px 10px 10px}.tablet-dish-ingredients{display:grid;gap:8px;padding:12px 16px;margin-top:-4px;background:#f8fafc;border:1px solid #e2e8f0;border-top:0;border-radius:0 0 14px 14px}.tablet-shell.theme-vip-gold .tablet-dish-ingredients{background:linear-gradient(135deg,#121317f5,#0c0c0ef0),var(--skin-card-overlay),var(--theme-card);border-color:#d9a74a57;color:var(--theme-text);box-shadow:0 14px 34px #00000047}.tablet-dish-ingredient-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.tablet-dish-ingredient-tags{display:flex;flex-wrap:wrap;gap:8px}.tablet-shell.theme-vip-gold .tablet-dish-ingredient-head .ant-typography,.tablet-shell.theme-vip-gold .tablet-dish-ingredient-tags .ant-tag{color:var(--theme-text)!important}.tablet-shell.theme-vip-gold .tablet-dish-ingredient-tags .ant-tag{background:#d9a74a1f!important;border-color:#d9a74a6b!important;color:var(--theme-accent-2)!important}.tablet-ingredient-list{display:grid;gap:12px}.tablet-ingredient-row{display:grid;grid-template-columns:minmax(220px,1fr) minmax(150px,180px) minmax(210px,238px) minmax(120px,140px);align-items:center;gap:14px;min-height:92px;padding:16px 18px;background:#fff;border:1px solid #e2e8f0;border-left:7px solid #2563eb;border-radius:18px;box-shadow:0 10px 28px #0f172a0d}.tablet-shell.theme-vip-gold .tablet-ingredient-row{background:linear-gradient(135deg,#1b1d22f5,#0f1013f0),var(--skin-card-overlay),var(--theme-card);border-color:#d9a74a6b;border-left-color:var(--theme-accent);color:var(--theme-text);box-shadow:0 18px 42px #00000057}.tablet-shell.theme-vip-gold .tablet-ingredient-row .ant-typography,.tablet-shell.theme-vip-gold .tablet-ingredient-row h4,.tablet-shell.theme-vip-gold .tablet-ingredient-metric strong,.tablet-shell.theme-vip-gold .tablet-ingredient-total strong,.tablet-shell.theme-vip-gold .tablet-ingredient-price strong{color:var(--theme-text)!important}.tablet-shell.theme-vip-gold .tablet-ingredient-row .ant-typography-secondary,.tablet-shell.theme-vip-gold .tablet-ingredient-metric small,.tablet-shell.theme-vip-gold .tablet-ingredient-price small,.tablet-shell.theme-vip-gold .tablet-ingredient-total small,.tablet-shell.theme-vip-gold .tablet-ingredient-metric span,.tablet-shell.theme-vip-gold .gram-jin-hint{color:var(--theme-muted)!important}.tablet-ingredient-metric,.tablet-ingredient-price,.tablet-ingredient-total{display:grid;gap:4px}.tablet-ingredient-metric small,.tablet-ingredient-price small,.tablet-ingredient-total small{color:#64748b;font-weight:700}.tablet-ingredient-metric strong,.tablet-ingredient-total strong{color:#0f172a;font-size:22px;line-height:1.1}.tablet-ingredient-price .ant-input-number-group-wrapper,.tablet-ingredient-price-control{width:100%}.tablet-ingredient-price-control .ant-input-number-group-wrapper{flex:1 1 auto;min-width:0}.tablet-ingredient-price-control .ant-btn{flex:0 0 78px}.tablet-shell.theme-vip-gold .tablet-ingredient-price-control .ant-input-number,.tablet-shell.theme-vip-gold .tablet-ingredient-price-control .ant-input-number-group-addon{background:#f6f0e214!important;border-color:#d9a74a80!important;color:var(--theme-text)!important}.tablet-shell.theme-vip-gold .tablet-ingredient-price-control .ant-input-number-input{color:var(--theme-text)!important}.tablet-shell.theme-vip-gold .tablet-ingredient-price-control .ant-input-number-group-addon{color:var(--theme-muted)!important}.tablet-shell.theme-vip-gold .tablet-ingredient-price-control .ant-input-number-focused,.tablet-shell.theme-vip-gold .tablet-ingredient-price-control .ant-input-number:hover{border-color:var(--theme-accent)!important;box-shadow:0 0 0 2px #d9a74a33}.tablet-shell.theme-vip-gold .tablet-ingredient-price-control .ant-btn-primary{background:var(--skin-button-primary),var(--theme-primary-bg)!important;border-color:var(--theme-accent)!important;color:#fff!important;font-weight:800}.tablet-shell.theme-vip-gold .tablet-ingredient-price-control .ant-btn-primary span,.tablet-shell.theme-vip-gold .tablet-ingredient-price-control .ant-btn-primary .anticon{color:#fff!important}.tablet-shell.theme-vip-gold .tablet-ingredient-price-control .ant-btn-primary:hover{border-color:var(--theme-accent-2)!important;color:#fff!important;filter:brightness(1.05)}.stock-count{display:grid;justify-items:end;gap:4px}.stock-count strong{font-size:34px;line-height:1}.stock-count-value{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:5px}.stock-count small,.stock-plan-metric small{color:#64748b;font-size:12px;font-weight:700}.stock-count-value>span,.stock-plan-metric em{color:#64748b;font-size:13px;font-style:normal}.stock-plan-metrics{display:grid;grid-template-columns:repeat(2,minmax(78px,1fr));gap:8px;padding:6px;background:linear-gradient(135deg,#f8fafc,#eef5ff);border:1px solid rgba(148,163,184,.18);border-radius:12px}.stock-plan-metric{min-width:0;display:grid;gap:5px;padding:7px 9px;background:#ffffffa3;border:0;border-radius:9px}.stock-plan-value{display:inline-flex;align-items:baseline;gap:4px;min-width:0}.stock-plan-metric strong{min-width:0;overflow-wrap:anywhere;color:#0f172a;font-size:24px;line-height:1}.stock-plan-metric.needs-replenish{background:linear-gradient(135deg,#dbeafee6,#eff6ffeb)}.stock-plan-metric.needs-replenish strong{color:#1d4ed8}.stock-actions{display:inline-flex;align-items:center;flex-wrap:nowrap;justify-self:end;white-space:nowrap}.stock-actions .ant-btn+.ant-btn{margin-left:15px}.stock-actions .ant-btn{min-width:76px}.tablet-pagination{display:flex;justify-content:flex-end;margin:10px 0 2px}.tablet-alert-card{margin-top:16px;border-radius:18px}.tablet-alert-groups{display:grid;gap:12px}.tablet-alert-group{display:grid;gap:10px;padding:12px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.tablet-alert-group-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.tablet-alert-items{display:grid;gap:8px}.tablet-alert-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 10px;border-radius:8px;background:#fff;border-left:4px solid #f59e0b}.tablet-alert-item.status-sold_out{border-left-color:#dc2626}.tablet-alert-item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.tablet-alert-item small{color:#64748b}.tablet-alert-more{color:#64748b;font-weight:700}.modal-stack,.wide-input{width:100%}.form-alert{margin-bottom:16px}.desktop-shell{height:100vh;min-height:0;overflow:hidden;color:var(--theme-text)}.desktop-sider{height:100vh;overflow:hidden;background:linear-gradient(180deg,#071b2c,#10202b 48%,#0f172a)!important;box-shadow:10px 0 32px #0f172a29}.theme-vip-blue .desktop-sider,.theme-vip-diamond .desktop-sider,.theme-vip-gold .desktop-sider{background:var(--skin-sidebar-bg),linear-gradient(180deg,var(--theme-menu-start),var(--theme-menu-mid) 48%,var(--theme-menu-end))!important}.desktop-main{height:100vh;min-width:0;min-height:0;overflow:hidden}.desktop-sider .ant-menu{background:transparent;color:#fff;border-inline-end:0!important;padding:8px}.desktop-sider .ant-menu-item{color:#ffffffdb!important;border-radius:12px;height:44px;line-height:44px}.theme-vip-blue .desktop-sider .ant-menu-item,.theme-vip-diamond .desktop-sider .ant-menu-item,.theme-vip-gold .desktop-sider .ant-menu-item{color:var(--theme-sidebar-text)!important}.desktop-sider .ant-menu-item .anticon,.desktop-sider .ant-menu-title-content{color:#fff!important}.theme-vip-blue .desktop-sider .ant-menu-item .anticon,.theme-vip-blue .desktop-sider .ant-menu-title-content,.theme-vip-diamond .desktop-sider .ant-menu-item .anticon,.theme-vip-diamond .desktop-sider .ant-menu-title-content,.theme-vip-gold .desktop-sider .ant-menu-item .anticon,.theme-vip-gold .desktop-sider .ant-menu-title-content{color:var(--theme-sidebar-text)!important}.desktop-sider .ant-menu-item-selected{background:linear-gradient(135deg,#14b8a657,#3b82f647)!important;color:#fff!important}.theme-vip-blue .desktop-sider .ant-menu-item-selected,.theme-vip-diamond .desktop-sider .ant-menu-item-selected,.theme-vip-gold .desktop-sider .ant-menu-item-selected{background:var(--skin-nav-active),var(--theme-selected)!important;color:#fff!important;box-shadow:inset 0 1px #fff3}.theme-vip-blue .desktop-sider .ant-menu-item-selected .anticon,.theme-vip-blue .desktop-sider .ant-menu-item-selected .ant-menu-title-content,.theme-vip-diamond .desktop-sider .ant-menu-item-selected .anticon,.theme-vip-diamond .desktop-sider .ant-menu-item-selected .ant-menu-title-content,.theme-vip-gold .desktop-sider .ant-menu-item-selected .anticon,.theme-vip-gold .desktop-sider .ant-menu-item-selected .ant-menu-title-content{color:#fff!important}.brand-block{min-height:136px;margin:12px 12px 10px;padding:24px 20px 20px;display:flex;flex-direction:column;justify-content:center;gap:7px;color:#fff;border-radius:14px;overflow:hidden}.theme-vip-blue .brand-block,.theme-vip-diamond .brand-block,.theme-vip-gold .brand-block{background:linear-gradient(135deg,#071b3bd6,#0d3e8a94),var(--skin-logo-plate);border:1px solid rgba(255,255,255,.28);color:var(--theme-brand-text)}.brand-block strong{font-size:20px;line-height:1.25}.brand-block span:not(.brand-kicker){color:#ffffffb8;line-height:1.35}.theme-vip-blue .brand-block span:not(.brand-kicker),.theme-vip-diamond .brand-block span:not(.brand-kicker),.theme-vip-gold .brand-block span:not(.brand-kicker){color:var(--theme-brand-muted)}.theme-vip-blue .brand-block .brand-kicker,.theme-vip-diamond .brand-block .brand-kicker,.theme-vip-gold .brand-block .brand-kicker{color:var(--theme-brand-kicker)}.theme-vip-gold .brand-block{background:linear-gradient(135deg,#0a0a0cc7,#1d150ba8),var(--skin-logo-plate);border-color:#d9a74a61}.desktop-header{flex:0 0 68px;height:68px;padding:0 26px;background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #e2e8f0;min-width:0}.theme-vip-blue .desktop-header,.theme-vip-diamond .desktop-header,.theme-vip-gold .desktop-header{background:var(--skin-topbar-bg),var(--theme-topbar);border-bottom-color:var(--theme-border);color:var(--theme-topbar-text)}.theme-vip-blue .desktop-header{background:linear-gradient(90deg,#071b3be6,#0d3e8abd),var(--skin-topbar-bg),var(--theme-topbar)}.theme-vip-blue .desktop-header .ant-btn-default:not(:disabled){background:#fffffff5!important;border-color:#ffffffb8!important;color:#0d2b57!important;box-shadow:0 10px 20px #030c1d2e}.theme-vip-blue .desktop-header .ant-btn-default:not(:disabled) span,.theme-vip-blue .desktop-header .ant-btn-default:not(:disabled) .anticon{color:#0d2b57!important}.theme-vip-blue .desktop-header .ant-btn-default:not(:disabled):hover{background:#fff!important;border-color:#7de8ff!important;color:#0d64d9!important}.theme-vip-blue .desktop-header .ant-btn-default:not(:disabled):hover span,.theme-vip-blue .desktop-header .ant-btn-default:not(:disabled):hover .anticon{color:#0d64d9!important}.theme-vip-diamond .desktop-header{background:linear-gradient(90deg,#ffffffe6,#ecf5ffc7),var(--skin-topbar-bg),var(--theme-topbar)}.theme-vip-gold .desktop-header{background:linear-gradient(90deg,#0a0a0ce6,#22180cc7),var(--skin-topbar-bg),var(--theme-topbar)}.desktop-header>.ant-space{min-width:0;flex-wrap:wrap}.theme-vip-blue .desktop-header>.ant-space,.theme-vip-diamond .desktop-header>.ant-space,.theme-vip-gold .desktop-header>.ant-space{color:var(--theme-topbar-text)}.theme-vip-blue .desktop-header>.ant-space span,.theme-vip-diamond .desktop-header>.ant-space span,.theme-vip-gold .desktop-header>.ant-space span{color:inherit}.theme-vip-blue .desktop-header>.ant-space span:nth-child(2),.theme-vip-diamond .desktop-header>.ant-space span:nth-child(2),.theme-vip-gold .desktop-header>.ant-space span:nth-child(2){color:var(--theme-topbar-muted)}.desktop-content{flex:1 1 auto;min-height:0;min-width:0;padding:22px 26px 30px;background:linear-gradient(180deg,rgba(15,118,110,.05),transparent 260px),#f3f6fb;overflow-x:hidden;overflow-y:auto}.theme-vip-blue .desktop-content,.theme-vip-diamond .desktop-content,.theme-vip-gold .desktop-content{background:var(--skin-main-bg),var(--theme-page-bg);color:var(--theme-text)}.desktop-footer{flex:0 0 38px;padding:0 26px;background:#fffffff0;border-top:1px solid #e2e8f0}.theme-vip-blue .desktop-footer,.theme-vip-diamond .desktop-footer,.theme-vip-gold .desktop-footer{background:var(--skin-topbar-bg),var(--theme-topbar);border-top-color:var(--theme-border);color:var(--theme-muted)}.theme-vip-blue .beian-footer,.theme-vip-diamond .beian-footer,.theme-vip-gold .beian-footer{color:var(--theme-muted)}.theme-vip-blue .beian-footer a:hover,.theme-vip-diamond .beian-footer a:hover,.theme-vip-gold .beian-footer a:hover{color:var(--theme-accent)}.content-loading,.content-loading .ant-spin-container,.content-loading-body{min-height:100%;min-width:0}.content-loading .ant-spin{max-height:none}.content-loading .ant-spin-text{color:#0f766e;font-weight:600}.theme-vip-blue .content-loading .ant-spin-text,.theme-vip-diamond .content-loading .ant-spin-text,.theme-vip-gold .content-loading .ant-spin-text,.theme-vip-blue .eyebrow,.theme-vip-diamond .eyebrow,.theme-vip-gold .eyebrow{color:var(--theme-accent)}.tablet-content-loading{display:block}.tablet-content-flow{min-height:420px}.tablet-beian-footer{margin-top:16px}.suite-section{display:grid;gap:16px;min-width:0}.page-heading{position:relative;overflow:hidden;min-height:104px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;padding:20px 22px;background:#fff;border:1px solid #dbe4ef;border-left:5px solid #0f766e;border-radius:8px;box-shadow:0 10px 24px #0f172a0d}.page-heading>div:first-child{min-width:min(360px,100%);flex:1 1 360px}.theme-vip-blue .page-heading,.theme-vip-diamond .page-heading,.theme-vip-gold .page-heading,.theme-vip-blue .metric-card-accent,.theme-vip-diamond .metric-card-accent,.theme-vip-gold .metric-card-accent{border-left-color:var(--theme-accent)}.theme-vip-blue .page-heading,.theme-vip-diamond .page-heading,.theme-vip-gold .page-heading{background:var(--skin-hero-bg),var(--theme-card);border-color:var(--theme-border);color:var(--theme-text);box-shadow:var(--theme-shadow)}.theme-vip-blue .page-heading:after,.theme-vip-diamond .page-heading:after,.theme-vip-gold .page-heading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--skin-decor-corner);opacity:.72}.page-heading>*{position:relative;z-index:1}.theme-vip-blue .metric-card-accent,.theme-vip-diamond .metric-card-accent,.theme-vip-gold .metric-card-accent{background:var(--skin-stat-card-bg),linear-gradient(135deg,var(--theme-card),var(--theme-accent-soft))}.expired-service-alert{border-radius:8px}.tablet-expired-alert{margin-bottom:16px}.page-heading h2{margin:2px 0 4px}.page-heading-actions{display:flex;align-items:center;justify-content:flex-end;flex:1 1 360px;max-width:100%}.page-heading-actions .ant-space{justify-content:flex-end;flex-wrap:wrap;max-width:100%}.suite-row{margin-top:16px}.hero-panel{padding:24px 26px}.merchant-hero{display:flex;align-items:center;justify-content:space-between}.hero-actions{justify-content:flex-end}.elevated-toolbar{padding:14px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 12px 32px #0f172a0d}.theme-vip-blue .elevated-toolbar,.theme-vip-diamond .elevated-toolbar,.theme-vip-gold .elevated-toolbar{background:var(--skin-report-panel-bg),var(--theme-card);border-color:var(--theme-border);color:var(--theme-text);box-shadow:var(--theme-shadow)}.store-select{min-width:190px}.inventory-header-store-select{min-width:220px}.ant-card{border-radius:8px;border-color:#e2e8f0}.theme-vip-blue .ant-card,.theme-vip-diamond .ant-card,.theme-vip-gold .ant-card{background:var(--skin-chart-card-bg),var(--theme-card);border-color:var(--theme-border);color:var(--theme-text);box-shadow:var(--theme-shadow)}.theme-vip-blue .ant-card .ant-card-head,.theme-vip-diamond .ant-card .ant-card-head,.theme-vip-gold .ant-card .ant-card-head{color:var(--theme-text);border-color:var(--theme-border)}.ant-table-wrapper{background:#fff;border-radius:8px;max-width:100%;overflow-x:auto}.theme-vip-blue .ant-table-wrapper,.theme-vip-diamond .ant-table-wrapper,.theme-vip-gold .ant-table-wrapper,.theme-vip-blue .ant-table,.theme-vip-diamond .ant-table,.theme-vip-gold .ant-table{background:var(--theme-card);color:var(--theme-text)}.theme-vip-blue .ant-table-thead>tr>th,.theme-vip-diamond .ant-table-thead>tr>th,.theme-vip-gold .ant-table-thead>tr>th{background:var(--theme-card-soft);border-color:var(--theme-border);color:var(--theme-text)}.theme-vip-blue .ant-table-tbody>tr>td,.theme-vip-diamond .ant-table-tbody>tr>td,.theme-vip-gold .ant-table-tbody>tr>td{border-color:var(--theme-border);color:var(--theme-text)}.theme-vip-blue .ant-table-tbody>tr.ant-table-row:hover>td,.theme-vip-diamond .ant-table-tbody>tr.ant-table-row:hover>td,.theme-vip-gold .ant-table-tbody>tr.ant-table-row:hover>td{background:var(--theme-card-soft)}.theme-vip-blue .ant-table-tbody>tr:not(.table-row-warning):not(.table-row-danger)>td,.theme-vip-diamond .ant-table-tbody>tr:not(.table-row-warning):not(.table-row-danger)>td,.theme-vip-gold .ant-table-tbody>tr:not(.table-row-warning):not(.table-row-danger)>td{background:var(--theme-table-row-bg)}.theme-vip-blue .table-row-warning>td,.theme-vip-diamond .table-row-warning>td,.theme-vip-gold .table-row-warning>td{background:var(--theme-table-warn-bg)!important;color:var(--theme-table-warn-text)!important}.theme-vip-blue .table-row-danger>td,.theme-vip-diamond .table-row-danger>td,.theme-vip-gold .table-row-danger>td{background:var(--theme-table-danger-bg)!important;color:var(--theme-table-danger-text)!important}.theme-vip-blue .table-row-warning .ant-typography,.theme-vip-diamond .table-row-warning .ant-typography,.theme-vip-gold .table-row-warning .ant-typography,.theme-vip-blue .table-row-warning .stock-number,.theme-vip-diamond .table-row-warning .stock-number,.theme-vip-gold .table-row-warning .stock-number{color:var(--theme-table-warn-text)!important}.theme-vip-blue .table-row-danger .ant-typography,.theme-vip-diamond .table-row-danger .ant-typography,.theme-vip-gold .table-row-danger .ant-typography,.theme-vip-blue .table-row-danger .stock-number,.theme-vip-diamond .table-row-danger .stock-number,.theme-vip-gold .table-row-danger .stock-number{color:var(--theme-table-danger-text)!important}.kpi-grid{display:grid;gap:14px;min-width:0}.kpi-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card{min-height:116px}.metric-card-accent{border-left:5px solid #0f766e}.workspace-panel{min-width:0;padding:16px;background:#fff;border:1px solid #dbe4ef;border-radius:8px;box-shadow:0 10px 24px #0f172a0a}.low-stock-workspace{height:100%}.low-stock-title-row{align-items:flex-start}.low-stock-groups{display:grid;gap:14px}.low-stock-group-card{display:grid;gap:12px;padding:14px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.low-stock-group-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.low-stock-group-head>div:first-child{display:grid;gap:2px}.low-stock-item-list{display:grid;gap:8px}.low-stock-item{display:grid;grid-template-columns:minmax(150px,1fr) minmax(108px,auto) auto auto;align-items:center;gap:10px;padding:10px;border:1px solid #e2e8f0;border-left:5px solid #f59e0b;border-radius:8px;background:#fff}.low-stock-item.status-sold_out{border-left-color:#dc2626}.low-stock-item-main{min-width:0;display:grid;gap:2px}.low-stock-item-main strong,.low-stock-item-main span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.low-stock-item-main span{color:#64748b;font-size:12px}.low-stock-item-count{display:flex;align-items:baseline;justify-content:flex-end;gap:4px;white-space:nowrap}.low-stock-item-count strong{font-size:22px;line-height:1}.low-stock-item-count small{margin-left:5px;color:#64748b}.theme-vip-blue .workspace-panel,.theme-vip-diamond .workspace-panel,.theme-vip-gold .workspace-panel,.theme-vip-blue .report-quick-nav,.theme-vip-diamond .report-quick-nav,.theme-vip-gold .report-quick-nav,.theme-vip-blue .permission-toolbar,.theme-vip-diamond .permission-toolbar,.theme-vip-gold .permission-toolbar,.theme-vip-blue .permission-group,.theme-vip-diamond .permission-group,.theme-vip-gold .permission-group,.theme-vip-blue .low-stock-group-card,.theme-vip-diamond .low-stock-group-card,.theme-vip-gold .low-stock-group-card{background:var(--skin-report-panel-bg),var(--theme-card);border-color:var(--theme-border);color:var(--theme-text);box-shadow:var(--theme-shadow)}.theme-vip-blue .low-stock-item,.theme-vip-diamond .low-stock-item,.theme-vip-gold .low-stock-item,.theme-vip-blue .tablet-alert-group,.theme-vip-diamond .tablet-alert-group,.theme-vip-gold .tablet-alert-group,.theme-vip-blue .tablet-alert-item,.theme-vip-diamond .tablet-alert-item,.theme-vip-gold .tablet-alert-item{background:var(--theme-card);border-color:var(--theme-border);color:var(--theme-text)}.theme-vip-blue .stock-plan-metrics,.theme-vip-diamond .stock-plan-metrics,.theme-vip-gold .stock-plan-metrics{border-color:var(--theme-border)}.theme-vip-blue .stock-plan-metrics{background:linear-gradient(135deg,#eaf2ffdb,#d9e7ffb8)}.theme-vip-diamond .stock-plan-metrics{background:linear-gradient(135deg,#f8fbffe6,#e1eeffc2)}.theme-vip-gold .stock-plan-metrics{background:linear-gradient(135deg,#fffaf0db,#fff3d6c2)}.theme-vip-blue .stock-plan-metric,.theme-vip-diamond .stock-plan-metric,.theme-vip-gold .stock-plan-metric{color:var(--theme-text)}.theme-vip-blue .stock-plan-metric{background:#ffffff8a}.theme-vip-diamond .stock-plan-metric{background:#ffffffad}.theme-vip-gold .stock-plan-metric.needs-replenish{background:#fff3d6e6}.theme-vip-blue .low-stock-item-main span,.theme-vip-diamond .low-stock-item-main span,.theme-vip-gold .low-stock-item-main span,.theme-vip-blue .low-stock-item-count small,.theme-vip-diamond .low-stock-item-count small,.theme-vip-gold .low-stock-item-count small,.theme-vip-blue .stock-plan-metric small,.theme-vip-diamond .stock-plan-metric small,.theme-vip-gold .stock-plan-metric small,.theme-vip-blue .stock-plan-metric em,.theme-vip-diamond .stock-plan-metric em,.theme-vip-gold .stock-plan-metric em,.theme-vip-blue .tablet-alert-item small,.theme-vip-diamond .tablet-alert-item small,.theme-vip-gold .tablet-alert-item small,.theme-vip-blue .tablet-alert-more,.theme-vip-diamond .tablet-alert-more,.theme-vip-gold .tablet-alert-more{color:var(--theme-muted)}.theme-vip-gold .stock-row .stock-plan-metrics{background:linear-gradient(135deg,#221b12f0,#5c411ce6);border-color:#d9a74a8a;box-shadow:inset 0 1px #fff0be2e,0 8px 18px #271c0e29}.theme-vip-gold .stock-row .stock-plan-metric{background:#fff8e21a;border:1px solid rgba(255,224,160,.26);box-shadow:inset 0 1px #ffffff14}.theme-vip-gold .stock-row .stock-plan-metric small,.theme-vip-gold .stock-row .stock-plan-metric em{color:#f4d891!important}.theme-vip-gold .stock-row .stock-plan-metric strong{color:#fff8df!important;text-shadow:0 1px 2px rgba(0,0,0,.28)}.theme-vip-gold .stock-row .stock-plan-metric.needs-replenish{background:linear-gradient(135deg,#ffe0a0fa,#d9a74af0);border-color:#ffecbedb}.theme-vip-gold .stock-row .stock-plan-metric.needs-replenish small,.theme-vip-gold .stock-row .stock-plan-metric.needs-replenish em,.theme-vip-gold .stock-row .stock-plan-metric.needs-replenish strong{color:#24180a!important;text-shadow:none}.theme-vip-gold .workspace-panel,.theme-vip-gold .elevated-toolbar,.theme-vip-gold .report-quick-nav,.theme-vip-gold .permission-toolbar,.theme-vip-gold .permission-group,.theme-vip-gold .low-stock-group-card,.theme-vip-gold .settings-section,.theme-vip-gold .ant-card{background:linear-gradient(135deg,#181a1feb,#181a1fdb),var(--skin-report-panel-bg),var(--theme-card)}.panel-title-row{min-height:38px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:14px}.panel-title-row h4{margin:0}.recent-movement-toolbar{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;min-width:min(100%,520px)}.recent-movement-filter-row{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.recent-movement-select{width:150px}.movement-detail-header{display:grid;gap:10px;margin-bottom:14px}.movement-detail-title-row{margin-bottom:0}.movement-detail-primary-filters{justify-content:flex-end}.movement-detail-more-filters{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:10px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.theme-vip-blue .movement-detail-more-filters,.theme-vip-diamond .movement-detail-more-filters,.theme-vip-gold .movement-detail-more-filters{background:var(--theme-card-soft);border-color:var(--theme-border)}.section-toolbar{flex-wrap:wrap;margin-bottom:14px}.search-input{width:260px}.stock-number{font-weight:800;color:#0f172a}.stock-plan-number{font-weight:800;color:#1d4ed8}.stock-number small{margin-left:4px;color:#64748b;font-weight:500}.gram-jin-hint{margin-left:4px;color:#94a3b8!important;font-size:12px;font-weight:400}.stock-plan-number small{margin-left:4px;color:#64748b;font-weight:500}.table-row-warning td{background:#fffbeb!important}.table-row-danger td{background:#fff1f2!important}.avatar-dot{width:34px;height:34px;display:grid;place-items:center;color:#0f766e;background:#ccfbf1;border-radius:8px}.avatar-admin{color:#92400e;background:#fef3c7}.store-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.store-card{min-height:168px}.store-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.cloud-config-card{height:100%}.cloud-config-panel{min-height:100%;display:flex;flex-direction:column;gap:12px}.cloud-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:8px;background:#ecfeff;color:#0891b2;font-size:24px}.drawer-section{min-height:380px}.drawer-fill{width:100%}.reason-dictionary,.dictionary-tab-panel{display:grid;gap:14px}.reason-summary-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.reason-summary-strip>div{display:grid;gap:4px;min-height:74px;padding:12px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.reason-summary-strip span{color:#64748b;font-size:12px;font-weight:700}.reason-summary-strip strong{color:#0f172a;font-size:26px;line-height:1}.reason-toolbar{margin-bottom:0}.ingredient-tree-table .ant-table-row-level-0>td{background:#f8fafc}.ingredient-tree-table .ant-table-row-level-0 .ant-typography{color:#0f172a}.ingredient-tree-table .ant-table-row-level-1>td:first-child{border-left:3px solid #dbeafe}.ingredient-tree-name{min-width:180px}.reason-filter-select{min-width:140px}.modal-submit-row{display:flex;justify-content:flex-end;gap:10px;padding-top:2px}.report-layout{display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:14px;align-items:start}.report-section .workspace-panel{scroll-margin-top:118px}.report-main{min-width:0;display:grid;gap:16px}.report-quick-nav{position:sticky;top:88px;display:grid;gap:6px;padding:10px 6px;background:#fff;border:1px solid #e2e8f0;border-radius:8px}.report-quick-nav .ant-btn{padding-inline:6px;text-align:left}.report-range-picker-wrap{display:inline-flex;align-items:center;gap:6px}.report-date-picker{width:136px}.report-date-separator{color:#64748b;line-height:32px;white-space:nowrap}.report-range-picker-popup{z-index:1600!important}.report-range-picker-popup .ant-picker-panel-container{pointer-events:auto}.report-ingredient-metrics{margin-bottom:12px}.permission-toolbar{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:12px;margin-bottom:14px;padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.permission-tree{padding:10px;border:1px solid #e2e8f0;border-radius:8px}.permission-tree .ant-tree-title{white-space:normal}.permission-group-list{display:grid;gap:12px}.permission-group{padding:12px;border:1px solid #dbe4ef;border-radius:8px;background:#fff}.permission-group-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.check-grid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.check-grid .ant-checkbox-wrapper{margin-inline-start:0;align-items:flex-start;padding:10px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.drawer-submit-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.recipe-editor{display:grid;gap:12px;margin:14px 0;padding:12px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.recipe-editor-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.recipe-row-list{display:grid;gap:10px}.recipe-row{display:grid;grid-template-columns:minmax(220px,1fr) 160px auto;gap:10px;align-items:center}.recipe-ingredient-select,.recipe-grams-input{width:100%}.ingredient-summary-panel{min-height:360px}.dish-ingredient-list{display:flex;flex-wrap:wrap;gap:8px}.theme-vip-blue .ant-btn-primary:not(:disabled),.theme-vip-diamond .ant-btn-primary:not(:disabled),.theme-vip-gold .ant-btn-primary:not(:disabled){background-color:var(--theme-primary-bg)!important;background-image:var(--skin-button-primary),linear-gradient(135deg,var(--theme-primary-bg),var(--theme-primary-bg-hover))!important;background-position:center,center!important;background-size:cover,cover!important;border-color:var(--theme-primary-bg)!important;color:var(--theme-primary-text)!important;box-shadow:0 10px 24px var(--theme-accent-soft);font-weight:700}.theme-vip-blue .ant-btn-primary:not(:disabled):hover,.theme-vip-diamond .ant-btn-primary:not(:disabled):hover,.theme-vip-gold .ant-btn-primary:not(:disabled):hover{background-color:var(--theme-primary-bg-hover)!important;border-color:var(--theme-primary-bg-hover)!important;color:var(--theme-primary-text)!important}.theme-vip-blue .ant-btn-default:not(:disabled),.theme-vip-diamond .ant-btn-default:not(:disabled),.theme-vip-gold .ant-btn-default:not(:disabled){background:var(--theme-control-bg)!important;border-color:var(--theme-border)!important;color:var(--theme-control-text)!important;box-shadow:0 8px 18px #0f172a0a}.theme-vip-blue .ant-btn-default:not(:disabled):hover,.theme-vip-diamond .ant-btn-default:not(:disabled):hover,.theme-vip-gold .ant-btn-default:not(:disabled):hover{background:var(--theme-control-bg-hover)!important;border-color:var(--theme-accent)!important;color:var(--theme-accent)!important}.theme-vip-blue .ant-btn-dangerous:not(:disabled),.theme-vip-diamond .ant-btn-dangerous:not(:disabled),.theme-vip-gold .ant-btn-dangerous:not(:disabled){background:var(--theme-danger-soft)!important;border-color:var(--theme-danger)!important;color:var(--theme-danger)!important}.theme-vip-blue .ant-btn .anticon,.theme-vip-diamond .ant-btn .anticon,.theme-vip-gold .ant-btn .anticon{color:inherit}.theme-vip-blue .ant-btn:disabled,.theme-vip-diamond .ant-btn:disabled,.theme-vip-gold .ant-btn:disabled,.themed-drawer-root .ant-btn:disabled,.themed-modal-root .ant-btn:disabled{background:#94a3b824!important;border-color:var(--theme-border)!important;color:var(--theme-muted)!important;opacity:.78}.theme-vip-blue .ant-input,.theme-vip-diamond .ant-input,.theme-vip-gold .ant-input,.theme-vip-blue .ant-input-affix-wrapper,.theme-vip-diamond .ant-input-affix-wrapper,.theme-vip-gold .ant-input-affix-wrapper,.theme-vip-blue .ant-input-number,.theme-vip-diamond .ant-input-number,.theme-vip-gold .ant-input-number,.theme-vip-blue .ant-picker,.theme-vip-diamond .ant-picker,.theme-vip-gold .ant-picker,.theme-vip-blue .ant-select-selector,.theme-vip-diamond .ant-select-selector,.theme-vip-gold .ant-select-selector{background:var(--theme-control-bg)!important;background-image:none!important;border-color:var(--theme-border)!important;color:var(--theme-control-text)!important}.theme-vip-blue .ant-input-affix-wrapper .ant-input,.theme-vip-diamond .ant-input-affix-wrapper .ant-input,.theme-vip-gold .ant-input-affix-wrapper .ant-input{background:transparent!important;border-color:transparent!important}.theme-vip-blue .ant-input:hover,.theme-vip-diamond .ant-input:hover,.theme-vip-gold .ant-input:hover,.theme-vip-blue .ant-input-affix-wrapper:hover,.theme-vip-diamond .ant-input-affix-wrapper:hover,.theme-vip-gold .ant-input-affix-wrapper:hover,.theme-vip-blue .ant-input-number:hover,.theme-vip-diamond .ant-input-number:hover,.theme-vip-gold .ant-input-number:hover,.theme-vip-blue .ant-picker:hover,.theme-vip-diamond .ant-picker:hover,.theme-vip-gold .ant-picker:hover,.theme-vip-blue .ant-select-selector:hover,.theme-vip-diamond .ant-select-selector:hover,.theme-vip-gold .ant-select-selector:hover{border-color:var(--theme-accent)!important}.theme-vip-blue .ant-input::placeholder,.theme-vip-diamond .ant-input::placeholder,.theme-vip-gold .ant-input::placeholder,.theme-vip-blue .ant-picker-input>input::placeholder,.theme-vip-diamond .ant-picker-input>input::placeholder,.theme-vip-gold .ant-picker-input>input::placeholder,.theme-vip-blue .ant-select-selection-placeholder,.theme-vip-diamond .ant-select-selection-placeholder,.theme-vip-gold .ant-select-selection-placeholder{color:var(--theme-muted)!important}.theme-vip-blue .ant-input-number-input,.theme-vip-diamond .ant-input-number-input,.theme-vip-gold .ant-input-number-input,.theme-vip-blue .ant-picker-input>input,.theme-vip-diamond .ant-picker-input>input,.theme-vip-gold .ant-picker-input>input,.theme-vip-blue .ant-select-selection-item,.theme-vip-diamond .ant-select-selection-item,.theme-vip-gold .ant-select-selection-item,.theme-vip-blue .ant-typography,.theme-vip-diamond .ant-typography,.theme-vip-gold .ant-typography{color:var(--theme-text)!important}.theme-vip-blue .ant-typography.ant-typography-secondary,.theme-vip-diamond .ant-typography.ant-typography-secondary,.theme-vip-gold .ant-typography.ant-typography-secondary,.theme-vip-blue .ant-statistic-title,.theme-vip-diamond .ant-statistic-title,.theme-vip-gold .ant-statistic-title,.theme-vip-blue .ant-input-prefix,.theme-vip-diamond .ant-input-prefix,.theme-vip-gold .ant-input-prefix,.theme-vip-blue .ant-input-suffix,.theme-vip-diamond .ant-input-suffix,.theme-vip-gold .ant-input-suffix,.theme-vip-blue .ant-select-arrow,.theme-vip-diamond .ant-select-arrow,.theme-vip-gold .ant-select-arrow,.theme-vip-blue .ant-picker-suffix,.theme-vip-diamond .ant-picker-suffix,.theme-vip-gold .ant-picker-suffix{color:var(--theme-muted)!important}.theme-vip-blue .ant-statistic-content,.theme-vip-diamond .ant-statistic-content,.theme-vip-gold .ant-statistic-content,.theme-vip-blue .ant-statistic-content-suffix,.theme-vip-diamond .ant-statistic-content-suffix,.theme-vip-gold .ant-statistic-content-suffix,.theme-vip-blue .ant-badge-status-text,.theme-vip-diamond .ant-badge-status-text,.theme-vip-gold .ant-badge-status-text,.theme-vip-blue .ant-timeline-item-content,.theme-vip-diamond .ant-timeline-item-content,.theme-vip-gold .ant-timeline-item-content,.theme-vip-blue .ant-card-head-title,.theme-vip-diamond .ant-card-head-title,.theme-vip-gold .ant-card-head-title{color:var(--theme-text)!important}.theme-vip-blue .ant-input-group-addon,.theme-vip-diamond .ant-input-group-addon,.theme-vip-gold .ant-input-group-addon,.theme-vip-blue .ant-input-number-group-addon,.theme-vip-diamond .ant-input-number-group-addon,.theme-vip-gold .ant-input-number-group-addon{background:var(--theme-control-bg)!important;border-color:var(--theme-border)!important;color:var(--theme-control-text)!important}.theme-vip-blue .ant-timeline-item-tail,.theme-vip-diamond .ant-timeline-item-tail,.theme-vip-gold .ant-timeline-item-tail{border-inline-start-color:var(--theme-border)!important}.theme-vip-blue .ant-tag,.theme-vip-diamond .ant-tag,.theme-vip-gold .ant-tag{background:var(--theme-control-bg)!important;border-color:var(--theme-border)!important;color:var(--theme-control-text)!important;font-weight:600}.theme-vip-blue .ant-tag-green,.theme-vip-diamond .ant-tag-green,.theme-vip-gold .ant-tag-green{background:var(--theme-success-soft)!important;border-color:var(--theme-success)!important;color:var(--theme-success)!important}.theme-vip-blue .ant-tag-orange,.theme-vip-diamond .ant-tag-orange,.theme-vip-gold .ant-tag-orange,.theme-vip-blue .ant-tag-gold,.theme-vip-diamond .ant-tag-gold,.theme-vip-gold .ant-tag-gold{background:var(--theme-warning-soft)!important;border-color:var(--theme-warning)!important;color:var(--theme-warning)!important}.theme-vip-blue .ant-tag-red,.theme-vip-diamond .ant-tag-red,.theme-vip-gold .ant-tag-red,.theme-vip-blue .ant-tag-error,.theme-vip-diamond .ant-tag-error,.theme-vip-gold .ant-tag-error{background:var(--theme-danger-soft)!important;border-color:var(--theme-danger)!important;color:var(--theme-danger)!important}.theme-vip-blue .ant-tag-cyan,.theme-vip-diamond .ant-tag-cyan,.theme-vip-gold .ant-tag-cyan,.theme-vip-blue .ant-tag-blue,.theme-vip-diamond .ant-tag-blue,.theme-vip-gold .ant-tag-blue,.theme-vip-blue .ant-tag-processing,.theme-vip-diamond .ant-tag-processing,.theme-vip-gold .ant-tag-processing{background:var(--theme-accent-soft)!important;border-color:var(--theme-accent)!important;color:var(--theme-accent)!important}.theme-vip-blue .ant-pagination,.theme-vip-diamond .ant-pagination,.theme-vip-gold .ant-pagination,.theme-vip-blue .ant-pagination-total-text,.theme-vip-diamond .ant-pagination-total-text,.theme-vip-gold .ant-pagination-total-text,.theme-vip-blue .ant-pagination-options,.theme-vip-diamond .ant-pagination-options,.theme-vip-gold .ant-pagination-options{color:var(--theme-text)}.theme-vip-blue .ant-pagination .ant-pagination-item,.theme-vip-diamond .ant-pagination .ant-pagination-item,.theme-vip-gold .ant-pagination .ant-pagination-item,.theme-vip-blue .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.theme-vip-diamond .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.theme-vip-gold .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.theme-vip-blue .ant-pagination .ant-pagination-next .ant-pagination-item-link,.theme-vip-diamond .ant-pagination .ant-pagination-next .ant-pagination-item-link,.theme-vip-gold .ant-pagination .ant-pagination-next .ant-pagination-item-link{background:var(--theme-control-bg);border-color:var(--theme-border);color:var(--theme-control-text)}.theme-vip-blue .ant-pagination .ant-pagination-item-active,.theme-vip-diamond .ant-pagination .ant-pagination-item-active,.theme-vip-gold .ant-pagination .ant-pagination-item-active{background:var(--theme-primary-bg);border-color:var(--theme-primary-bg)}.theme-vip-blue .ant-pagination .ant-pagination-item-active a,.theme-vip-diamond .ant-pagination .ant-pagination-item-active a,.theme-vip-gold .ant-pagination .ant-pagination-item-active a{color:var(--theme-primary-text)}body.merchant-themed-body .ant-select-dropdown,body.merchant-themed-body .ant-picker-dropdown .ant-picker-panel-container,body.merchant-themed-body .ant-dropdown-menu,body.merchant-themed-body .ant-popover-inner{background:var(--theme-card);border:1px solid var(--theme-border);box-shadow:var(--theme-shadow)}body.merchant-themed-body .ant-select-item,body.merchant-themed-body .ant-picker-cell,body.merchant-themed-body .ant-picker-header,body.merchant-themed-body .ant-picker-header button,body.merchant-themed-body .ant-dropdown-menu-item,body.merchant-themed-body .ant-popover-inner-content,body.merchant-themed-body .ant-popover-title{color:var(--theme-text)!important}body.merchant-themed-body .ant-select-item-option-active,body.merchant-themed-body .ant-dropdown-menu-item:hover,body.merchant-themed-body .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner,body.merchant-themed-body .ant-picker-cell:hover .ant-picker-cell-inner{background:var(--theme-accent-soft)!important}body.merchant-themed-body .ant-select-item-option-selected,body.merchant-themed-body .ant-picker-cell-selected .ant-picker-cell-inner,body.merchant-themed-body .ant-picker-cell-range-start .ant-picker-cell-inner,body.merchant-themed-body .ant-picker-cell-range-end .ant-picker-cell-inner{background:var(--theme-primary-bg)!important;color:var(--theme-primary-text)!important}.theme-vip-blue .ant-segmented,.theme-vip-diamond .ant-segmented,.theme-vip-gold .ant-segmented{padding:3px;background:var(--theme-control-bg);border:1px solid var(--theme-border)}.theme-vip-blue .ant-segmented-item,.theme-vip-diamond .ant-segmented-item,.theme-vip-gold .ant-segmented-item{color:var(--theme-control-text)}.theme-vip-blue .ant-segmented-item-selected,.theme-vip-diamond .ant-segmented-item-selected,.theme-vip-gold .ant-segmented-item-selected{background:var(--theme-primary-bg)!important;color:var(--theme-primary-text)!important;box-shadow:none}.theme-vip-blue .stock-number,.theme-vip-diamond .stock-number,.theme-vip-gold .stock-number{color:var(--theme-text)}.theme-vip-blue .stock-number small,.theme-vip-diamond .stock-number small,.theme-vip-gold .stock-number small{color:var(--theme-muted)}.theme-vip-blue .check-grid .ant-checkbox-wrapper,.theme-vip-diamond .check-grid .ant-checkbox-wrapper,.theme-vip-gold .check-grid .ant-checkbox-wrapper,.theme-vip-blue .permission-tree,.theme-vip-diamond .permission-tree,.theme-vip-gold .permission-tree,.theme-vip-blue .reason-summary-strip>div,.theme-vip-diamond .reason-summary-strip>div,.theme-vip-gold .reason-summary-strip>div{background:var(--theme-card);border-color:var(--theme-border);color:var(--theme-text)}.theme-vip-blue .reason-summary-strip span,.theme-vip-diamond .reason-summary-strip span,.theme-vip-gold .reason-summary-strip span{color:var(--theme-muted)}.theme-vip-blue .reason-summary-strip strong,.theme-vip-diamond .reason-summary-strip strong,.theme-vip-gold .reason-summary-strip strong{color:var(--theme-text)}.settings-drawer-root .ant-drawer-content{background:var(--skin-main-bg),var(--theme-page-bg);color:var(--theme-text)}.themed-drawer-root .ant-drawer-content,.themed-modal-root .ant-modal-content{background:var(--skin-report-panel-bg),var(--theme-card);color:var(--theme-text)}.settings-drawer-root .ant-drawer-header,.themed-drawer-root .ant-drawer-header,.themed-modal-root .ant-modal-header{background:var(--skin-topbar-bg),var(--theme-topbar);border-bottom-color:var(--theme-border)}.settings-drawer-root.theme-vip-blue .ant-drawer-header,.themed-drawer-root.theme-vip-blue .ant-drawer-header,.themed-modal-root.theme-vip-blue .ant-modal-header{background:linear-gradient(90deg,#071b3be6,#0d3e8abd),var(--skin-topbar-bg),var(--theme-topbar)}.settings-drawer-root.theme-vip-diamond .ant-drawer-header,.themed-drawer-root.theme-vip-diamond .ant-drawer-header,.themed-modal-root.theme-vip-diamond .ant-modal-header{background:linear-gradient(90deg,#ffffffe6,#ecf5ffc7),var(--skin-topbar-bg),var(--theme-topbar)}.settings-drawer-root.theme-vip-gold .ant-drawer-header,.themed-drawer-root.theme-vip-gold .ant-drawer-header,.themed-modal-root.theme-vip-gold .ant-modal-header{background:linear-gradient(90deg,#0a0a0ce6,#22180cc7),var(--skin-topbar-bg),var(--theme-topbar)}.settings-drawer-root .ant-drawer-title,.settings-drawer-root .ant-drawer-close,.themed-drawer-root .ant-drawer-title,.themed-drawer-root .ant-drawer-close,.themed-modal-root .ant-modal-title,.themed-modal-root .ant-modal-close{color:var(--theme-text)}.settings-drawer-root.theme-vip-blue .ant-drawer-title,.settings-drawer-root.theme-vip-blue .ant-drawer-close,.themed-drawer-root.theme-vip-blue .ant-drawer-title,.themed-drawer-root.theme-vip-blue .ant-drawer-close,.themed-modal-root.theme-vip-blue .ant-modal-title,.themed-modal-root.theme-vip-blue .ant-modal-close,.settings-drawer-root.theme-vip-diamond .ant-drawer-title,.settings-drawer-root.theme-vip-diamond .ant-drawer-close,.themed-drawer-root.theme-vip-diamond .ant-drawer-title,.themed-drawer-root.theme-vip-diamond .ant-drawer-close,.themed-modal-root.theme-vip-diamond .ant-modal-title,.themed-modal-root.theme-vip-diamond .ant-modal-close,.settings-drawer-root.theme-vip-gold .ant-drawer-title,.settings-drawer-root.theme-vip-gold .ant-drawer-close,.themed-drawer-root.theme-vip-gold .ant-drawer-title,.themed-drawer-root.theme-vip-gold .ant-drawer-close,.themed-modal-root.theme-vip-gold .ant-modal-title,.themed-modal-root.theme-vip-gold .ant-modal-close{color:var(--theme-topbar-text)}.themed-modal-root .ant-modal-footer{border-top-color:var(--theme-border)}.theme-vip-blue .ant-form-item-label>label,.theme-vip-diamond .ant-form-item-label>label,.theme-vip-gold .ant-form-item-label>label,.themed-drawer-root .ant-form-item-label>label,.themed-modal-root .ant-form-item-label>label,.settings-drawer-root .ant-form-item-label>label{color:var(--theme-text)!important;font-weight:600}.theme-vip-blue .ant-checkbox-wrapper,.theme-vip-diamond .ant-checkbox-wrapper,.theme-vip-gold .ant-checkbox-wrapper,.themed-drawer-root .ant-checkbox-wrapper,.themed-modal-root .ant-checkbox-wrapper{color:var(--theme-text)}.theme-vip-blue .ant-checkbox-inner,.theme-vip-diamond .ant-checkbox-inner,.theme-vip-gold .ant-checkbox-inner,.themed-drawer-root .ant-checkbox-inner,.themed-modal-root .ant-checkbox-inner{background:var(--theme-control-bg);border-color:var(--theme-border)}.theme-vip-blue .ant-checkbox-checked .ant-checkbox-inner,.theme-vip-diamond .ant-checkbox-checked .ant-checkbox-inner,.theme-vip-gold .ant-checkbox-checked .ant-checkbox-inner,.themed-drawer-root .ant-checkbox-checked .ant-checkbox-inner,.themed-modal-root .ant-checkbox-checked .ant-checkbox-inner{background:var(--theme-primary-bg);border-color:var(--theme-primary-bg)}.theme-vip-blue .ant-switch,.theme-vip-diamond .ant-switch,.theme-vip-gold .ant-switch,.themed-drawer-root .ant-switch,.themed-modal-root .ant-switch{background:#94a3b873}.theme-vip-blue .ant-switch.ant-switch-checked,.theme-vip-diamond .ant-switch.ant-switch-checked,.theme-vip-gold .ant-switch.ant-switch-checked,.themed-drawer-root .ant-switch.ant-switch-checked,.themed-modal-root .ant-switch.ant-switch-checked{background:var(--theme-primary-bg)}.theme-vip-blue .ant-tabs-tab,.theme-vip-diamond .ant-tabs-tab,.theme-vip-gold .ant-tabs-tab,.themed-drawer-root .ant-tabs-tab{color:var(--theme-muted)}.theme-vip-blue .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.theme-vip-diamond .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.theme-vip-gold .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.themed-drawer-root .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--theme-accent)}.theme-vip-blue .ant-tabs-ink-bar,.theme-vip-diamond .ant-tabs-ink-bar,.theme-vip-gold .ant-tabs-ink-bar,.themed-drawer-root .ant-tabs-ink-bar{background:var(--theme-accent)}.theme-vip-blue .ant-empty-description,.theme-vip-diamond .ant-empty-description,.theme-vip-gold .ant-empty-description,.themed-drawer-root .ant-empty-description,.themed-modal-root .ant-empty-description{color:var(--theme-muted)}.tomorrow-plan-list{display:grid;gap:12px;padding-bottom:8px}.tomorrow-plan-row{display:grid;gap:10px;padding:14px;background:#fff;border:1px solid #e2e8f0;border-radius:8px}.theme-vip-blue .tomorrow-plan-row,.theme-vip-diamond .tomorrow-plan-row,.theme-vip-gold .tomorrow-plan-row{background:var(--theme-card);border-color:var(--theme-border);color:var(--theme-text)}.tomorrow-plan-row-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tomorrow-plan-title{min-width:0;display:grid;gap:2px}.tomorrow-plan-title strong{min-width:0;overflow:hidden;color:#0f172a;text-overflow:ellipsis;white-space:nowrap}.theme-vip-blue .tomorrow-plan-title strong,.theme-vip-diamond .tomorrow-plan-title strong,.theme-vip-gold .tomorrow-plan-title strong{color:var(--theme-text)}.tomorrow-plan-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.settings-stack{display:grid;gap:16px}.settings-section{padding:16px;background:var(--skin-report-panel-bg),var(--theme-card);border:1px solid var(--theme-border);border-radius:8px;box-shadow:var(--theme-shadow)}.settings-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.settings-section-head h5{margin:0 0 4px}.skin-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(238px,1fr));gap:14px}.skin-card-option{width:100%;min-height:344px;display:grid;grid-template-rows:auto 1fr;padding:0;overflow:hidden;text-align:left;color:var(--theme-text);background:var(--skin-card-overlay),var(--theme-card);border:1px solid var(--theme-border);border-radius:8px;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.skin-card-option:hover:not(:disabled){transform:translateY(-2px);border-color:var(--theme-accent);box-shadow:var(--theme-shadow)}.skin-card-option.is-active{border-color:var(--theme-accent);box-shadow:0 0 0 3px var(--theme-accent-soft),var(--theme-shadow)}.skin-card-option.is-disabled{cursor:not-allowed;opacity:.6}.skin-thumb{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--theme-card-soft)}.skin-thumb img{width:100%;height:100%;display:block;object-fit:cover;object-position:top center}.skin-active-ribbon{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:5px;padding:5px 9px;color:var(--theme-primary-contrast);background:var(--skin-badge-pill),var(--theme-accent);border-radius:999px;font-size:12px;font-weight:700}.skin-card-meta{display:grid;align-content:start;gap:7px;padding:12px}.skin-card-title-row,.skin-card-tags{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.skin-card-title-row{justify-content:space-between}.skin-card-title-row strong{font-size:16px}.skin-card-title-row span,.skin-card-plan,.skin-card-desc{color:var(--theme-muted)}.skin-card-plan{font-weight:700}.skin-card-desc{line-height:1.55}.theme-vip-gold .ant-card,.theme-vip-gold .workspace-panel,.theme-vip-gold .settings-section{background:linear-gradient(135deg,#181a1fed,#181a1fdb),var(--skin-report-panel-bg),var(--theme-card)}.theme-vip-blue .ant-card-body,.theme-vip-diamond .ant-card-body,.theme-vip-gold .ant-card-body,.theme-vip-blue .ant-table-placeholder>td,.theme-vip-diamond .ant-table-placeholder>td,.theme-vip-gold .ant-table-placeholder>td{color:var(--theme-text)}.theme-vip-blue .ant-divider,.theme-vip-diamond .ant-divider,.theme-vip-gold .ant-divider,.themed-drawer-root .ant-divider,.themed-modal-root .ant-divider{border-color:var(--theme-border)}.section-toolbar,.panel-title-row{gap:14px}.section-toolbar .ant-space,.panel-title-row .ant-space{flex-wrap:wrap}@media(max-width:1180px){.stock-row{grid-template-columns:minmax(160px,1fr) 132px minmax(188px,216px);grid-template-areas:"main count plan" "status actions actions"}.stock-main{grid-area:main}.stock-count{grid-area:count}.stock-plan-metrics{grid-area:plan}.stock-row .ant-tag{grid-area:status;width:fit-content}.stock-actions{grid-area:actions;flex-wrap:nowrap;justify-self:end}.tablet-ingredient-row{grid-template-columns:minmax(200px,1fr) minmax(140px,160px) minmax(196px,220px) minmax(112px,132px)}.tablet-ingredient-total{grid-column:auto}}@media(max-width:720px){.tablet-hero,.tablet-control-bar,.section-toolbar,.merchant-hero,.page-heading,.report-layout,.permission-toolbar,.drawer-submit-row{align-items:flex-start;flex-direction:column}.report-layout{display:flex}.report-quick-nav{position:static;width:100%;grid-template-columns:repeat(5,minmax(0,1fr))}.tablet-search,.store-select,.search-input{width:100%}.kpi-grid-3,.kpi-grid-4,.check-grid,.reason-summary-strip{grid-template-columns:1fr}.stock-row{grid-template-columns:1fr;grid-template-areas:"main" "count" "plan" "status" "actions"}.stock-count{justify-items:start}.stock-plan-metrics{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.stock-actions{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;justify-self:stretch;white-space:normal}.stock-actions .ant-btn{width:100%;min-width:0}.stock-actions .ant-btn+.ant-btn{margin-left:0}.recipe-editor-head,.tablet-dish-ingredient-head{align-items:flex-start;flex-direction:column}.recipe-row,.tablet-ingredient-row{grid-template-columns:1fr}.tablet-ingredient-total{grid-column:auto}.low-stock-item{grid-template-columns:1fr;align-items:flex-start}.low-stock-item-count{justify-content:flex-start}.tablet-alert-item{grid-template-columns:1fr auto}.tablet-alert-item small{grid-column:1 / -1}}
