.layout-shell[data-v-4350c798]{min-height:100vh;display:grid;grid-template-columns:280px minmax(0,1fr);grid-template-rows:60px minmax(0,1fr);background:#f5f5f5}.layout-shell-collapsed[data-v-4350c798]{grid-template-columns:88px minmax(0,1fr)}.layout-shell-horizontal[data-v-4350c798]{grid-template-columns:1fr}.layout-sidebar[data-v-4350c798]{grid-row:1 / span 2;position:sticky;top:0;min-height:100vh;padding:16px 14px;display:flex;flex-direction:column;gap:14px;background:#1f2633;color:#fff}.layout-sidebar-collapsed[data-v-4350c798]{padding:16px 10px;align-items:center}.sidebar-top[data-v-4350c798]{display:flex;align-items:center;gap:12px}.sidebar-top-collapsed[data-v-4350c798]{width:100%;justify-content:center}.brand-mark[data-v-4350c798]{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#1890ff;color:#fff;flex-shrink:0}.brand-icon[data-v-4350c798]{width:22px;height:22px}.brand[data-v-4350c798]{font:700 14px/1.5 Microsoft YaHei,sans-serif}.sidebar-subtitle[data-v-4350c798],.admin-meta[data-v-4350c798]{margin-top:2px;color:#ffffffb3;font:14px/1.5 Microsoft YaHei,sans-serif}.sidebar-toggle[data-v-4350c798]{width:100%;height:40px;border:none;border-radius:10px;background:#ffffff0f;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font:600 14px/1.5 Microsoft YaHei,sans-serif}.sidebar-toggle[data-v-4350c798]:hover,.nav-link[data-v-4350c798]:hover,.header-nav-link[data-v-4350c798]:hover,.header-icon-button[data-v-4350c798]:hover,.user-trigger[data-v-4350c798]:hover,.logout-inline-btn[data-v-4350c798]:hover,.dropdown-item[data-v-4350c798]:hover,.ghost-action[data-v-4350c798]:hover{text-decoration:none;background:#f0f8ff}.sidebar-toggle[data-v-4350c798]:hover{background:#1890ff33}.sidebar-toggle-icon[data-v-4350c798],.nav-utility-icon[data-v-4350c798]{width:20px;height:20px}.store-switcher[data-v-4350c798]{padding:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.08);box-shadow:none}.store-switcher select[data-v-4350c798]{width:100%;margin-top:8px;background:#fff}.nav-list[data-v-4350c798]{display:flex;flex-direction:column;gap:8px}.nav-list-collapsed[data-v-4350c798]{width:100%;align-items:center}.nav-link[data-v-4350c798]{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 12px;border-radius:10px;color:#ffffffe0;font:14px/1.5 Microsoft YaHei,sans-serif}.nav-link-collapsed[data-v-4350c798]{width:44px;height:44px;padding:0;justify-content:center}.nav-link.router-link-active[data-v-4350c798]{background:#1890ff38;color:#fff}.nav-menu-icon[data-v-4350c798]{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:currentColor}.nav-menu-icon[data-v-4350c798] svg{width:20px;height:20px}.layout-header[data-v-4350c798]{grid-column:2;height:60px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;border-bottom:1px solid #e8e8e8}.layout-shell-horizontal .layout-header[data-v-4350c798]{grid-column:1}.header-left[data-v-4350c798]{min-width:0;display:flex;align-items:center;gap:16px;flex:1}.header-brand[data-v-4350c798]{display:flex;align-items:center;gap:10px;flex-shrink:0}.brand-mark-header[data-v-4350c798]{width:36px;height:36px;border-radius:10px}.brand-header[data-v-4350c798]{color:#333}.vertical-brand-ghost[data-v-4350c798]{display:none}.header-nav[data-v-4350c798]{min-width:0;display:flex;align-items:center;gap:4px;overflow-x:auto;scrollbar-width:none}.header-nav[data-v-4350c798]::-webkit-scrollbar{display:none}.header-nav-link[data-v-4350c798]{flex:0 0 auto;height:36px;padding:0 12px;border-radius:8px;color:#333;display:inline-flex;align-items:center;font:14px/1.5 Microsoft YaHei,sans-serif}.header-nav-link.router-link-active[data-v-4350c798]{background:#f0f8ff;color:#1890ff}.header-breadcrumb[data-v-4350c798]{min-width:0;display:flex;align-items:center;gap:8px;color:#8c8c8c;font:14px/1.5 Microsoft YaHei,sans-serif;white-space:nowrap}.breadcrumb-item.current[data-v-4350c798]{color:#333;font-weight:600}.header-actions[data-v-4350c798]{display:flex;align-items:center;gap:10px;flex-shrink:0}.header-store-switcher select[data-v-4350c798]{min-width:144px;height:36px;background:#fff}.header-action-wrapper[data-v-4350c798]{position:relative}.header-icon-button[data-v-4350c798],.user-trigger[data-v-4350c798],.logout-inline-btn[data-v-4350c798],.dropdown-item[data-v-4350c798],.ghost-action[data-v-4350c798]{border:none;outline:none;box-shadow:none}.header-icon-button[data-v-4350c798]{width:40px;height:40px;border-radius:10px;background:transparent;color:#333;display:inline-flex;align-items:center;justify-content:center;position:relative;cursor:pointer}.notify-button[data-v-4350c798]{color:#333}.header-action-icon[data-v-4350c798]{width:24px;height:24px}.modern-notify-badge[data-v-4350c798]{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#f5222d;color:#fff;font-size:11px;font-weight:700;line-height:1}.notification-dropdown[data-v-4350c798]{position:absolute;top:calc(100% + 8px);right:0;z-index:1200;width:280px;max-height:300px;overflow:hidden;box-shadow:0 12px 30px #0f172a24}.notification-header[data-v-4350c798]{padding:12px 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f0f0f0;color:#333}.notification-scroll-list[data-v-4350c798]{max-height:246px;overflow-y:auto}.notification-row[data-v-4350c798]{padding:12px 14px;border-bottom:1px solid #f5f5f5}.notification-row[data-v-4350c798]:last-child{border-bottom:none}.notification-row-title[data-v-4350c798]{color:#333;font:600 14px/1.5 Microsoft YaHei,sans-serif}.notification-row-desc[data-v-4350c798]{margin-top:4px;color:#666;font:14px/1.5 Microsoft YaHei,sans-serif}.user-trigger[data-v-4350c798]{max-width:180px;height:40px;padding:0 10px 0 0;border-radius:999px;background:transparent;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.user-avatar[data-v-4350c798]{width:40px;height:40px;border-radius:999px;background:#f0f8ff;color:#1890ff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.user-name[data-v-4350c798]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333;font:700 14px/1.5 Microsoft YaHei,sans-serif}.user-dropdown[data-v-4350c798]{position:absolute;top:calc(100% + 8px);right:0;z-index:1300;width:200px;padding:8px;box-shadow:0 12px 30px #0f172a24}.dropdown-item[data-v-4350c798]{width:100%;height:40px;padding:0 12px;border-radius:8px;background:transparent;color:#333;text-align:left;cursor:pointer;font:14px/1.5 Microsoft YaHei,sans-serif}.danger-item[data-v-4350c798]{color:#f5222d}.logout-inline-btn[data-v-4350c798]{height:40px;padding:0 12px;border-radius:10px;background:transparent;color:#333;display:inline-flex;align-items:center;gap:6px;cursor:pointer;font:14px/1.5 Microsoft YaHei,sans-serif}.ghost-action[data-v-4350c798]{height:30px;padding:0 10px;border-radius:6px;background:transparent;color:#1890ff;cursor:pointer;font:14px/1.5 Microsoft YaHei,sans-serif}.layout-main[data-v-4350c798]{grid-column:2;padding:16px}.layout-main-horizontal[data-v-4350c798]{grid-column:1}.layout-content[data-v-4350c798]{width:min(1440px,100%);margin:0 auto}.global-message[data-v-4350c798]{margin-bottom:16px;padding:12px 14px;border-radius:10px;background:#fff7e6;color:#8a5300;border:1px solid #ffe0a3}@media (max-width: 1100px){.header-breadcrumb[data-v-4350c798]{display:none}}@media (max-width: 960px){.layout-shell[data-v-4350c798],.layout-shell-collapsed[data-v-4350c798],.layout-shell-horizontal[data-v-4350c798]{grid-template-columns:1fr;grid-template-rows:auto auto 1fr}.layout-sidebar[data-v-4350c798],.layout-sidebar-collapsed[data-v-4350c798]{grid-row:auto;position:static;min-height:auto;align-items:stretch}.layout-header[data-v-4350c798],.layout-shell-horizontal .layout-header[data-v-4350c798],.layout-main[data-v-4350c798],.layout-main-horizontal[data-v-4350c798]{grid-column:1}.layout-header[data-v-4350c798]{height:auto;min-height:60px;padding:10px 12px;flex-wrap:wrap}.header-left[data-v-4350c798]{width:100%;flex-wrap:wrap}.header-nav[data-v-4350c798]{order:3;width:100%}.header-actions[data-v-4350c798]{width:100%;justify-content:flex-end;flex-wrap:wrap}.user-name[data-v-4350c798],.logout-inline-btn span[data-v-4350c798]{display:none}.user-trigger[data-v-4350c798],.logout-inline-btn[data-v-4350c798]{padding-right:0;width:40px;justify-content:center}.header-store-switcher[data-v-4350c798]{order:-1;width:100%}.header-store-switcher select[data-v-4350c798]{width:100%}.nav-list[data-v-4350c798],.nav-list-collapsed[data-v-4350c798]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.nav-link[data-v-4350c798],.nav-link-collapsed[data-v-4350c798]{width:100%;height:44px;padding:0 12px;justify-content:flex-start}}.login-page[data-v-1077d35d]{min-height:100vh;display:grid;place-items:center;padding:32px;background:#f4f6f9}.login-shell[data-v-1077d35d]{width:min(1100px,100%);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(380px,460px);gap:28px;align-items:stretch}.login-panel[data-v-1077d35d]{padding:40px;border-radius:28px;color:var(--color-text);background:#f8f4f2;border:1px solid rgba(180,35,47,.12);box-shadow:0 18px 40px #0f172a14;display:flex;flex-direction:column;justify-content:center}.login-panel h1[data-v-1077d35d],.login-card-head h2[data-v-1077d35d]{margin:18px 0 10px}.login-card[data-v-1077d35d]{width:100%;align-self:center}.login-card-head[data-v-1077d35d]{margin-bottom:24px}.login-badge[data-v-1077d35d]{display:inline-flex;padding:7px 14px;border-radius:999px;background:#b4232f14;color:var(--color-primary);font-size:13px;font-weight:700}.login-badge.soft[data-v-1077d35d]{background:#fff1f3;color:#b4232f}.login-desc[data-v-1077d35d]{margin:0;color:var(--color-text-secondary);line-height:1.8}.login-desc.compact[data-v-1077d35d]{color:var(--color-text-muted)}.login-highlight-grid[data-v-1077d35d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px}.login-highlight-card[data-v-1077d35d]{padding:18px;border-radius:20px;background:#ffffffc7;border:1px solid rgba(141,154,176,.18);display:grid;gap:8px}.login-highlight-card span[data-v-1077d35d]{color:var(--color-text-secondary);line-height:1.6;font-size:14px}.single[data-v-1077d35d]{grid-template-columns:1fr}.full-width-btn[data-v-1077d35d]{width:100%;justify-content:center}.account-hint[data-v-1077d35d]{margin-top:18px;padding:16px 18px;border-radius:18px;background:var(--color-bg-soft);border:1px solid var(--color-border)}.helper-title[data-v-1077d35d]{font-size:13px;font-weight:700;color:var(--color-text-secondary)}.helper-text[data-v-1077d35d]{margin:8px 0 0;color:var(--color-text-muted);font-size:13px}.error-message[data-v-1077d35d]{margin-top:16px;color:var(--color-danger);padding:12px 14px;border-radius:14px;background:var(--color-danger-soft)}@media (max-width: 960px){.login-page[data-v-1077d35d]{padding:20px}.login-shell[data-v-1077d35d]{grid-template-columns:1fr}.login-panel[data-v-1077d35d]{padding:28px}.login-highlight-grid[data-v-1077d35d]{grid-template-columns:1fr}}.category-page[data-v-01af9466]{display:grid;gap:20px}.category-header-card[data-v-01af9466],.category-table-card[data-v-01af9466],.category-drawer-section[data-v-01af9466]{box-shadow:none}.category-toolbar-actions[data-v-01af9466]{width:auto}.category-toolbar-shell[data-v-01af9466]{margin-bottom:20px}.category-summary-grid[data-v-01af9466]{margin-bottom:0}.compact-header[data-v-01af9466]{margin-bottom:16px}.category-name[data-v-01af9466]{font-weight:700}.category-row-actions[data-v-01af9466]{min-width:150px}.category-drawer-panel[data-v-01af9466]{display:grid;align-content:stretch}.category-form-row[data-v-01af9466]{grid-template-columns:1fr;margin-bottom:0}.category-drawer-section .section-title[data-v-01af9466]{font-size:16px}.category-delete-modal[data-v-01af9466]{width:min(520px,100%)}.delete-confirm-card[data-v-01af9466]{padding:18px;line-height:1.7}@media (max-width: 960px){.category-toolbar-actions[data-v-01af9466]{width:100%}.category-row-actions[data-v-01af9466]{min-width:auto}}.product-page[data-v-a1c906ea]{display:grid;gap:20px}.product-header-card[data-v-a1c906ea],.product-table-card[data-v-a1c906ea],.product-drawer-section[data-v-a1c906ea]{box-shadow:none}.product-toolbar-actions[data-v-a1c906ea]{width:auto}.product-summary-grid[data-v-a1c906ea]{margin-bottom:0}.product-filter-card[data-v-a1c906ea]{padding:20px;box-shadow:none}.product-toolbar-shell[data-v-a1c906ea],.product-filter-card[data-v-a1c906ea]{gap:16px}.product-filter-card .section-title[data-v-a1c906ea]{font-size:18px}.product-filter-grid[data-v-a1c906ea]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.product-filter-field[data-v-a1c906ea]{display:grid;gap:8px}.product-filter-field select[data-v-a1c906ea]{width:100%;min-height:44px;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:11px 14px;background:#ffffffe6;color:var(--color-text)}.compact-header[data-v-a1c906ea]{margin-bottom:16px}.product-name[data-v-a1c906ea]{font-weight:700}.product-info-cell[data-v-a1c906ea]{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;align-items:start}.product-thumb[data-v-a1c906ea]{display:block}.price-cell[data-v-a1c906ea]{font-weight:700;color:var(--color-primary)}.product-tag-stack[data-v-a1c906ea]{display:grid;gap:8px}.product-row-actions[data-v-a1c906ea]{min-width:320px}.product-drawer-panel[data-v-a1c906ea]{display:grid;align-content:stretch}.product-form-row[data-v-a1c906ea]{grid-template-columns:1fr;margin-bottom:0}.product-form-row textarea[data-v-a1c906ea]{min-height:120px}.spec-editor[data-v-a1c906ea]{width:min(1120px,100%)}.spec-group-card[data-v-a1c906ea]{margin-top:16px;padding:18px;border:1px solid var(--color-border);border-radius:18px;background:var(--color-bg-soft)}.option-list[data-v-a1c906ea]{display:flex;flex-direction:column;gap:10px}.option-card[data-v-a1c906ea]{padding:14px;border-radius:14px;background:#fffc;border:1px solid rgba(141,154,176,.16)}.compact-grid[data-v-a1c906ea]{grid-template-columns:repeat(4,minmax(0,1fr))}.option-grid[data-v-a1c906ea]{grid-template-columns:2fr 1fr 1fr 1fr 1fr auto}.empty-spec[data-v-a1c906ea]{padding:20px 0;color:var(--color-text-muted)}.product-delete-modal[data-v-a1c906ea]{width:min(520px,100%)}.delete-confirm-card[data-v-a1c906ea]{padding:18px;line-height:1.7}@media (max-width: 960px){.product-toolbar-actions[data-v-a1c906ea]{width:100%}.product-row-actions[data-v-a1c906ea]{min-width:auto}.compact-grid[data-v-a1c906ea],.option-grid[data-v-a1c906ea]{grid-template-columns:1fr}}.order-page[data-v-27a91cf2]{display:grid;gap:20px}.order-page-header[data-v-27a91cf2]{margin-bottom:0}.order-filter-card[data-v-27a91cf2]{padding:20px;box-shadow:none}.order-filter-header[data-v-27a91cf2]{align-items:flex-start}.order-filter-actions[data-v-27a91cf2]{width:auto}.order-filter-grid[data-v-27a91cf2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.order-filter-field[data-v-27a91cf2]{display:grid;gap:8px}.order-filter-field select[data-v-27a91cf2],.order-filter-field input[data-v-27a91cf2]{width:100%;min-height:44px;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:11px 14px;background:#ffffffe6;color:var(--color-text)}.order-filter-field-keyword[data-v-27a91cf2]{grid-column:span 2}.order-metric-grid[data-v-27a91cf2]{margin-top:-4px}.order-table-card[data-v-27a91cf2]{box-shadow:none}.order-primary-text[data-v-27a91cf2]{font-weight:700}.amount-cell[data-v-27a91cf2]{font-weight:700;color:var(--color-primary)}.row-actions[data-v-27a91cf2]{min-width:150px}.order-drawer-panel[data-v-27a91cf2]{overflow-y:auto}.order-summary-card[data-v-27a91cf2]{padding:18px}.order-detail-meta-grid[data-v-27a91cf2]{margin-bottom:0}.order-note-card[data-v-27a91cf2]{padding:14px 16px;margin-top:14px;color:var(--color-text-secondary)}.order-item-card[data-v-27a91cf2]{padding:14px 16px}.order-item-top[data-v-27a91cf2]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:6px}.compact-header[data-v-27a91cf2]{margin-bottom:16px}.detail-sub[data-v-27a91cf2]{color:var(--color-text-muted);font-size:14px}.order-timeline-list[data-v-27a91cf2]{margin-top:18px}.order-status-modal[data-v-27a91cf2]{width:min(520px,100%)}.status-confirm-card[data-v-27a91cf2]{padding:18px;line-height:1.7}@media (max-width: 960px){.order-filter-actions[data-v-27a91cf2]{width:100%}.order-filter-grid[data-v-27a91cf2]{grid-template-columns:1fr}.order-filter-field-keyword[data-v-27a91cf2]{grid-column:span 1}.row-actions[data-v-27a91cf2]{min-width:auto}.order-item-top[data-v-27a91cf2]{flex-direction:column}}.dashboard-page[data-v-4ee77807]{display:grid;gap:20px}.dashboard-overview-card[data-v-4ee77807]{box-shadow:none;padding:18px 22px}.dashboard-topbar[data-v-4ee77807],.compact-dashboard-header[data-v-4ee77807]{margin-bottom:0}.dashboard-badge[data-v-4ee77807]{display:inline-flex;align-items:center;padding:7px 14px;border-radius:999px;background:#b4232f14;color:var(--color-primary);font-size:12px;font-weight:700;letter-spacing:.08em}.dashboard-title[data-v-4ee77807]{margin-top:8px;font-size:22px;font-weight:800}.dashboard-subtitle[data-v-4ee77807]{margin-top:6px;max-width:640px;font-size:13px}.dashboard-toolbar[data-v-4ee77807]{width:min(100%,320px)}.metrics-strip[data-v-4ee77807]{grid-template-columns:repeat(5,minmax(0,1fr))}.summary-card[data-v-4ee77807]{position:relative;min-height:154px;box-shadow:none}.summary-card[data-v-4ee77807]:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:4px;border-radius:999px;background:#8d9ab066}.tone-cyan[data-v-4ee77807]:before{background:#0ea5a4}.tone-red[data-v-4ee77807]:before{background:#dc2626}.tone-orange[data-v-4ee77807]:before{background:#ea580c}.tone-purple[data-v-4ee77807]:before{background:#9333ea}.tone-pink[data-v-4ee77807]:before{background:#e11d48}.summary-card-head[data-v-4ee77807]{display:flex;align-items:center;justify-content:space-between;gap:12px}.summary-card-note[data-v-4ee77807]{color:var(--color-text-muted);font-size:12px}.dashboard-main-grid[data-v-4ee77807]{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.55fr);gap:20px}.dashboard-main-column[data-v-4ee77807]{display:grid;gap:20px}.quick-entry-card[data-v-4ee77807],.todo-card[data-v-4ee77807],.chart-panel-card[data-v-4ee77807],.ranking-panel-card[data-v-4ee77807],.operation-panel-card[data-v-4ee77807],.data-panel-card[data-v-4ee77807]{box-shadow:none}.compact-header[data-v-4ee77807]{margin-bottom:18px}.quick-entry-grid[data-v-4ee77807]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.quick-entry-item[data-v-4ee77807]{display:grid;gap:10px;justify-items:center;padding:16px 12px;border-radius:16px;background:#fbfcfd;border:1px solid rgba(141,154,176,.18)}.quick-entry-icon[data-v-4ee77807]{width:42px;height:42px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:800}.entry-red[data-v-4ee77807]{background:#fde8e8;color:#b4232f}.entry-orange[data-v-4ee77807]{background:#fff1e8;color:#c2410c}.entry-blue[data-v-4ee77807]{background:#e8f0ff;color:#2563eb}.entry-purple[data-v-4ee77807]{background:#f3e8ff;color:#7c3aed}.entry-green[data-v-4ee77807]{background:#e9f8ef;color:#15803d}.entry-gold[data-v-4ee77807]{background:#fff7dd;color:#b45309}.entry-cyan[data-v-4ee77807]{background:#e8fbff;color:#0f766e}.entry-gray[data-v-4ee77807]{background:#eef2f7;color:#475569}.quick-entry-text[data-v-4ee77807]{color:var(--color-text-secondary);font-size:13px;font-weight:600}.todo-grid[data-v-4ee77807]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.todo-item[data-v-4ee77807]{padding:16px;border-radius:16px}.todo-item-label[data-v-4ee77807]{color:var(--color-text-secondary);font-size:13px}.todo-item-value[data-v-4ee77807]{margin-top:10px;font-size:28px;font-weight:800;color:var(--color-text)}.todo-item-desc[data-v-4ee77807]{margin-top:8px;color:var(--color-text-muted);font-size:12px;line-height:1.6}.chart-summary-row[data-v-4ee77807]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(100%,420px)}.chart-summary-card[data-v-4ee77807]{padding:14px;border-radius:16px}.chart-summary-label[data-v-4ee77807]{color:var(--color-text-muted);font-size:12px}.chart-summary-value[data-v-4ee77807]{margin-top:8px;font-size:22px;font-weight:800;color:var(--color-text)}.large-chart-shell[data-v-4ee77807]{height:360px}.medium-chart-shell[data-v-4ee77807]{height:320px}.trade-panel-card[data-v-4ee77807]{box-shadow:none}.trade-analysis-grid[data-v-4ee77807]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.trade-analysis-item[data-v-4ee77807]{padding:16px;border-radius:16px}.trade-analysis-top[data-v-4ee77807]{display:flex;align-items:center;gap:10px}.trade-dot[data-v-4ee77807]{width:10px;height:10px;border-radius:999px}.dot-warning[data-v-4ee77807]{background:#d97706}.dot-danger[data-v-4ee77807]{background:#b4232f}.dot-success[data-v-4ee77807]{background:#15803d}.dot-muted[data-v-4ee77807]{background:#64748b}.trade-label[data-v-4ee77807]{color:var(--color-text-secondary);font-size:13px}.trade-value[data-v-4ee77807]{margin-top:12px;font-size:30px;font-weight:800;color:var(--color-text)}.trade-desc[data-v-4ee77807]{margin-top:8px;color:var(--color-text-muted);font-size:12px}.dashboard-analytics-grid[data-v-4ee77807]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:20px}.dashboard-bottom-grid[data-v-4ee77807]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:20px}.operation-list[data-v-4ee77807]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.operation-item[data-v-4ee77807]{padding:18px 16px;border-radius:16px}.operation-label[data-v-4ee77807]{color:var(--color-text-muted);font-size:12px}.operation-value[data-v-4ee77807]{margin-top:10px;font-size:28px;font-weight:800}.amount-cell[data-v-4ee77807]{font-weight:700;color:var(--color-primary)}@media (max-width: 1280px){.metrics-strip[data-v-4ee77807],.quick-entry-grid[data-v-4ee77807]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1100px){.dashboard-main-grid[data-v-4ee77807],.dashboard-analytics-grid[data-v-4ee77807],.dashboard-bottom-grid[data-v-4ee77807]{grid-template-columns:1fr}}@media (max-width: 960px){.metrics-strip[data-v-4ee77807],.quick-entry-grid[data-v-4ee77807],.todo-grid[data-v-4ee77807],.chart-summary-row[data-v-4ee77807],.operation-list[data-v-4ee77807],.trade-analysis-grid[data-v-4ee77807]{grid-template-columns:1fr}}.store-grid[data-v-f96dd5e8]{display:grid;gap:16px}.store-header-card[data-v-f96dd5e8],.store-item-card[data-v-f96dd5e8]{box-shadow:none}.store-item-card[data-v-f96dd5e8]{background:#fbfcfd;border:1px solid var(--color-border)}.store-meta-grid[data-v-f96dd5e8]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.compact-header[data-v-f96dd5e8]{margin-bottom:16px}.store-drawer-panel[data-v-f96dd5e8]{display:grid;align-content:start;gap:16px}.store-form-row[data-v-f96dd5e8]{grid-template-columns:1fr;margin-bottom:0}.drawer-footer-actions[data-v-f96dd5e8]{justify-content:flex-end}.wrap-actions[data-v-c045bc08]{flex-wrap:wrap}.report-toolbar[data-v-c045bc08]{width:min(100%,420px);justify-content:flex-end}.report-hero-card[data-v-c045bc08]{overflow:hidden;position:relative}.report-hero-card[data-v-c045bc08]:after{content:"";position:absolute;right:24px;top:24px;width:56px;height:calc(100% - 48px);border-left:1px solid rgba(180,35,47,.12);opacity:.8}.dashboard-badge[data-v-c045bc08]{display:inline-flex;align-items:center;padding:7px 14px;border-radius:999px;background:#b4232f14;color:var(--color-primary);font-size:12px;font-weight:700;letter-spacing:.08em}.report-detail-grid[data-v-c045bc08]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 960px){.report-toolbar[data-v-c045bc08]{width:100%;justify-content:stretch}.report-toolbar[data-v-c045bc08]>*{flex:1 1 180px}.report-detail-grid[data-v-c045bc08]{grid-template-columns:1fr}}.order-detail-page[data-v-8b4cfe2a]{display:grid;gap:20px}.detail-toolbar[data-v-8b4cfe2a]{width:min(100%,280px)}.order-detail-stack[data-v-8b4cfe2a]{gap:20px}.order-detail-hero[data-v-8b4cfe2a],.order-detail-section[data-v-8b4cfe2a]{box-shadow:none}.order-detail-grid[data-v-8b4cfe2a]{align-items:start}.order-meta-grid[data-v-8b4cfe2a]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.compact-header[data-v-8b4cfe2a]{margin-bottom:16px}.order-hero-tags[data-v-8b4cfe2a]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.order-note-card[data-v-8b4cfe2a]{padding:14px 16px;margin-top:14px;color:var(--color-text-secondary)}.fulfillment-card[data-v-8b4cfe2a]{padding:16px 18px}.fulfillment-title[data-v-8b4cfe2a]{font-weight:700;margin-bottom:8px}.order-item-card[data-v-8b4cfe2a]{padding:14px 16px}.order-item-top[data-v-8b4cfe2a]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:6px}.order-timeline-list[data-v-8b4cfe2a]{margin-top:18px}.detail-sub[data-v-8b4cfe2a]{color:var(--color-text-muted);font-size:14px}.amount-cell[data-v-8b4cfe2a]{font-weight:700;color:var(--color-primary)}.order-status-modal[data-v-8b4cfe2a]{width:min(520px,100%)}.status-confirm-card[data-v-8b4cfe2a]{padding:18px;line-height:1.7}@media (max-width: 960px){.detail-toolbar[data-v-8b4cfe2a]{width:100%}.order-hero-tags[data-v-8b4cfe2a]{justify-content:flex-start}.order-item-top[data-v-8b4cfe2a]{flex-direction:column}}.store-settings-page[data-v-1fef1bb9]{display:grid;gap:20px}.store-toolbar[data-v-1fef1bb9]{width:min(100%,360px);justify-content:flex-end}.settings-grid[data-v-1fef1bb9]{display:grid;gap:20px}.settings-panel-card[data-v-1fef1bb9]{box-shadow:none}.compact-header[data-v-1fef1bb9]{margin-bottom:16px}.single-column[data-v-1fef1bb9]{grid-template-columns:1fr}@media (max-width: 960px){.store-toolbar[data-v-1fef1bb9]{width:100%;justify-content:stretch}.store-toolbar[data-v-1fef1bb9]>*{flex:1 1 180px}}.table-page[data-v-866e6325]{display:grid;gap:20px}.table-form-card[data-v-866e6325],.table-table-card[data-v-866e6325]{box-shadow:none}.table-toolbar[data-v-866e6325]{width:min(100%,360px);justify-content:flex-end}@media (max-width: 960px){.table-toolbar[data-v-866e6325]{width:100%;justify-content:stretch}.table-toolbar[data-v-866e6325]>*{flex:1 1 180px}}.config-page[data-v-99539ff7]{display:grid;gap:20px}.config-toolbar[data-v-99539ff7]{width:min(100%,360px);justify-content:flex-end}.config-panel-card[data-v-99539ff7]{box-shadow:none}.single-column[data-v-99539ff7]{grid-template-columns:1fr}@media (max-width: 960px){.config-toolbar[data-v-99539ff7]{width:100%;justify-content:stretch}.config-toolbar[data-v-99539ff7]>*{flex:1 1 180px}}.config-page[data-v-5de72b59]{display:grid;gap:20px}.config-toolbar[data-v-5de72b59]{justify-content:flex-end}.config-panel-card[data-v-5de72b59]{box-shadow:none}.single-column-row[data-v-5de72b59]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.masked-grid[data-v-5de72b59]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:16px}.masked-item[data-v-5de72b59]{padding:14px 16px;border-radius:16px;background:var(--color-bg-soft);border:1px solid var(--color-border)}.config-page[data-v-f8af27c5]{display:grid;gap:20px}.config-toolbar[data-v-f8af27c5]{width:min(100%,360px);justify-content:flex-end}.config-panel-card[data-v-f8af27c5]{box-shadow:none}.masked-grid[data-v-f8af27c5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:16px}.masked-item[data-v-f8af27c5]{padding:14px 16px;border-radius:16px;background:var(--color-bg-soft);border:1px solid var(--color-border)}textarea[data-v-f8af27c5]{width:100%;min-height:160px;resize:vertical}@media (max-width: 960px){.config-toolbar[data-v-f8af27c5]{width:100%;justify-content:stretch}.config-toolbar[data-v-f8af27c5]>*{flex:1 1 180px}}.member-page[data-v-74b8176a],.member-layout[data-v-74b8176a]{display:grid;gap:20px}.member-layout[data-v-74b8176a]{grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr)}.member-toolbar[data-v-74b8176a]{width:min(100%,480px);justify-content:flex-end}.member-table-card[data-v-74b8176a]{box-shadow:none}.member-table-card .data-table td[data-v-74b8176a]{vertical-align:middle}.member-adjust-card[data-v-74b8176a]{padding:14px;border-radius:16px;margin-bottom:16px}.detail-card[data-v-74b8176a]{align-self:start}.compact-header[data-v-74b8176a]{margin-bottom:18px}.detail-meta-grid[data-v-74b8176a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}.detail-meta-item[data-v-74b8176a]{padding:14px;border-radius:16px;background:var(--color-bg-soft);border:1px solid var(--color-border);display:grid;gap:6px}.detail-meta-label[data-v-74b8176a]{color:var(--color-text-muted);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.status-log-block[data-v-74b8176a]{margin-top:20px;border-top:1px solid rgba(141,154,176,.22);padding-top:16px}.status-log-list[data-v-74b8176a]{display:grid;gap:10px;padding-left:18px}.status-log-item[data-v-74b8176a]{margin:0}@media (max-width: 960px){.member-toolbar[data-v-74b8176a]{width:100%;justify-content:stretch}.member-toolbar[data-v-74b8176a]>*{flex:1 1 180px}.member-layout[data-v-74b8176a],.detail-meta-grid[data-v-74b8176a]{grid-template-columns:1fr}}.coupon-page[data-v-e96d9d28]{display:grid;gap:20px}.coupon-form-card[data-v-e96d9d28],.coupon-table-card[data-v-e96d9d28]{box-shadow:none}.coupon-edit-btn[data-v-e96d9d28]{min-width:88px}.coupon-toolbar[data-v-e96d9d28]{width:min(100%,420px);justify-content:flex-end}@media (max-width: 960px){.coupon-toolbar[data-v-e96d9d28]{width:100%;justify-content:stretch}.coupon-toolbar[data-v-e96d9d28]>*{flex:1 1 180px}}.staff-page[data-v-3ffbe4de]{display:grid;gap:20px}.staff-form-card[data-v-3ffbe4de],.staff-table-card[data-v-3ffbe4de]{box-shadow:none}.staff-table-card .data-table td[data-v-3ffbe4de]{vertical-align:middle}.selection-block[data-v-3ffbe4de]{margin-bottom:16px;padding:16px 18px;border-radius:18px;border:1px solid var(--color-border);background:var(--color-bg-soft)}.selection-title[data-v-3ffbe4de]{margin-bottom:12px;font-weight:700;color:var(--color-text)}.checkbox-group[data-v-3ffbe4de]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.checkbox-item[data-v-3ffbe4de]{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 12px;border-radius:14px;background:#ffffffd1;border:1px solid rgba(141,154,176,.18);color:var(--color-text-secondary)}.permission-cell[data-v-3ffbe4de]{max-width:320px;white-space:normal}.settings-page[data-v-baa939e4]{display:grid;gap:20px}.settings-panel-card[data-v-baa939e4]{box-shadow:none}.settings-meta-grid[data-v-baa939e4]{margin-bottom:18px}.layout-option-group[data-v-baa939e4]{display:flex;gap:12px;margin-bottom:16px}.secondary-option-group[data-v-baa939e4]{margin-top:-4px}.layout-option.active[data-v-baa939e4]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-inverse)}@media (max-width: 960px){.layout-option-group[data-v-baa939e4]{flex-direction:column}}*{box-sizing:border-box}:root{color-scheme:light;--color-primary: #b4232f;--color-primary-hover: #991f29;--color-primary-soft: #fff1f3;--color-text: #172033;--color-text-secondary: #4c566a;--color-text-muted: #7b8497;--color-text-inverse: #ffffff;--color-bg-page: #f4f6f9;--color-bg-card: rgba(255, 255, 255, .96);--color-bg-soft: #f7f9fc;--color-border: rgba(141, 154, 176, .26);--color-border-strong: rgba(141, 154, 176, .42);--color-success: #1f7a43;--color-success-soft: #eaf8ef;--color-warning: #8a5300;--color-warning-soft: #fff4e5;--color-danger: #b4232f;--color-danger-soft: #fff1f3;--color-muted-soft: #eef2f7;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 28px;--shadow-sm: 0 10px 30px rgba(15, 23, 42, .06);--shadow-md: 0 18px 46px rgba(15, 23, 42, .1);--shadow-lg: 0 28px 64px rgba(15, 23, 42, .16)}body{margin:0;font-family:Microsoft YaHei,PingFang SC,Helvetica Neue,Arial,sans-serif;background:var(--color-bg-page);color:var(--color-text)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,input,select,textarea{transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease,transform .2s ease}button:disabled{cursor:not-allowed;opacity:.68}input::placeholder,textarea::placeholder{color:#9aa4b5}input:focus,select:focus,textarea:focus{outline:none;border-color:#b4232f8c;box-shadow:0 0 0 4px #b4232f1f}.page-card{background:var(--color-bg-card);border:1px solid rgba(255,255,255,.68);border-radius:var(--radius-lg);padding:24px;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nested-card,.panel-card,.soft-card{box-shadow:none}.soft-card{background:var(--color-bg-soft);border:1px solid var(--color-border)}.page-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.page-header>div:first-child h1,.page-header>div:first-child h2,.page-header>div:first-child h3{margin:0}.page-header>div:first-child>div:not(.form-actions),.page-header>div:first-child>p{margin-top:8px;color:var(--color-text-muted);line-height:1.6}.form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:16px}.form-row input,.form-row select,.form-row textarea,.form-actions select,.form-actions input{width:100%;min-height:44px;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:11px 14px;background:#ffffffe6;color:var(--color-text)}.form-row textarea{min-height:96px;resize:vertical}.form-actions{display:flex;flex-wrap:wrap;gap:10px}.toolbar-actions{width:min(100%,420px);justify-content:flex-end}.toolbar-shell{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-radius:18px;background:linear-gradient(180deg,#ffffffeb,#f7f9fce6);border:1px solid rgba(141,154,176,.22)}.toolbar-shell .section-desc{margin-top:6px}.toolbar-meta{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:#ffffffeb;border:1px solid rgba(141,154,176,.18);color:var(--color-text-secondary);font-size:12px;font-weight:600}.toolbar-meta-dot{width:8px;height:8px;border-radius:999px;background:var(--color-success);box-shadow:0 0 0 4px #1f7a431f}.row-actions{min-width:150px}.action-cluster{display:flex;flex-wrap:wrap;gap:8px}.action-chip{min-height:34px;padding:7px 12px;border-radius:999px;font-size:12px;font-weight:700}.drawer-section-card{padding:18px;border-radius:18px;background:linear-gradient(180deg,#fffffff0,#f7f9fceb);border:1px solid rgba(141,154,176,.18)}.drawer-section-card .page-header{margin-bottom:14px}.drawer-section-card .section-title{font-size:16px}.drawer-section-note{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:#b4232f14;color:var(--color-primary);font-size:12px;font-weight:700}.thumb-image{width:64px;height:64px;object-fit:cover;border-radius:16px;background:var(--color-bg-soft);border:1px solid rgba(141,154,176,.18);flex-shrink:0}.thumb-fallback{display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-muted);font-size:12px;font-weight:700}.primary-btn,.secondary-btn,.danger-btn{min-height:44px;border:1px solid transparent;border-radius:var(--radius-md);padding:10px 16px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-weight:600;letter-spacing:.01em}.primary-btn{background:var(--color-primary);color:var(--color-text-inverse);box-shadow:0 10px 20px #b4232f2e}.primary-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 30px #b4232f47}.secondary-btn{background:#ffffffe0;border-color:var(--color-border);color:var(--color-text)}.secondary-btn:hover:not(:disabled){background:#fff;border-color:var(--color-border-strong)}.danger-btn{background:var(--color-danger-soft);border-color:#b4232f29;color:var(--color-danger)}.danger-btn:hover:not(:disabled){background:#ffe7eb}.data-table{width:100%;border-collapse:separate;border-spacing:0}.data-table th,.data-table td{padding:14px 12px;border-bottom:1px solid rgba(141,154,176,.18);text-align:left;vertical-align:top}.data-table thead th{position:sticky;top:0;background:#f7f9fceb;color:var(--color-text-muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.data-table tbody tr:hover{background:#b4232f08}.status-tag{display:inline-flex;align-items:center;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;background:var(--color-warning-soft);color:var(--color-warning)}.warning-tag{background:var(--color-warning-soft);color:var(--color-warning)}.success-tag{background:var(--color-success-soft);color:var(--color-success)}.danger-soft-tag{background:var(--color-danger-soft);color:var(--color-danger)}.muted-tag{background:var(--color-muted-soft);color:#677185}.inline-error{color:var(--color-danger);margin:12px 0 0;padding:12px 14px;border-radius:var(--radius-md);background:var(--color-danger-soft);border:1px solid rgba(180,35,47,.12)}.section-title{margin:0;font-size:20px;font-weight:700}.detail-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}.detail-meta-item{padding:14px;border-radius:16px;background:var(--color-bg-soft);border:1px solid var(--color-border);display:grid;gap:6px}.detail-meta-label{color:var(--color-text-muted);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.section-desc,.table-subtext,.table-empty{color:var(--color-text-muted);font-size:13px;line-height:1.6}.table-subtext{margin-top:4px}.table-empty{text-align:center;padding:28px 0}.dashboard-grid{display:grid;gap:20px}.metrics-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:20px 0}.detail-grid{grid-template-columns:minmax(0,2fr) minmax(300px,1fr)}.hero-card{background:#f8f3f1;color:var(--color-text);border:1px solid rgba(180,35,47,.12);box-shadow:var(--shadow-sm)}.hero-card .secondary-btn{background:#fff;border-color:var(--color-border);color:var(--color-text)}.hero-card .secondary-btn:hover:not(:disabled){background:#fff;border-color:var(--color-border-strong)}.hero-card .inline-error{background:var(--color-danger-soft);border-color:#b4232f1f;color:var(--color-danger)}.hero-header{margin-bottom:0}.hero-title{margin:0;font-size:30px;font-weight:800;letter-spacing:.01em}.hero-desc{margin:10px 0 0;max-width:560px;color:var(--color-text-secondary);line-height:1.7}.metric-card{min-height:160px}.metric-label{color:var(--color-text-secondary);font-size:14px;font-weight:600}.metric-value{margin-top:20px;font-size:36px;font-weight:800;color:#111827;letter-spacing:-.03em}.metric-desc{margin-top:10px;color:var(--color-text-muted);line-height:1.6}.ranking-list{display:grid;gap:14px}.ranking-item{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid rgba(141,154,176,.18)}.ranking-item:last-child{border-bottom:none;padding-bottom:0}.ranking-title{font-weight:700}.ranking-amount{color:var(--color-primary);font-weight:800}.modal-mask,.drawer-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a6b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:40}.modal-mask{display:flex;align-items:flex-start;justify-content:center;padding:40px 20px;overflow:auto;animation:fade-in .18s ease}.drawer-mask{display:flex;justify-content:flex-end;animation:fade-in .18s ease}.modal-panel,.drawer-panel{background:var(--color-bg-card);border:1px solid rgba(255,255,255,.68);box-shadow:var(--shadow-lg)}.modal-panel{width:min(1120px,100%);border-radius:var(--radius-lg);animation:modal-in .2s ease}.drawer-panel{width:min(520px,100%);height:100vh;padding:24px;border-radius:0;animation:drawer-in .22s ease;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.drawer-header,.modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.drawer-body,.modal-body{display:grid;gap:16px}.drawer-body{min-height:0;overflow-y:auto;padding-right:4px}.drawer-footer,.modal-footer{margin-top:20px;display:flex;justify-content:flex-end;gap:10px}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.metric-soft-card{padding:16px 18px}.metric-soft-label{color:var(--color-text-muted);font-size:13px;font-weight:600}.metric-soft-value{margin-top:10px;font-size:28px;font-weight:800;color:var(--color-text)}.metric-soft-desc{margin-top:8px;color:var(--color-text-muted);font-size:13px;line-height:1.5}.timeline-list{display:grid;gap:12px}.timeline-item{position:relative;padding-left:22px}.timeline-item:before{content:"";position:absolute;left:5px;top:8px;bottom:-16px;width:1px;background:#8d9ab03d}.timeline-item:last-child:before{display:none}.timeline-dot{position:absolute;left:0;top:6px;width:12px;height:12px;border-radius:999px;background:var(--color-primary);box-shadow:0 0 0 4px #b4232f1f}.info-stack{display:grid;gap:12px}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes modal-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.store-page,.report-page,.dashboard-page{display:grid;gap:20px}@media (max-width: 960px){.detail-grid,.detail-meta-grid{grid-template-columns:1fr}.page-card{padding:20px}.page-header{align-items:flex-start;flex-direction:column}.toolbar-actions{width:100%;justify-content:stretch}.toolbar-actions>*{flex:1 1 180px}.hero-title{font-size:26px}}
