.admin-shell[data-v-f1e7b32d]{display:grid;grid-template-columns:320px 1fr;min-height:100vh}.sidebar-panel[data-v-f1e7b32d]{padding:28px;background:#2f1c10f5;color:#f8efe3}.brand-block[data-v-f1e7b32d]{display:flex;gap:16px;align-items:center}.brand-mark[data-v-f1e7b32d]{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:18px;background:linear-gradient(135deg,#d59a5d,#8b5028);font-size:28px;font-weight:700}.brand-block h1[data-v-f1e7b32d]{margin:0}.brand-block p[data-v-f1e7b32d]{margin:6px 0 0;color:#f8efe3b8}.nav-list[data-v-f1e7b32d]{display:grid;gap:14px;margin-top:28px}.nav-item[data-v-f1e7b32d]{display:flex;flex-direction:column;gap:8px;padding:18px;border:1px solid rgba(255,239,214,.12);border-radius:18px;background:#ffffff0a;color:#f8efe3;text-decoration:none}.nav-item span[data-v-f1e7b32d]{color:#f8efe3b8}.nav-item.active[data-v-f1e7b32d]{border-color:#e9bf8673;background:#fff5e61f}.logout-button[data-v-f1e7b32d]{width:100%;min-height:44px;margin-top:24px;border:1px solid rgba(255,239,214,.18);border-radius:999px;background:#ffffff0f;color:#f8efe3;font:inherit;cursor:pointer}.content-panel[data-v-f1e7b32d]{padding:28px;min-width:0;overflow-x:auto}.state-card[data-v-1c9d6aa5]{display:flex;align-items:center;justify-content:center;min-height:160px;border-radius:24px;background:#fffbf4f0;border:1px solid rgba(141,96,55,.12);box-shadow:0 16px 40px #543a2214;color:#6d5442;font-size:18px;font-weight:600}.error-card[data-v-1c9d6aa5]{color:#a43824}.metric-grid[data-v-0cccc2bf]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.metric-card[data-v-0cccc2bf],.panel-card[data-v-0cccc2bf]{border-radius:24px;background:#fffbf4f0;border:1px solid rgba(141,96,55,.12);box-shadow:0 16px 40px #543a2214}.metric-card[data-v-0cccc2bf]{display:flex;flex-direction:column;gap:10px;padding:22px}.metric-card strong[data-v-0cccc2bf]{font-size:34px;color:#6f3c1e}.metric-card small[data-v-0cccc2bf],.panel-card p[data-v-0cccc2bf]{color:#836e5c}.panel-grid[data-v-0cccc2bf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px}.panel-card[data-v-0cccc2bf]{padding:24px}.panel-card h2[data-v-0cccc2bf]{margin:0 0 14px}.row-item[data-v-0cccc2bf]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:14px 0;border-bottom:1px solid rgba(131,110,92,.18)}.row-item span[data-v-0cccc2bf]:first-child{flex:1}.row-item span[data-v-0cccc2bf]:last-child{flex-shrink:0;text-align:right}.row-item[data-v-0cccc2bf]:last-child{border-bottom:0}.page-head[data-v-2d4fe8db]{margin-bottom:18px}.page-head h2[data-v-2d4fe8db]{margin:0}.page-head p[data-v-2d4fe8db]{margin:8px 0 0;color:#7a6756}.toolbar-card[data-v-2d4fe8db],.panel-card[data-v-2d4fe8db]{border-radius:24px;background:#fffbf4f0;border:1px solid rgba(141,96,55,.12);box-shadow:0 16px 40px #543a2214;padding:24px;margin-bottom:18px}.toolbar-card[data-v-2d4fe8db]{display:flex;gap:14px;min-width:720px;align-items:center}.row-item[data-v-2d4fe8db]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:16px 0;border-bottom:1px solid rgba(131,110,92,.18)}.row-item>span[data-v-2d4fe8db]{flex:1}.main-cell[data-v-2d4fe8db]{display:flex;flex-direction:column;gap:6px}.main-cell small[data-v-2d4fe8db]{color:#7a6756}.strong-row[data-v-2d4fe8db]{font-weight:700}.row-item[data-v-2d4fe8db]:last-child{border-bottom:0}.field-input[data-v-2d4fe8db]{width:100%;min-height:44px;padding:10px 14px;border-radius:14px;border:1px solid rgba(141,96,55,.18);background:#fffdf9;font:inherit}.plain-button[data-v-2d4fe8db],.primary-button[data-v-2d4fe8db]{min-height:42px;padding:0 16px;border-radius:999px;font:inherit;cursor:pointer}.plain-button[data-v-2d4fe8db]{border:1px solid rgba(141,96,55,.2);background:#fff9f1}.plain-button[data-v-2d4fe8db]:disabled{cursor:not-allowed;opacity:.52}.primary-button[data-v-2d4fe8db]{border:0;background:linear-gradient(135deg,#b2743e,#8b512a);color:#fffaf5}.danger-button[data-v-2d4fe8db]{color:#9f3d2f}.edit-card[data-v-2d4fe8db]{min-width:720px}.edit-head[data-v-2d4fe8db]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.edit-head h3[data-v-2d4fe8db]{margin:0}.form-grid[data-v-2d4fe8db]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.field-block[data-v-2d4fe8db]{display:flex;flex-direction:column;gap:8px}.action-cell[data-v-2d4fe8db]{display:flex;gap:10px;justify-content:flex-end}.edit-actions[data-v-2d4fe8db]{display:flex;justify-content:flex-end;margin-top:18px}.page-head[data-v-8bb0510a]{margin-bottom:18px}.page-head h2[data-v-8bb0510a]{margin:0}.page-head p[data-v-8bb0510a]{margin:8px 0 0;color:#7a6756}.summary-grid[data-v-8bb0510a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:820px;margin-bottom:18px}.summary-card[data-v-8bb0510a],.toolbar-card[data-v-8bb0510a],.panel-card[data-v-8bb0510a]{border-radius:24px;background:#fffbf4f0;border:1px solid rgba(141,96,55,.12);box-shadow:0 16px 40px #543a2214;padding:24px}.summary-card[data-v-8bb0510a]{display:flex;flex-direction:column;gap:8px}.summary-card span[data-v-8bb0510a]{color:#7a6756}.summary-card strong[data-v-8bb0510a]{font-size:32px;color:#8b512a}.toolbar-card[data-v-8bb0510a]{display:flex;gap:14px;margin-bottom:18px;min-width:820px}.content-grid[data-v-8bb0510a]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr);gap:18px;min-width:980px}.list-card[data-v-8bb0510a],.detail-card[data-v-8bb0510a]{min-height:460px}.row-item[data-v-8bb0510a]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:16px 0;border-bottom:1px solid rgba(131,110,92,.18)}.row-item>span[data-v-8bb0510a]{flex:1}.main-cell[data-v-8bb0510a],.meta-cell[data-v-8bb0510a]{display:flex;flex-direction:column;gap:6px}.main-cell small[data-v-8bb0510a],.meta-cell small[data-v-8bb0510a]{color:#7a6756}.action-cell[data-v-8bb0510a]{display:flex;justify-content:flex-end;gap:10px}.strong-row[data-v-8bb0510a]{font-weight:700}.row-item[data-v-8bb0510a]:last-child{border-bottom:0}.field-input[data-v-8bb0510a]{width:100%;min-height:44px;padding:10px 14px;border-radius:14px;border:1px solid rgba(141,96,55,.18);background:#fffdf9;font:inherit}.select-field[data-v-8bb0510a]{max-width:220px}.plain-button[data-v-8bb0510a],.primary-button[data-v-8bb0510a]{min-height:42px;padding:0 16px;border-radius:999px;font:inherit;cursor:pointer}.plain-button[data-v-8bb0510a]{border:1px solid rgba(141,96,55,.2);background:#fff9f1}.primary-button[data-v-8bb0510a]{border:0;background:linear-gradient(135deg,#b2743e,#8b512a);color:#fffaf5}.detail-head[data-v-8bb0510a]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:18px}.detail-head h3[data-v-8bb0510a]{margin:0}.detail-head p[data-v-8bb0510a]{margin:8px 0 0;color:#7a6756}.badge-chip[data-v-8bb0510a]{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;background:#b2743e1f;color:#8b512a;font-weight:700}.detail-grid[data-v-8bb0510a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.detail-item[data-v-8bb0510a]{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:18px;background:#fffdf9;border:1px solid rgba(141,96,55,.12)}.detail-item span[data-v-8bb0510a]{color:#7a6756}.detail-item-wide[data-v-8bb0510a]{grid-column:1/-1}.empty-block[data-v-8bb0510a]{padding:18px 0 0;color:#7a6756}.detail-empty[data-v-8bb0510a]{padding:0}.login-page[data-v-94720d38]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px;background:radial-gradient(circle at 18% 16%,rgba(213,154,93,.26),transparent 28%),linear-gradient(135deg,#2f1c10,#6d4225 52%,#efe1cf)}.login-card[data-v-94720d38]{width:min(460px,100%);padding:34px;border-radius:28px;background:#fffbf4f5;border:1px solid rgba(255,239,214,.42);box-shadow:0 26px 80px #2f1c1047}.brand-block[data-v-94720d38]{display:flex;gap:16px;align-items:center;margin-bottom:28px}.brand-mark[data-v-94720d38]{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:18px;background:linear-gradient(135deg,#d59a5d,#8b5028);color:#fff7ee;font-size:28px;font-weight:700}.brand-block h1[data-v-94720d38]{margin:0}.brand-block p[data-v-94720d38]{margin:6px 0 0;color:#7a6756}.field-block[data-v-94720d38]{display:flex;flex-direction:column;gap:8px;margin-top:16px;color:#3b2819;font-weight:700}.field-input[data-v-94720d38]{width:100%;min-height:48px;padding:10px 14px;border-radius:14px;border:1px solid rgba(141,96,55,.22);background:#fffdf9;font:inherit}.error-text[data-v-94720d38]{margin:16px 0 0;color:#a43824;font-weight:700}.primary-button[data-v-94720d38]{width:100%;min-height:48px;margin-top:22px;border:0;border-radius:999px;background:linear-gradient(135deg,#b2743e,#8b512a);color:#fffaf5;font:inherit;font-weight:700;cursor:pointer}.primary-button[data-v-94720d38]:disabled{cursor:not-allowed;opacity:.68}.page-head[data-v-8fa83be5]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.page-head h2[data-v-8fa83be5]{margin:0}.page-head p[data-v-8fa83be5]{margin:8px 0 0;color:#7a6756}.summary-grid[data-v-8fa83be5]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:18px}.summary-card[data-v-8fa83be5],.panel-card[data-v-8fa83be5]{border-radius:24px;background:#fffbf4f0;border:1px solid rgba(141,96,55,.12);box-shadow:0 16px 40px #543a2214}.summary-card[data-v-8fa83be5]{display:flex;flex-direction:column;gap:10px;padding:22px}.summary-card strong[data-v-8fa83be5]{font-size:28px;color:#6f3c1e}.summary-card small[data-v-8fa83be5],.helper-copy[data-v-8fa83be5],.info-line[data-v-8fa83be5]{color:#836e5c}.content-grid[data-v-8fa83be5]{display:grid;grid-template-columns:1.2fr 1fr;gap:18px;margin-bottom:18px}.panel-card[data-v-8fa83be5]{padding:24px}.panel-card h3[data-v-8fa83be5]{margin:0 0 14px}.info-line[data-v-8fa83be5]{margin:0 0 10px}.form-grid[data-v-8fa83be5]{display:grid;gap:14px}.field-block[data-v-8fa83be5]{display:flex;flex-direction:column;gap:8px}.field-block span[data-v-8fa83be5]{color:#7a6756}.field-input[data-v-8fa83be5]{width:100%;min-height:44px;padding:10px 14px;border-radius:14px;border:1px solid rgba(141,96,55,.18);background:#fffdf9;font:inherit}.field-textarea[data-v-8fa83be5]{min-height:96px;resize:vertical}.action-panel[data-v-8fa83be5]{margin-bottom:18px}.action-stack[data-v-8fa83be5]{display:flex;flex-direction:column;gap:12px}.ghost-button[data-v-8fa83be5],.plain-button[data-v-8fa83be5]{min-height:42px;padding:0 16px;border-radius:999px;border:1px solid rgba(141,96,55,.2);background:#fff9f1;font:inherit;cursor:pointer}.table-head[data-v-8fa83be5],.item-row[data-v-8fa83be5]{display:grid;grid-template-columns:minmax(320px,1.8fr) .8fr .6fr .8fr;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid rgba(131,110,92,.18)}.strong-row[data-v-8fa83be5]{font-weight:700}.item-row[data-v-8fa83be5]:last-child{border-bottom:0}.product-cell[data-v-8fa83be5]{display:flex;align-items:center;gap:12px}.product-cover[data-v-8fa83be5]{width:52px;height:52px;border-radius:14px;object-fit:cover}.page-head[data-v-cfb75173]{margin-bottom:18px}.page-head h2[data-v-cfb75173]{margin:0}.page-head p[data-v-cfb75173]{margin:8px 0 0;color:#7a6756}.toolbar-card[data-v-cfb75173],.panel-card[data-v-cfb75173]{border-radius:24px;background:#fffbf4f0;border:1px solid rgba(141,96,55,.12);box-shadow:0 16px 40px #543a2214;padding:24px;margin-bottom:18px;min-width:820px}.row-item[data-v-cfb75173]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:16px 0;border-bottom:1px solid rgba(131,110,92,.18)}.row-item>span[data-v-cfb75173]{flex:1}.clickable-row[data-v-cfb75173]{cursor:pointer}.action-cell[data-v-cfb75173]{display:flex;justify-content:flex-end}.strong-row[data-v-cfb75173]{font-weight:700}.row-item[data-v-cfb75173]:last-child{border-bottom:0}.field-input[data-v-cfb75173]{width:100%;min-height:44px;padding:10px 14px;border-radius:14px;border:1px solid rgba(141,96,55,.18);background:#fffdf9;font:inherit}.select-field[data-v-cfb75173]{max-width:220px}.plain-button[data-v-cfb75173]{min-height:42px;padding:0 16px;border-radius:999px;border:1px solid rgba(141,96,55,.2);background:#fff9f1;font:inherit;cursor:pointer}.page-head[data-v-cfcd437b]{margin-bottom:18px}.page-head h2[data-v-cfcd437b]{margin:0}.page-head p[data-v-cfcd437b]{margin:8px 0 0;color:#7a6756}.toolbar-card[data-v-cfcd437b],.panel-card[data-v-cfcd437b]{border-radius:24px;background:#fffbf4f0;border:1px solid rgba(141,96,55,.12);box-shadow:0 16px 40px #543a2214;padding:24px;margin-bottom:18px}.toolbar-card[data-v-cfcd437b]{display:flex;gap:14px;min-width:720px;align-items:center}.row-item[data-v-cfcd437b]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:16px 0;border-bottom:1px solid rgba(131,110,92,.18)}.row-item>span[data-v-cfcd437b]{flex:1}.main-cell[data-v-cfcd437b]{display:flex;flex-direction:column;gap:6px}.main-cell small[data-v-cfcd437b]{color:#7a6756}.strong-row[data-v-cfcd437b]{font-weight:700}.row-item[data-v-cfcd437b]:last-child{border-bottom:0}.field-input[data-v-cfcd437b]{width:100%;min-height:44px;padding:10px 14px;border-radius:14px;border:1px solid rgba(141,96,55,.18);background:#fffdf9;font:inherit}.select-field[data-v-cfcd437b]{max-width:220px}.plain-button[data-v-cfcd437b],.primary-button[data-v-cfcd437b]{min-height:42px;padding:0 16px;border-radius:999px;font:inherit;cursor:pointer}.plain-button[data-v-cfcd437b]{border:1px solid rgba(141,96,55,.2);background:#fff9f1}.primary-button[data-v-cfcd437b]{border:0;background:linear-gradient(135deg,#b2743e,#8b512a);color:#fffaf5}.edit-card[data-v-cfcd437b]{min-width:720px}.edit-head[data-v-cfcd437b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.edit-head h3[data-v-cfcd437b]{margin:0}.form-grid[data-v-cfcd437b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.field-block[data-v-cfcd437b]{display:flex;flex-direction:column;gap:8px}.field-block-wide[data-v-cfcd437b]{grid-column:1/-1}.field-area[data-v-cfcd437b]{width:100%;min-height:120px;padding:10px 14px;border-radius:14px;border:1px solid rgba(141,96,55,.18);background:#fffdf9;font:inherit;resize:vertical}.gallery-area[data-v-cfcd437b]{min-height:150px}.field-help[data-v-cfcd437b]{color:#8d765f;line-height:1.5}.action-cell[data-v-cfcd437b]{display:flex;gap:10px;justify-content:flex-end}.edit-actions[data-v-cfcd437b]{display:flex;justify-content:flex-end;margin-top:18px}.page-head[data-v-c51aefe8]{margin-bottom:18px}.page-head h2[data-v-c51aefe8]{margin:0}.page-head p[data-v-c51aefe8]{margin:8px 0 0;color:#7a6756}.toolbar-card[data-v-c51aefe8],.panel-card[data-v-c51aefe8]{border-radius:24px;background:#fffbf4f0;border:1px solid rgba(141,96,55,.12);box-shadow:0 16px 40px #543a2214;padding:24px}.toolbar-card[data-v-c51aefe8]{display:flex;gap:14px;margin-bottom:18px;min-width:820px}.content-grid[data-v-c51aefe8]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.9fr);gap:18px;min-width:980px}.list-card[data-v-c51aefe8],.detail-card[data-v-c51aefe8]{min-height:420px}.row-item[data-v-c51aefe8]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:16px 0;border-bottom:1px solid rgba(131,110,92,.18)}.row-item>span[data-v-c51aefe8]{flex:1}.main-cell[data-v-c51aefe8],.meta-cell[data-v-c51aefe8]{display:flex;flex-direction:column;gap:6px}.main-cell small[data-v-c51aefe8],.meta-cell small[data-v-c51aefe8]{color:#7a6756}.meta-cell[data-v-c51aefe8]{align-items:flex-start}.action-cell[data-v-c51aefe8]{display:flex;justify-content:flex-end}.strong-row[data-v-c51aefe8]{font-weight:700}.row-item[data-v-c51aefe8]:last-child{border-bottom:0}.field-input[data-v-c51aefe8]{width:100%;min-height:44px;padding:10px 14px;border-radius:14px;border:1px solid rgba(141,96,55,.18);background:#fffdf9;font:inherit}.select-field[data-v-c51aefe8]{max-width:220px}.plain-button[data-v-c51aefe8]{min-height:42px;padding:0 16px;border-radius:999px;border:1px solid rgba(141,96,55,.2);background:#fff9f1;font:inherit;cursor:pointer}.detail-head[data-v-c51aefe8]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:18px}.detail-head h3[data-v-c51aefe8]{margin:0}.detail-head p[data-v-c51aefe8]{margin:8px 0 0;color:#7a6756}.badge-chip[data-v-c51aefe8]{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;background:#b2743e1f;color:#8b512a;font-weight:700}.detail-grid[data-v-c51aefe8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.detail-item[data-v-c51aefe8]{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:18px;background:#fffdf9;border:1px solid rgba(141,96,55,.12)}.detail-item span[data-v-c51aefe8]{color:#7a6756}.detail-item-wide[data-v-c51aefe8]{grid-column:1/-1}.empty-block[data-v-c51aefe8]{padding:18px 0 0;color:#7a6756}.detail-empty[data-v-c51aefe8]{padding:0}:root{color:#24180f;background:#f3ede5;font-family:PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at top left,rgba(225,203,170,.55),transparent 24%),linear-gradient(180deg,#f7f2ea,#ede4d7)}#app{min-height:100vh}
