:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-primary:#1677ff;--app-primary-rgb:22, 119, 255;--app-primary-strong:#4096ff;--app-primary-deep:#0958d9;--app-primary-soft:#1677ff14;--app-primary-soft-strong:#1677ff29;--app-accent:#91caff;--app-accent-rgb:145, 202, 255;--app-success:#52c41a;--app-success-rgb:82, 196, 26;--app-warning:#faad14;--app-warning-rgb:250, 173, 20;--app-error:#ff4d4f;--app-error-rgb:255, 77, 79;--app-shell-glow-start:#1677ff14;--app-shell-glow-end:#91caff14;--app-shell-bg-start:#fff;--app-shell-bg-middle:#f7faff;--app-shell-bg-end:#fff;--app-surface-tint:#f7faff;--app-shell-pattern:#1677ff0a;--app-text:#000000e0;--app-text-secondary:#00000073;--app-border:#f0f0f0;--app-surface:#fff;--app-surface-strong:#fff;--app-surface-muted:#f7faff;--app-control-bg:#fff;--app-control-border:#d9d9d9;--app-control-hover:#f5faff;--app-panel-bg:#fff;--app-chip-bg:#fff;--app-shadow-lg:0 12px 32px #0558d914;--app-shadow-md:0 8px 24px #0558d90f;--motion-duration-fast:.16s;--motion-duration-base:.24s;--motion-duration-slow:.36s;--motion-ease-standard:cubic-bezier(.22, 1, .36, 1);--motion-ease-emphasized:cubic-bezier(.16, 1, .3, 1);--motion-ease-feedback:cubic-bezier(.34, 1.56, .64, 1)}*{box-sizing:border-box}html,body,#root{min-height:100%}body{color:var(--app-text);background:linear-gradient(180deg, var(--app-shell-bg-start) 0%, var(--app-shell-bg-middle) 55%, var(--app-shell-bg-end) 100%);margin:0;font-family:Avenir Next,PingFang SC,Hiragino Sans GB,Noto Sans SC,sans-serif;transition:background .25s,color .25s}.app-shell{min-height:100vh;animation:cgj-motion-page-enter var(--motion-duration-slow) var(--motion-ease-emphasized) both;background:0 0}.screen-state{min-height:100vh;animation:cgj-motion-fade-up var(--motion-duration-base) var(--motion-ease-standard) both;place-items:center;padding:24px;display:grid}@keyframes cgj-motion-page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cgj-motion-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes cgj-motion-scale-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes cgj-motion-soft-pulse{0%,to{opacity:.56;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.page-stack>.ant-space-item,.page-stack>:not(.ant-space-item),.page-command-deck,.page-embedded-panel,.section-card,.analytics-chart-panel{animation:cgj-motion-fade-up var(--motion-duration-base) var(--motion-ease-standard) both}.page-stack>.ant-space-item:nth-child(2),.page-stack>:not(.ant-space-item):nth-child(2){animation-delay:40ms}.page-stack>.ant-space-item:nth-child(3),.page-stack>:not(.ant-space-item):nth-child(3){animation-delay:80ms}.page-stack>.ant-space-item:nth-child(n+4),.page-stack>:not(.ant-space-item):nth-child(n+4){animation-delay:.12s}.ant-btn,.ant-segmented-item,.ant-tabs-tab,.ant-menu-item,.page-section-tabs .ant-tabs-tab,.warehouse-chip,.product-schedule-item,.analytics-chart-panel,.section-card{transition:background-color var(--motion-duration-fast) var(--motion-ease-standard), border-color var(--motion-duration-fast) var(--motion-ease-standard), box-shadow var(--motion-duration-base) var(--motion-ease-standard), color var(--motion-duration-fast) var(--motion-ease-standard), opacity var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-fast) var(--motion-ease-standard)}.ant-btn:not(.ant-btn-link):not(:disabled):active,.ant-segmented-item:active,.ant-menu-item:active,.warehouse-chip:active,.product-schedule-item:active{transform:scale(.985)}.ant-btn:not(.ant-btn-link):not(:disabled):hover,.warehouse-chip:hover,.product-schedule-item:hover{transform:translateY(-1px)}.ant-modal-content,.ant-modal-container,.ant-drawer-content,.ant-popover-inner,.ant-dropdown-menu{animation:cgj-motion-scale-in var(--motion-duration-base) var(--motion-ease-emphasized) both}.ant-table-tbody>tr,.compact-review-table .ant-table-tbody>tr{transition:background-color var(--motion-duration-fast) var(--motion-ease-standard)}.analytics-chart-panel__state .ant-spin-dot-item,.screen-state .ant-spin-dot-item{animation-duration:.72s;animation-timing-function:var(--motion-ease-feedback)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.page-section-tabs-card{overflow:hidden}.page-embedded-panel,.page-section-tabs-plain{width:100%}.page-section-tabs .ant-tabs-nav{margin-bottom:18px}.page-section-tabs .ant-tabs-tab{border-radius:14px;padding:10px 16px;transition:all .2s}.page-section-tabs .ant-tabs-tab-btn{font-weight:700}.page-section-tabs .ant-tabs-tab-active{background:#1677ff14}.page-section-tabs .ant-tabs-content-holder{min-width:0}.table-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.table-toolbar--wrap{align-items:center}.anchor-stock-tab-table{margin-top:4px}.admin-shell{background:0 0;min-height:100vh}.admin-sider{border-right:1px solid var(--app-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:100vh;top:0;background:#ffffffdb!important;position:sticky!important}.admin-sider .ant-menu-item .admin-menu-emoji,.admin-sider .ant-menu-submenu-title .admin-menu-emoji{place-items:center;width:24px;min-width:24px;margin-right:2px;font-size:16px;line-height:1;display:inline-grid}.admin-main{background:0 0}.admin-header{background:0 0;justify-content:space-between;align-items:center;gap:16px;height:auto;padding:20px 24px 12px;display:flex}.admin-header__main{align-items:center;gap:12px;min-width:0;display:flex}.admin-header__headline{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-header__title.ant-typography{line-height:1.12}.admin-header__subtitle{line-height:1.6;display:block}.admin-header__actions{justify-content:flex-end}.onboarding-trigger.ant-btn{background:var(--app-control-bg);min-height:40px;color:var(--app-text);border-color:#1677ff1f;border-radius:14px;box-shadow:0 8px 22px #0f172a0d}.onboarding-trigger.ant-btn:hover{color:var(--app-primary);background:var(--app-control-hover);border-color:#1677ff5c}.onboarding-trigger--compact.ant-btn{place-items:center;width:40px;min-width:40px;padding:0;display:inline-grid}.onboarding-trigger--floating.ant-btn{z-index:1200;color:#fff;border:none;border-radius:16px;width:46px;min-width:46px;height:46px;position:fixed;bottom:18px;right:18px;box-shadow:0 14px 30px #1677ff3d;background:linear-gradient(135deg,#1677fff5,#4096fff5)!important}.admin-header__mobile-top{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.admin-header__headline--mobile{flex:1;align-items:flex-start;min-width:0}.admin-header__mobile-tools{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.admin-header__profile-trigger{border:1px solid #1677ff1a;border-radius:16px;place-items:center;width:46px;min-width:46px;height:46px;padding:0;display:inline-grid;box-shadow:0 8px 20px #0f172a0d;background:#ffffffe6!important}.admin-header__profile-trigger .ant-avatar{background:linear-gradient(135deg,#1677ffeb,#63b1ffe6)}.admin-header__mobile-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-header__mobile-actions .ant-btn{background:#ffffffe0;border-color:#1677ff1a;border-radius:14px;justify-content:center;min-height:42px;box-shadow:0 8px 18px #0f172a0a}.admin-header__mobile-logout.ant-btn{min-height:40px;box-shadow:none;background:#ffffffd1;border-color:#0f172a14;border-radius:12px;justify-content:center;padding-inline:12px}.admin-floating-nav{z-index:1100;border:none;border-radius:16px;height:46px;padding-inline:16px;position:fixed;bottom:18px;left:16px;box-shadow:0 14px 30px #1677ff3d;background:linear-gradient(135deg,#1677fff5,#58a6fff0)!important}.admin-header__menu-trigger{border-radius:12px}.admin-header__account-button{background:#ffffffe6;border-color:#1677ff1a;border-radius:16px;align-items:center;gap:10px;height:42px;padding-inline:10px 14px;display:inline-flex;box-shadow:0 8px 22px #0f172a0f}.admin-header__account-button .ant-avatar{background:linear-gradient(135deg,#1677ffeb,#63b1ffe6)}.admin-header__logout-button{background:#ffffffe6;border-color:#1677ff1a;border-radius:16px;height:42px;padding-inline:16px;box-shadow:0 8px 22px #0f172a0f}.admin-mobile-drawer .ant-drawer-header{padding:16px 16px 12px}.admin-mobile-drawer .ant-drawer-body .ant-menu{border-inline-end:0}.admin-brand--drawer{padding:0 16px 14px}.admin-mobile-drawer .ant-drawer-content-wrapper{inline-size:min(272px,100vw - 24px)!important}.admin-content{padding:0 24px 32px}.app-content{padding:24px 0 40px}.page-stack{flex:1;width:min(1400px,100% - 24px);margin:0 auto;display:flex}.auth-shell{place-items:center;min-height:100vh;padding:28px;display:grid}.auth-layout{grid-template-columns:minmax(0,460px) minmax(320px,400px);align-items:center;gap:24px;width:min(1120px,100%);display:grid}.auth-layout--wide{grid-template-columns:minmax(0,520px) minmax(320px,400px)}.auth-card{border:1px solid var(--app-border);box-shadow:var(--app-shadow-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-radius:28px}.auth-card .ant-card-head{border-bottom:none;padding:24px 24px 0}.auth-card .ant-card-body{padding:16px 24px 24px}.auth-card__title{color:var(--app-text);font-size:26px;font-weight:700}.auth-card__intro{color:var(--app-text-secondary);margin-bottom:20px;line-height:1.8}.auth-card__submit{border:none;height:44px;box-shadow:0 12px 28px #1677ff2e;background:linear-gradient(135deg,#1677ff 0%,#4096ff 100%)!important}.auth-card__footer{text-align:center}.support-contact-card{box-shadow:var(--app-shadow-lg);background:linear-gradient(#fffffff7 0%,#f0f7fff7 100%);border:1px solid #1677ff24;border-radius:28px;overflow:hidden}.support-contact-card--compact{align-self:stretch}.support-contact-card .ant-card-body{padding:24px}.support-contact-card__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--app-primary);margin-bottom:8px;font-size:12px}.support-contact-card__description{color:var(--app-text-secondary);margin-bottom:0;line-height:1.8}.support-contact-card__qr-shell{background:#ffffffe6;border:1px solid #1677ff14;border-radius:24px;padding:14px}.support-contact-card__qr{border-radius:20px;width:min(100%,300px);margin:0 auto;display:block}.support-contact-card__tips{gap:10px;display:grid}.support-contact-card__tip{background:#ffffffd1;border:1px solid #1677ff14;border-radius:18px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.support-contact-card__tip-icon{color:var(--app-primary);margin-top:4px}.support-contact-card__footer{line-height:1.8}.help-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;display:grid}.help-card{box-shadow:var(--app-shadow-md);background:#ffffffe0;border:1px solid #1677ff1f;border-radius:22px;padding:20px}.help-card__icon{width:44px;height:44px;color:var(--app-primary);background:#1677ff1a;border-radius:14px;place-items:center;margin-bottom:14px;font-size:18px;display:grid}.help-notes{gap:12px;margin-top:20px;display:grid}.help-note{background:#f8fbfff5;border:1px solid #1677ff1a;border-radius:18px;gap:10px;padding:14px 16px;display:flex}.section-card{border:1px solid var(--app-border);box-shadow:var(--app-shadow-lg);background:var(--app-surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.analytics-chart-panel{border:1px solid var(--app-border);background:var(--app-surface-muted);border-radius:16px;gap:10px;min-width:0;padding:14px;display:grid}.analytics-chart-panel__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.analytics-chart-panel__description{margin-top:3px;font-size:12px;line-height:1.45;display:block}.analytics-chart-panel__body{min-width:0}.analytics-chart-panel__state{place-items:center;gap:8px;height:100%;min-height:180px;display:grid}.analytics-chart-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:12px;margin-top:12px;display:grid}.analytics-chart-grid--balanced{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=960px){.analytics-chart-grid,.analytics-chart-grid--balanced{grid-template-columns:1fr}.analytics-chart-panel{padding:12px}}.account-panel .ant-drawer-content-wrapper{inline-size:min(420px,100vw)!important}.account-panel .ant-drawer-header{padding:18px 20px 14px}.account-panel .ant-drawer-body{padding:0 20px 20px}.account-panel .ant-spin-nested-loading,.account-panel .ant-spin-container{width:100%}.account-panel__hero{border-color:rgba(var(--app-primary-rgb), .1);background:radial-gradient(circle at 100% 0,#1677ff1f,#0000 28%),radial-gradient(circle at 0 100%,#ff96bd14,#0000 22%),linear-gradient(#fffffffc 0%,#f6fafffa 100%);border-radius:24px;padding:20px;overflow:hidden}.account-panel__hero-inner{align-items:center;gap:16px;display:flex}.account-panel__avatar{border:3px solid #ffffffe6;flex-shrink:0;box-shadow:0 10px 26px #1677ff2e}.account-panel__card{border-radius:22px;gap:16px;padding:20px;display:grid}.account-panel__section-title{color:var(--app-text);display:block}.account-panel__avatar-actions{gap:10px;display:grid}.account-panel__readonly.ant-input-affix-wrapper{background:#f5f7faeb}.account-panel__password-tip{color:var(--app-text-secondary);background:#1677ff0f;border:1px solid #1677ff14;border-radius:16px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.account-panel__submit{border-radius:14px;min-width:124px}.hero-card{position:relative;overflow:hidden}.page-hero-card{border-color:var(--app-border);box-shadow:none;background:var(--app-surface)}.page-hero-card--inventory,.page-hero-card--anchors,.page-hero-card--sales,.page-hero-card--reports,.page-hero-card--transfer,.page-hero-card--system{background:var(--app-surface-strong)}.hero-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#1677ff2e,#0000 68%);border-radius:50%;width:300px;height:300px;position:absolute;inset:auto -90px -120px auto}.page-command-deck.hero-card:after{display:none}.hero-copy{max-width:780px;color:var(--app-text-secondary);font-size:14px;line-height:1.7}.hero-badges{flex-wrap:wrap;gap:12px;display:flex}.hero-badge{background:var(--app-surface);border:1px solid var(--app-border);min-width:220px;box-shadow:none;border-radius:14px;padding:12px 14px}.page-command-deck{border-color:var(--app-border);background:var(--app-surface);box-shadow:none}.page-command-deck__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-command-deck__copy{gap:6px;min-width:0;display:grid}.page-command-deck__copy .ant-typography{margin-bottom:0}.page-command-deck__description{max-width:820px;line-height:1.6}.page-command-deck__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.page-command-deck__actions .help-page__contact-strip{margin-top:0}.page-command-deck__actions .ant-btn{border-radius:12px;min-width:108px}.page-command-deck__signals{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.page-command-deck__signal{border:1px solid var(--app-border);background:var(--app-surface-muted);border-radius:12px;gap:4px;padding:12px 14px;display:grid}.page-command-deck__signal .ant-typography:last-child{margin-bottom:0;font-size:18px;line-height:1.35}.page-command-deck__meta{border-top:1px solid var(--app-border);flex-wrap:wrap;gap:10px;margin-top:14px;padding-top:14px;display:flex}.section-header{justify-content:flex-start;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.section-header>:first-child{flex:none;min-width:max-content}.section-header__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--app-text-secondary);margin-bottom:6px;font-size:11px;font-weight:700}.section-header__tip{display:none}.section-loading-state{place-items:center;min-height:180px;display:grid}.overview-signal-grid,.overview-action-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.overview-command-deck__period{width:min(520px,100%)}.overview-period-toolbar{border:1px solid var(--app-border);background:var(--app-surface);border-radius:14px;gap:8px;padding:8px;display:grid}.overview-period-toolbar__switches{width:100%}.overview-period-toolbar__mode-button.ant-btn{border-color:var(--app-border);background:var(--app-surface);min-width:0;box-shadow:none;color:var(--app-text-secondary);border-radius:999px}.overview-period-toolbar__mode-button.ant-btn:hover,.overview-period-toolbar__mode-button.ant-btn:focus-visible{color:var(--app-primary);border-color:rgba(var(--app-primary-rgb), .26);background:var(--app-surface)}.overview-period-toolbar__mode-button.ant-btn.is-active{color:var(--app-primary);border-color:rgba(var(--app-primary-rgb), .26);background:rgba(var(--app-primary-rgb), .08)}.overview-period-toolbar__active-panel{border:1px solid var(--app-border);background:var(--app-surface-muted);border-radius:12px;gap:8px;padding:10px;display:grid}.overview-period-toolbar__hint{margin-top:-2px}.overview-period-toolbar__hint .ant-typography{margin-bottom:0}.overview-period-toolbar__active-panel .ant-picker{min-width:160px}.overview-inline-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.overview-inline-card{border:1px solid var(--app-border);background:var(--app-surface);border-radius:12px;gap:4px;padding:12px 14px;display:grid}.overview-inline-card .ant-typography:last-child{margin-bottom:0;font-size:18px;line-height:1.35}.overview-dashboard{gap:18px!important;display:grid!important}.overview-dashboard .page-command-deck__copy{gap:4px}.overview-dashboard .page-command-deck__description{max-width:720px;line-height:1.5}.overview-dashboard .page-command-deck__signals{gap:8px;margin-top:14px}.overview-dashboard .page-command-deck__signal{padding:10px 12px}.overview-dashboard .page-command-deck__meta{margin-top:12px}.overview-dashboard .section-header{margin-bottom:14px}.overview-dashboard .section-header__tip{margin-bottom:0}.overview-panel-card .ant-card-head{min-height:54px}.overview-panel-card .ant-card-head-title,.overview-panel-card .ant-card-extra{padding-block:14px}.overview-hero-card{background:var(--app-surface-strong);overflow:hidden}.overview-result-card{border-color:var(--app-border);background:var(--app-surface);box-shadow:none}.overview-result-card .ant-statistic-title{letter-spacing:.01em;color:var(--app-text-secondary);font-weight:600}.overview-signal-card{border:1px solid var(--app-border);background:var(--app-surface);box-shadow:none;border-radius:14px;padding:16px 18px}.overview-action-card{border:1px solid var(--app-border);background:var(--app-surface);box-shadow:none;text-align:left;cursor:pointer;border-radius:14px;justify-items:start;gap:8px;padding:16px;transition:box-shadow .18s,border-color .18s,background-color .18s;display:grid}.overview-action-card:hover{border-color:rgba(var(--app-primary-rgb), .28);background:var(--app-surface-muted);box-shadow:none}.overview-action-card__icon{width:38px;height:38px;color:var(--app-primary);background:rgba(var(--app-primary-rgb), .1);border-radius:10px;place-items:center;font-size:18px;display:grid}.overview-risk-list{gap:10px;display:grid}.overview-risk-row{border:1px solid var(--app-border);background:var(--app-surface);border-radius:14px;width:100%;padding:12px 14px}.overview-dashboard .ant-card-head{padding-inline:24px}.overview-dashboard .ant-card-head-wrapper{gap:12px}.overview-period-picker,.overview-period-meta,.overview-risk-card__row,.overview-risk-card__stack{width:100%}.inventory-overview-band{border-color:var(--app-border);background:var(--app-surface-strong);overflow:hidden}.inventory-command-deck{border-color:var(--app-border);background:var(--app-surface);box-shadow:none}.inventory-command-deck__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.inventory-command-deck__copy{gap:6px;min-width:0;display:grid}.inventory-command-deck__copy .ant-typography{margin-bottom:0}.inventory-command-deck__actions{justify-content:flex-end}.inventory-command-deck__actions .ant-btn{border-radius:12px;min-width:108px}.inventory-command-deck__signals{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.inventory-command-signal{border:1px solid var(--app-border);background:var(--app-surface-muted);border-radius:12px;gap:4px;padding:12px 14px;display:grid}.inventory-command-signal .ant-typography:last-child{margin-bottom:0;font-size:20px;line-height:1.3}.inventory-command-deck__meta{border-top:1px solid var(--app-border);flex-wrap:wrap;gap:10px;margin-top:14px;padding-top:14px;display:flex}.inventory-command-meta{border:1px solid var(--app-border);background:var(--app-surface-muted);border-radius:999px;align-items:center;gap:8px;padding:7px 10px;display:inline-flex}.inventory-command-meta .ant-typography{margin-bottom:0}.inventory-command-meta--button{text-align:left;cursor:default;font:inherit}.inventory-command-meta--button:disabled{opacity:1}.inventory-command-meta--button:not(:disabled){cursor:pointer}.inventory-command-meta--button:not(:disabled):hover,.inventory-command-meta--button:not(:disabled):focus-visible{border-color:rgba(var(--app-primary-rgb), .24);box-shadow:0 0 0 2px rgba(var(--app-primary-rgb), .08);outline:none}.inventory-command-meta--danger{border-color:rgba(var(--app-error-rgb), .18);background:rgba(var(--app-error-rgb), .05)}.inventory-stat-card{border-color:var(--app-border);background:var(--app-surface);box-shadow:none;border-radius:14px}.inventory-stat-card--danger{border-color:rgba(var(--app-error-rgb), .18);background:rgba(var(--app-error-rgb), .04)}.inventory-stat-card--danger .ant-statistic-title{color:var(--app-error);font-weight:700}.inventory-stat-card--danger .ant-statistic-content{color:var(--app-error)}.inventory-stat-card--success{border-color:rgba(var(--app-success-rgb), .18);background:rgba(var(--app-success-rgb), .04)}.inventory-stat-card--success .ant-statistic-title{color:var(--app-success);font-weight:700}.inventory-stat-card--success .ant-statistic-content{color:var(--app-success)}.inventory-action-hub,.inventory-action-card,.inventory-table-card{background:#fffffff7;border-color:#0f172a14}.inventory-action-hub{background:var(--app-surface);overflow:hidden}.inventory-quick-actions{flex-wrap:wrap;gap:12px;display:flex}.inventory-quick-actions .ant-btn{border-radius:12px;min-width:124px}.inventory-inline-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-bottom:18px;display:grid}.inventory-browse-panel .ant-card-body{padding:20px!important}.inventory-browse-panel--flat{box-shadow:none;background:0 0;border:0;padding:2px}.inventory-browse-panel--editor{background:0 0;padding:2px}.inventory-browse-header{justify-content:space-between;align-items:flex-start;gap:12px 18px;margin-bottom:12px;display:flex}.inventory-browse-header__copy{gap:4px;min-width:0;display:grid}.inventory-browse-header__copy .ant-typography{margin-bottom:0}.inventory-browse-header__description.ant-typography{margin-bottom:0;line-height:1.55}.inventory-inline-stat{border:1px solid var(--app-border);background:var(--app-surface-muted);border-radius:12px;gap:2px;padding:12px 14px;display:grid}.inventory-scope-strip{border:1px solid var(--app-border);background:var(--app-surface-muted);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;display:flex}.inventory-scope-strip__context{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.inventory-scope-strip__switches{flex-wrap:wrap;gap:8px;display:flex}.inventory-scope-strip__switch{border:1px solid var(--app-border);background:var(--app-surface);min-height:30px;color:var(--app-text-secondary);font:inherit;cursor:pointer;border-radius:999px;padding:0 12px;font-size:12px;font-weight:600;transition:border-color .18s,background .18s,color .18s}.inventory-scope-strip__switch:hover,.inventory-scope-strip__switch:focus-visible{border-color:rgba(var(--app-primary-rgb), .28);color:var(--app-primary);outline:none}.inventory-scope-strip__switch.is-active{border-color:rgba(var(--app-primary-rgb), .28);background:rgba(var(--app-primary-rgb), .1);color:var(--app-primary-deep)}.inventory-scope-strip__switch.is-inactive{opacity:.72}.inventory-summary-strip{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;margin-bottom:12px;display:grid}.inventory-summary-strip--compact{margin-bottom:14px}.inventory-summary-strip__item{border:1px solid var(--app-border);background:var(--app-surface-muted);border-radius:12px;gap:2px;min-height:0;padding:10px 12px;display:grid}.inventory-summary-strip__item .ant-typography:last-child{margin-bottom:0}.inventory-table-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.inventory-table-head__copy{gap:4px;min-width:0;display:grid}.inventory-table-head__copy .ant-typography{margin-bottom:0}.inventory-table-head__tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.restock-payment-note{background:#eff6ffb8;border:1px solid #3b82f61f;border-radius:12px;margin-bottom:14px;padding:10px 12px}.restock-payment-log-item{padding-left:0!important;padding-right:0!important}.payment-status-text{font-weight:700}.payment-status-text--pending{color:#dc2626!important}.payment-status-text--settled{color:#15803d!important}.payment-detail-text--pending{color:#b91c1c!important}.payment-detail-text--settled{color:#4b5563!important}.inventory-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;margin-bottom:14px;display:flex}.inventory-toolbar--compact{margin-top:14px;margin-bottom:12px}.inventory-toolbar--spread{justify-content:space-between}.inventory-inline-alert{border-radius:18px;margin-bottom:16px}.inventory-warning-link{height:auto;padding-inline:0;font-size:12px;font-weight:600}.product-warning-summary .ant-typography{margin-bottom:0}.product-center__danger-actions{width:100%}.product-center__danger-actions .ant-btn{justify-content:center;width:100%}.product-center__force-delete{height:auto;padding-inline:0;font-size:12px;font-weight:600}.inventory-toolbar .ant-input-search{width:320px;max-width:100%}.inventory-log-shell{border:1px solid var(--app-border);background:var(--app-surface-muted);border-radius:18px;padding:18px 18px 16px}.inventory-log-shell--browse{border:0;border-top:1px solid var(--app-border);background:0 0;border-radius:0;padding:12px 0 0}.inventory-table-head--compact{margin-bottom:10px}.inventory-log-list__item{padding-left:0!important;padding-right:0!important}.inventory-log-row{border:1px solid var(--app-border);background:var(--app-surface-strong);border-radius:16px;width:100%;padding:14px 16px}.inventory-import-flow{gap:16px;min-width:0;display:grid}.inventory-import-steps-wrap{width:100%;min-width:0;overflow:hidden}.inventory-import-steps{width:100%}.inventory-import-steps .ant-steps-item{min-width:0}.inventory-import-steps .ant-steps-item-title{white-space:nowrap;font-size:14px}.inventory-import-panel{border:1px solid var(--app-border);background:var(--app-surface-muted);border-radius:18px;padding:16px;overflow:hidden}.inventory-import-warehouse-panel{border:1px solid var(--app-border);background:var(--app-surface);border-radius:16px;padding:12px 14px}.inventory-import-panel .ant-descriptions-view{border-radius:16px;overflow:hidden}.inventory-import-panel .ant-table-wrapper,.inventory-import-table-shell{width:100%;min-width:0}.inventory-import-table-shell .ant-table-content,.inventory-import-table-shell .ant-table-body{overflow-x:auto!important}.inventory-import-loading{justify-content:center;padding:12px 0 4px;display:flex}.inventory-import-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.inventory-page .inventory-overview-band .hero-badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.inventory-page .inventory-overview-band .hero-badge{min-width:0}.transfer-page .page-hero-card--transfer .hero-badges{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.transfer-page .page-hero-card--transfer .hero-badge{min-width:0}.anchor-manager-toolbar{flex-wrap:wrap;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.anchor-manager-card{background:radial-gradient(circle at top right, rgba(var(--app-primary-rgb), .06), transparent 24%), linear-gradient(180deg, var(--app-surface-strong) 0%, var(--app-surface-muted) 100%);overflow:hidden}.anchor-manager-toolbar>.ant-btn{border-radius:12px;min-width:132px}.anchor-manager-toolbar__search{width:min(320px,100%)}.anchor-manager-toolbar__meta{flex:240px}.anchor-status-chip{color:var(--app-text-secondary);background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:999px;align-items:center;gap:8px;padding:4px 10px;font-size:12px;line-height:1;display:inline-flex}.anchor-status-chip__dot{background:var(--app-text-secondary);border-radius:999px;width:7px;height:7px}.anchor-status-chip.is-active{color:var(--app-success);background:rgba(var(--app-success-rgb), .12);border-color:rgba(var(--app-success-rgb), .18)}.anchor-status-chip.is-active .anchor-status-chip__dot{background:var(--app-success)}.anchor-status-chip.is-inactive{color:var(--app-text-secondary);background:var(--app-surface-muted)}.anchor-table__link-text{word-break:break-all;max-width:220px;line-height:1.6;display:block}.anchor-table__identity,.anchor-table__costs,.anchor-table__status,.anchor-table__stock,.anchor-table__portal{flex-direction:column;gap:4px;display:flex}.anchor-table__identity .ant-space{row-gap:4px}.anchor-table__costs strong,.anchor-table__stock strong{color:var(--app-text)}.anchor-table__link-button{height:auto;color:var(--app-primary);padding-inline:0}.anchor-table__link-button:hover{color:var(--app-primary-deep)!important}.anchor-table__link-button.is-danger{color:#ff4d4f}.anchor-table__help-trigger{width:18px;height:18px;color:var(--app-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:color .18s;display:inline-flex}.anchor-table__help-trigger:hover,.anchor-table__help-trigger:focus{color:var(--app-primary);outline:none}.anchor-table__portal{gap:2px}.anchor-table__status .ant-switch{width:fit-content}.anchor-table__actions{flex-wrap:wrap;gap:8px;display:flex}.anchor-stock-actions-card__meta{margin-top:14px}.anchor-table__action-button{border:1px solid rgba(var(--app-primary-rgb), .12);background:var(--app-surface-strong);min-width:0;height:30px;box-shadow:var(--app-shadow-md);color:var(--app-text);border-radius:999px;padding-inline:11px;font-size:12px;font-weight:500}.anchor-table__action-button:hover,.anchor-table__action-button:focus{color:var(--app-primary)!important;border-color:rgba(var(--app-primary-rgb), .28)!important;background:var(--app-surface)!important}.anchor-table__action-button.is-danger{color:var(--app-error);border-color:rgba(var(--app-error-rgb), .14);background:rgba(var(--app-error-rgb), .08)}.anchor-table__action-button.is-danger:hover,.anchor-table__action-button.is-danger:focus{color:var(--app-error)!important;border-color:rgba(var(--app-error-rgb), .34)!important;background:rgba(var(--app-error-rgb), .12)!important}.anchor-manager-card .ant-table-wrapper .ant-table{background:0 0}.anchor-manager-card .ant-table-wrapper .ant-table-thead>tr>th{background:var(--app-surface-muted);color:var(--app-text-secondary);letter-spacing:.02em;border-bottom:1px solid var(--app-border);font-size:12px;font-weight:600}.anchor-manager-card .ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid var(--app-border);vertical-align:top}.anchor-manager-card .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:var(--app-primary-soft)!important}.anchor-edit-modal .ant-modal-content,.anchor-edit-modal .ant-modal-container{background:#fffffffa;border:1px solid #e2e8f0f2;border-radius:22px;padding:0;overflow:hidden;box-shadow:0 18px 48px #0f172a1a}.anchor-edit-modal .ant-modal-close{color:#64748b;background:#f8fafcf2;border:1px solid #e2e8f0e6;border-radius:999px;width:32px;height:32px;top:16px;right:16px}.anchor-edit-modal__shell{flex-direction:column;display:flex}.anchor-edit-modal__form{padding:16px 18px 18px}.anchor-edit-modal__form--compact{padding-top:14px}.anchor-edit-modal__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.anchor-edit-modal__summary-chip{background:#f8fbff;border:1px solid #e2e8f0f2;border-radius:14px;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.anchor-edit-modal__summary-chip span{color:#64748b;font-size:12px;line-height:1.2}.anchor-edit-modal__summary-chip strong{color:#0f172a;font-size:15px;line-height:1.35}.anchor-edit-modal__intro.ant-typography{color:#64748b;margin-bottom:10px;font-size:13px;line-height:1.5}.anchor-edit-modal__section+.anchor-edit-modal__section{margin-top:14px}.anchor-edit-modal__section-title{color:#334155;letter-spacing:.02em;margin-bottom:10px;font-size:12px;font-weight:700}.anchor-edit-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.anchor-edit-modal__field.is-span-2,.anchor-edit-modal__field.is-span-4{grid-column:1/-1}.anchor-edit-modal .ant-form-item-label>label{color:#475569;font-weight:600}.anchor-edit-modal .ant-form-item{margin-bottom:14px}.anchor-edit-modal .ant-input,.anchor-edit-modal .ant-input-affix-wrapper,.anchor-edit-modal .ant-segmented,.anchor-edit-modal .ant-input-number,.anchor-edit-modal .ant-input-number-group-wrapper{border-radius:10px;min-height:40px}.anchor-edit-modal__percent-input{width:min(220px,100%)}.anchor-edit-modal__percent-input .ant-input{text-align:left}.anchor-edit-modal__percent-suffix{color:#64748b;font-weight:600}.anchor-edit-modal__tier-shell{flex-direction:column;gap:6px;display:flex}.anchor-edit-modal__bonus-disabled{color:#64748b;background:#f8fafc;border:1px dashed #94a3b88c;border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.55}.anchor-edit-modal__tier-shell--bonus .anchor-edit-modal__tier-preview-result{grid-template-columns:repeat(2,minmax(0,1fr))}.anchor-edit-modal__mode-switch.ant-segmented{background:#f8fafc;border-radius:12px;padding:4px}.anchor-edit-modal__mode-switch .ant-segmented-item{border-radius:10px;min-height:34px}.anchor-edit-modal__mode-switch .ant-segmented-item-label{padding-inline:14px;font-weight:600;line-height:34px}.anchor-edit-modal__tier-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.anchor-edit-modal__tier-copy{margin:0;display:block}.anchor-edit-modal__tier-row{background:#f8fbff;border:1px solid #e2e8f0f2;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.anchor-edit-modal__tier-index{color:#2563eb;background:#3b82f61f;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:inline-flex}.anchor-edit-modal__tier-token{color:#64748b;font-size:12px;font-weight:700}.anchor-edit-modal__tier-fields{flex:1;min-width:0}.anchor-edit-modal__tier-item{margin-bottom:0}.anchor-edit-modal__tier-remove,.anchor-edit-modal__tier-add{border-radius:12px}.anchor-edit-modal__tier-add.ant-btn{padding-inline:0}.anchor-edit-modal__tier-example{color:#64748b;background:#f8fafc;border-radius:12px;padding:8px 10px;font-size:12px;line-height:1.55}.anchor-edit-modal__tier-preview{background:#fff;border:1px solid #e2e8f0f2;border-radius:12px;padding:10px}.anchor-edit-modal__tier-preview-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.anchor-edit-modal__tier-preview-body{grid-template-columns:minmax(180px,220px) 1fr;align-items:start;gap:10px;display:grid}.anchor-edit-modal__tier-preview-input{width:100%}.anchor-edit-modal__tier-preview-result{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.anchor-edit-modal__tier-preview-item{background:#f8fbff;border-radius:12px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.anchor-edit-modal__tier-preview-label{color:#64748b;font-size:12px;line-height:1.2}.anchor-edit-modal__tier-preview-item strong{color:#0f172a;font-size:15px;line-height:1.3}.anchor-edit-modal__tier-preview-empty{align-items:center;min-height:42px;display:inline-flex}.anchor-edit-modal__note{background:#f8fafc;border:1px solid #e2e8f0f2;border-radius:14px;margin-top:14px;padding:10px 12px}.anchor-edit-modal .ant-modal-footer{justify-content:flex-end;gap:10px;margin:0;padding:0 18px 16px;display:flex}.anchor-edit-modal .ant-modal-footer .ant-btn{border-radius:14px;min-width:108px;height:42px}.anchor-edit-modal .ant-modal-footer .ant-btn-primary{box-shadow:0 10px 18px #1677ff2e}.business-modal .ant-modal-content,.business-modal .ant-modal-container{background:#fffffffa;border:1px solid #e2e8f0f2;border-radius:22px;padding:0;overflow:hidden;box-shadow:0 18px 48px #0f172a1a}.business-modal .ant-modal-close{color:#64748b;background:#f8fafcf2;border:1px solid #e2e8f0e6;border-radius:999px;width:32px;height:32px;top:16px;right:16px}.business-modal__shell{flex-direction:column;display:flex}.business-modal__body,.business-modal__form{flex-direction:column;gap:14px;padding:16px 18px 18px;display:flex}.business-modal__intro.ant-typography{color:var(--app-text-secondary);margin-bottom:0}.business-modal__note{border:1px solid rgba(var(--app-primary-rgb), .12);background:rgba(var(--app-primary-rgb), .06);border-radius:14px;padding:10px 12px}.business-modal__note--stable{align-items:center;min-height:44px;display:flex}.business-modal__note.ant-typography{margin-bottom:0}.business-modal__note--warning{border-color:rgba(var(--app-warning-rgb), .22);background:rgba(var(--app-warning-rgb), .1)}.business-modal__summary{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;display:grid}.business-modal__summary-item{background:#f8fbff;border:1px solid #e2e8f0f2;border-radius:14px;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.business-modal__summary-item span,.business-modal__fact span{color:var(--app-text-secondary);font-size:12px;line-height:1.4}.business-modal__summary-item strong,.business-modal__fact strong{color:var(--app-text);font-size:16px;line-height:1.35}.business-modal__facts{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;display:grid}.business-modal__fact{flex-direction:column;gap:3px;min-width:0;padding:8px 2px 0;display:flex}.business-modal__section+.business-modal__section{border-top:1px solid var(--app-border);padding-top:14px}.business-modal__section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:10px;display:flex}.business-modal__section-head .ant-typography{margin-bottom:0}.business-modal__table-shell .ant-table{border-radius:18px;overflow:hidden}.business-modal__table-shell .ant-table-thead>tr>th{background:#f8fbffeb;font-weight:700}.business-modal__table-shell .ant-table-tbody>tr>td{padding-block:12px}.business-modal__compact-list{gap:10px;display:grid}.business-modal__list-row,.business-modal__item-editor{background:#f8fbff;border:1px solid #e2e8f0f2;border-radius:16px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.business-modal__list-main,.business-modal__list-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.business-modal__list-main .ant-typography,.business-modal__list-meta .ant-typography{margin-bottom:0}.business-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.business-modal__field.is-span-2{grid-column:span 2}.business-modal__form .ant-form-item{margin-bottom:0}.business-modal .ant-modal-footer{justify-content:flex-end;gap:10px;margin:0;padding:18px;display:flex}.business-modal .ant-modal-footer .ant-btn{border-radius:12px;min-width:116px}.business-modal .ant-modal-footer .ant-btn-primary{box-shadow:0 12px 26px rgba(var(--app-primary-rgb), .2)}@media (width<=768px),(height<=760px){.anchor-edit-modal,.business-modal{padding-bottom:12px;top:12px}.anchor-edit-modal .ant-modal-body,.business-modal .ant-modal-body{max-height:calc(100vh - 170px);overflow-y:auto}}@media (height<=760px){.transfer-create-modal{padding-bottom:12px;top:12px}}.subaccount-manager__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.subaccount-manager__notice,.subaccount-manager__stat{border:1px solid var(--app-border);background:var(--app-surface-muted)}.subaccount-manager__notice{border-radius:14px;gap:4px;padding:12px 14px;display:grid}.subaccount-manager__notice .ant-typography{margin:0}.subaccount-manager__stat{border-radius:14px;padding:12px 14px}.subaccount-manager__stat .ant-statistic-title{margin-bottom:4px}.business-drawer .ant-drawer-body{padding:20px}.portal-access-primary,.portal-access-row{border:1px solid var(--app-border);background:var(--app-surface-muted);width:100%}.portal-access-primary{border-radius:16px;margin-bottom:16px;padding:14px}.portal-access-row{border-radius:14px;padding:12px}.portal-access-primary .ant-typography,.portal-access-row .ant-typography{word-break:break-all}.commercial-plan-manager__notice,.commercial-plan-manager__stat{border:1px solid var(--app-border);background:var(--app-surface-muted)}.commercial-plan-manager__notice{border-radius:14px;gap:4px;margin-bottom:16px;padding:12px 14px;display:grid}.commercial-plan-manager__notice .ant-typography{margin:0}.commercial-plan-manager__stat{border-radius:14px;height:100%;padding:12px 14px}.subaccount-manager__toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.subaccount-manager__drawer-actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.stat-grid .ant-card,.metric-card,.summary-card,.list-card,.sales-card,.component-guide{border:1px solid var(--app-border);background:var(--app-surface-strong)}.stat-grid .ant-card,.metric-card,.summary-card{box-shadow:var(--app-shadow-md)}.sales-card.is-active{border-color:#1677ff47;box-shadow:0 16px 28px #1677ff1f}.low-stock-list .ant-list-item{padding-inline:0}.sales-record-list .ant-list-item{padding-block:8px}.sales-record-card{background:#fffffff5;border:1px solid #0f172a14;border-radius:14px;width:100%;height:100%;padding:14px;box-shadow:0 8px 18px #0f172a0d}.sales-record-card:hover{border-color:#1677ff24;box-shadow:0 10px 22px #0f172a12}.transfer-record-row{width:100%;box-shadow:none;background:#fffffff5;border:1px solid #0f172a14;border-radius:14px;padding:14px}.sales-record-header{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;display:flex}.sales-record-meta{flex:auto;gap:4px;min-width:0;display:grid}.sales-record-subline{min-width:0;display:block}.sales-record-note{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.sales-record-actions{flex:none;align-self:flex-start}.sales-record-items{min-height:68px;padding:2px 0}.sales-record-items__summary{background:#f8fafc;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:10px 12px;display:flex}.sales-record-items__summary-main{gap:4px;min-width:0;display:grid}.sales-record-items__action{flex:none;padding-inline:0}.sales-record-detail-item{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}.sales-record-detail-item__main,.sales-record-detail-item__meta{gap:4px;display:grid}.sales-record-detail-item__meta{text-align:right;justify-items:end}.sales-record-metrics{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px 10px;display:grid}.sales-record-metric{background:#f8fafc;border-radius:10px;padding:6px 8px}.sales-record-metric-hint{margin-top:3px;font-size:11px;line-height:1.35;display:block}.compact-review-table .ant-table-container{overflow-x:auto}.compact-review-table .ant-table-cell:last-child,.review-detail-descriptions .ant-descriptions-item-label{white-space:nowrap}.inventory-detail-list{gap:10px;display:grid}.inventory-detail-row{background:#f8fafc;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.product-profit-filters{width:100%}@media (width<=768px){.anchor-manager-toolbar>.ant-btn{width:100%}.inventory-quick-actions .ant-btn{flex:calc(50% - 6px);min-width:0}.inventory-toolbar--spread{justify-content:flex-start}}.sales-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.sales-summary-bar{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#f8fbfffa 0%,#eef5fffa 100%);border:1px solid #1677ff29;border-radius:24px;padding:18px;position:sticky;bottom:8px;box-shadow:0 16px 30px #1677ff1f}.sales-summary-bar .ant-statistic,.sales-summary-bar .ant-statistic-content,.sales-summary-bar .ant-statistic-title{color:var(--app-text)}.sales-summary-bar .ant-statistic-title{color:#00000073}.sales-summary-bar .ant-btn-primary{box-shadow:0 10px 20px #1677ff2e}.calculator-settings-grid,.calculator-summary-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.calculator-series-table .ant-table-cell{vertical-align:top}.pack-slot-page .pack-slot-hero-card .hero-badges{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pack-slot-page .pack-slot-hero-card .hero-badge{min-width:0}.pack-slot-actions{max-width:100%}.pack-slot-mobile-panel{gap:14px;display:grid}.pack-slot-mobile-toolbar{background:linear-gradient(#f8fbfff5 0%,#fffffffa 100%);border:1px solid #1677ff1a;border-radius:18px;gap:14px;padding:14px;display:grid}.pack-slot-mobile-toolbar__copy{gap:2px;display:grid}.pack-slot-mobile-toolbar__actions{gap:10px;display:grid}.pack-slot-mobile-toolbar__primary,.pack-slot-mobile-toolbar__secondary{border-radius:14px;min-height:44px}.pack-slot-mobile-toolbar__subactions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pack-slot-series-mobile-list{gap:12px;display:grid}.pack-slot-series-card{border-color:#0f172a0f;border-radius:18px;box-shadow:0 10px 22px #0f172a0a}.pack-slot-series-card__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.pack-slot-series-card__badge{background:#1677ff14;border-radius:999px;align-items:center;padding:5px 10px;display:inline-flex}.pack-slot-series-card__grid{gap:12px;display:grid}.pack-slot-series-field{gap:8px;display:grid}.pack-slot-series-value-box{background:#f8fafc;border:1px solid #0f172a0f;border-radius:14px;gap:4px;padding:12px 14px;display:grid}.pack-slot-series-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pack-slot-series-quick-actions .ant-btn{border-radius:12px}.table-meta{color:var(--app-text-secondary)}.component-guide{border-radius:24px;padding:24px}.component-guide__path{margin-bottom:0}.portal-shell{min-height:100vh;padding:24px}.portal-stack{width:min(1180px,100%);margin:0 auto;display:flex}.portal-shell--receipt .ant-form{flex-direction:column;gap:20px;display:flex}.portal-shell--receipt .section-header{margin-bottom:22px}.portal-shell--receipt .portal-form-card .ant-card-body,.portal-shell--receipt .portal-products-card .ant-card-body,.portal-shell--receipt .portal-history-card .ant-card-body{padding:26px 24px}.portal-shell--receipt .portal-note-row{margin-bottom:22px}.portal-shell--receipt .portal-form-grid .ant-form-item{margin-bottom:6px}.portal-shell--receipt .portal-entry-tip{margin-top:18px}.portal-shell--receipt .portal-inline-note{margin-top:4px;line-height:1.7}.portal-shell--receipt .portal-submit-row{margin-top:22px;padding-top:20px}.portal-shell--receipt .portal-empty-state{padding-block:24px}.portal-shell--receipt .portal-history-list .ant-list-item{padding-block:10px}.portal-hero-card{width:100%}.portal-mobile-nav{z-index:12;gap:10px;display:grid;position:sticky;top:8px}.portal-mobile-nav__segmented{background:#fffffff5;border:1px solid #1677ff1a;border-radius:16px;width:100%;padding:4px;box-shadow:0 10px 22px #0f172a0f}.portal-mobile-nav__segmented--mode{border-color:#1677ff29}.portal-feedback-alert{background:#f6ffedeb;border-color:#52c41a2e;border-radius:20px}.portal-form-card,.portal-products-card,.portal-history-card{border-radius:22px}.portal-card--compact .ant-card-body{padding:20px!important}.portal-layout-grid{grid-template-columns:minmax(0,1.72fr) minmax(320px,.98fr);align-items:start;gap:16px;display:grid}.portal-main-column,.portal-side-column{flex-direction:column;gap:16px;min-width:0;display:flex}.portal-context-card{background:linear-gradient(#fffffffa 0%,#f8fbfff5 100%)}.portal-side-card{background:linear-gradient(#fffffffa 0%,#fafcfff5 100%)}.portal-context-head,.portal-workspace-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.portal-workspace-chips{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:180px;display:flex}.portal-note-row{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.portal-anchor-strip{grid-template-columns:minmax(220px,1.25fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.portal-anchor-picker{flex-direction:column;gap:8px;display:flex}.portal-anchor-inline-stats{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:8px;display:flex}.portal-anchor-inline-stat{background:#f8fbffe6;border:1px solid #1677ff1a;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:9px 12px;display:inline-flex}.portal-anchor-inline-stat__label{color:#1f293794;font-size:12px;line-height:1.4}.portal-anchor-inline-stat__value{color:#111827eb;font-size:13px;font-weight:700;line-height:1.4}.portal-anchor-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.portal-mini-stat{background:#f8fbffeb;border:1px solid #1677ff1a;border-radius:18px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.portal-mini-stat__label{color:#1f293794;font-size:12px;line-height:1.4}.portal-mini-stat__value{color:#111827f0;align-items:baseline;gap:4px;font-size:24px;font-weight:800;line-height:1;display:flex}.portal-mini-stat__suffix{color:#1f29378f;font-size:12px;font-weight:600}.portal-inline-alert{border-radius:18px;margin-top:4px;margin-bottom:0}.portal-entry-banner{background:#f8fbffe6;border:1px solid #1677ff1a;border-radius:16px;flex-direction:column;gap:4px;margin-top:12px;padding:12px 14px;display:flex}.portal-entry-banner.is-fixed{background:#eff7ffe6}.portal-entry-banner.is-pending{background:#fffaf5eb}.portal-entry-tip{background:#f8fbffe6;border:1px solid #1677ff1f;border-radius:20px;align-items:flex-start;gap:14px;margin-top:14px;padding:16px 18px;display:flex}.portal-entry-tip.is-fixed{background:linear-gradient(#eff7fff5 0%,#f7fbfff0 100%)}.portal-entry-tip.is-pending{background:linear-gradient(#fffaf5f5 0%,#fffffff0 100%)}.portal-entry-tip__icon{background:#1677ff1a;border-radius:14px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.portal-entry-tip__content{flex-direction:column;gap:6px;min-width:0;display:flex}.portal-workspace-card{background:#fffffffc}.portal-workspace-section{background:#f9fbffd6;border:1px solid #1677ff14;border-radius:16px;padding:12px 14px}.portal-workspace-section+.portal-workspace-section{margin-top:12px}.portal-workspace-section--flat{background:0 0;border-color:#0f172a0f}.portal-workspace-section__title{color:#111827c7;margin-bottom:14px;font-size:14px;font-weight:700;line-height:1.4}.portal-mode-switch{width:100%}.portal-mode-switch--standalone{justify-content:center;display:flex}.portal-mode-switch__segmented{background:#f7fafff5;border:1px solid #1677ff1a;border-radius:18px;width:min(520px,100%);padding:6px;box-shadow:inset 0 1px #ffffffb8,0 14px 30px #1677ff12}.portal-mode-switch__segmented .ant-segmented-group{gap:6px}.portal-mode-switch__segmented .ant-segmented-item{color:#1f2937c7;border-radius:14px;min-height:46px}.portal-mode-switch__segmented .ant-segmented-item-label{place-items:center;min-height:46px;padding-inline:18px;font-weight:700;display:grid}.portal-mode-switch__segmented .ant-segmented-item-selected{color:#0958d9;background:linear-gradient(#1677ff24 0%,#1677ff14 100%);box-shadow:0 8px 18px #1677ff14}.portal-form-grid .ant-form-item{margin-bottom:0}.portal-form-grid .ant-form-item-label{padding-bottom:8px}.portal-form-grid .ant-form-item-label>label{white-space:nowrap}.portal-form-grid .ant-picker,.portal-form-grid .ant-select,.portal-form-grid .ant-select-selector,.portal-form-grid .ant-input,.portal-form-grid .ant-input-number,.portal-form-grid .ant-input-number-group-wrapper,.portal-product-field .ant-input-number,.portal-product-field .ant-input-number-group-wrapper{width:100%}.stock-select-option{gap:4px;width:100%;min-width:0;display:grid}.stock-select-option__name{min-width:0;color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.4;overflow:hidden}.stock-select-option__meta{min-width:0;color:var(--app-text-secondary);flex-wrap:wrap;gap:4px 8px;font-size:12px;line-height:1.4;display:flex}.stock-select-option__meta span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ant-select-item-option-content .stock-select-option{max-width:100%}.portal-readonly-field{background:#f8fbfff0;border:1px solid #1677ff1f;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 12px;display:flex}.portal-readonly-field__label{color:#1f29378f;font-size:12px;line-height:1.4}.portal-readonly-field strong{color:#111827f0;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.portal-readonly-field--mobile{min-height:38px;padding-inline:10px}.portal-summary-panel{box-shadow:none;background:#f7fafff0;border:1px solid #1677ff1a;border-radius:16px;margin-top:12px;padding:12px 14px}.portal-summary-inline{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.portal-summary-inline__item{background:#fffffff5;border:1px solid #1677ff14;border-radius:12px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.portal-summary-inline__label{color:#1f29378f;font-size:12px;line-height:1.4}.portal-summary-inline__value{color:#111827eb;font-size:15px;font-weight:700;line-height:1.45}.portal-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.portal-summary-tile{background:#fffffff5;border:1px solid #1677ff14;border-radius:18px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.portal-summary-tile__label{color:#1f293794;font-size:12px;line-height:1.4}.portal-summary-tile__value{color:#111827f0;align-items:baseline;gap:4px;font-size:28px;font-weight:800;line-height:1;display:flex}.portal-summary-tile__suffix{color:#1f29378f;font-size:12px;font-weight:600}.portal-submit-row{border-top:1px solid #1677ff14;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.portal-inline-note{margin-top:-6px;display:block}.portal-inline-note--compact{margin-top:10px}.portal-submit-hint{flex:auto;line-height:1.7}.portal-submit-button{border-radius:16px;min-width:168px;height:46px}.portal-products-toolbar{justify-content:flex-start;align-items:center;gap:12px;margin-bottom:14px;display:flex}.portal-products-toolbar .ant-input-search{flex:360px;max-width:520px}.portal-sales-grid{align-items:stretch}.portal-stock-list{flex-direction:column;gap:12px;display:flex}.portal-stock-item{background:#f8fbffeb;border:1px solid #1677ff14;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.portal-stock-item__main,.portal-stock-item__aside{flex-direction:column;gap:4px;min-width:0;display:flex}.portal-stock-item__aside{text-align:right;align-items:flex-end}.portal-empty-state{padding-block:18px}.portal-product-card{box-shadow:none;background:linear-gradient(#fffffffc 0%,#f9fbfff7 100%);border:1px solid #0f172a14;border-radius:16px;padding:14px}.portal-product-card.is-active{border-color:rgba(var(--app-primary-rgb), .28);background:#eff7fff2}.portal-product-card .ant-card-body{padding:18px}.portal-product-card__stack{flex-direction:column;gap:12px;width:100%;display:flex}.portal-product-card__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.portal-product-card__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;display:grid}.portal-product-field{flex-direction:column;gap:8px;min-width:0;display:flex}.portal-product-card__label{font-size:13px;line-height:1.5}.anchor-stock-flow-table .ant-table{border-radius:18px;overflow:hidden}.anchor-stock-flow-table .ant-table-thead>tr>th{background:#f8fbffe6;font-weight:700}.anchor-stock-flow-table .ant-table-tbody>tr>td{padding-block:12px}.anchor-stock-flow-table .ant-pagination{margin-top:16px}.portal-history-card .ant-list-item{padding-block:8px;padding-inline:0}.portal-history-loading{min-height:120px}.portal-history-list--compact .ant-pagination{margin-top:16px}.portal-history-list--compact{gap:10px;display:grid}.portal-history-list__item{padding-inline:0!important}.portal-history-card--compact .section-header{margin-bottom:12px}.portal-history-card__header{justify-content:space-between;align-items:center}.portal-history-row{background:#fffffff5;border:1px solid #0f172a14;border-radius:16px;width:100%;padding:12px 14px}.portal-history-row__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.portal-history-row__summary{gap:6px;min-width:0;display:grid}.portal-history-row__meta.ant-typography{margin:8px 0 0}.portal-history-row__facts{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.portal-history-pill{color:#1f2937c7;background:#f8fbfff0;border:1px solid #0f172a14;border-radius:999px;align-items:center;min-height:30px;padding:5px 10px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.portal-history-pill.is-primary{color:#0958d9;background:#eff7fff0;border-color:#1677ff24}.portal-history-toggle{color:var(--app-primary);padding-inline:8px;font-weight:600}.portal-history-item{border-radius:20px;box-shadow:0 10px 24px #0f172a0d}.portal-history-metrics{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.portal-history-metric{background:#f8fbffeb;border:1px solid #1677ff14;border-radius:16px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.portal-mobile-context-card{flex-direction:column;display:flex}.portal-mobile-context-switch{width:100%}.portal-mobile-context-body{margin-top:16px}.data-manager-panel{background:#fafcfff0;border:1px solid #0f172a14;border-radius:18px;padding:18px}.data-manager-panel__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.data-manager-overview{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:min(460px,100%);display:flex}.data-manager-overview__item{background:#fffffff5;border:1px solid #1677ff14;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:7px 10px;display:inline-flex}.data-manager-overview__item span{color:#1f293794;font-size:12px;line-height:1.4}.data-manager-overview__item strong{color:#111827eb;font-size:14px;line-height:1.5}.data-manager-mode-note{border:1px solid rgba(var(--app-primary-rgb), .12);background:rgba(var(--app-primary-rgb), .06);border-radius:14px;gap:4px;padding:12px 14px;display:grid}.data-manager-mode-note strong{color:#111827eb;font-size:14px;line-height:1.45}.data-manager-mode-note .ant-typography{margin:0}.data-manager-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.data-manager-capability{background:#fffffff5;border:1px solid #0f172a14;border-radius:14px;gap:4px;padding:12px 14px;display:grid}.data-manager-capability span{color:#1f293794;font-size:12px;line-height:1.4}.data-manager-capability strong{color:#111827eb;font-size:14px;line-height:1.45}.data-manager-form{gap:14px;display:grid}.data-manager-form .ant-form-item{margin-bottom:0}.data-manager-governance-stack{gap:14px;display:grid}.data-manager-setting-row{background:#fffffff5;border:1px solid #0f172a14;border-radius:16px;grid-template-columns:minmax(220px,.36fr) minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:grid}.data-manager-setting-copy{gap:4px;min-width:0;display:grid}.data-manager-setting-copy .ant-typography{margin:0;line-height:1.55}.data-manager-setting-label{color:#111827eb;font-size:14px;font-weight:700;line-height:1.45}.data-manager-setting-label--required:before{content:"*";color:#ff4d4f;margin-right:6px}.data-manager-setting-control{align-items:center;min-width:0;display:flex}.data-manager-setting-row--primary .data-manager-setting-control{justify-content:flex-end}.data-manager-setting-control--switch{justify-content:flex-start}.data-manager-inline-segment{width:min(100%,520px)}.data-manager-warehouse-stack,.data-manager-warehouse-list{gap:12px;display:grid}.data-manager-status-strip{background:#fffffff5;border:1px solid #0f172a14;border-radius:18px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.data-manager-status-strip__head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.data-manager-status-strip__eyebrow{background:rgba(var(--app-primary-rgb), .08);min-height:24px;color:var(--app-primary);letter-spacing:.02em;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.data-manager-status-strip__head strong{color:#111827eb;font-size:14px;line-height:1.5}.data-manager-status-strip__description.ant-typography{margin:0;line-height:1.65}.data-manager-section-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.data-manager-section-toolbar__copy{flex-direction:column;gap:4px;display:flex}.data-manager-section-toolbar__copy strong{color:#111827eb;font-size:14px;line-height:1.4}.data-manager-section-toolbar__copy .ant-typography{margin:0}.data-manager-section-switch{width:min(100%,460px)}.data-manager-section-intro{flex-direction:column;gap:6px;display:flex}.data-manager-section-intro strong{color:#111827eb;font-size:15px;line-height:1.4}.data-manager-warehouse-item{background:#fffffffa;border:1px solid #0f172a14;border-radius:16px;padding:14px}.data-manager-warehouse-item--locked{background:#eff6ffb8;border-color:#1677ff2e}.data-manager-warehouse-main{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.data-manager-warehouse-name{margin-bottom:0!important}.data-manager-warehouse-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding-bottom:1px;display:flex}.data-manager-warehouse-lock-note{grid-column:1/-1;margin-top:-4px;font-size:12px}.data-manager-save-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding-top:4px;display:flex}.data-manager-save-row .ant-btn{min-width:132px}.data-manager-save-row .ant-typography{font-size:12px}.platform-account-card__expanded-row>td{background:#f8fbffc7!important}.platform-account-card__subaccounts{flex-direction:column;gap:14px;padding:8px 4px 4px;display:flex}.platform-account-card__subaccounts-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.platform-account-card__subaccounts-list{flex-direction:column;gap:10px;display:flex}.platform-account-card__subaccount-item{background:#fffffff5;border:1px solid #1677ff14;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.platform-account-card__subaccount-main,.platform-account-card__subaccount-meta{min-width:0}.platform-account-card__subaccount-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.platform-account-card__usage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.platform-account-card__usage-stat{background:#f8fbffc7;border:1px solid #1677ff14;border-radius:18px;padding:12px 14px}.platform-account-card__permission-row{border:1px solid var(--app-border);background:var(--app-surface-muted);border-radius:16px;padding:12px 14px}.platform-error-log-card__table .ant-table-cell{vertical-align:top}.platform-error-log-detail{flex-direction:column;gap:20px;display:flex}.platform-error-log-detail__meta{background:#f8fafceb;border:1px solid #0f172a14;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px;display:grid}.platform-error-log-detail__blocks{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.platform-error-log-detail__block{background:#fffffffa;border:1px solid #0f172a14;border-radius:18px;flex-direction:column;gap:10px;min-height:180px;padding:18px;display:flex}.platform-error-log-detail__block pre{white-space:pre-wrap;word-break:break-word;color:#1f2937eb;margin:0;font-size:13px;line-height:1.65}.platform-console-tabs>.ant-tabs-nav{margin-bottom:18px}.platform-console-tabs>.ant-tabs-nav .ant-tabs-tab{border-radius:999px;padding-block:10px;padding-inline:16px}.platform-console-tabs>.ant-tabs-content-holder{min-width:0}.platform-code-form__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 14px;display:grid}.platform-code-form__remark{grid-column:1/-1}.platform-code-form__actions{justify-content:flex-end;margin-top:6px;display:flex}.platform-code-cell{flex-direction:column;gap:4px;display:flex}.platform-code-cell__remark{line-height:1.5;display:block}.platform-code-usage{flex-direction:column;gap:2px;display:flex}.platform-code-usage__detail{color:#1f29378c;font-size:13px;line-height:1.55}.platform-code-detail{flex-direction:column;gap:18px;display:flex}.platform-code-detail__usage-block{flex-direction:column;gap:10px;display:flex}.platform-code-detail__usage-item{flex-direction:column;gap:2px;display:flex}.platform-code-mobile-list__item{padding-inline:0!important}.platform-code-mobile-card{border-radius:18px!important}.platform-code-mobile-card__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.platform-code-mobile-card__remark{margin-bottom:12px!important}.platform-code-mobile-card__meta{grid-template-columns:1fr;gap:10px;display:grid}.platform-code-mobile-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.platform-code-mobile-card__actions .ant-btn{width:100%}@media (width<=960px){.portal-layout-grid{grid-template-columns:1fr}.portal-context-head,.portal-workspace-head{flex-direction:column}.portal-workspace-chips{justify-content:flex-start;min-width:0}.portal-anchor-strip{grid-template-columns:1fr}.portal-anchor-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.section-header{flex-direction:column}.section-header>:first-child{min-width:0}.auth-shell{padding:20px}.auth-layout,.auth-layout--wide{grid-template-columns:1fr}.help-note{flex-direction:column}.portal-shell{padding:16px}.portal-shell--receipt .section-header{margin-bottom:16px}.portal-shell--receipt .ant-form{gap:16px}.portal-shell--receipt .portal-form-card .ant-card-body,.portal-shell--receipt .portal-products-card .ant-card-body,.portal-shell--receipt .portal-history-card .ant-card-body{padding:20px 18px}.portal-shell--receipt .portal-note-row{margin-bottom:16px}.portal-shell--receipt .portal-form-grid .ant-form-item{margin-bottom:2px}.portal-shell--receipt .portal-inline-note{margin-top:2px}.portal-products-toolbar{flex-direction:column;align-items:stretch}.portal-mode-switch{justify-content:stretch}.portal-products-toolbar .ant-input-search{flex:none;width:100%;max-width:none}.portal-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-submit-row{flex-direction:column;align-items:stretch}.portal-submit-button{width:100%}.portal-entry-tip{padding:14px 16px}.portal-mode-switch__segmented .ant-segmented-item,.portal-mode-switch__segmented .ant-segmented-item-label{min-height:42px}.portal-product-card__fields{grid-template-columns:1fr}.portal-history-row__header{flex-direction:column;align-items:flex-start}.overview-dashboard .section-card .ant-card-body,.overview-dashboard .overview-hero-card .ant-card-body{padding:20px!important}.overview-dashboard .ant-card-head{padding-inline:20px}.overview-dashboard .ant-card-head-wrapper{flex-wrap:wrap;align-items:flex-start}.overview-dashboard .section-header{gap:12px;margin-bottom:16px}.overview-dashboard .section-header h3.ant-typography{margin-bottom:0;font-size:28px;line-height:1.18}.overview-dashboard .ant-statistic-content{font-size:28px}.overview-dashboard .ant-statistic-content-value{word-break:break-word}.overview-dashboard .overview-action-card,.overview-dashboard .overview-signal-card,.overview-dashboard .summary-card{border-radius:18px}.overview-dashboard .overview-risk-card__row{align-items:flex-start!important}.overview-dashboard .overview-risk-card__row>.ant-col:last-child{width:100%}.overview-dashboard .overview-risk-card__row>.ant-col:last-child .ant-space{justify-content:flex-start}}@media (width<=768px){.page-stack{width:min(100%,100% - 16px)}.overview-dashboard{gap:18px!important}.overview-dashboard .section-card .ant-card-body,.overview-dashboard .overview-hero-card .ant-card-body{padding:18px!important}.overview-dashboard .ant-card-head{min-height:56px;padding-inline:18px}.overview-dashboard .section-header__eyebrow{letter-spacing:.1em;margin-bottom:6px;font-size:11px}.overview-dashboard .section-header h3.ant-typography{font-size:24px}.overview-dashboard .overview-period-picker.ant-segmented{white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:4px;display:block;overflow:auto hidden}.overview-dashboard .overview-period-picker.ant-segmented::-webkit-scrollbar{display:none}.overview-dashboard .overview-period-picker .ant-segmented-group{min-width:max-content}.overview-dashboard .overview-period-picker .ant-segmented-item{min-width:56px}.overview-dashboard .overview-period-picker .ant-segmented-item-label{padding-inline:12px;font-size:13px}.overview-period-toolbar__switches{grid-template-columns:1fr 1fr;gap:8px;display:grid}.overview-period-toolbar__switches .ant-btn{width:100%}.overview-period-toolbar__active-panel .ant-picker{width:100%;min-width:0}.overview-dashboard .page-command-deck__signals{margin-top:12px}.overview-dashboard .overview-period-meta{gap:6px}.overview-dashboard .overview-period-meta .ant-tag{margin-inline-end:0}.overview-dashboard .ant-statistic-title{font-size:13px}.overview-dashboard .ant-statistic-content{font-size:24px}.overview-inline-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-dashboard .overview-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.overview-dashboard .overview-action-grid{grid-template-columns:1fr;gap:12px}.overview-dashboard .overview-signal-card,.overview-dashboard .overview-action-card{border-radius:16px;padding:14px}.overview-dashboard .overview-action-card__icon{border-radius:12px;width:38px;height:38px;font-size:16px}.overview-dashboard .overview-risk-list{gap:10px}.overview-dashboard .overview-risk-card__row{flex-direction:column;align-items:flex-start!important}.overview-dashboard .overview-risk-card__row>.ant-col{width:100%}.overview-dashboard .overview-risk-card__stack{gap:6px!important}.portal-shell{padding:12px}.portal-layout-grid{grid-template-columns:1fr}.portal-main-column,.portal-side-column{gap:14px}.portal-stack .page-command-deck__actions>*{width:100%}.page-command-deck__actions .portal-mode-switch__segmented{width:100%;max-width:100%}.portal-mode-switch__segmented{border-radius:16px;padding:4px}.portal-mode-switch__segmented .ant-segmented-group{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.portal-feedback-alert,.portal-form-card,.portal-products-card,.portal-history-card,.portal-summary-card{border-radius:22px}.portal-form-card .ant-card-body,.portal-products-card .ant-card-body,.portal-history-card .ant-card-body{padding:16px!important}.portal-hero-card .ant-card-body{padding:20px}.portal-hero-card .hero-badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.portal-hero-card .hero-badge{border-radius:16px;min-width:0;padding:12px 14px}.portal-hero-card .hero-badge .ant-typography{word-break:break-word}.portal-note-row{gap:6px;margin-bottom:16px}.portal-note-row .ant-tag{white-space:normal;margin-inline-end:0;line-height:1.5}.portal-entry-tip{gap:12px;padding:14px}.portal-anchor-inline-stats{gap:6px}.portal-anchor-inline-stat{padding:8px 10px}.portal-entry-tip__icon{border-radius:12px;flex-basis:36px;width:36px;height:36px;font-size:16px}.portal-summary-card .ant-card-body{padding:16px 16px 14px}.portal-summary-panel{border-radius:16px;padding:12px}.portal-summary-inline{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-submit-row{gap:12px;margin-top:14px;padding-top:14px}.portal-shell--receipt .portal-submit-row{margin-top:18px;padding-top:16px}.portal-mobile-context-body{margin-top:14px}.portal-submit-button{border-radius:14px;height:44px}.portal-products-toolbar>.ant-space{justify-content:flex-start;width:100%}.portal-mini-stat{border-radius:16px;padding:12px 14px}.portal-mini-stat__value{font-size:22px}.portal-summary-tile{border-radius:16px;padding:12px 14px}.portal-summary-tile__value{font-size:24px}.portal-product-card,.portal-history-item{border-radius:18px}.portal-history-row{border-radius:16px;padding:12px 14px}.portal-history-row__header{flex-direction:column;align-items:flex-start}.portal-history-list .ant-pagination{width:100%}.portal-product-card .ant-card-body{padding:16px}.portal-product-card{padding:12px}.portal-product-card__stack{gap:12px}.portal-product-card__header{flex-direction:column;align-items:flex-start}.portal-history-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.portal-history-metric{border-radius:14px;padding:10px 12px}}@media (width<=480px){.page-stack{width:min(100%,100% - 12px)}.overview-dashboard .section-card .ant-card-body,.overview-dashboard .overview-hero-card .ant-card-body{padding:16px!important}.overview-dashboard .ant-card-head{padding-inline:16px}.overview-dashboard .section-header{margin-bottom:14px}.overview-dashboard .section-header h3.ant-typography{font-size:22px;line-height:1.2}.overview-dashboard .ant-statistic-content{font-size:22px}.overview-dashboard .overview-signal-grid,.overview-inline-grid{grid-template-columns:1fr}.overview-dashboard .overview-action-card,.overview-dashboard .overview-signal-card,.overview-dashboard .overview-risk-card{border-radius:14px}}@media (width<=520px){.portal-shell{padding:10px}.portal-mobile-nav{gap:8px;top:4px}.portal-mode-switch__segmented .ant-segmented-item-label{white-space:normal;padding-inline:10px;line-height:1.35}.portal-anchor-meta-grid{grid-template-columns:1fr}.portal-anchor-inline-stats{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.portal-anchor-inline-stat{border-radius:16px;min-width:0}.sales-grid{grid-template-columns:1fr;gap:12px}.portal-hero-card .hero-badges,.portal-summary-grid{grid-template-columns:1fr}.portal-summary-inline{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-mobile-context-body{margin-top:12px}.portal-entry-tip{padding:12px}.portal-history-metrics{grid-template-columns:1fr}.portal-stock-item{flex-direction:column;align-items:flex-start}.portal-stock-item__aside{text-align:left;align-items:flex-start}.ant-table-wrapper .ant-pagination .ant-pagination-options{flex-direction:column;align-items:stretch;gap:8px}.ant-table-wrapper .ant-pagination .ant-pagination-options-size-changer,.ant-table-wrapper .ant-pagination .ant-pagination-options-quick-jumper{width:100%;margin-inline-start:0}.platform-account-card__subaccount-item{flex-direction:column;align-items:flex-start}.platform-account-card__subaccount-meta{justify-content:flex-start}.platform-account-card__usage-grid{grid-template-columns:1fr 1fr}.platform-error-log-detail__meta,.platform-error-log-detail__blocks{grid-template-columns:1fr}}@media (width<=992px){.admin-header{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;align-items:stretch;gap:10px;padding:10px 16px 6px}.admin-header__headline{width:100%}.admin-header__mobile-top{gap:8px}.admin-header__title.ant-typography{margin-bottom:0;font-size:19px;line-height:1.1}.admin-header__subtitle{font-size:12px;line-height:1.35}.admin-content{padding-inline:16px}.admin-header__mobile-tools{justify-self:end}}@media (width<=768px){.account-panel .ant-drawer-content-wrapper{width:min(100vw,100%)!important}.account-panel .ant-drawer-body{padding-inline:16px}.account-panel__hero-inner{align-items:flex-start}.inventory-page{gap:18px!important}.inventory-page .inventory-command-deck .ant-card-body,.inventory-page .inventory-overview-band .ant-card-body,.inventory-page .inventory-action-hub .ant-card-body,.inventory-page .inventory-table-card .ant-card-body{padding:18px!important}.inventory-page .inventory-command-deck__header,.inventory-page .inventory-overview-band .section-header,.inventory-page .inventory-action-hub .section-header{flex-direction:column;align-items:stretch;margin-bottom:16px}.inventory-page .inventory-command-deck__actions{width:100%}.inventory-page .inventory-command-deck__actions .ant-space-item{flex:calc(50% - 6px)}.inventory-page .inventory-command-deck__actions .ant-btn{width:100%}.inventory-page .inventory-command-deck__signals{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-page .inventory-overview-band .section-header h3.ant-typography,.inventory-page .inventory-action-hub .section-header h3.ant-typography,.inventory-page .inventory-table-card .section-header h3.ant-typography{font-size:24px;line-height:1.2}.inventory-page .inventory-table-head{flex-direction:column;align-items:stretch}.inventory-page .inventory-table-head__tools{justify-content:space-between}.inventory-page .inventory-stat-card .ant-statistic-title,.inventory-page .inventory-table-card .ant-statistic-title{font-size:13px}.inventory-page .inventory-stat-card .ant-statistic-content,.inventory-page .inventory-table-card .ant-statistic-content{font-size:24px}.inventory-page .inventory-overview-band .hero-badges{grid-template-columns:1fr;gap:10px;margin-top:16px!important}.inventory-page .inventory-overview-band .hero-badge{border-radius:16px;padding:12px 14px}.inventory-page .inventory-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.inventory-page .inventory-quick-actions .ant-btn{border-radius:12px;width:100%;min-height:42px}.inventory-page .inventory-inline-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.inventory-page .inventory-inline-stat{border-radius:12px;padding:10px 12px}.inventory-page .inventory-scope-strip{padding:12px}.inventory-page .inventory-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-page .inventory-import-steps .ant-steps-item-title{font-size:13px}.inventory-page .inventory-import-footer{flex-direction:column;align-items:stretch}.inventory-page .inventory-import-footer>.ant-space{justify-content:space-between;width:100%}.inventory-page .inventory-toolbar{gap:10px;margin-top:14px}.inventory-page .inventory-toolbar .ant-input-search,.inventory-page .inventory-toolbar .ant-space,.inventory-page .inventory-toolbar>.ant-typography{width:100%}.inventory-page .inventory-toolbar .ant-space{justify-content:space-between}.transfer-page{gap:18px!important}.transfer-page .inventory-overview-band .ant-card-body,.transfer-page .inventory-action-hub .ant-card-body,.transfer-page .section-card .ant-card-body{padding:18px!important}.transfer-page .inventory-overview-band .section-header,.transfer-page .inventory-action-hub .section-header{margin-bottom:16px}.transfer-page .inventory-overview-band .section-header h3.ant-typography,.transfer-page .inventory-action-hub .section-header h3.ant-typography,.transfer-page .section-card .section-header h3.ant-typography{font-size:24px;line-height:1.2}.transfer-page .inventory-stat-card .ant-statistic-title{font-size:13px}.transfer-page .inventory-stat-card .ant-statistic-content{font-size:24px}.transfer-page .page-hero-card--transfer .hero-badges{grid-template-columns:1fr;gap:10px;margin-top:16px!important}.transfer-page .page-hero-card--transfer .hero-badge{border-radius:16px;padding:12px 14px}.transfer-page .inventory-quick-actions{grid-template-columns:1fr;gap:10px;display:grid}.transfer-page .inventory-quick-actions .ant-btn{border-radius:12px;width:100%;min-height:42px}.transfer-page .inventory-inline-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.transfer-page .inventory-inline-stat{border-radius:12px;padding:10px 12px}.transfer-page .inventory-toolbar{gap:10px;margin-top:14px}.transfer-page .inventory-toolbar .ant-input-search,.transfer-page .inventory-toolbar>.ant-typography,.transfer-page .inventory-toolbar>.ant-space{width:100%}.transfer-page .inventory-toolbar>.ant-space{justify-content:space-between}.transfer-page .list-card .ant-card-head{padding-inline:18px}.transfer-page .list-card .ant-card-body{padding:18px}.transfer-page .list-card .ant-pagination{text-align:left!important}}@media (width<=480px){.admin-header__title.ant-typography{font-size:18px}.admin-header__subtitle{display:none}.admin-header__mobile-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-header__mobile-tools{gap:6px}.admin-header__account-button{width:100%}.admin-header__profile-trigger{width:40px;min-width:40px;height:40px;box-shadow:none;border:none;border-radius:50%;padding:0;background:0 0!important}.admin-header__mobile-action-button.ant-btn,.admin-header__mobile-actions .ant-btn{min-height:38px;box-shadow:none;background:#ffffffc2;border-color:#0f172a14;border-radius:12px;padding-inline:10px;font-size:13px}.admin-header__mobile-logout.ant-btn{border-radius:12px;min-height:38px;padding-inline:10px;font-size:13px}.admin-floating-nav{border-radius:14px;height:42px;padding-inline:14px;bottom:14px;left:14px}.account-panel__hero-inner{text-align:center;flex-direction:column}.account-panel__hero-inner .ant-space{align-items:center;width:100%}.account-panel__submit{width:100%}.inventory-page .inventory-command-deck .ant-card-body,.inventory-page .inventory-overview-band .ant-card-body,.inventory-page .inventory-action-hub .ant-card-body,.inventory-page .inventory-table-card .ant-card-body{padding:16px!important}.inventory-page .inventory-overview-band .section-header h3.ant-typography,.inventory-page .inventory-action-hub .section-header h3.ant-typography,.inventory-page .inventory-table-card .section-header h3.ant-typography{font-size:22px}.inventory-page .inventory-import-panel{padding:14px}.inventory-page .inventory-command-deck__actions .ant-space-item{flex-basis:100%}.inventory-page .inventory-command-deck__signals,.inventory-page .inventory-quick-actions,.inventory-page .inventory-inline-stats{grid-template-columns:1fr}.inventory-page .inventory-scope-strip{align-items:flex-start}.inventory-page .inventory-scope-strip__context,.inventory-page .inventory-scope-strip__switches{width:100%}.inventory-page .inventory-summary-strip{grid-template-columns:1fr}.inventory-page .inventory-toolbar .ant-space{align-items:stretch}.inventory-page .inventory-import-footer>.ant-space{flex-direction:column;align-items:stretch}.inventory-page .inventory-toolbar .ant-space .ant-btn{width:100%}.transfer-page .inventory-overview-band .ant-card-body,.transfer-page .inventory-action-hub .ant-card-body,.transfer-page .section-card .ant-card-body{padding:16px!important}.transfer-page .inventory-overview-band .section-header h3.ant-typography,.transfer-page .inventory-action-hub .section-header h3.ant-typography,.transfer-page .section-card .section-header h3.ant-typography{font-size:22px}.transfer-page .inventory-inline-stats{grid-template-columns:1fr}.transfer-page .list-card .ant-card-head{padding-inline:16px}.transfer-page .list-card .ant-card-body{padding:16px}}@media (width<=768px){.page-stack .page-hero-card .ant-card-body,.portal-stack .page-hero-card .ant-card-body{padding:20px!important}.page-stack .page-hero-card .page-command-deck__copy h3.ant-typography,.page-stack .page-hero-card .section-header h2.ant-typography,.portal-stack .page-hero-card .page-command-deck__copy h3.ant-typography,.portal-stack .page-hero-card .section-header h2.ant-typography{font-size:26px;line-height:1.18}.page-stack .page-hero-card .page-command-deck__description,.page-stack .page-hero-card .hero-copy,.portal-stack .page-hero-card .page-command-deck__description,.portal-stack .page-hero-card .hero-copy{font-size:14px;line-height:1.7}.page-stack .page-hero-card .page-command-deck__header,.portal-stack .page-hero-card .page-command-deck__header{flex-direction:column}.page-stack .page-hero-card .page-command-deck__actions,.portal-stack .page-hero-card .page-command-deck__actions{justify-content:flex-start;width:100%}.page-stack .page-hero-card .page-command-deck__signals,.page-stack .page-hero-card .hero-badges,.portal-stack .page-hero-card .page-command-deck__signals,.portal-stack .page-hero-card .hero-badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px!important}.overview-inline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-stack .page-hero-card .page-command-deck__signal,.page-stack .page-hero-card .hero-badge,.portal-stack .page-hero-card .page-command-deck__signal,.portal-stack .page-hero-card .hero-badge{border-radius:16px;min-width:0;padding:12px 14px}.page-section-tabs>.ant-tabs-nav{margin-bottom:14px}.page-section-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{scrollbar-width:none;overflow-x:auto}.page-section-tabs>.ant-tabs-nav .ant-tabs-nav-wrap::-webkit-scrollbar{display:none}.page-section-tabs>.ant-tabs-nav .ant-tabs-nav-list{flex-wrap:nowrap;min-width:max-content}.page-section-tabs>.ant-tabs-nav .ant-tabs-tab{flex:none}.ant-table-wrapper .ant-pagination{row-gap:8px}.ant-table-wrapper .ant-pagination .ant-pagination-options{justify-content:space-between;width:100%;margin-inline-start:0}.anchors-page,.anchor-stock-page,.subaccounts-page,.sales-page,.reports-page,.procurement-page,.system-page,.help-page,.platform-page{gap:18px!important}.anchors-page .anchor-manager-card .ant-card-body,.anchor-stock-page .anchor-stock-actions-card .ant-card-body,.anchor-stock-page .page-section-tabs-card .ant-card-body,.subaccounts-page .subaccount-manager-card .ant-card-body,.sales-page .sales-workbench-card .ant-card-body,.reports-page .section-card .ant-card-body,.procurement-page .section-card .ant-card-body,.system-page .data-manager-card .ant-card-body,.help-page .section-card .ant-card-body,.platform-page .platform-account-card .ant-card-body,.platform-page .platform-code-card .ant-card-body{padding:18px!important}.anchors-page .list-card .ant-card-head,.procurement-page .section-card .ant-card-head,.reports-page .section-card .ant-card-head,.platform-page .platform-account-card .ant-card-head,.platform-page .platform-code-card .ant-card-head{padding-inline:18px}.anchors-page .anchor-manager-toolbar{gap:12px}.anchors-page .anchor-manager-toolbar__search,.anchors-page .anchor-manager-toolbar__meta{flex-basis:100%;width:100%}.anchors-page .anchor-manager-toolbar>.ant-btn{width:100%}.anchor-edit-modal__tier-row{flex-direction:column;align-items:stretch}.anchor-edit-modal__tier-fields,.anchor-edit-modal__summary,.anchor-edit-modal__grid{grid-template-columns:1fr}.anchor-edit-modal__field.is-span-2,.anchor-edit-modal__field.is-span-4{grid-column:auto}.anchor-edit-modal__form{padding:18px 20px 22px}.anchor-edit-modal__intro.ant-typography{margin-bottom:16px}.anchor-edit-modal .ant-modal-footer{padding:0 20px 20px}.anchor-edit-modal .ant-modal-footer .ant-btn{flex:1;min-width:0}.anchor-edit-modal__tier-header,.anchor-edit-modal__tier-row{flex-direction:column;align-items:stretch}.anchor-edit-modal__tier-token{display:none}.anchor-edit-modal__tier-preview-head,.anchor-edit-modal__tier-preview-body,.anchor-edit-modal__tier-preview-result{flex-direction:column;grid-template-columns:1fr}.business-modal__body,.business-modal__form{padding:16px}.business-modal__summary,.business-modal__facts,.business-modal__grid{grid-template-columns:1fr}.business-modal__field.is-span-2{grid-column:auto}.business-modal .ant-modal-footer{padding:0 16px 16px}.business-modal .ant-modal-footer .ant-btn{flex:1;min-width:0}.anchors-page .inventory-toolbar,.anchor-stock-page .inventory-toolbar,.reports-page .inventory-toolbar{gap:10px}.anchors-page .inventory-toolbar .ant-input-search,.anchor-stock-page .inventory-toolbar .ant-input-search,.reports-page .inventory-toolbar .ant-input-search,.anchors-page .inventory-toolbar>.ant-typography,.anchor-stock-page .inventory-toolbar>.ant-typography,.reports-page .inventory-toolbar>.ant-typography{width:100%}.anchor-stock-page .inventory-toolbar>.ant-space{justify-content:space-between;width:100%}.anchor-stock-page .anchor-stock-actions-card__meta{width:100%}.procurement-page .table-toolbar{flex-direction:column;align-items:stretch}.procurement-page .table-toolbar>.ant-btn,.procurement-page .table-toolbar>.ant-typography,.procurement-page .table-toolbar>.ant-space{width:100%}.procurement-page .table-toolbar>.ant-space{justify-content:stretch}.procurement-page .table-toolbar>.ant-space .ant-space-item{flex:100%;min-width:0}.procurement-page .table-toolbar .ant-select,.procurement-page .table-toolbar .ant-select-selector,.procurement-page .table-toolbar .ant-picker,.procurement-page .table-toolbar .ant-input-search{max-width:100%;width:100%!important}.reports-page .product-profit-filters{grid-template-columns:1fr;gap:10px;display:grid!important}.reports-page .product-profit-filters>*{width:100%;margin-inline-end:0!important}.reports-page .product-profit-filters .ant-input-search,.reports-page .product-profit-filters .ant-picker,.reports-page .product-profit-filters .ant-select,.reports-page .product-profit-filters .ant-select-selector,.reports-page .product-profit-filters .product-profit-filters__export{max-width:100%;width:100%!important}.sales-page .sales-summary-bar{border-radius:18px;padding:16px;position:static;bottom:auto}.sales-page .sales-summary-bar .ant-statistic-title{font-size:12px}.sales-page .sales-summary-bar .ant-statistic-content{font-size:22px}.reports-page .overview-risk-list .summary-card,.reports-page .sales-record-card,.reports-page .summary-card{border-radius:16px}.reports-page .sales-record-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.reports-page .sales-record-card{border-radius:14px!important}.reports-page .sales-record-header{gap:10px}.reports-page .sales-record-card .ant-card-body{padding:12px!important}.reports-page .sales-record-items{min-height:64px}.reports-page .sales-record-items__summary{min-height:60px;padding:10px}.system-page .summary-card{border-radius:16px}.system-page .subaccount-manager-card .ant-card-body{padding:18px!important}.subaccount-manager__stats{grid-template-columns:1fr}.subaccount-manager__toolbar{flex-direction:column;align-items:stretch}.subaccount-manager__toolbar>.ant-btn{width:100%}.subaccount-manager__drawer-actions{flex-direction:column-reverse}.subaccount-manager__drawer-actions>.ant-btn{width:100%}.help-page .help-grid{grid-template-columns:1fr;gap:12px}.help-page .help-card{border-radius:18px;padding:18px}.help-page .help-card__icon{border-radius:12px;width:40px;height:40px;margin-bottom:12px}.help-page .support-contact-card .ant-card-body{padding:20px}.platform-page .platform-account-card .ant-space,.platform-page .platform-code-card .ant-space{max-width:100%}.platform-code-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.platform-console-tabs>.ant-tabs-nav{margin-bottom:14px}.platform-console-tabs>.ant-tabs-nav .ant-tabs-nav-list{width:100%}.platform-console-tabs>.ant-tabs-nav .ant-tabs-tab{flex:1;justify-content:center;min-width:0}.platform-page .platform-account-card .ant-input-search{width:100%}.platform-page .platform-account-card .ant-statistic,.platform-page .platform-code-card .ant-statistic{min-width:120px}.platform-page .platform-code-card .ant-alert,.system-page .data-manager-card .ant-alert,.sales-page .sales-workbench-card .ant-alert{border-radius:14px}.system-page .data-manager-panel__header,.system-page .data-manager-status-strip,.system-page .data-manager-section-toolbar{gap:12px}.system-page .data-manager-overview{justify-content:flex-start}.system-page .data-manager-capability-grid{grid-template-columns:1fr}.system-page .data-manager-governance-stack,.system-page .data-manager-form{gap:12px}.system-page .data-manager-setting-row,.system-page .data-manager-warehouse-main{grid-template-columns:1fr}.system-page .data-manager-setting-row--primary .data-manager-setting-control,.system-page .data-manager-warehouse-actions{justify-content:flex-start}.system-page .data-manager-inline-segment{width:100%}.system-page .data-manager-save-row{flex-direction:column-reverse;align-items:stretch}.system-page .data-manager-save-row .ant-btn,.system-page .data-manager-section-switch{width:100%}.inventory-browse-header{gap:10px}.inventory-log-shell{padding:14px}.inventory-log-row{padding:12px 14px}.platform-code-form__actions{justify-content:stretch}.platform-code-form__actions .ant-btn{width:100%}.pack-slot-page{gap:18px!important}.pack-slot-page .pack-slot-hero-card .ant-card-body,.pack-slot-page .pack-slot-table-card .ant-card-body,.pack-slot-page .pack-slot-result-card .ant-card-body{padding:18px!important}.pack-slot-page .pack-slot-hero-card .section-header,.pack-slot-page .pack-slot-result-card .section-header{margin-bottom:16px}.pack-slot-page .pack-slot-hero-card .section-header h3.ant-typography,.pack-slot-page .pack-slot-table-card .ant-card-head-title,.pack-slot-page .pack-slot-result-card .section-header h4.ant-typography{line-height:1.2}.pack-slot-page .pack-slot-hero-card .hero-badges{grid-template-columns:1fr;gap:10px;margin-top:16px!important}.pack-slot-page .pack-slot-hero-card .hero-badge{border-radius:16px;padding:12px 14px}.pack-slot-page .calculator-settings-grid,.pack-slot-page .calculator-summary-grid{grid-template-columns:1fr;gap:12px}.pack-slot-page .pack-slot-table-card .ant-card-head{padding-inline:18px}.pack-slot-page .pack-slot-table-card .ant-card-head-wrapper{flex-wrap:wrap;align-items:stretch;gap:12px}.pack-slot-page .pack-slot-table-card .ant-card-extra{width:100%;margin-inline-start:0;padding:0}.pack-slot-page .pack-slot-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid!important}.pack-slot-page .pack-slot-actions>.ant-btn{width:100%;min-height:42px;margin-inline-end:0!important}.pack-slot-page .pack-slot-series-card .ant-card-body{padding:14px}.pack-slot-page .pack-slot-series-card__header{align-items:flex-start}.pack-slot-page .pack-slot-series-card__header>.ant-btn{min-width:auto;padding-inline:4px}.pack-slot-page .pack-slot-table-card .ant-alert,.pack-slot-page .pack-slot-hero-card .ant-alert,.pack-slot-page .pack-slot-result-card .ant-alert{border-radius:14px}.pack-slot-page .pack-slot-result-card .ant-statistic-content{font-size:26px}}@media (width<=480px){.page-stack .page-hero-card .ant-card-body,.portal-stack .page-hero-card .ant-card-body{padding:16px!important}.page-stack .page-hero-card .page-command-deck__copy h3.ant-typography,.page-stack .page-hero-card .section-header h2.ant-typography,.portal-stack .page-hero-card .page-command-deck__copy h3.ant-typography,.portal-stack .page-hero-card .section-header h2.ant-typography{font-size:24px;line-height:1.2}.page-stack .page-hero-card .page-command-deck__signals,.page-stack .page-hero-card .hero-badges,.portal-stack .page-hero-card .page-command-deck__signals,.portal-stack .page-hero-card .hero-badges{grid-template-columns:1fr}.anchors-page .anchor-manager-card .ant-card-body,.anchor-stock-page .anchor-stock-actions-card .ant-card-body,.anchor-stock-page .page-section-tabs-card .ant-card-body,.subaccounts-page .subaccount-manager-card .ant-card-body,.sales-page .sales-workbench-card .ant-card-body,.reports-page .section-card .ant-card-body,.procurement-page .section-card .ant-card-body,.system-page .data-manager-card .ant-card-body,.help-page .section-card .ant-card-body,.platform-page .platform-account-card .ant-card-body,.platform-page .platform-code-card .ant-card-body{padding:16px!important}.platform-code-form__grid{grid-template-columns:1fr}.platform-code-mobile-card__header{flex-direction:column}.platform-code-mobile-card__actions{grid-template-columns:1fr}.reports-page .sales-record-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-page .sales-record-list .ant-list-item{padding-block:5px}.reports-page .sales-record-card .ant-space{gap:8px!important}.reports-page .sales-record-header{flex-direction:column}.reports-page .sales-record-actions{justify-content:flex-start;width:100%}.reports-page .sales-record-items__summary{flex-direction:column;align-items:flex-start}.reports-page .sales-record-items__action{padding-inline:0}.sales-record-detail-item{flex-direction:column;gap:8px}.sales-record-detail-item__meta{text-align:left;justify-items:start}.reports-page .sales-record-metric{border-radius:12px;padding:8px 10px}.sales-page .sales-summary-bar .ant-statistic-content{font-size:20px}.system-page .data-manager-card .summary-card .ant-card-body{padding:16px}.system-page .data-manager-warehouse-item{padding:14px}.subaccounts-page .subaccount-manager-card .summary-card .ant-card-body,.system-page .subaccount-manager-card .summary-card .ant-card-body{padding:16px}.help-page .help-notes{gap:10px}.help-page .help-note{border-radius:14px;padding:12px 14px}.pack-slot-page .pack-slot-hero-card .ant-card-body,.pack-slot-page .pack-slot-table-card .ant-card-body,.pack-slot-page .pack-slot-result-card .ant-card-body{padding:16px!important}.pack-slot-page .pack-slot-table-card .ant-card-head{padding-inline:16px}.pack-slot-page .pack-slot-actions{grid-template-columns:1fr}.pack-slot-page .pack-slot-mobile-panel{gap:12px}.pack-slot-page .pack-slot-mobile-toolbar{border-radius:16px;padding:12px}.pack-slot-page .pack-slot-mobile-toolbar__subactions{grid-template-columns:1fr;gap:8px}.pack-slot-page .pack-slot-series-quick-actions{grid-template-columns:1fr}.pack-slot-page .pack-slot-series-card{border-radius:16px}.pack-slot-page .pack-slot-series-value-box{border-radius:12px;padding:10px 12px}.pack-slot-page .pack-slot-result-card .ant-statistic-content{font-size:24px}}.theme-toggle-button.ant-btn{border:1px solid var(--app-control-border);background:var(--app-control-bg);width:42px;min-width:42px;height:42px;color:var(--app-text);box-shadow:var(--app-shadow-md);border-radius:999px}.theme-toggle-button.ant-btn:hover,.theme-toggle-button.ant-btn:focus{color:var(--app-primary-deep)!important;border-color:var(--app-primary)!important;background:var(--app-control-hover)!important}.theme-toggle-button--compact.ant-btn{width:40px;min-width:40px;height:40px}.admin-brand{padding:28px 20px 22px}.admin-brand__subtitle{margin-top:10px;line-height:1.6;display:block}.admin-brand__theme-switch{margin-top:16px}.admin-sider{border-right:1px solid var(--app-border);background:var(--app-panel-bg)!important}.admin-sider .ant-menu{background:0 0}.admin-sider .ant-menu-item,.admin-sider .ant-menu-submenu-title{width:calc(100% - 24px);margin-inline:12px;padding-inline:16px!important}.admin-sider .ant-menu-item .anticon,.admin-sider .ant-menu-submenu-title .anticon{min-width:20px;color:var(--app-primary);font-size:16px}.admin-sider .ant-menu-item-selected{color:var(--app-primary-deep)!important;background:rgba(var(--app-primary-rgb), .12)!important}.admin-mobile-drawer .ant-drawer-content{background:var(--app-surface-strong)}.admin-header__profile-trigger,.admin-header__account-button,.admin-header__logout-button{border-color:var(--app-control-border);box-shadow:none;background:var(--app-control-bg)!important}.admin-header__profile-trigger .ant-avatar,.admin-header__account-button .ant-avatar{background:linear-gradient(135deg, var(--app-primary), var(--app-primary-strong))}.admin-floating-nav{box-shadow:0 14px 30px rgba(var(--app-primary-rgb), .24);background:var(--app-primary)!important}.auth-layout--commercial{grid-template-columns:minmax(0,1.15fr) minmax(360px,420px);align-items:start;gap:24px;width:min(1280px,100%)}.auth-aside{align-content:start;gap:18px;display:grid}.auth-showcase{border:1px solid var(--app-border);background:var(--app-surface-strong);box-shadow:var(--app-shadow-lg);border-radius:24px;padding:30px}.auth-showcase__masthead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.auth-showcase__brand{min-width:0}.auth-showcase__brand-mark{border:1px solid rgba(var(--app-primary-rgb), .14);background:rgba(var(--app-primary-rgb), .08);color:var(--app-primary);letter-spacing:.08em;border-radius:999px;align-items:center;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.auth-showcase__brand-caption{color:var(--app-text-secondary);margin-top:10px;line-height:1.7;display:block}.auth-showcase__hero,.auth-showcase__metric-grid,.auth-showcase__feature-grid,.auth-showcase__service-bar{position:static}.auth-showcase__hero{max-width:720px;margin-top:28px}.auth-showcase__title.ant-typography{letter-spacing:-.02em;margin-top:0;margin-bottom:14px;font-size:clamp(32px,4vw,48px);line-height:1.15}.auth-showcase__description{color:var(--app-text);margin-bottom:0;font-size:15px;line-height:1.8}.auth-showcase__description--secondary{color:var(--app-text-secondary);margin-top:12px}.auth-showcase__metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.auth-showcase__metric-card{border:1px solid var(--app-border);background:var(--app-chip-bg);box-shadow:none;border-radius:16px;gap:8px;padding:18px;display:grid}.auth-showcase__metric-label{color:var(--app-text-secondary)}.auth-showcase__metric-value{color:var(--app-text);font-size:15px;font-weight:700;line-height:1.7}.auth-showcase__feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.auth-showcase__feature-card{border:1px solid var(--app-border);background:var(--app-chip-bg);box-shadow:none;border-radius:16px;padding:20px}.auth-showcase__feature-title{margin-bottom:10px;font-size:16px;font-weight:700;line-height:1.6}.auth-showcase__feature-description{color:var(--app-text-secondary);margin-bottom:0;line-height:1.8}.auth-showcase__service-bar{border:1px solid var(--app-border);background:var(--app-surface-muted);border-radius:16px;margin-top:22px;padding:18px 20px}.auth-showcase__service-chip{border:1px solid var(--app-border);background:var(--app-chip-bg);color:var(--app-text);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.auth-showcase__service-note{margin-top:14px;line-height:1.8;display:block}.auth-card--commercial{background:var(--app-surface-strong);box-shadow:var(--app-shadow-lg);border-radius:24px}.auth-card--commercial .ant-card-head{padding:24px 24px 0}.auth-card--commercial .ant-card-body{padding:16px 24px 24px}.auth-card--commercial .ant-alert{border-color:rgba(var(--app-primary-rgb), .12);background:rgba(var(--app-primary-rgb), .06);border-radius:12px}.auth-card--commercial .ant-input-affix-wrapper,.auth-card--commercial .ant-input{border-radius:14px}.auth-card--commercial .auth-card__submit{height:46px;box-shadow:none;background:var(--app-primary)!important}.auth-card__service-note{border:1px solid var(--app-border);background:var(--app-surface-strong);color:var(--app-primary);text-align:center;border-radius:12px;padding:12px 16px;font-size:13px;font-weight:700}.auth-card__link{color:var(--app-primary);font-weight:700}.auth-card__link:hover{color:var(--app-primary-deep)}.activation-required-shell{place-items:center;min-height:100vh;padding:28px;display:grid}.activation-required-dialog{border:1px solid var(--app-border);background:var(--app-surface-strong);width:min(560px,100%);box-shadow:var(--app-shadow-lg);border-radius:24px}.activation-required-dialog .ant-card-body{padding:26px}.activation-required-dialog__topbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;display:flex}.activation-required-dialog__brand{border:1px solid rgba(var(--app-primary-rgb), .14);background:rgba(var(--app-primary-rgb), .08);color:var(--app-primary);border-radius:999px;align-items:center;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.activation-required-dialog__title.ant-typography{margin:0 0 12px;font-size:clamp(28px,4vw,36px);line-height:1.16}.activation-required-dialog__intro{color:var(--app-text-secondary);margin-bottom:18px;line-height:1.8}.activation-required-dialog__alert{border-color:rgba(var(--app-primary-rgb), .14);background:rgba(var(--app-primary-rgb), .06);border-radius:14px;margin-bottom:18px}.activation-required-dialog__form{margin-top:4px}.activation-required-dialog__form .ant-input-affix-wrapper,.activation-required-dialog__form .ant-input{border-radius:14px}.activation-required-dialog__primary{height:46px;box-shadow:none;border-radius:14px}.activation-required-dialog__contact{border:1px solid var(--app-border);background:var(--app-surface-muted);color:var(--app-text);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;display:flex}.activation-required-dialog__contact span{color:var(--app-text-secondary);align-items:center;gap:8px;display:inline-flex}.activation-required-dialog__contact strong{color:var(--app-primary);font-size:15px}.activation-required-dialog__actions{width:100%;margin-top:16px}.activation-required-dialog__note{margin-top:14px;line-height:1.7;display:block}.support-contact-card{border-color:var(--app-border);background:var(--app-surface-strong);box-shadow:var(--app-shadow-lg)}.support-contact-card__contact-bar{border:1px solid var(--app-border);background:rgba(var(--app-primary-rgb), .08);color:var(--app-text);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:inline-flex}.support-contact-card__contact-bar strong{color:var(--app-primary);letter-spacing:.05em;font-size:18px}.support-contact-card__tag{border-color:var(--app-border);background:var(--app-chip-bg);color:var(--app-text-secondary);border-radius:999px;margin-inline-end:0;padding-inline:10px}.support-contact-card__tag--primary{color:var(--app-primary);background:rgba(var(--app-primary-rgb), .08)}.support-contact-card__qr-shell{border:1px solid var(--app-border)}.support-contact-card__tip{border:1px solid var(--app-border);background:var(--app-surface)}.help-page__contact-strip{border:1px solid var(--app-border);background:rgba(var(--app-primary-rgb), .08);color:var(--app-primary);border-radius:999px;align-items:center;gap:10px;margin-top:18px;padding:10px 14px;font-weight:700;display:inline-flex}.section-card,.hero-badge,.help-card,.help-note,.overview-result-card,.overview-signal-card,.overview-action-card,.inventory-command-deck,.inventory-stat-card,.inventory-action-hub,.inventory-action-card,.inventory-table-card,.anchor-manager-card,.account-panel__hero,.account-panel__card,.inventory-import-panel{border-color:var(--app-border)!important;background:var(--app-surface)!important;box-shadow:var(--app-shadow-md)!important}.page-hero-card,.overview-hero-card,.inventory-overview-band,.page-hero-card--inventory,.page-hero-card--anchors,.page-hero-card--sales,.page-hero-card--reports,.page-hero-card--transfer,.page-hero-card--system{border-color:var(--app-border)!important;background:var(--app-surface-strong)!important;box-shadow:var(--app-shadow-lg)!important}.hero-card:after{display:none}body[data-theme=dark] .auth-showcase,body[data-theme=dark] .auth-card--commercial,body[data-theme=dark] .activation-required-dialog,body[data-theme=dark] .support-contact-card,body[data-theme=dark] .section-card,body[data-theme=dark] .hero-badge,body[data-theme=dark] .help-card,body[data-theme=dark] .help-note,body[data-theme=dark] .overview-result-card,body[data-theme=dark] .overview-signal-card,body[data-theme=dark] .overview-action-card,body[data-theme=dark] .inventory-command-deck,body[data-theme=dark] .inventory-stat-card,body[data-theme=dark] .inventory-action-hub,body[data-theme=dark] .inventory-action-card,body[data-theme=dark] .inventory-table-card,body[data-theme=dark] .anchor-manager-card,body[data-theme=dark] .account-panel__hero,body[data-theme=dark] .account-panel__card,body[data-theme=dark] .inventory-import-panel{box-shadow:var(--app-shadow-md)!important}body[data-theme=dark] .auth-showcase__feature-card,body[data-theme=dark] .auth-showcase__metric-card,body[data-theme=dark] .auth-showcase__service-chip,body[data-theme=dark] .auth-card__service-note,body[data-theme=dark] .activation-required-dialog__contact,body[data-theme=dark] .support-contact-card__tag,body[data-theme=dark] .support-contact-card__contact-bar,body[data-theme=dark] .help-page__contact-strip{background:var(--app-chip-bg)!important}body[data-theme=dark] .auth-showcase__description{color:#f1f5f9e0}body[data-theme=dark] .auth-card__link:hover,body[data-theme=dark] .admin-sider .ant-menu-item .anticon,body[data-theme=dark] .admin-sider .ant-menu-submenu-title .anticon,body[data-theme=dark] .help-card__icon,body[data-theme=dark] .overview-action-card__icon{color:#fff}body[data-theme=dark] .help-card__icon,body[data-theme=dark] .overview-action-card__icon{background:#ffffff14}body[data-theme=dark] .admin-sider,body[data-theme=dark] .admin-header__profile-trigger,body[data-theme=dark] .admin-header__account-button,body[data-theme=dark] .admin-header__logout-button,body[data-theme=dark] .admin-header__mobile-logout.ant-btn,body[data-theme=dark] .admin-header__mobile-actions .ant-btn,body[data-theme=dark] .inventory-toolbar .ant-btn,body[data-theme=dark] .inventory-quick-actions .ant-btn,body[data-theme=dark] .inventory-command-signal,body[data-theme=dark] .inventory-command-meta,body[data-theme=dark] .inventory-scope-strip,body[data-theme=dark] .inventory-scope-strip__switch,body[data-theme=dark] .inventory-summary-strip__item,body[data-theme=dark] .anchor-table__action-button,body[data-theme=dark] .anchor-status-chip,body[data-theme=dark] .inventory-inline-stat,body[data-theme=dark] .restock-payment-note,body[data-theme=dark] .inventory-inline-alert,body[data-theme=dark] .account-panel__password-tip,body[data-theme=dark] .help-note,body[data-theme=dark] .support-contact-card__tip,body[data-theme=dark] .subaccount-manager__notice,body[data-theme=dark] .subaccount-manager__stat,body[data-theme=dark] .portal-access-primary,body[data-theme=dark] .portal-access-row,body[data-theme=dark] .commercial-plan-manager__notice,body[data-theme=dark] .commercial-plan-manager__stat,body[data-theme=dark] .subaccount-manager-card .summary-card{background:var(--app-surface-muted)!important;border-color:var(--app-border)!important;color:var(--app-text)!important}body[data-theme=dark] .support-contact-card__qr-shell{border-color:var(--app-border)!important;background:#fff!important}body[data-theme=dark] .ant-input,body[data-theme=dark] .ant-input-affix-wrapper,body[data-theme=dark] .ant-input-number,body[data-theme=dark] .ant-input-number-input,body[data-theme=dark] .ant-picker,body[data-theme=dark] .ant-select-selector,body[data-theme=dark] .ant-mentions,body[data-theme=dark] .ant-btn-default,body[data-theme=dark] .ant-btn-text,body[data-theme=dark] .ant-upload-wrapper .ant-upload,body[data-theme=dark] .ant-alert,body[data-theme=dark] .ant-modal-content,body[data-theme=dark] .ant-modal-container,body[data-theme=dark] .ant-drawer-content,body[data-theme=dark] .ant-dropdown .ant-dropdown-menu,body[data-theme=dark] .ant-popover .ant-popover-inner{background:var(--app-surface)!important;border-color:var(--app-border)!important;color:var(--app-text)!important}body[data-theme=dark] .ant-btn-default:hover,body[data-theme=dark] .ant-btn-text:hover,body[data-theme=dark] .ant-upload-wrapper .ant-upload:hover{background:var(--app-control-hover)!important;border-color:var(--app-primary)!important}body[data-theme=dark] .ant-input::placeholder,body[data-theme=dark] .ant-input-number-input::placeholder,body[data-theme=dark] .ant-select-selection-placeholder,body[data-theme=dark] .ant-picker-input>input::placeholder{color:var(--app-text-secondary)!important}body[data-theme=dark] .ant-table-wrapper .ant-table,body[data-theme=dark] .ant-table-wrapper .ant-table-container,body[data-theme=dark] .ant-table-wrapper .ant-table-thead>tr>th,body[data-theme=dark] .ant-table-wrapper .ant-table-tbody>tr>td,body[data-theme=dark] .ant-table-wrapper .ant-table-footer,body[data-theme=dark] .ant-table-wrapper .ant-table-expanded-row-fixed{background:var(--app-surface)!important;border-color:var(--app-border)!important;color:var(--app-text)!important}body[data-theme=dark] .ant-table-wrapper .ant-table-thead>tr>th{background:var(--app-surface-muted)!important}body[data-theme=dark] .ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td,body[data-theme=dark] .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#1677ff14!important}body[data-theme=dark] .ant-descriptions-view,body[data-theme=dark] .ant-descriptions-view table,body[data-theme=dark] .ant-descriptions-item-label,body[data-theme=dark] .ant-descriptions-item-content{border-color:var(--app-border)!important;color:var(--app-text)!important;background:0 0!important}body[data-theme=dark] .ant-tabs-tab-active{background:#1677ff24!important}body[data-theme=dark] .ant-card-actions,body[data-theme=dark] .ant-card-head,body[data-theme=dark] .ant-card-bordered,body[data-theme=dark] .ant-list-bordered,body[data-theme=dark] .ant-list-item,body[data-theme=dark] .ant-divider,body[data-theme=dark] .ant-drawer-header,body[data-theme=dark] .ant-modal-header,body[data-theme=dark] .ant-modal-footer{border-color:var(--app-border)!important}body[data-theme=dark] .ant-tag:not(.ant-tag-blue):not(.ant-tag-processing):not(.ant-tag-success):not(.ant-tag-warning):not(.ant-tag-error){background:var(--app-surface-muted)!important;border-color:var(--app-border)!important;color:var(--app-text)!important}body[data-theme=dark] .ant-result,body[data-theme=dark] .ant-empty,body[data-theme=dark] .ant-statistic,body[data-theme=dark] .ant-form-item-extra,body[data-theme=dark] .ant-form-item-explain,body[data-theme=dark] .ant-typography,body[data-theme=dark] .ant-list-item-meta-description,body[data-theme=dark] .ant-descriptions,body[data-theme=dark] .ant-checkbox-wrapper,body[data-theme=dark] .ant-radio-wrapper{color:var(--app-text)!important}@media (width<=1200px){.auth-layout--commercial,.auth-layout--commercial.auth-layout--wide{grid-template-columns:1fr}.auth-showcase__metric-grid,.auth-showcase__feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.auth-showcase{border-radius:20px;padding:22px}.auth-showcase__masthead{flex-direction:column}.auth-showcase__title.ant-typography{font-size:34px}.auth-showcase__metric-grid,.auth-showcase__feature-grid{grid-template-columns:1fr}.help-page__contact-strip{justify-content:center;width:100%}}@media (width<=480px){.auth-card--commercial .ant-card-head,.auth-card--commercial .ant-card-body{padding-inline:20px}.activation-required-shell{padding:16px}.activation-required-dialog .ant-card-body{padding:22px 18px}.activation-required-dialog__contact{flex-direction:column;align-items:flex-start}}body[data-theme=dark] .ant-select-dropdown,body[data-theme=dark] .ant-picker-dropdown .ant-picker-panel-container,body[data-theme=dark] .ant-picker-dropdown .ant-picker-panel,body[data-theme=dark] .ant-picker-dropdown .ant-picker-header,body[data-theme=dark] .ant-picker-dropdown .ant-picker-body,body[data-theme=dark] .ant-picker-dropdown .ant-picker-footer,body[data-theme=dark] .ant-popconfirm .ant-popover-inner,body[data-theme=dark] .ant-popover .ant-popover-inner,body[data-theme=dark] .ant-tooltip .ant-tooltip-inner{background:var(--app-surface)!important;border-color:var(--app-border)!important;color:var(--app-text)!important}body[data-theme=dark] .ant-select-item,body[data-theme=dark] .ant-select-item-option-content,body[data-theme=dark] .ant-picker-header button,body[data-theme=dark] .ant-picker-content th,body[data-theme=dark] .ant-picker-content td,body[data-theme=dark] .ant-picker-time-panel-column>li,body[data-theme=dark] .ant-popconfirm-title,body[data-theme=dark] .ant-popconfirm-description,body[data-theme=dark] .ant-modal-confirm-title,body[data-theme=dark] .ant-modal-confirm-content,body[data-theme=dark] .ant-modal-confirm-body .ant-typography{color:var(--app-text)!important}body[data-theme=dark] .ant-form-item-label>label,body[data-theme=dark] .ant-modal-title,body[data-theme=dark] .ant-drawer-title,body[data-theme=dark] .ant-card-head-title,body[data-theme=dark] .ant-descriptions-item-label,body[data-theme=dark] .ant-statistic-title,body[data-theme=dark] .ant-empty-description,body[data-theme=dark] .ant-result-subtitle,body[data-theme=dark] .ant-pagination .ant-pagination-total-text,body[data-theme=dark] .ant-list-item-meta-description,body[data-theme=dark] .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before,body[data-theme=dark] .ant-select-arrow,body[data-theme=dark] .ant-picker-suffix,body[data-theme=dark] .ant-input-prefix,body[data-theme=dark] .ant-input-suffix,body[data-theme=dark] .ant-modal-close,body[data-theme=dark] .ant-drawer-close,body[data-theme=dark] .ant-pagination .ant-pagination-item-link,body[data-theme=dark] .ant-pagination .ant-pagination-item-ellipsis{color:var(--app-text-secondary)!important}body[data-theme=dark] .ant-pagination .ant-pagination-item,body[data-theme=dark] .ant-pagination .ant-pagination-prev,body[data-theme=dark] .ant-pagination .ant-pagination-next,body[data-theme=dark] .ant-pagination .ant-pagination-jump-prev,body[data-theme=dark] .ant-pagination .ant-pagination-jump-next{background:var(--app-surface-muted)!important;border-color:var(--app-border)!important}body[data-theme=dark] .ant-pagination .ant-pagination-item-active{background:rgba(var(--app-primary-rgb), .16)!important;border-color:rgba(var(--app-primary-rgb), .24)!important}body[data-theme=dark] .summary-card,body[data-theme=dark] .list-card,body[data-theme=dark] .sales-card,body[data-theme=dark] .sales-record-card,body[data-theme=dark] .transfer-record-row,body[data-theme=dark] .portal-context-card,body[data-theme=dark] .portal-side-card,body[data-theme=dark] .portal-product-card,body[data-theme=dark] .overview-risk-row,body[data-theme=dark] .portal-history-item,body[data-theme=dark] .platform-account-card__mobile-item,body[data-theme=dark] .platform-account-card__mobile-empty,body[data-theme=dark] .platform-code-mobile-card,body[data-theme=dark] .pack-slot-series-card,body[data-theme=dark] .data-manager-panel,body[data-theme=dark] .data-manager-warehouse-item,body[data-theme=dark] .inventory-browse-panel,body[data-theme=dark] .inventory-log-row{background:var(--app-surface)!important;border-color:var(--app-border)!important;box-shadow:var(--app-shadow-md)!important}body[data-theme=dark] .data-manager-status-strip,body[data-theme=dark] .data-manager-mode-note,body[data-theme=dark] .data-manager-capability,body[data-theme=dark] .data-manager-setting-row,body[data-theme=dark] .data-manager-warehouse-item--locked,body[data-theme=dark] .sales-record-items__summary,body[data-theme=dark] .sales-record-metric,body[data-theme=dark] .inventory-detail-row,body[data-theme=dark] .portal-anchor-inline-stat,body[data-theme=dark] .portal-mini-stat,body[data-theme=dark] .portal-workspace-section,body[data-theme=dark] .portal-readonly-field,body[data-theme=dark] .portal-summary-panel,body[data-theme=dark] .portal-summary-inline__item,body[data-theme=dark] .portal-summary-tile,body[data-theme=dark] .portal-history-row,body[data-theme=dark] .portal-history-pill,body[data-theme=dark] .portal-history-metric,body[data-theme=dark] .data-manager-overview__item,body[data-theme=dark] .inventory-log-shell,body[data-theme=dark] .platform-account-card__expanded-row>td,body[data-theme=dark] .platform-account-card__subaccount-item,body[data-theme=dark] .platform-account-card__usage-stat,body[data-theme=dark] .platform-error-log-detail__meta,body[data-theme=dark] .platform-error-log-detail__block,body[data-theme=dark] .inventory-import-steps-wrap,body[data-theme=dark] .inventory-import-table-shell,body[data-theme=dark] .inventory-import-footer,body[data-theme=dark] .inventory-import-loading,body[data-theme=dark] .pack-slot-mobile-toolbar,body[data-theme=dark] .pack-slot-series-value-box{background:var(--app-surface-muted)!important;border-color:var(--app-border)!important;box-shadow:none!important}body[data-theme=dark] .sales-summary-bar{background:var(--app-surface-muted)!important;border-color:rgba(var(--app-primary-rgb), .2)!important;box-shadow:var(--app-shadow-md)!important}body[data-theme=dark] .sales-summary-bar .ant-statistic-title,body[data-theme=dark] .portal-anchor-inline-stat__label,body[data-theme=dark] .portal-mini-stat__label,body[data-theme=dark] .portal-mini-stat__suffix,body[data-theme=dark] .portal-summary-inline__label,body[data-theme=dark] .portal-summary-tile__label,body[data-theme=dark] .portal-summary-tile__suffix,body[data-theme=dark] .portal-workspace-section__title,body[data-theme=dark] .portal-readonly-field__label,body[data-theme=dark] .portal-product-card__label,body[data-theme=dark] .data-manager-overview__item span,body[data-theme=dark] .data-manager-capability span,body[data-theme=dark] .data-manager-setting-copy .ant-typography,body[data-theme=dark] .data-manager-status-strip__description,body[data-theme=dark] .platform-code-usage__detail,body[data-theme=dark] .platform-code-cell__remark,body[data-theme=dark] .platform-error-log-detail__block pre,body[data-theme=dark] .anchor-edit-modal__summary-chip span,body[data-theme=dark] .anchor-edit-modal__section-title,body[data-theme=dark] .anchor-edit-modal__bonus-disabled,body[data-theme=dark] .anchor-edit-modal__tier-token,body[data-theme=dark] .anchor-edit-modal__percent-suffix,body[data-theme=dark] .anchor-edit-modal__tier-preview-label,body[data-theme=dark] .sales-record-metric-hint{color:var(--app-text-secondary)!important}body[data-theme=dark] .portal-mini-stat__value,body[data-theme=dark] .portal-anchor-inline-stat__value,body[data-theme=dark] .portal-summary-inline__value,body[data-theme=dark] .portal-summary-tile__value,body[data-theme=dark] .portal-readonly-field strong,body[data-theme=dark] .data-manager-overview__item strong,body[data-theme=dark] .data-manager-capability strong,body[data-theme=dark] .data-manager-setting-label,body[data-theme=dark] .data-manager-status-strip__head strong,body[data-theme=dark] .data-manager-mode-note strong,body[data-theme=dark] .anchor-edit-modal__summary-chip strong,body[data-theme=dark] .anchor-edit-modal__tier-preview-item strong{color:var(--app-text)!important}body[data-theme=dark] .portal-feedback-alert{background:rgba(var(--app-success-rgb), .12)!important;border-color:rgba(var(--app-success-rgb), .22)!important}body[data-theme=dark] .portal-product-card.is-active{background:rgba(var(--app-primary-rgb), .14)!important;border-color:rgba(var(--app-primary-rgb), .28)!important}body[data-theme=dark] .portal-entry-banner{background:var(--app-surface-muted)!important;border-color:var(--app-border)!important}body[data-theme=dark] .portal-entry-banner.is-fixed{background:rgba(var(--app-primary-rgb), .12)!important;border-color:rgba(var(--app-primary-rgb), .22)!important}body[data-theme=dark] .portal-entry-banner.is-pending{background:rgba(var(--app-warning-rgb), .12)!important;border-color:rgba(var(--app-warning-rgb), .22)!important}body[data-theme=dark] .portal-entry-tip{background:var(--app-surface-muted)!important;border-color:var(--app-border)!important}body[data-theme=dark] .portal-entry-tip.is-fixed{background:rgba(var(--app-primary-rgb), .12)!important;border-color:rgba(var(--app-primary-rgb), .22)!important}body[data-theme=dark] .portal-entry-tip.is-pending{background:rgba(var(--app-warning-rgb), .12)!important;border-color:rgba(var(--app-warning-rgb), .22)!important}body[data-theme=dark] .portal-entry-tip__icon,body[data-theme=dark] .pack-slot-series-card__badge{background:rgba(var(--app-primary-rgb), .16)!important;color:var(--app-primary)!important}body[data-theme=dark] .portal-mode-switch__segmented,body[data-theme=dark] .portal-mobile-nav__segmented,body[data-theme=dark] .data-manager-section-switch.ant-segmented,body[data-theme=dark] .anchor-edit-modal__mode-switch.ant-segmented{background:var(--app-surface-muted)!important;border-color:var(--app-border)!important;box-shadow:none!important}body[data-theme=dark] .portal-mode-switch__segmented .ant-segmented-item,body[data-theme=dark] .portal-mobile-nav__segmented .ant-segmented-item,body[data-theme=dark] .data-manager-section-switch .ant-segmented-item,body[data-theme=dark] .data-manager-inline-segment .ant-segmented-item,body[data-theme=dark] .anchor-edit-modal__mode-switch .ant-segmented-item{color:var(--app-text-secondary)!important}body[data-theme=dark] .portal-mode-switch__segmented .ant-segmented-item-selected,body[data-theme=dark] .portal-mobile-nav__segmented .ant-segmented-item-selected,body[data-theme=dark] .data-manager-section-switch .ant-segmented-item-selected,body[data-theme=dark] .data-manager-inline-segment .ant-segmented-item-selected,body[data-theme=dark] .anchor-edit-modal__mode-switch .ant-segmented-item-selected{background:rgba(var(--app-primary-rgb), .18)!important;box-shadow:none!important;color:var(--app-primary)!important}body[data-theme=dark] .anchor-edit-modal .ant-modal-content,body[data-theme=dark] .anchor-edit-modal .ant-modal-container{background:var(--app-surface)!important;border-color:var(--app-border)!important;box-shadow:var(--app-shadow-lg)!important}body[data-theme=dark] .anchor-edit-modal .ant-modal-close{background:var(--app-surface-muted)!important;border-color:var(--app-border)!important;color:var(--app-text-secondary)!important}body[data-theme=dark] .business-modal .ant-modal-content,body[data-theme=dark] .business-modal .ant-modal-container{background:var(--app-surface)!important;border-color:var(--app-border)!important;box-shadow:var(--app-shadow-lg)!important}body[data-theme=dark] .business-modal .ant-modal-close{background:var(--app-surface-muted)!important;border-color:var(--app-border)!important;color:var(--app-text-secondary)!important}body[data-theme=dark] .anchor-edit-modal__summary-chip,body[data-theme=dark] .anchor-edit-modal__tier-row,body[data-theme=dark] .anchor-edit-modal__tier-preview,body[data-theme=dark] .anchor-edit-modal__tier-preview-item,body[data-theme=dark] .anchor-edit-modal__tier-example,body[data-theme=dark] .anchor-edit-modal__bonus-disabled,body[data-theme=dark] .anchor-edit-modal__note{background:var(--app-surface-muted)!important;border-color:var(--app-border)!important;color:var(--app-text)!important}body[data-theme=dark] .anchor-edit-modal__tier-index{background:rgba(var(--app-primary-rgb), .18)!important;color:var(--app-primary)!important}body[data-theme=dark] .business-modal__summary-item,body[data-theme=dark] .business-modal__list-row,body[data-theme=dark] .business-modal__item-editor{background:var(--app-surface-muted)!important;border-color:var(--app-border)!important}body[data-theme=dark] .business-modal__note{background:rgba(var(--app-primary-rgb), .12)!important;border-color:rgba(var(--app-primary-rgb), .24)!important}body[data-theme=dark] .business-modal__note--warning{background:rgba(var(--app-warning-rgb), .14)!important;border-color:rgba(var(--app-warning-rgb), .28)!important}body[data-theme=dark] .inventory-browse-panel--flat,body[data-theme=dark] .inventory-log-shell--browse{border-color:var(--app-border)!important;box-shadow:none!important;background:0 0!important}body[data-theme=dark] .inventory-import-warehouse-panel,body[data-theme=dark] .platform-account-card__permission-row{background:var(--app-surface-muted)!important;border-color:var(--app-border)!important;box-shadow:none!important}body[data-theme=dark] .anchor-table__action-button.is-danger,body[data-theme=dark] .anchor-table__action-button.is-danger:hover,body[data-theme=dark] .anchor-table__action-button.is-danger:focus{color:var(--app-error)!important;border-color:rgba(var(--app-error-rgb), .28)!important;background:rgba(var(--app-error-rgb), .12)!important}body[data-theme=dark] .inventory-stat-card--danger .ant-statistic-title,body[data-theme=dark] .inventory-stat-card--danger .ant-statistic-content{color:var(--app-error)!important}body[data-theme=dark] .inventory-stat-card--success .ant-statistic-title,body[data-theme=dark] .inventory-stat-card--success .ant-statistic-content{color:var(--app-success)!important}body[data-theme=dark] .inventory-scope-strip__switch.is-active{background:rgba(var(--app-primary-rgb), .18)!important;color:var(--app-primary)!important}.product-schedule-board{flex-direction:column;gap:14px;width:100%;display:flex}.product-schedule-toolbar{border:1px solid var(--app-border);background:var(--app-surface);box-shadow:var(--app-shadow-md);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.product-schedule-summary{grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px;display:grid}.product-schedule-summary>div{border:1px solid var(--app-border);background:var(--app-surface);border-radius:16px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.product-schedule-summary strong{color:var(--app-text);font-size:20px;line-height:1.2}.product-schedule-summary strong.is-warning{color:var(--app-warning)}.product-schedule-calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.product-schedule-weekday{color:var(--app-text-secondary);padding:0 4px 2px;font-size:12px;font-weight:700}.product-schedule-day{border:1px solid var(--app-border);background:var(--app-surface);border-radius:16px;flex-direction:column;gap:8px;min-height:112px;max-height:172px;padding:10px;transition:border-color .2s,box-shadow .2s;display:flex}.product-schedule-day:hover{border-color:rgba(var(--app-primary-rgb), .34);box-shadow:0 10px 24px rgba(var(--app-primary-rgb), .08)}.product-schedule-day--muted{opacity:.62}.product-schedule-day--past{background:linear-gradient(180deg, #94a3b81a, #94a3b80a), var(--app-surface-muted);border-color:#94a3b842}.product-schedule-day--past:hover{box-shadow:none;border-color:#94a3b861}.product-schedule-day--past .product-schedule-day__head,.product-schedule-day--past .product-schedule-day__empty{color:var(--app-text-secondary)}.product-schedule-day--today{border-color:rgba(var(--app-primary-rgb), .44);box-shadow:inset 0 0 0 1px rgba(var(--app-primary-rgb), .1)}.product-schedule-day__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.product-schedule-day__items{flex-direction:column;gap:4px;min-height:0;display:flex;overflow:hidden}.product-schedule-day__empty{color:var(--app-text-secondary);font-size:12px}.product-schedule-item{background:rgba(var(--app-primary-rgb), .08);width:100%;min-height:30px;color:var(--app-text);cursor:grab;font:inherit;box-shadow:inset 0 0 0 1px rgba(var(--app-primary-rgb), .12);text-align:left;border:1px solid #0000;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:6px;padding:5px 7px;transition:background .16s,border-color .16s,box-shadow .16s;display:grid}.product-schedule-item:hover{background:rgba(var(--app-primary-rgb), .12);box-shadow:inset 0 0 0 1px rgba(var(--app-primary-rgb), .32)}.product-schedule-item:active{cursor:grabbing}.product-schedule-item--arrived{border-color:rgba(var(--app-success-rgb), .34);background:rgba(var(--app-success-rgb), .12);box-shadow:inset 0 0 0 1px rgba(var(--app-success-rgb), .28)}.product-schedule-item--canceled{border-color:var(--app-border);background:var(--app-surface-muted);opacity:.72;box-shadow:inset 0 0 0 1px #0f172a0f}.product-schedule-item--overdue{border-color:rgba(var(--app-warning-rgb), .26);background:rgba(var(--app-warning-rgb), .12);box-shadow:inset 0 0 0 1px rgba(var(--app-warning-rgb), .2)}.product-schedule-item__name{min-width:0;color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;line-height:1.3;overflow:hidden}.product-schedule-item--arrived .product-schedule-item__name{color:var(--app-text-secondary);text-decoration:line-through}.product-schedule-item__boxes{color:var(--app-text-secondary);white-space:nowrap;font-size:12px;font-weight:600}.product-schedule-item__state{background:rgba(var(--app-primary-rgb), .12);min-width:32px;color:var(--app-primary);text-align:center;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:3px;padding:2px 6px;font-size:11px;font-weight:700;line-height:1.35;display:inline-flex}.product-schedule-item--arrived .product-schedule-item__state{background:rgba(var(--app-success-rgb), .2);color:var(--app-success)}.product-schedule-item__state-icon{flex:none;font-size:10px}.product-schedule-item--canceled .product-schedule-item__state{background:var(--app-surface-muted);color:var(--app-text-secondary)}.product-schedule-item--overdue .product-schedule-item__state{background:rgba(var(--app-warning-rgb), .16);color:var(--app-warning)}.product-schedule-item__actions{flex-wrap:wrap;gap:4px;display:flex}.product-schedule-day__more{border:1px dashed rgba(var(--app-primary-rgb), .24);width:100%;min-height:28px;color:var(--app-primary);cursor:pointer;font:inherit;text-align:center;background:0 0;border-radius:9px;padding:4px 8px;font-size:12px;font-weight:700;line-height:1.35;transition:background .16s,border-color .16s,box-shadow .16s}.product-schedule-day__more:hover{border-color:rgba(var(--app-primary-rgb), .4);background:rgba(var(--app-primary-rgb), .08);box-shadow:inset 0 0 0 1px rgba(var(--app-primary-rgb), .1)}.product-schedule-day-modal__list{gap:6px;display:grid}.product-schedule-day-modal .product-schedule-item{min-height:32px}.product-schedule-table{border:1px solid var(--app-border);background:var(--app-surface);min-width:0;box-shadow:var(--app-shadow-md);border-radius:18px;padding:12px;overflow-x:auto}body[data-theme=dark] .product-schedule-toolbar,body[data-theme=dark] .product-schedule-summary>div,body[data-theme=dark] .product-schedule-day,body[data-theme=dark] .product-schedule-table{background:var(--app-surface)!important;border-color:var(--app-border)!important}body[data-theme=dark] .product-schedule-item{background:rgba(var(--app-primary-rgb), .14)!important}body[data-theme=dark] .product-schedule-item--arrived{background:rgba(var(--app-success-rgb), .14)!important}body[data-theme=dark] .product-schedule-item--canceled{background:var(--app-surface-muted)!important}@media (width<=1024px){.product-schedule-summary{grid-template-columns:repeat(3,minmax(120px,1fr))}.product-schedule-calendar{grid-template-columns:repeat(2,minmax(0,1fr))}.product-schedule-weekday{display:none}}@media (width<=768px){.product-schedule-toolbar{flex-direction:column;align-items:stretch}.product-schedule-toolbar .ant-input-search{width:100%!important}.product-schedule-summary,.product-schedule-calendar{grid-template-columns:1fr}.product-schedule-day{min-height:auto}}.referral-center,.referral-admin-panel{width:100%;min-width:0}.referral-page{flex-direction:column;align-items:stretch;gap:18px}.referral-page>.page-hero-card{width:100%}.referral-center{gap:18px!important}.referral-overview{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:18px;display:grid}.referral-invite-panel,.referral-balance-panel{background:var(--app-surface);border:1px solid var(--app-border);box-shadow:var(--app-card-shadow);border-radius:16px;min-width:0;padding:18px}.referral-invite-panel{grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:center;gap:14px 18px;display:grid}.referral-invite-copy{flex-direction:column;gap:8px;min-width:0;display:flex}.referral-qr-box{place-self:start end;max-width:100%;display:flex}.referral-actions{grid-column:1/-1;width:100%}.referral-actions .ant-btn{border-radius:12px;min-width:132px}.referral-code{color:var(--app-text-primary);letter-spacing:clamp(.08em,1vw,.16em);overflow-wrap:anywhere;margin:2px 0;font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1}.referral-balance-panel{flex-direction:column;justify-content:center;display:flex}.referral-balance{color:var(--app-text-primary);margin:8px 0 12px;font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1}.referral-metrics{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.referral-metrics span{background:var(--app-bg-soft);border:1px solid var(--app-border);color:var(--app-text-secondary);border-radius:999px;padding:4px 10px}.referral-tabs-card{padding:12px 16px 18px;overflow:hidden}.referral-tabs-card .ant-tabs-nav{margin-bottom:14px}.referral-tabs-card .ant-table-thead>tr>th{white-space:nowrap}.referral-tabs-card .ant-empty{margin-block:38px}@media (width<=1180px){.referral-overview{grid-template-columns:1fr}.referral-balance-panel{align-items:flex-start}}@media (width<=768px){.referral-page,.referral-center{gap:12px!important}.referral-overview{gap:12px}.referral-invite-panel{grid-template-columns:1fr}.referral-invite-panel,.referral-balance-panel,.referral-tabs-card{border-radius:14px;padding:14px}.referral-qr-box{justify-self:start}.referral-actions{grid-template-columns:1fr;display:grid!important}.referral-actions .ant-space-item,.referral-actions .ant-btn{width:100%}.referral-code{letter-spacing:.08em;font-size:clamp(28px,12vw,38px)}.referral-balance{font-size:clamp(30px,11vw,40px)}.referral-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;margin-bottom:12px;display:grid}.referral-metrics span{text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.referral-tabs-card{padding:10px 12px 14px}.referral-tabs-card .ant-tabs-nav{margin-bottom:10px}.referral-tabs-card .ant-tabs-tab{padding:8px 0}}@media (width<=420px){.referral-code{letter-spacing:.06em;font-size:30px}.referral-metrics{grid-template-columns:1fr}}.billing-plan-modal__shell{gap:12px;padding:16px 18px 18px;display:grid}.billing-plan-modal .ant-modal-body{max-height:none;overflow:visible}.billing-plan-modal__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.billing-plan-modal__header>div{gap:2px;min-width:0;display:grid}.billing-plan-modal__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.billing-plan-card{background:var(--app-surface);border:1px solid var(--app-border);border-radius:16px;flex-direction:column;gap:10px;min-height:100%;padding:12px;display:flex}.billing-plan-card--recommended,.billing-plan-card--current{border-color:#1677ff73;box-shadow:0 12px 28px #1677ff14}.billing-plan-card__top{min-height:48px}.billing-plan-card__name{font-size:16px}.billing-plan-card__headline{margin-top:4px;font-size:12px;line-height:1.45;display:block}.billing-plan-card__price{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.billing-plan-card__price strong{font-size:21px;line-height:1.1}.billing-plan-card__price span{color:var(--app-text-secondary);font-size:12px}.billing-plan-card__payments{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.billing-plan-card__payments span{border:1px solid var(--app-border);border-radius:10px;gap:2px;min-width:0;padding:6px 8px;display:grid}.billing-plan-card__payments span.is-recommended{background:rgba(var(--app-primary-rgb), .06);border-color:#1677ff59}.billing-plan-card__payments em{color:var(--app-text-secondary);font-size:11px;font-style:normal;line-height:1.15}.billing-plan-card__payments strong{color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;overflow:hidden}.billing-plan-card__quota{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.billing-plan-card__quota span{background:rgba(var(--app-primary-rgb), .04);border:1px solid var(--app-border);color:var(--app-text);border-radius:10px;gap:2px;min-width:0;padding:6px 8px;display:grid}.billing-plan-card__quota em{color:var(--app-text-secondary);font-size:11px;font-style:normal;line-height:1.2}.billing-plan-card__quota strong{color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.billing-plan-card__list{flex-wrap:wrap;gap:6px;max-height:34px;display:flex;overflow:hidden}.billing-plan-card__list span{background:var(--app-bg-soft);border:1px solid var(--app-border);color:var(--app-text-secondary);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;max-width:100%;padding:4px 8px;font-size:12px;line-height:1.2;display:flex;overflow:hidden}.billing-plan-card__service{border-top:1px solid var(--app-border);margin-top:auto;padding-top:8px;line-height:1.45}.billing-plan-card__service .ant-typography{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.billing-plan-modal__contact{background:var(--app-bg-soft);border:1px solid var(--app-border);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.billing-plan-modal__contact>div{gap:4px;display:grid}@media (width<=1100px){.billing-plan-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.billing-plan-modal__header,.billing-plan-modal__contact{flex-direction:column;align-items:stretch}.billing-plan-modal__grid{grid-template-columns:1fr}.billing-plan-card{border-radius:14px;padding:12px}.billing-plan-card__top{min-height:auto}}
