:root{color-scheme:light;--bg:#f5f3ef;--panel:#fff;--sidebar:#171411;--sidebar-soft:#231f1a;--text:#171411;--muted:#7b746d;--line:rgba(23,20,17,0.08);--accent:#b78b5f}*{box-sizing:border-box}#app,body,html{min-height:100%}body{margin:0;font-family:Helvetica Neue,Arial,sans-serif;background:var(--bg);color:var(--text);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}.login-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at top right,rgba(183,139,95,.14),transparent 28%),linear-gradient(180deg,#f5f3ef,#ebe5dd)}.login-panel{width:min(440px,100%);padding:36px 34px 32px;border:1px solid rgba(23,20,17,.08);border-radius:14px;background:hsla(0,0%,100%,.85);box-shadow:0 24px 48px rgba(23,20,17,.08)}.login-panel__header p{margin:0 0 10px;color:var(--muted);text-transform:uppercase;letter-spacing:.14em;font-size:12px}.login-panel__header h1{margin:0 0 26px;font-size:30px;font-weight:500}.login-panel__alert{margin-bottom:16px}.login-panel__submit{width:100%;margin-top:6px}.admin-layout{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:100vh}.admin-sidebar{display:flex;flex-direction:column;background:var(--sidebar);color:#f5f3ef;border-right:1px solid hsla(0,0%,100%,.06)}.admin-brand{padding:28px 24px 22px;border-bottom:1px solid hsla(0,0%,100%,.08)}.admin-brand span,.admin-brand strong{display:block}.admin-brand strong{font-size:20px;letter-spacing:.08em}.admin-brand span{margin-top:8px;font-size:12px;color:rgba(245,243,239,.58);text-transform:uppercase;letter-spacing:.14em}.admin-menu{border-right:0;flex:1}.admin-menu .el-menu-item{height:48px;line-height:48px}.admin-main{min-width:0}.admin-topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 32px 18px}.admin-topbar h1{margin:0;font-size:28px;font-weight:500}.admin-topbar p{margin:8px 0 0;color:var(--muted);line-height:1.6}.admin-topbar__actions{display:flex;align-items:center;gap:14px}.admin-user{text-align:right}.admin-user small,.admin-user span{display:block}.admin-user small{margin-top:4px;color:var(--muted);text-transform:capitalize}.admin-content{padding:0 32px 32px}@media (max-width:960px){.admin-layout{grid-template-columns:1fr}.admin-sidebar{display:none}.admin-content,.admin-topbar{padding-left:20px;padding-right:20px}.admin-topbar{flex-direction:column;align-items:flex-start}}.dashboard-columns[data-v-6d58e3aa],.dashboard-grid[data-v-6d58e3aa],.pending-grid[data-v-6d58e3aa],.quick-grid[data-v-6d58e3aa]{display:grid;gap:18px}.dashboard-grid[data-v-6d58e3aa]{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-columns[data-v-6d58e3aa],.pending-grid[data-v-6d58e3aa],.quick-grid[data-v-6d58e3aa]{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-panel[data-v-6d58e3aa],.metric-card[data-v-6d58e3aa],.pending-card[data-v-6d58e3aa],.quick-card[data-v-6d58e3aa]{border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:0 16px 32px rgba(23,20,17,.04)}.metric-card[data-v-6d58e3aa],.pending-card[data-v-6d58e3aa],.quick-card[data-v-6d58e3aa]{display:block;color:inherit;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.metric-card[data-v-6d58e3aa]:hover,.pending-card[data-v-6d58e3aa]:hover,.quick-card[data-v-6d58e3aa]:hover{transform:translateY(-2px);border-color:rgba(23,20,17,.22)}.metric-card[data-v-6d58e3aa]{min-height:150px;padding:22px}.metric-card p[data-v-6d58e3aa]{margin:0 0 10px;color:var(--muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.metric-card strong[data-v-6d58e3aa],.pending-card strong[data-v-6d58e3aa]{display:block;font-size:34px;font-weight:500}.metric-card span[data-v-6d58e3aa],.quick-card span[data-v-6d58e3aa]{display:block;margin-top:12px;color:#5b544d;line-height:1.7}.dashboard-panel[data-v-6d58e3aa]{margin-top:18px;padding:24px}.dashboard-columns .dashboard-panel[data-v-6d58e3aa]{min-width:0}.dashboard-panel__head[data-v-6d58e3aa]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.dashboard-panel h2[data-v-6d58e3aa]{margin:0;font-size:22px;font-weight:500}.dashboard-panel p[data-v-6d58e3aa]{margin:8px 0 0;color:var(--muted);line-height:1.7}.pending-card[data-v-6d58e3aa],.quick-card[data-v-6d58e3aa]{padding:20px}.pending-card span[data-v-6d58e3aa]{color:var(--muted)}.quick-card strong[data-v-6d58e3aa]{font-weight:500}@media (max-width:1200px){.dashboard-grid[data-v-6d58e3aa]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.dashboard-columns[data-v-6d58e3aa],.pending-grid[data-v-6d58e3aa],.quick-grid[data-v-6d58e3aa]{grid-template-columns:1fr}}@media (max-width:720px){.dashboard-grid[data-v-6d58e3aa]{grid-template-columns:1fr}.dashboard-panel__head[data-v-6d58e3aa]{flex-direction:column}}.picker-toolbar[data-v-6cd423c4]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.picker-toolbar .el-input[data-v-6cd423c4],.picker-toolbar .el-select[data-v-6cd423c4]{width:220px}.picker-grid[data-v-6cd423c4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;min-height:260px}.picker-pagination[data-v-6cd423c4]{display:flex;justify-content:flex-end;padding-top:14px}.picker-card[data-v-6cd423c4]{overflow:hidden;padding:0;border:1px solid var(--line);border-radius:10px;background:var(--panel);text-align:left;cursor:pointer}.picker-card .el-image[data-v-6cd423c4]{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;background:#f2eee8}.picker-card em[data-v-6cd423c4],.picker-card span[data-v-6cd423c4]{display:block;overflow:hidden;padding:8px 10px 0;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.picker-card em[data-v-6cd423c4]{padding:3px 10px 9px;color:var(--muted);font-size:12px;font-style:normal}@media (max-width:720px){.picker-toolbar .el-input[data-v-6cd423c4],.picker-toolbar .el-select[data-v-6cd423c4]{width:100%}}.table-card[data-v-22fd6f93],.toolbar-card[data-v-22fd6f93]{border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:0 16px 32px rgba(23,20,17,.04)}.toolbar-card[data-v-22fd6f93]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px}.toolbar-card h2[data-v-22fd6f93]{margin:0;font-size:22px;font-weight:500}.toolbar-card p[data-v-22fd6f93]{margin:8px 0 0;color:var(--muted)}.toolbar-card__actions[data-v-22fd6f93]{display:flex;align-items:center;gap:10px;flex-shrink:0}.toolbar-card__actions .el-input[data-v-22fd6f93],.toolbar-card__actions .el-select[data-v-22fd6f93]{width:190px}.table-card[data-v-22fd6f93]{margin-top:18px;padding:12px}.pagination-bar[data-v-22fd6f93]{display:flex;justify-content:flex-end;padding:14px 4px 2px}.form-grid[data-v-22fd6f93]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sort-input[data-v-22fd6f93]{width:112px}.product-form-tabs[data-v-22fd6f93]{margin-top:-8px}.product-form-tabs[data-v-22fd6f93] .el-tabs__content{overflow:visible;padding-top:16px}.danger-btn[data-v-22fd6f93]{color:#d14343}.image-field[data-v-22fd6f93]{display:grid;gap:10px}.image-field--wide[data-v-22fd6f93]{max-width:420px}.image-field__actions[data-v-22fd6f93]{display:flex;gap:8px;flex-wrap:wrap}.image-preview[data-v-22fd6f93]{display:block;width:100%;max-width:220px;aspect-ratio:4/3;object-fit:cover;border:1px solid var(--line);border-radius:8px;background:#f2eee8}.image-group-list[data-v-22fd6f93]{display:grid;gap:12px}.image-group-item[data-v-22fd6f93]{display:grid;grid-template-columns:minmax(220px,1fr) auto auto auto auto 96px;gap:10px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:10px;background:#fbfaf7}.group-preview[data-v-22fd6f93]{width:100%;aspect-ratio:4/3;object-fit:cover;border:1px solid var(--line);border-radius:8px;background:#f2eee8}.gallery-actions[data-v-22fd6f93]{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.order-actions[data-v-22fd6f93]{display:inline-flex;gap:6px}.picker-toolbar[data-v-22fd6f93]{display:flex;gap:10px;margin-bottom:16px}.picker-grid[data-v-22fd6f93]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;min-height:260px}.picker-card[data-v-22fd6f93]{overflow:hidden;padding:0;border:1px solid var(--line);border-radius:10px;background:var(--panel);text-align:left;cursor:pointer}.picker-card .el-image[data-v-22fd6f93]{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;background:#f2eee8}.picker-card span[data-v-22fd6f93]{display:block;overflow:hidden;padding:9px 10px;color:var(--text);text-overflow:ellipsis;white-space:nowrap}@media (max-width:960px){.form-grid[data-v-22fd6f93],.toolbar-card[data-v-22fd6f93]{grid-template-columns:1fr}.toolbar-card[data-v-22fd6f93]{flex-direction:column;align-items:flex-start}.toolbar-card__actions[data-v-22fd6f93]{width:100%;flex-wrap:wrap}.image-group-item[data-v-22fd6f93]{grid-template-columns:1fr}}.table-card[data-v-3c267a6a],.toolbar-card[data-v-3c267a6a]{border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:0 16px 32px rgba(23,20,17,.04)}.toolbar-card[data-v-3c267a6a]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px}.toolbar-card h2[data-v-3c267a6a]{margin:0;font-size:22px;font-weight:500}.toolbar-card p[data-v-3c267a6a]{margin:8px 0 0;color:var(--muted)}.toolbar-card__actions[data-v-3c267a6a]{display:flex;align-items:center;gap:10px;flex-shrink:0}.toolbar-card__actions .el-input[data-v-3c267a6a],.toolbar-card__actions .el-select[data-v-3c267a6a]{width:180px}.table-card[data-v-3c267a6a]{margin-top:18px;padding:12px}.pagination-bar[data-v-3c267a6a]{display:flex;justify-content:flex-end;padding:14px 4px 2px}.form-grid[data-v-3c267a6a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sort-input[data-v-3c267a6a]{width:112px}.danger-btn[data-v-3c267a6a]{color:#d14343}.table-thumb[data-v-3c267a6a]{display:block;width:72px;height:54px;object-fit:cover;border-radius:6px;background:#f2eee8}.image-preview[data-v-3c267a6a]{display:block;width:220px;max-width:100%;aspect-ratio:4/3;margin-top:10px;object-fit:cover;border:1px solid var(--line);border-radius:8px;background:#f2eee8}.image-field[data-v-3c267a6a]{display:grid;gap:10px}.image-field__actions[data-v-3c267a6a],.picker-toolbar[data-v-3c267a6a]{display:flex;gap:8px;flex-wrap:wrap}.picker-toolbar[data-v-3c267a6a]{margin-bottom:16px}.picker-grid[data-v-3c267a6a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;min-height:260px}.picker-card[data-v-3c267a6a]{overflow:hidden;padding:0;border:1px solid var(--line);border-radius:10px;background:var(--panel);text-align:left;cursor:pointer}.picker-card .el-image[data-v-3c267a6a]{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;background:#f2eee8}.picker-card span[data-v-3c267a6a]{display:block;overflow:hidden;padding:9px 10px;color:var(--text);text-overflow:ellipsis;white-space:nowrap}@media (max-width:960px){.form-grid[data-v-3c267a6a],.toolbar-card[data-v-3c267a6a]{grid-template-columns:1fr}.toolbar-card[data-v-3c267a6a]{flex-direction:column;align-items:flex-start}.toolbar-card__actions[data-v-3c267a6a]{width:100%;flex-wrap:wrap}}.toolbar-card[data-v-43f8c93c]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:0 16px 32px rgba(23,20,17,.04)}.toolbar-card h2[data-v-43f8c93c]{margin:0;font-size:22px;font-weight:500}.toolbar-card p[data-v-43f8c93c]{margin:8px 0 0;color:var(--muted)}.toolbar-card__actions[data-v-43f8c93c]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.toolbar-card__actions .el-input[data-v-43f8c93c],.toolbar-card__actions .el-select[data-v-43f8c93c]{width:210px}.media-grid[data-v-43f8c93c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;min-height:280px;margin-top:18px}.pagination-bar[data-v-43f8c93c]{display:flex;justify-content:flex-end;padding:14px 4px 2px}.media-card[data-v-43f8c93c]{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.media-card .el-image[data-v-43f8c93c]{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;background:#f2eee8}.media-card__body[data-v-43f8c93c]{display:grid;gap:8px;padding:12px}.media-card__body em[data-v-43f8c93c],.media-card__body span[data-v-43f8c93c],.media-card__body strong[data-v-43f8c93c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-card__body em[data-v-43f8c93c]{color:#8a7158;font-size:12px;font-style:normal}.media-card__body span[data-v-43f8c93c]{color:var(--muted);font-size:12px}.media-card__actions[data-v-43f8c93c]{display:flex;gap:10px;flex-wrap:wrap}.edit-preview[data-v-43f8c93c]{display:block;width:100%;max-width:260px;aspect-ratio:4/3;object-fit:cover;border:1px solid var(--line);border-radius:8px;background:#f2eee8}.danger-btn[data-v-43f8c93c]{color:#d14343}@media (max-width:720px){.toolbar-card[data-v-43f8c93c]{flex-direction:column;align-items:flex-start}.toolbar-card__actions .el-input[data-v-43f8c93c],.toolbar-card__actions .el-select[data-v-43f8c93c],.toolbar-card__actions[data-v-43f8c93c]{width:100%}}.table-card[data-v-0ca48b74],.toolbar-card[data-v-0ca48b74]{border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:0 16px 32px rgba(23,20,17,.04)}.toolbar-card[data-v-0ca48b74]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px}.toolbar-card h2[data-v-0ca48b74]{margin:0;font-size:22px;font-weight:500}.toolbar-card p[data-v-0ca48b74]{margin:8px 0 0;color:var(--muted)}.toolbar-card__actions[data-v-0ca48b74]{display:flex;align-items:center;gap:10px;flex-shrink:0}.toolbar-card__actions .el-input[data-v-0ca48b74],.toolbar-card__actions .el-select[data-v-0ca48b74]{width:180px}.table-card[data-v-0ca48b74]{margin-top:18px;padding:12px}.pagination-bar[data-v-0ca48b74]{display:flex;justify-content:flex-end;padding:14px 4px 2px}.usage-text[data-v-0ca48b74]{color:var(--muted);font-size:13px;line-height:1.5}.usage-alert[data-v-0ca48b74]{margin:0 0 18px}.form-grid[data-v-0ca48b74]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sort-input[data-v-0ca48b74]{width:112px}.section-form-tabs[data-v-0ca48b74]{margin-top:-8px}.section-form-tabs[data-v-0ca48b74] .el-tabs__content{overflow:visible;padding-top:16px}.table-thumb[data-v-0ca48b74]{display:block;width:72px;height:54px;object-fit:cover;border-radius:6px;background:#f2eee8}.image-field[data-v-0ca48b74]{display:flex;gap:10px}.image-field .el-input[data-v-0ca48b74]{flex:1}.image-preview[data-v-0ca48b74]{display:block;width:220px;max-width:100%;aspect-ratio:4/3;margin-top:10px;object-fit:cover;border:1px solid var(--line);border-radius:8px;background:#f2eee8}.image-group-list[data-v-0ca48b74]{display:grid;gap:12px;margin-bottom:10px}.image-group-item[data-v-0ca48b74]{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(160px,1.2fr) auto auto auto auto 84px;gap:8px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:10px;background:hsla(0,0%,100%,.55)}.group-preview[data-v-0ca48b74]{width:84px;height:60px;object-fit:cover;border-radius:6px;background:#f2eee8}.order-actions[data-v-0ca48b74]{display:inline-flex;gap:6px}.picker-toolbar[data-v-0ca48b74]{display:flex;gap:10px;margin-bottom:16px}.picker-grid[data-v-0ca48b74]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;min-height:260px}.picker-card[data-v-0ca48b74]{overflow:hidden;padding:0;border:1px solid var(--line);border-radius:10px;background:var(--panel);text-align:left;cursor:pointer}.picker-card .el-image[data-v-0ca48b74]{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.picker-card span[data-v-0ca48b74]{display:block;overflow:hidden;padding:8px 10px;text-overflow:ellipsis;white-space:nowrap}.danger-btn[data-v-0ca48b74]{color:#d14343}@media (max-width:960px){.form-grid[data-v-0ca48b74],.image-group-item[data-v-0ca48b74],.toolbar-card[data-v-0ca48b74]{grid-template-columns:1fr}.toolbar-card[data-v-0ca48b74]{flex-direction:column;align-items:flex-start}.toolbar-card__actions[data-v-0ca48b74]{width:100%;flex-wrap:wrap}.image-field[data-v-0ca48b74]{flex-direction:column}}.table-card[data-v-728aeda8],.toolbar-card[data-v-728aeda8]{border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:0 16px 32px rgba(23,20,17,.04)}.toolbar-card[data-v-728aeda8]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px}.toolbar-card h2[data-v-728aeda8]{margin:0;font-size:22px;font-weight:500}.toolbar-card p[data-v-728aeda8]{margin:8px 0 0;color:var(--muted)}.toolbar-card__actions[data-v-728aeda8]{display:flex;gap:10px}.toolbar-card__actions .el-input[data-v-728aeda8],.toolbar-card__actions .el-select[data-v-728aeda8]{width:190px}.table-card[data-v-728aeda8]{margin-top:18px;padding:12px}.pagination-bar[data-v-728aeda8]{display:flex;justify-content:flex-end;padding:14px 4px 2px}.detail-grid[data-v-728aeda8]{display:grid;gap:10px}.detail-grid p[data-v-728aeda8]{margin:0;line-height:1.7}.detail-message[data-v-728aeda8]{white-space:pre-wrap}@media (max-width:960px){.toolbar-card[data-v-728aeda8]{flex-direction:column;align-items:flex-start}.toolbar-card__actions[data-v-728aeda8]{width:100%;flex-wrap:wrap}}.table-card[data-v-6d385240],.toolbar-card[data-v-6d385240]{border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:0 16px 32px rgba(23,20,17,.04)}.toolbar-card[data-v-6d385240]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px}.toolbar-card h2[data-v-6d385240]{margin:0;font-size:22px;font-weight:500}.toolbar-card p[data-v-6d385240]{margin:8px 0 0;color:var(--muted)}.toolbar-card__actions[data-v-6d385240]{display:flex;gap:10px}.toolbar-card__actions .el-input[data-v-6d385240],.toolbar-card__actions .el-select[data-v-6d385240]{width:190px}.table-card[data-v-6d385240]{margin-top:18px;padding:12px}.pagination-bar[data-v-6d385240]{display:flex;justify-content:flex-end;padding:14px 4px 2px}.detail-grid[data-v-6d385240]{display:grid;gap:10px}.detail-grid p[data-v-6d385240]{margin:0;line-height:1.7}.detail-message[data-v-6d385240]{white-space:pre-wrap}@media (max-width:960px){.toolbar-card[data-v-6d385240]{flex-direction:column;align-items:flex-start}.toolbar-card__actions[data-v-6d385240]{width:100%;flex-wrap:wrap}}.table-card[data-v-0f16c40f],.toolbar-card[data-v-0f16c40f]{border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:0 16px 32px rgba(23,20,17,.04)}.toolbar-card[data-v-0f16c40f]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px}.toolbar-card h2[data-v-0f16c40f]{margin:0;font-size:22px;font-weight:500}.toolbar-card p[data-v-0f16c40f]{margin:8px 0 0;color:var(--muted)}.image-field[data-v-0f16c40f],.picker-toolbar[data-v-0f16c40f],.toolbar-card__actions[data-v-0f16c40f]{display:flex;align-items:center;gap:10px}.toolbar-card__actions[data-v-0f16c40f]{flex-shrink:0}.toolbar-card__actions .el-input[data-v-0f16c40f],.toolbar-card__actions .el-select[data-v-0f16c40f]{width:190px}.table-card[data-v-0f16c40f]{margin-top:18px;padding:12px}.pagination-bar[data-v-0f16c40f]{display:flex;justify-content:flex-end;padding:14px 4px 2px}.table-thumb[data-v-0f16c40f]{display:block;width:72px;height:54px;object-fit:cover;border-radius:6px;background:#f2eee8}.form-grid[data-v-0f16c40f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sort-input[data-v-0f16c40f]{width:112px}.image-field .el-input[data-v-0f16c40f]{flex:1}.image-preview[data-v-0f16c40f]{display:block;width:220px;max-width:100%;aspect-ratio:4/3;margin-top:10px;object-fit:cover;border:1px solid var(--line);border-radius:8px;background:#f2eee8}.image-group-list[data-v-0f16c40f]{display:grid;gap:12px;margin-bottom:10px}.image-group-item[data-v-0f16c40f]{display:grid;grid-template-columns:minmax(220px,1fr) 120px auto auto auto auto 84px;gap:8px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:10px;background:hsla(0,0%,100%,.55)}.group-preview[data-v-0f16c40f]{width:84px;height:60px;object-fit:cover;border-radius:6px;background:#f2eee8}.order-actions[data-v-0f16c40f]{display:inline-flex;gap:6px}.picker-toolbar[data-v-0f16c40f]{margin-bottom:16px}.picker-grid[data-v-0f16c40f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;min-height:260px}.picker-card[data-v-0f16c40f]{overflow:hidden;padding:0;border:1px solid var(--line);border-radius:10px;background:var(--panel);text-align:left;cursor:pointer}.picker-card .el-image[data-v-0f16c40f]{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.picker-card span[data-v-0f16c40f]{display:block;overflow:hidden;padding:8px 10px;text-overflow:ellipsis;white-space:nowrap}.danger-btn[data-v-0f16c40f]{color:#d14343}@media (max-width:960px){.form-grid[data-v-0f16c40f],.image-group-item[data-v-0f16c40f],.toolbar-card[data-v-0f16c40f]{grid-template-columns:1fr}.toolbar-card[data-v-0f16c40f]{flex-direction:column;align-items:flex-start}.image-field[data-v-0f16c40f],.toolbar-card__actions[data-v-0f16c40f]{width:100%;flex-wrap:wrap}}.table-card[data-v-0c04ebd9],.toolbar-card[data-v-0c04ebd9]{border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:0 16px 32px rgba(23,20,17,.04)}.toolbar-card[data-v-0c04ebd9]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px}.toolbar-card h2[data-v-0c04ebd9]{margin:0;font-size:22px;font-weight:500}.toolbar-card p[data-v-0c04ebd9]{margin:8px 0 0;color:var(--muted)}.image-field[data-v-0c04ebd9],.picker-toolbar[data-v-0c04ebd9],.toolbar-card__actions[data-v-0c04ebd9]{display:flex;align-items:center;gap:10px}.toolbar-card__actions[data-v-0c04ebd9]{flex-shrink:0}.toolbar-card__actions .el-input[data-v-0c04ebd9],.toolbar-card__actions .el-select[data-v-0c04ebd9]{width:190px}.table-card[data-v-0c04ebd9]{margin-top:18px;padding:12px}.pagination-bar[data-v-0c04ebd9]{display:flex;justify-content:flex-end;padding:14px 4px 2px}.table-thumb[data-v-0c04ebd9]{display:block;width:72px;height:54px;object-fit:cover;border-radius:6px;background:#f2eee8}.form-grid[data-v-0c04ebd9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sort-input[data-v-0c04ebd9]{width:112px}.image-field .el-input[data-v-0c04ebd9]{flex:1}.image-preview[data-v-0c04ebd9]{display:block;width:220px;max-width:100%;aspect-ratio:4/3;margin-top:10px;object-fit:cover;border:1px solid var(--line);border-radius:8px;background:#f2eee8}.picker-toolbar[data-v-0c04ebd9]{margin-bottom:16px}.picker-grid[data-v-0c04ebd9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;min-height:260px}.picker-card[data-v-0c04ebd9]{overflow:hidden;padding:0;border:1px solid var(--line);border-radius:10px;background:var(--panel);text-align:left;cursor:pointer}.picker-card .el-image[data-v-0c04ebd9]{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.picker-card span[data-v-0c04ebd9]{display:block;overflow:hidden;padding:8px 10px;text-overflow:ellipsis;white-space:nowrap}.danger-btn[data-v-0c04ebd9]{color:#d14343}@media (max-width:960px){.form-grid[data-v-0c04ebd9],.toolbar-card[data-v-0c04ebd9]{grid-template-columns:1fr}.toolbar-card[data-v-0c04ebd9]{flex-direction:column;align-items:flex-start}.image-field[data-v-0c04ebd9],.toolbar-card__actions[data-v-0c04ebd9]{width:100%;flex-wrap:wrap}}.settings-card[data-v-77eef45a]{padding:24px;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:0 16px 32px rgba(23,20,17,.04)}.settings-card__head[data-v-77eef45a]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.settings-card h2[data-v-77eef45a]{margin:0;font-size:22px;font-weight:500}.settings-card p[data-v-77eef45a]{margin:8px 0 0;color:var(--muted)}.settings-card h3[data-v-77eef45a]{margin:26px 0 16px;padding-top:18px;border-top:1px solid var(--line);font-size:16px;font-weight:500}.settings-card h3[data-v-77eef45a]:first-of-type{margin-top:0;padding-top:0;border-top:0}.settings-hint[data-v-77eef45a]{margin:-6px 0 14px;color:var(--muted);font-size:13px;line-height:1.6}.form-grid[data-v-77eef45a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.image-field[data-v-77eef45a]{display:flex;align-items:center;gap:10px}.image-preview[data-v-77eef45a]{margin-top:10px;border:1px solid var(--line);border-radius:8px;background:#f7f3ed}.image-preview--logo[data-v-77eef45a]{width:180px;height:72px}.image-preview--icon[data-v-77eef45a]{width:72px;height:72px}.image-preview--share[data-v-77eef45a]{width:240px;height:135px}.settings-actions[data-v-77eef45a]{display:flex;justify-content:flex-end;padding-top:8px}@media (max-width:960px){.form-grid[data-v-77eef45a],.settings-card__head[data-v-77eef45a]{grid-template-columns:1fr}.settings-card__head[data-v-77eef45a]{flex-direction:column}.image-field[data-v-77eef45a]{align-items:stretch;flex-direction:column}}