:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-primary:#1677ff;--app-primary-soft:#1677ff1a;--app-primary-soft-strong:#1677ff2e;--app-text:#000000e0;--app-text-secondary:#00000073;--app-border:#f0f0f0;--app-surface:#ffffffeb;--app-surface-strong:#fffffff7;--app-shadow-lg:0 20px 45px #00000014;--app-shadow-md:0 12px 26px #0000000f}*{box-sizing:border-box}html,body,#root{min-height:100%}body{color:var(--app-text);background:radial-gradient(circle at 0 0,#1677ff24,#0000 28%),radial-gradient(circle at 100% 0,#4096ff1f,#0000 24%),linear-gradient(#f8fbff 0%,#f5f7fa 52%,#eef4ff 100%);margin:0}.app-shell{background:0 0;min-height:100vh}.screen-state{place-items:center;min-height:100vh;padding:24px;display:grid}.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-brand{padding:24px 20px 18px}.admin-sider .ant-menu{background:0 0}.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__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-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-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)}.account-panel .ant-drawer-header{padding:18px 20px 14px}.account-panel .ant-drawer-body{padding:0 20px 20px}.account-panel__hero{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;overflow:hidden}.account-panel__hero .ant-card-body,.account-panel__card .ant-card-body{padding:20px!important}.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}.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{background:radial-gradient(circle at 100% 0,#1677ff1a,#0000 30%),radial-gradient(circle at 0 100%,#ff96bd14,#0000 24%),linear-gradient(#fffffffc 0%,#f8fbfffa 100%);border-color:#0f172a14;box-shadow:0 18px 36px #0f172a0f}.page-hero-card--inventory{background:radial-gradient(circle at 100% 0,#1677ff1f,#0000 28%),radial-gradient(circle at 0 100%,#32cd9a1a,#0000 22%),linear-gradient(#fffffffc 0%,#f6fbfffa 100%)}.page-hero-card--anchors{background:radial-gradient(circle at 100% 0,#ff96bd24,#0000 28%),radial-gradient(circle at 0 100%,#1677ff14,#0000 24%),linear-gradient(#fffffffc 0%,#fbf7fffa 100%)}.page-hero-card--sales{background:radial-gradient(circle at 100% 0,#ffbe5c29,#0000 28%),radial-gradient(circle at 0 100%,#ff96bd1a,#0000 22%),linear-gradient(#fffffffc 0%,#fff9f5fa 100%)}.page-hero-card--reports{background:radial-gradient(circle at 100% 0,#ffba4924,#0000 28%),radial-gradient(circle at 0 100%,#1677ff14,#0000 24%),linear-gradient(#fffffffc 0%,#fffaf5fa 100%)}.page-hero-card--transfer{background:radial-gradient(circle at 100% 0,#32cd9a24,#0000 28%),radial-gradient(circle at 0 100%,#ffbe5c1a,#0000 22%),linear-gradient(#fffffffc 0%,#f6fcf9fa 100%)}.page-hero-card--system{background:radial-gradient(circle at 100% 0,#1677ff1a,#0000 28%),radial-gradient(circle at 0 100%,#ffba4914,#0000 22%),linear-gradient(#fffffffc 0%,#f8f9fdfa 100%)}.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}.hero-copy{max-width:780px;color:var(--app-text-secondary);font-size:15px;line-height:1.8}.hero-badges{flex-wrap:wrap;gap:12px;display:flex}.hero-badge{background:#ffffffe0;border:1px solid #0f172a14;border-radius:18px;min-width:220px;padding:14px 16px;box-shadow:0 10px 24px #0f172a0d}.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:.14em;text-transform:uppercase;color:var(--app-primary);margin-bottom:8px;font-size:12px}.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-hero-card{background:radial-gradient(circle at 100% 0,#ff96bd24,#0000 28%),radial-gradient(circle at 0 100%,#1677ff1a,#0000 24%),linear-gradient(#fffffffc 0%,#f9fbfffa 100%);overflow:hidden}.overview-result-card{background:linear-gradient(#fffffffa 0%,#f8fbfff5 100%);border-color:#0f172a0f;box-shadow:0 12px 26px #0f172a0d}.overview-result-card .ant-statistic-title{letter-spacing:.01em;font-weight:600}.overview-signal-card{background:linear-gradient(#fffffffa 0%,#fafcfff5 100%);border:1px solid #0f172a0f;border-radius:18px;padding:16px 18px;box-shadow:0 10px 24px #0f172a0a}.overview-action-card{text-align:left;cursor:pointer;background:linear-gradient(#fffffffa 0%,#f5fafff5 100%);border:1px solid #1677ff1f;border-radius:20px;justify-items:start;gap:8px;padding:18px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;box-shadow:0 10px 24px #0f172a0d}.overview-action-card:hover{border-color:#1677ff38;transform:translateY(-1px);box-shadow:0 14px 28px #1677ff1a}.overview-action-card__icon{width:42px;height:42px;color:var(--app-primary);background:linear-gradient(135deg,#1677ff24,#ff96bd1f);border-radius:14px;place-items:center;font-size:18px;display:grid}.overview-risk-list .ant-list-item{padding-inline:0}.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{background:radial-gradient(circle at 100% 0,#1677ff14,#0000 22%),linear-gradient(#fffffffa 0%,#f7fafffa 100%);border-color:#1677ff1a;overflow:hidden}.inventory-stat-card{background:#fffffff0;border-color:#0f172a14;border-radius:18px;box-shadow:0 10px 24px #0f172a0d}.inventory-action-hub,.inventory-action-card,.inventory-table-card{background:#fffffff7;border-color:#0f172a14}.inventory-action-hub{background:radial-gradient(circle at 0 0,#1677ff0f,#0000 24%),linear-gradient(#fffffffa 0%,#f9fbfffa 100%);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-inline-stat{background:#fafcff;border:1px solid #0f172a0f;border-radius:14px;gap:2px;padding:12px 14px;display:grid}.inventory-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;margin-bottom:14px;display:flex}.inventory-toolbar--spread{justify-content:space-between}.inventory-toolbar .ant-input-search{width:320px;max-width:100%}.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;display:flex}.anchor-manager-card{background:radial-gradient(circle at 100% 0,#1677ff0f,#0000 24%),linear-gradient(#fffffffa 0%,#f8fafffa 100%);overflow:hidden}.anchor-manager-toolbar>.ant-btn{border-radius:12px;min-width:132px}.anchor-status-chip{color:#475569;background:#f8fafc;border:1px solid #0f172a0f;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:#94a3b8;border-radius:999px;width:7px;height:7px}.anchor-status-chip.is-active{color:#166534;background:#f0fdf4;border-color:#22c55e29}.anchor-status-chip.is-active .anchor-status-chip__dot{background:#22c55e}.anchor-status-chip.is-inactive{color:#64748b;background:#f8fafc}.anchor-table__link-text{word-break:break-all;max-width:220px;line-height:1.6;display:block}.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-color:#0f172a14;box-shadow:0 8px 18px #0f172a0d}.sales-record-card:hover{border-color:#1677ff24;box-shadow:0 10px 22px #0f172a12}.sales-record-tags{flex-wrap:wrap;gap:8px;display:flex}.sales-record-tag{color:#334155;background:#f8fafc;margin-inline-end:0}.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}.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-hero-card{width:100%}.portal-feedback-alert{background:#f6ffedeb;border-color:#52c41a2e;border-radius:20px}.portal-form-card,.portal-products-card,.portal-history-card{border-radius:28px}.portal-note-row{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.portal-inline-alert{border-radius:18px;margin-top:4px;margin-bottom:0}.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-form-grid .ant-form-item{margin-bottom:0}.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%}.portal-summary-card{border-color:#1677ff1f;border-radius:24px;box-shadow:0 12px 24px #1677ff14}.portal-summary-card .ant-card-body{padding:20px 20px 18px}.portal-summary-card .ant-statistic-title{font-size:13px}.portal-summary-card .ant-statistic-content{font-size:30px}.portal-submit-row{border-top:1px solid #1677ff14;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:18px;display:flex}.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-empty-state{padding-block:18px}.portal-product-card{background:linear-gradient(#fffffffc 0%,#f9fbfff7 100%);border-radius:22px;box-shadow:0 10px 24px #0f172a0d}.portal-product-card .ant-card-body{padding:18px}.portal-product-card__stack{flex-direction:column;gap:14px;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}.portal-history-card .ant-list-item{padding-block:8px;padding-inline:0}.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}@media (width<=960px){.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-products-toolbar{flex-direction:column;align-items:stretch}.portal-products-toolbar .ant-input-search{flex:none;width:100%;max-width:none}.portal-submit-row{flex-direction:column;align-items:stretch}.portal-submit-button{width:100%}.portal-entry-tip{padding:14px 16px}.portal-product-card__fields{grid-template-columns:1fr}.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-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-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 .ant-list-item{padding-block:6px}.overview-dashboard .overview-risk-card .ant-card-body{padding:14px}.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-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:18px}.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-entry-tip{gap:12px;padding:14px}.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-card{position:static;bottom:auto}.portal-summary-card .ant-statistic-content{font-size:24px}.portal-summary-card .ant-statistic-title{font-size:12px}.portal-submit-row{gap:12px;margin-top:14px;padding-top:14px}.portal-submit-button{border-radius:14px;height:44px}.portal-product-card,.portal-history-item{border-radius:18px}.portal-product-card .ant-card-body{padding:16px}.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{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}.sales-grid{grid-template-columns:1fr;gap:12px}.portal-hero-card .hero-badges{grid-template-columns:1fr}.portal-summary-card .ant-row{row-gap:12px}.portal-summary-card .ant-statistic-content{font-size:22px}.portal-entry-tip{padding:12px}.portal-history-metrics{grid-template-columns:1fr}}@media (width<=992px){.admin-header{flex-direction:column;align-items:stretch;padding-inline:16px}.admin-header__main{width:100%}.admin-content{padding-inline:16px}.admin-header__account-button{justify-content:center}}@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-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-overview-band .section-header,.inventory-page .inventory-action-hub .section-header{margin-bottom:16px}.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-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-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__account-button{width:100%}.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-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-quick-actions,.inventory-page .inventory-inline-stats{grid-template-columns:1fr}.inventory-page .inventory-toolbar .ant-space{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{padding:20px!important}.page-stack .page-hero-card .section-header h2.ant-typography{font-size:28px;line-height:1.18}.page-stack .page-hero-card .hero-copy{font-size:14px;line-height:1.7}.page-stack .page-hero-card .hero-badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px!important}.page-stack .page-hero-card .hero-badge{border-radius:16px;min-width:0;padding:12px 14px}.anchors-page,.sales-page,.reports-page,.system-page,.help-page,.platform-page{gap:18px!important}.anchors-page .anchor-manager-card .ant-card-body,.sales-page .sales-workbench-card .ant-card-body,.reports-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,.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>.ant-btn{width:100%}.anchors-page .anchor-manager-toolbar .inventory-inline-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.anchors-page .inventory-toolbar,.reports-page .inventory-toolbar{gap:10px}.anchors-page .inventory-toolbar .ant-input-search,.reports-page .inventory-toolbar .ant-input-search,.anchors-page .inventory-toolbar>.ant-typography,.reports-page .inventory-toolbar>.ant-typography{width:100%}.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-card .ant-card-body{padding:12px!important}.system-page .summary-card{border-radius:16px}.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-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}.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{padding:16px!important}.page-stack .page-hero-card .section-header h2.ant-typography{font-size:24px;line-height:1.2}.page-stack .page-hero-card .hero-badges{grid-template-columns:1fr}.anchors-page .anchor-manager-card .ant-card-body,.sales-page .sales-workbench-card .ant-card-body,.reports-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}.anchors-page .anchor-manager-toolbar .inventory-inline-stats{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-tag{padding-inline:8px;font-size:12px}.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}.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}}
