:root{color:#111827;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f3f4f6;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}body{background:#f3f4f6;min-width:320px;min-height:100vh;margin:0}#app{min-height:100vh}.admin-shell[data-v-d2bec132]{background:#eef2f7;grid-template-columns:272px 1fr;height:100vh;display:grid;overflow:hidden}.sidebar[data-v-d2bec132]{color:#e5eefc;overscroll-behavior:contain;background:linear-gradient(#0f172a 0%,#111827 100%);padding:24px 18px;overflow:hidden auto}.brand-block[data-v-d2bec132]{padding:8px 8px 20px}.brand-kicker[data-v-d2bec132]{color:#8fb7ff;text-transform:uppercase;letter-spacing:.12em;margin:0 0 6px;font-size:11px}.brand-block h1[data-v-d2bec132]{letter-spacing:0;max-width:208px;margin:0;font-size:18px;font-weight:800;line-height:1.4}.brand-subtitle[data-v-d2bec132]{color:#8fa0b7;max-width:220px;margin:10px 0 0;font-size:12px;line-height:1.55}.nav-list[data-v-d2bec132]{gap:12px;display:grid}.nav-group[data-v-d2bec132]{background:#ffffff08;border:1px solid #94a3b81f;border-radius:20px;gap:10px;padding:8px;display:grid}.nav-group-trigger[data-v-d2bec132]{width:100%;color:inherit;cursor:pointer;text-align:left;background:#0f172a2e;border:1px solid #0000;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.nav-group-main[data-v-d2bec132]{grid-template-columns:36px 1fr;align-items:start;gap:12px;display:grid}.nav-group-trigger strong[data-v-d2bec132],.nav-subitem strong[data-v-d2bec132]{font-size:14px;display:block}.nav-group-trigger p[data-v-d2bec132],.nav-subitem p[data-v-d2bec132]{color:#94a3b8;margin:4px 0 0;font-size:11px}.nav-group-trigger.active[data-v-d2bec132]{background:#3b82f61f;border-color:#60a5fa2e}.nav-group-arrow[data-v-d2bec132]{color:#94a3b8;font-size:16px;line-height:1;transition:transform .2s}.nav-group-arrow.open[data-v-d2bec132]{transform:rotate(180deg)}.nav-icon[data-v-d2bec132]{background:#ffffff14;border-radius:12px;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.nav-group-icon[data-v-d2bec132]{background:#60a5fa29}.nav-sublist[data-v-d2bec132]{border-left:1px dashed #94a3b859;gap:6px;margin-left:18px;padding-left:14px;display:grid}.nav-subitem[data-v-d2bec132]{color:inherit;background:#ffffff0d;border:1px solid #0000;border-radius:12px;grid-template-columns:16px 1fr;align-items:start;gap:10px;padding:9px 12px;text-decoration:none;display:grid}.nav-subitem.active[data-v-d2bec132]{background:#3b82f62e;border-color:#60a5fa47}.nav-subdot[data-v-d2bec132]{background:#64748b;border-radius:999px;width:6px;height:6px;margin-top:9px}.nav-subitem.active .nav-subdot[data-v-d2bec132]{background:#60a5fa}.main-shell[data-v-d2bec132]{flex-direction:column;min-width:0;height:100vh;display:flex;overflow:hidden}.topbar[data-v-d2bec132]{flex:none;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px 18px;display:flex}.topbar-kicker[data-v-d2bec132]{color:#64748b;text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;font-size:12px}.topbar h2[data-v-d2bec132]{color:#0f172a;margin:0;font-size:30px}.topbar-user[data-v-d2bec132]{color:#64748b;margin:8px 0 0;font-size:13px}.topbar-actions[data-v-d2bec132]{align-items:center;gap:12px;display:flex}.search-box[data-v-d2bec132]{color:#94a3b8;background:#fff;border-radius:999px;align-items:center;gap:8px;min-width:360px;height:44px;padding:0 14px;display:flex;box-shadow:0 10px 24px #0f172a0f}.search-scope[data-v-d2bec132]{color:#475569;background:0 0;border:none;outline:none;font-weight:700}.search-box input[data-v-d2bec132]{font:inherit;border:none;outline:none;flex:1}.ghost-button[data-v-d2bec132],.admin-chip[data-v-d2bec132]{cursor:pointer;border:none;border-radius:999px;height:44px;padding:0 16px;font-weight:700}.ghost-button[data-v-d2bec132]{color:#475569;background:#fff}.admin-chip[data-v-d2bec132]{color:#1d4ed8;background:#dbeafe}.login-shell[data-v-d2bec132]{background:linear-gradient(#e2e8f0 0%,#eef2f7 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.login-card[data-v-d2bec132]{box-sizing:border-box;background:#fff;border-radius:28px;width:min(100%,420px);padding:32px;overflow:hidden;box-shadow:0 20px 50px #0f172a1f}.login-card h1[data-v-d2bec132]{color:#0f172a;margin:0;font-size:28px}.login-tip[data-v-d2bec132]{color:#64748b;margin:12px 0 0;line-height:1.7}.login-form[data-v-d2bec132]{gap:14px;width:100%;min-width:0;margin-top:22px;display:grid}.login-form input[data-v-d2bec132]{font:inherit;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:16px;width:100%;min-width:0;padding:14px 16px}.password-field[data-v-d2bec132]{grid-template-columns:minmax(0,1fr) auto;gap:10px;width:100%;min-width:0;display:grid}.password-field input[data-v-d2bec132]{min-width:0}.password-toggle[data-v-d2bec132]{color:#334155;cursor:pointer;background:#e2e8f0;border:none;border-radius:14px;padding:0 14px;font-weight:700}.remember-row[data-v-d2bec132]{color:#475569;align-items:center;gap:8px;font-size:13px;display:flex}.remember-checkbox[data-v-d2bec132]{accent-color:#1d4ed8;flex:none;min-width:16px;margin:0;padding:0;border-radius:4px!important;width:16px!important;height:16px!important}.login-button[data-v-d2bec132]{color:#fff;cursor:pointer;box-sizing:border-box;background:#1d4ed8;border:none;border-radius:16px;width:100%;padding:14px 16px;font-weight:700}.login-button[data-v-d2bec132]:disabled{opacity:.6;cursor:not-allowed}.login-error[data-v-d2bec132]{color:#dc2626;overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:13px;line-height:1.6}.page-shell[data-v-d2bec132]{overscroll-behavior:contain;flex:auto;min-height:0;padding:0 28px 28px;overflow:hidden auto}.table-shell,.deal-list,.paginated-list-shell{align-content:start;min-height:min(620px,100vh - 320px)}.table-shell .admin-pagination,.deal-list+.admin-pagination,.paginated-list-shell .admin-pagination{align-self:end}.global-toast[data-v-d2bec132]{z-index:120;color:#fff;border-radius:18px;min-width:220px;max-width:360px;padding:14px 16px;font-size:14px;font-weight:700;position:fixed;bottom:28px;right:28px;box-shadow:0 18px 40px #0f172a2e}.global-toast.success[data-v-d2bec132]{background:linear-gradient(135deg,#16a34a 0%,#15803d 100%)}.global-toast.error[data-v-d2bec132]{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)}.dialog-mask[data-v-d2bec132]{background:#0f172a6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dialog-card[data-v-d2bec132]{box-sizing:border-box;background:#fff;border-radius:24px;width:min(100%,420px);padding:28px;overflow:hidden;box-shadow:0 20px 60px #0f172a2e}.dialog-card h3[data-v-d2bec132]{color:#0f172a;margin:0;font-size:22px}@media (width<=960px){.admin-shell[data-v-d2bec132]{grid-template-columns:1fr;height:auto;min-height:100vh;overflow:visible}.sidebar[data-v-d2bec132]{max-height:none;padding-bottom:14px;overflow-y:visible}.main-shell[data-v-d2bec132]{height:auto;overflow:visible}.page-shell[data-v-d2bec132]{overflow:visible}.topbar[data-v-d2bec132]{flex-direction:column;align-items:stretch}.topbar-actions[data-v-d2bec132]{flex-wrap:wrap}.search-box[data-v-d2bec132]{flex:1;min-width:0}}.dashboard-page[data-v-36fe9136]{gap:20px;display:grid}.hero-card[data-v-36fe9136]{background:linear-gradient(135deg,#eff6ff 0%,#fff 65%);border-radius:28px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex;box-shadow:0 14px 34px #0f172a14}.eyebrow[data-v-36fe9136]{color:#2563eb;text-transform:uppercase;margin:0 0 8px;font-size:12px}.hero-card h3[data-v-36fe9136]{margin:0;font-size:30px}.hero-summary[data-v-36fe9136]{color:#475569;max-width:540px;margin:12px 0 0;line-height:1.7}.hero-button[data-v-36fe9136]{color:#fff;cursor:pointer;background:#1d4ed8;border-radius:999px;justify-content:center;align-items:center;padding:12px 18px;font-weight:700;text-decoration:none;display:inline-flex}.stat-grid[data-v-36fe9136]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.stat-card[data-v-36fe9136],.panel-card[data-v-36fe9136]{background:#fff;border-radius:24px;padding:20px;box-shadow:0 12px 30px #0f172a0f}.stat-title[data-v-36fe9136]{color:#64748b;margin:0;font-size:13px}.stat-card strong[data-v-36fe9136]{color:#0f172a;margin:12px 0 18px;font-size:24px;display:block}.stat-card a[data-v-36fe9136]{color:#2563eb;font-size:13px;font-weight:700;text-decoration:none}.panel-grid[data-v-36fe9136]{grid-template-columns:1.2fr .8fr;gap:16px;display:grid}.panel-head[data-v-36fe9136]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.panel-head h4[data-v-36fe9136]{margin:0;font-size:18px}.panel-head span[data-v-36fe9136]{color:#94a3b8;font-size:12px}.todo-list[data-v-36fe9136]{gap:12px;display:grid}.todo-row[data-v-36fe9136]{background:#f8fafc;border-radius:18px;padding:14px 16px}.todo-row strong[data-v-36fe9136]{margin-bottom:6px;font-size:14px;display:block}.todo-row span[data-v-36fe9136]{color:#64748b;font-size:13px}.quick-grid[data-v-36fe9136]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.quick-grid a[data-v-36fe9136]{color:#0f172a;background:#f8fafc;border-radius:18px;place-items:center;min-height:92px;font-weight:700;text-decoration:none;display:grid}@media (width<=1100px){.stat-grid[data-v-36fe9136],.panel-grid[data-v-36fe9136]{grid-template-columns:1fr}.hero-card[data-v-36fe9136]{flex-direction:column;align-items:flex-start}}.admin-pagination[data-v-e00d7f99]{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.pagination-meta[data-v-e00d7f99]{color:#0f172a;gap:4px;display:grid}.pagination-meta span[data-v-e00d7f99]{color:#64748b;font-size:13px}.pagination-actions[data-v-e00d7f99]{gap:10px;display:flex}.pagination-actions button[data-v-e00d7f99]{color:#0f172a;cursor:pointer;background:#e2e8f0;border:none;border-radius:999px;padding:10px 14px;font-weight:700}.pagination-actions button[data-v-e00d7f99]:disabled{cursor:not-allowed;opacity:.5}@media (width<=720px){.admin-pagination[data-v-e00d7f99]{flex-direction:column;align-items:stretch}.pagination-actions[data-v-e00d7f99]{grid-template-columns:1fr 1fr;display:grid}}.audit-page[data-v-72449521]{gap:18px;display:grid}.toolbar-card[data-v-72449521],.settings-card[data-v-72449521],.table-card[data-v-72449521],.detail-card[data-v-72449521]{background:#fff;border-radius:24px;box-shadow:0 12px 30px #0f172a0f}.toolbar-card[data-v-72449521],.settings-card[data-v-72449521]{justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.eyebrow[data-v-72449521]{color:#64748b;text-transform:uppercase;margin:0 0 6px;font-size:12px}.toolbar-card h3[data-v-72449521],.settings-card h4[data-v-72449521],.detail-head h4[data-v-72449521]{margin:0;font-size:24px}.setting-hint[data-v-72449521]{color:#64748b;max-width:720px;margin:8px 0 0;font-size:14px;line-height:1.7}.settings-actions[data-v-72449521]{align-items:center;gap:12px;display:flex}.toggle-button[data-v-72449521]{cursor:pointer;background:#cbd5e1;border:none;border-radius:999px;width:58px;height:32px;transition:background .2s;position:relative}.toggle-button.enabled[data-v-72449521]{background:#22c55e}.toggle-button[data-v-72449521]:disabled{cursor:not-allowed;opacity:.6}.toggle-thumb[data-v-72449521]{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .2s;position:absolute;top:4px;left:4px;box-shadow:0 2px 8px #0f172a2e}.toggle-button.enabled .toggle-thumb[data-v-72449521]{transform:translate(26px)}.toggle-label[data-v-72449521]{color:#0f172a;font-size:14px;font-weight:700}.toolbar-actions[data-v-72449521]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.filter-chip[data-v-72449521],.search-input[data-v-72449521],.refresh-button[data-v-72449521],.approve-button[data-v-72449521],.reject-button[data-v-72449521]{cursor:pointer;border:none;font-weight:700}.filter-chip[data-v-72449521],.search-input[data-v-72449521],.refresh-button[data-v-72449521]{border-radius:999px;padding:10px 14px}.search-input[data-v-72449521]{border:1px solid #cbd5e1;min-width:220px}.filter-chip[data-v-72449521]{color:#475569;background:#f1f5f9}.filter-chip.active[data-v-72449521]{color:#1d4ed8;background:#dbeafe}.refresh-button[data-v-72449521]{color:#fff;background:#0f172a}.content-grid[data-v-72449521]{grid-template-columns:1.3fr .9fr;gap:18px;display:grid}.table-card[data-v-72449521]{padding:18px}.table-head[data-v-72449521]{color:#64748b;justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.table-shell[data-v-72449521]{display:grid}.pager-row[data-v-72449521]{justify-content:flex-end;gap:10px;padding-top:16px;display:flex}.pager-button[data-v-72449521]{cursor:pointer;color:#0f172a;background:#e2e8f0;border:none;border-radius:999px;padding:10px 14px;font-weight:700}.pager-button[data-v-72449521]:disabled{opacity:.5;cursor:not-allowed}.dialog-mask[data-v-72449521]{z-index:50;background:#0f172a6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dialog-card[data-v-72449521]{background:#fff;border-radius:24px;width:min(100%,520px);padding:24px;box-shadow:0 20px 60px #0f172a2e}.dialog-card h4[data-v-72449521]{color:#0f172a;margin:0;font-size:22px}.dialog-card p[data-v-72449521]{color:#64748b;margin:12px 0 0;line-height:1.7}.reject-textarea[data-v-72449521]{resize:vertical;width:100%;font:inherit;border:1px solid #cbd5e1;border-radius:16px;margin-top:16px;padding:12px 14px}.dialog-actions[data-v-72449521]{justify-content:flex-end;gap:12px;margin-top:18px;display:flex}.dialog-cancel[data-v-72449521],.dialog-confirm[data-v-72449521]{cursor:pointer;border:none;border-radius:999px;padding:10px 16px;font-weight:700}.dialog-cancel[data-v-72449521]{color:#334155;background:#e2e8f0}.dialog-confirm[data-v-72449521]{color:#fff;background:#0f172a}.dialog-confirm[data-v-72449521]:disabled,.dialog-cancel[data-v-72449521]:disabled{opacity:.5;cursor:not-allowed}.table-row[data-v-72449521]{border-bottom:1px solid #f1f5f9;grid-template-columns:1.8fr .6fr .9fr .7fr;align-items:center;gap:14px;padding:14px 10px;display:grid}.table-header[data-v-72449521]{color:#94a3b8;text-transform:uppercase;font-size:12px}.table-button[data-v-72449521]{text-align:left;cursor:pointer;background:0 0;border:none;width:100%}.table-button.selected[data-v-72449521]{background:#f8fafc}.title-cell strong[data-v-72449521]{color:#0f172a;font-size:14px;display:block}.title-cell small[data-v-72449521]{color:#64748b;margin-top:6px;font-size:12px;line-height:1.5;display:block}.action-text[data-v-72449521]{color:#2563eb;font-size:13px;font-weight:700}.status-pill[data-v-72449521]{border-radius:999px;padding:6px 10px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.status-pill.pending[data-v-72449521]{color:#c2410c;background:#fff7ed}.status-pill.published[data-v-72449521]{color:#15803d;background:#dcfce7}.status-pill.rejected[data-v-72449521]{color:#dc2626;background:#fee2e2}.detail-card[data-v-72449521]{padding:20px}.detail-head[data-v-72449521]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.meta-grid[data-v-72449521]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.meta-grid div[data-v-72449521]{background:#f8fafc;border-radius:18px;padding:14px}.meta-grid dt[data-v-72449521]{color:#94a3b8;margin-bottom:6px;font-size:12px}.meta-grid dd[data-v-72449521]{color:#0f172a;margin:0;font-size:14px}.content-block[data-v-72449521]{background:#f8fafc;border-radius:20px;margin-top:16px;padding:16px}.content-block h5[data-v-72449521]{margin:0 0 10px;font-size:14px}.content-block p[data-v-72449521],.empty-state[data-v-72449521],.empty-detail[data-v-72449521]{color:#64748b;line-height:1.7}.media-block[data-v-72449521]{gap:14px;display:grid}.address-text[data-v-72449521]{margin:0}.image-grid[data-v-72449521]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.image-grid img[data-v-72449521]{object-fit:cover;background:#fff;border:1px solid #e2e8f0;border-radius:16px;width:100%;height:180px}.comment-section[data-v-72449521]{margin-top:16px}.comment-status[data-v-72449521]{color:#94a3b8;text-align:center;padding:16px 0;font-size:13px}.comment-scroll[data-v-72449521]{max-height:360px;overflow-y:auto}.comment-search[data-v-72449521]{margin-bottom:8px}.comment-search-input[data-v-72449521]{box-sizing:border-box;border:1px solid #e2e8f0;border-radius:999px;outline:none;width:100%;padding:8px 12px;font-size:12px}.comment-search-input[data-v-72449521]:focus{border-color:#94a3b8}.load-more-wrapper[data-v-72449521]{padding-top:8px}.comment-list[data-v-72449521]{gap:2px;display:grid}.comment-item[data-v-72449521]{border-bottom:1px solid #f1f5f9;flex-direction:column;gap:4px;padding:12px 0;display:flex}.comment-item[data-v-72449521]:last-child{border-bottom:none}.comment-meta[data-v-72449521]{color:#64748b;justify-content:space-between;font-size:12px;display:flex}.comment-meta strong[data-v-72449521]{color:#0f172a}.comment-text[data-v-72449521]{color:#334155;margin:0;font-size:13px;line-height:1.6}.comment-image[data-v-72449521]{object-fit:cover;border:1px solid #e2e8f0;border-radius:12px;width:auto;max-height:160px;margin-top:6px}.comment-actions[data-v-72449521]{justify-content:flex-end;display:flex}.comment-delete-btn[data-v-72449521]{color:#dc2626;cursor:pointer;background:#fee2e2;border:none;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700}.comment-delete-btn[data-v-72449521]:disabled{opacity:.5;cursor:not-allowed}.comment-load-more[data-v-72449521]{color:#64748b;cursor:pointer;text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;width:100%;margin-top:8px;padding:8px;font-size:12px;font-weight:700;display:block}.comment-load-more[data-v-72449521]:disabled{opacity:.6;cursor:not-allowed}.audit-actions[data-v-72449521]{gap:12px;margin-top:20px;display:grid}.approve-button[data-v-72449521],.reject-button[data-v-72449521]{border-radius:16px;padding:12px 14px}.approve-button[data-v-72449521]{color:#15803d;background:#dcfce7}.reject-button[data-v-72449521]{color:#dc2626;background:#fee2e2}.pin-button[data-v-72449521]{cursor:pointer;color:#1d4ed8;background:#dbeafe;border:none;border-radius:16px;padding:12px 14px;font-weight:700}.pin-button[data-v-72449521]:disabled{opacity:.5;cursor:not-allowed}.empty-state[data-v-72449521],.empty-detail[data-v-72449521]{text-align:center;padding:32px 12px}.preview-dialog[data-v-72449521]{background:#fff;border-radius:24px;width:min(100%,880px);padding:16px;box-shadow:0 20px 60px #0f172a2e}.preview-dialog img[data-v-72449521]{border-radius:16px;width:100%;display:block}@media (width<=1200px){.content-grid[data-v-72449521]{grid-template-columns:1fr}}.placeholder-card[data-v-5cab1015]{background:#fff;border-radius:24px;padding:24px;box-shadow:0 12px 30px #0f172a0f}.kicker[data-v-5cab1015]{color:#64748b;text-transform:uppercase;margin:0 0 8px;font-size:12px}h3[data-v-5cab1015]{margin:0;font-size:24px}p[data-v-5cab1015]{color:#475569;margin:12px 0 0;line-height:1.7}.audit-page[data-v-080a8dad]{gap:18px;display:grid}.toolbar-card[data-v-080a8dad],.table-card[data-v-080a8dad],.detail-card[data-v-080a8dad]{background:#fff;border-radius:24px;box-shadow:0 12px 30px #0f172a0f}.toolbar-card[data-v-080a8dad]{justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.eyebrow[data-v-080a8dad]{color:#64748b;text-transform:uppercase;margin:0 0 6px;font-size:12px}.toolbar-card h3[data-v-080a8dad],.detail-head h4[data-v-080a8dad]{margin:0;font-size:24px}.toolbar-actions[data-v-080a8dad]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.filter-chip[data-v-080a8dad],.search-input[data-v-080a8dad],.refresh-button[data-v-080a8dad],.approve-button[data-v-080a8dad],.reject-button[data-v-080a8dad]{cursor:pointer;border:none;font-weight:700}.filter-chip[data-v-080a8dad],.search-input[data-v-080a8dad],.refresh-button[data-v-080a8dad]{border-radius:999px;padding:10px 14px}.search-input[data-v-080a8dad]{border:1px solid #cbd5e1;min-width:220px}.filter-chip[data-v-080a8dad]{color:#475569;background:#f1f5f9}.filter-chip.active[data-v-080a8dad]{color:#1d4ed8;background:#dbeafe}.refresh-button[data-v-080a8dad]{color:#fff;background:#0f172a}.content-grid[data-v-080a8dad]{grid-template-columns:1.3fr .9fr;gap:18px;display:grid}.table-card[data-v-080a8dad]{padding:18px}.table-head[data-v-080a8dad]{color:#64748b;justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.table-shell[data-v-080a8dad]{display:grid}.table-row[data-v-080a8dad]{border-bottom:1px solid #f1f5f9;grid-template-columns:1.4fr .8fr .8fr 1fr .7fr;align-items:center;gap:14px;padding:14px 10px;display:grid}.table-header[data-v-080a8dad]{color:#94a3b8;text-transform:uppercase;font-size:12px}.table-button[data-v-080a8dad]{text-align:left;cursor:pointer;background:0 0;border:none;width:100%}.table-button.selected[data-v-080a8dad]{background:#f8fafc}.title-cell strong[data-v-080a8dad]{color:#0f172a;font-size:14px;display:block}.title-cell small[data-v-080a8dad]{color:#64748b;margin-top:6px;font-size:12px;line-height:1.5;display:block}.expired-text[data-v-080a8dad]{font-weight:700;color:#dc2626!important}.action-text[data-v-080a8dad]{color:#2563eb;font-size:13px;font-weight:700}.detail-card[data-v-080a8dad]{padding:20px}.detail-head[data-v-080a8dad]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.detail-statuses[data-v-080a8dad]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.status-pill[data-v-080a8dad]{border-radius:999px;justify-content:center;align-items:center;min-width:72px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.status-pill.pending[data-v-080a8dad]{color:#b45309;background:#fef3c7}.status-pill.approved[data-v-080a8dad],.status-pill.published[data-v-080a8dad]{color:#15803d;background:#dcfce7}.status-pill.rejected[data-v-080a8dad],.status-pill.offline[data-v-080a8dad]{color:#dc2626;background:#fee2e2}.status-pill.draft[data-v-080a8dad]{color:#475569;background:#e2e8f0}.storefront-pill[data-v-080a8dad]{min-width:64px}.meta-grid[data-v-080a8dad]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.single-column[data-v-080a8dad]{grid-template-columns:1fr}.meta-grid div[data-v-080a8dad]{background:#f8fafc;border-radius:18px;padding:14px}.meta-grid dt[data-v-080a8dad]{color:#94a3b8;margin-bottom:6px;font-size:12px}.meta-grid dd[data-v-080a8dad]{color:#0f172a;margin:0;font-size:14px}.content-block[data-v-080a8dad]{background:#f8fafc;border-radius:20px;padding:16px}.content-block h5[data-v-080a8dad]{margin:0 0 10px;font-size:14px}.content-block p[data-v-080a8dad],.empty-state[data-v-080a8dad],.empty-detail[data-v-080a8dad]{color:#64748b;line-height:1.7}.doc-grid[data-v-080a8dad]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.doc-card[data-v-080a8dad]{cursor:pointer;background:#fff;border:none;border-radius:16px;padding:0;overflow:hidden;box-shadow:inset 0 0 0 1px #e2e8f0}.doc-card img[data-v-080a8dad]{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.doc-card span[data-v-080a8dad]{color:#334155;text-align:left;padding:10px 12px;font-size:13px;font-weight:700;display:block}.audit-actions[data-v-080a8dad]{gap:12px;margin-top:20px;display:grid}.approve-button[data-v-080a8dad],.reject-button[data-v-080a8dad]{border-radius:16px;padding:12px 14px}.approve-button[data-v-080a8dad]{color:#15803d;background:#dcfce7}.reject-button[data-v-080a8dad]{color:#dc2626;background:#fee2e2}.empty-state[data-v-080a8dad],.empty-detail[data-v-080a8dad]{text-align:center;padding:32px 12px}.pager-row[data-v-080a8dad]{justify-content:flex-end;gap:10px;padding-top:16px;display:flex}.pager-button[data-v-080a8dad]{cursor:pointer;color:#0f172a;background:#e2e8f0;border:none;border-radius:999px;padding:10px 14px;font-weight:700}.pager-button[data-v-080a8dad]:disabled{opacity:.5;cursor:not-allowed}.dialog-mask[data-v-080a8dad]{z-index:50;background:#0f172a6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dialog-card[data-v-080a8dad]{background:#fff;border-radius:24px;width:min(100%,520px);padding:24px;box-shadow:0 20px 60px #0f172a2e}.small-card h4[data-v-080a8dad]{color:#0f172a;margin:0;font-size:22px}.small-card p[data-v-080a8dad]{color:#64748b;margin:12px 0 0;line-height:1.7}.reject-textarea[data-v-080a8dad]{resize:vertical;width:100%;font:inherit;border:1px solid #cbd5e1;border-radius:16px;margin-top:16px;padding:12px 14px}.dialog-actions[data-v-080a8dad]{justify-content:flex-end;gap:12px;margin-top:18px;display:flex}.dialog-cancel[data-v-080a8dad],.dialog-confirm[data-v-080a8dad]{cursor:pointer;border:none;border-radius:999px;padding:10px 16px;font-weight:700}.dialog-cancel[data-v-080a8dad]{color:#334155;background:#e2e8f0}.dialog-confirm[data-v-080a8dad]{color:#fff;background:#0f172a}.dialog-confirm[data-v-080a8dad]:disabled,.dialog-cancel[data-v-080a8dad]:disabled{opacity:.5;cursor:not-allowed}.preview-dialog[data-v-080a8dad]{background:#fff;border-radius:24px;width:min(100%,880px);padding:16px;box-shadow:0 20px 60px #0f172a2e}.preview-dialog img[data-v-080a8dad]{object-fit:contain;border-radius:16px;width:100%;max-height:80vh;display:block}@media (width<=1200px){.content-grid[data-v-080a8dad]{grid-template-columns:1fr}}.banner-page[data-v-71eb4a34]{gap:18px;display:grid}.toolbar-card[data-v-71eb4a34],.table-card[data-v-71eb4a34],.form-card[data-v-71eb4a34]{background:#fff;border-radius:24px;box-shadow:0 12px 30px #0f172a0f}.toolbar-card[data-v-71eb4a34]{justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.eyebrow[data-v-71eb4a34]{color:#64748b;text-transform:uppercase;margin:0 0 6px;font-size:12px}.toolbar-card h3[data-v-71eb4a34],.form-head h4[data-v-71eb4a34]{margin:0;font-size:24px}.editor-tip[data-v-71eb4a34]{color:#64748b;margin:6px 0 0;font-size:12px;line-height:1.5}.toolbar-actions[data-v-71eb4a34],.list-actions[data-v-71eb4a34]{gap:10px;display:flex}.filter-chip[data-v-71eb4a34],.reset-button[data-v-71eb4a34],.upload-button[data-v-71eb4a34],.submit-button[data-v-71eb4a34],.new-button[data-v-71eb4a34]{cursor:pointer;border:none;font-weight:700}.filter-chip[data-v-71eb4a34],.reset-button[data-v-71eb4a34]{color:#475569;background:#f1f5f9;border-radius:999px;padding:10px 14px}.filter-chip.active[data-v-71eb4a34]{color:#1d4ed8;background:#dbeafe}.new-button[data-v-71eb4a34]{color:#fff;white-space:nowrap;background:#1d4ed8;border-radius:999px;padding:10px 14px}.content-grid[data-v-71eb4a34]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.table-card[data-v-71eb4a34],.form-card[data-v-71eb4a34]{padding:18px}.table-head[data-v-71eb4a34],.form-head[data-v-71eb4a34]{color:#64748b;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.banner-list[data-v-71eb4a34]{gap:12px;display:grid}.banner-item[data-v-71eb4a34]{gap:8px;display:grid}.banner-row[data-v-71eb4a34]{text-align:left;cursor:pointer;background:#f8fafc;border:none;border-radius:18px;grid-template-columns:120px 1fr;align-items:center;gap:12px;width:100%;padding:10px;display:grid}.banner-row.selected[data-v-71eb4a34]{outline:2px solid #dbeafe}.banner-row img[data-v-71eb4a34]{object-fit:cover;border-radius:12px;width:120px;height:72px}.banner-row strong[data-v-71eb4a34]{color:#0f172a;font-size:14px;display:block}.banner-row p[data-v-71eb4a34]{color:#64748b;margin:6px 0 0;font-size:12px}.delete-button[data-v-71eb4a34]{color:#dc2626;cursor:pointer;background:#fee2e2;border:none;border-radius:999px;justify-self:end;padding:8px 14px;font-size:12px;font-weight:700}.dialog-mask[data-v-71eb4a34]{z-index:50;background:#0f172a73;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dialog-card[data-v-71eb4a34]{background:#fff;border-radius:24px;width:min(100%,360px);padding:24px;box-shadow:0 24px 60px #0f172a2e}.dialog-card h4[data-v-71eb4a34]{color:#0f172a;margin:0;font-size:20px}.dialog-card p[data-v-71eb4a34]{color:#64748b;margin:12px 0 0;font-size:14px;line-height:1.7}.dialog-actions[data-v-71eb4a34]{gap:12px;margin-top:20px;display:flex}.dialog-cancel[data-v-71eb4a34],.dialog-confirm[data-v-71eb4a34]{cursor:pointer;border:none;border-radius:999px;flex:1;padding:12px 16px;font-weight:700}.dialog-cancel[data-v-71eb4a34]{color:#475569;background:#f1f5f9}.dialog-confirm[data-v-71eb4a34]{color:#fff;background:#dc2626}.dialog-confirm[data-v-71eb4a34]:disabled{opacity:.6;cursor:not-allowed}.form-grid[data-v-71eb4a34]{gap:14px;display:grid}.form-grid label[data-v-71eb4a34],.form-grid>div[data-v-71eb4a34]{gap:8px;display:grid}.form-grid span[data-v-71eb4a34],.field-label[data-v-71eb4a34]{color:#334155;font-size:13px;font-weight:700}.field-tip[data-v-71eb4a34]{color:#64748b;margin:0;font-size:12px;line-height:1.5}.form-grid input[data-v-71eb4a34],.form-grid select[data-v-71eb4a34]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;width:100%;padding:12px 14px}.upload-row[data-v-71eb4a34]{gap:10px;display:flex}.upload-button[data-v-71eb4a34]{color:#ff8a00;background:#fff5e6;border-radius:14px;padding:10px 14px}.preview-box[data-v-71eb4a34]{gap:10px;display:grid}.preview-frame[data-v-71eb4a34]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;width:100%;overflow:hidden}.preview-frame-home[data-v-71eb4a34],.preview-frame-merchant[data-v-71eb4a34]{aspect-ratio:25/9}.preview-image[data-v-71eb4a34]{width:100%;height:100%;display:block}.preview-image-cover[data-v-71eb4a34]{object-fit:cover}.preview-image-contain[data-v-71eb4a34]{object-fit:contain}.preview-note[data-v-71eb4a34]{color:#64748b;margin:0;font-size:12px;line-height:1.5}.submit-button[data-v-71eb4a34]{color:#fff;background:#1d4ed8;border-radius:16px;width:100%;margin-top:18px;padding:14px 16px}.submit-button[data-v-71eb4a34]:disabled{cursor:not-allowed;opacity:.65}.hidden[data-v-71eb4a34]{display:none}@media (width<=1100px){.content-grid[data-v-71eb4a34]{grid-template-columns:1fr}}.category-page[data-v-ba46f43c]{gap:18px;display:grid}.toolbar-card[data-v-ba46f43c],.table-card[data-v-ba46f43c],.form-card[data-v-ba46f43c]{background:#fff;border-radius:24px;box-shadow:0 12px 30px #0f172a0f}.toolbar-card[data-v-ba46f43c]{padding:20px 22px}.eyebrow[data-v-ba46f43c]{color:#64748b;text-transform:uppercase;margin:0 0 6px;font-size:12px}.toolbar-card h3[data-v-ba46f43c],.form-head h4[data-v-ba46f43c]{margin:0;font-size:24px}.editor-tip[data-v-ba46f43c]{color:#64748b;margin:6px 0 0;font-size:12px;line-height:1.5}.content-grid[data-v-ba46f43c]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.table-card[data-v-ba46f43c],.form-card[data-v-ba46f43c]{padding:18px}.table-head[data-v-ba46f43c],.form-head[data-v-ba46f43c]{color:#64748b;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.list-actions[data-v-ba46f43c]{justify-content:space-between;align-items:center;gap:12px;display:flex}.category-list[data-v-ba46f43c]{gap:12px;display:grid}.category-item[data-v-ba46f43c]{gap:8px;display:grid}.category-row[data-v-ba46f43c]{text-align:left;cursor:pointer;background:#f8fafc;border:none;border-radius:18px;grid-template-columns:56px 1fr;align-items:center;gap:12px;width:100%;padding:10px;display:grid}.category-row.selected[data-v-ba46f43c]{outline:2px solid #dbeafe}.category-avatar[data-v-ba46f43c]{color:#ff8a00;background:#fff5e6;border-radius:16px;place-items:center;width:56px;height:56px;font-size:20px;font-weight:700;display:grid}.category-row strong[data-v-ba46f43c]{color:#0f172a;font-size:14px;display:block}.category-row p[data-v-ba46f43c]{color:#64748b;margin:6px 0 0;font-size:12px}.delete-button[data-v-ba46f43c]{color:#dc2626;cursor:pointer;background:#fee2e2;border:none;border-radius:999px;justify-self:end;padding:8px 14px;font-size:12px;font-weight:700}.form-grid[data-v-ba46f43c]{gap:14px;display:grid}.form-grid label[data-v-ba46f43c]{gap:8px;display:grid}.form-grid span[data-v-ba46f43c]{color:#334155;font-size:13px;font-weight:700}.form-grid input[data-v-ba46f43c],.form-grid select[data-v-ba46f43c]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;width:100%;padding:12px 14px}.reset-button[data-v-ba46f43c],.submit-button[data-v-ba46f43c],.new-button[data-v-ba46f43c]{cursor:pointer;border:none;font-weight:700}.reset-button[data-v-ba46f43c]{color:#475569;background:#f1f5f9;border-radius:999px;padding:10px 14px}.new-button[data-v-ba46f43c]{color:#fff;white-space:nowrap;background:#1d4ed8;border-radius:999px;padding:10px 14px}.submit-button[data-v-ba46f43c]{color:#fff;background:#1d4ed8;border-radius:16px;width:100%;margin-top:18px;padding:14px 16px}.submit-button[data-v-ba46f43c]:disabled{cursor:not-allowed;opacity:.65}.dialog-mask[data-v-ba46f43c]{z-index:50;background:#0f172a73;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dialog-card[data-v-ba46f43c]{background:#fff;border-radius:24px;width:min(100%,360px);padding:24px;box-shadow:0 24px 60px #0f172a2e}.dialog-card h4[data-v-ba46f43c]{color:#0f172a;margin:0;font-size:20px}.dialog-card p[data-v-ba46f43c]{color:#64748b;margin:12px 0 0;font-size:14px;line-height:1.7}.dialog-actions[data-v-ba46f43c]{gap:12px;margin-top:20px;display:flex}.dialog-cancel[data-v-ba46f43c],.dialog-confirm[data-v-ba46f43c]{cursor:pointer;border:none;border-radius:999px;flex:1;padding:12px 16px;font-weight:700}.dialog-cancel[data-v-ba46f43c]{color:#475569;background:#f1f5f9}.dialog-confirm[data-v-ba46f43c]{color:#fff;background:#dc2626}.dialog-confirm[data-v-ba46f43c]:disabled{opacity:.6;cursor:not-allowed}@media (width<=1100px){.content-grid[data-v-ba46f43c]{grid-template-columns:1fr}}.plan-layout[data-v-2dc10ab6]{grid-template-columns:1.1fr .9fr;gap:20px;display:grid}.plan-panel[data-v-2dc10ab6],.editor-panel[data-v-2dc10ab6]{background:#fff;border-radius:24px;padding:24px;box-shadow:0 12px 30px #0f172a0f}.panel-header[data-v-2dc10ab6]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.panel-header h3[data-v-2dc10ab6]{color:#0f172a;margin:0;font-size:20px}.panel-header p[data-v-2dc10ab6]{color:#64748b;margin:8px 0 0}.create-button[data-v-2dc10ab6],.submit-button[data-v-2dc10ab6],.delete-button[data-v-2dc10ab6]{cursor:pointer;border:none;border-radius:999px;padding:10px 16px;font-weight:700}.create-button[data-v-2dc10ab6],.submit-button[data-v-2dc10ab6]{color:#fff;background:#1d4ed8}.delete-button[data-v-2dc10ab6]{color:#dc2626;background:#fee2e2}.dialog-mask[data-v-2dc10ab6]{z-index:50;background:#0f172a6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dialog-card[data-v-2dc10ab6]{background:#fff;border-radius:24px;width:min(100%,420px);padding:24px;box-shadow:0 20px 60px #0f172a2e}.dialog-card h4[data-v-2dc10ab6]{color:#0f172a;margin:0;font-size:22px}.dialog-card p[data-v-2dc10ab6]{color:#64748b;margin:12px 0 0;line-height:1.7}.dialog-actions[data-v-2dc10ab6]{justify-content:flex-end;gap:12px;margin-top:18px;display:flex}.dialog-cancel[data-v-2dc10ab6],.dialog-confirm[data-v-2dc10ab6]{cursor:pointer;border:none;border-radius:999px;padding:10px 16px;font-weight:700}.dialog-cancel[data-v-2dc10ab6]{color:#334155;background:#e2e8f0}.dialog-confirm[data-v-2dc10ab6]{color:#fff;background:#0f172a}.dialog-confirm[data-v-2dc10ab6]:disabled,.dialog-cancel[data-v-2dc10ab6]:disabled{opacity:.5;cursor:not-allowed}.plan-list[data-v-2dc10ab6]{gap:14px;display:grid}.plan-card[data-v-2dc10ab6]{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:18px}.plan-card.selected[data-v-2dc10ab6]{border-color:#f97316;box-shadow:0 0 0 2px #f9731624}.plan-card-top[data-v-2dc10ab6]{color:#0f172a;justify-content:space-between;gap:12px;display:flex}.plan-code[data-v-2dc10ab6]{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin:0 0 6px;font-size:12px}.plan-card p[data-v-2dc10ab6]{color:#64748b;margin:10px 0 0;line-height:1.6}.plan-meta[data-v-2dc10ab6]{color:#475569;flex-wrap:wrap;gap:10px;margin-top:12px;font-size:12px;display:flex}.editor-form[data-v-2dc10ab6]{gap:14px;display:grid}.field-block[data-v-2dc10ab6]{color:#334155;gap:8px;font-weight:600;display:grid}.field-block span[data-v-2dc10ab6]{color:#475569;font-size:13px}.editor-form input[data-v-2dc10ab6],.editor-form textarea[data-v-2dc10ab6]{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cbd5e1;border-radius:16px;padding:14px 16px}.editor-summary[data-v-2dc10ab6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.editor-summary div[data-v-2dc10ab6]{background:#f8fafc;border-radius:18px;padding:14px}.editor-summary span[data-v-2dc10ab6]{color:#64748b;margin-bottom:8px;font-size:12px;display:block}.editor-summary strong[data-v-2dc10ab6]{color:#0f172a;font-size:15px}.check-row[data-v-2dc10ab6]{color:#475569;align-items:center;gap:8px;display:flex}.check-box[data-v-2dc10ab6]{accent-color:#1d4ed8;flex:none;min-width:16px;margin:0;padding:0;border-radius:4px!important;width:16px!important;height:16px!important}.check-tip[data-v-2dc10ab6]{color:#94a3b8;font-size:12px}@media (width<=1200px){.plan-layout[data-v-2dc10ab6]{grid-template-columns:1fr}}.order-page[data-v-f6a44557]{gap:18px;display:grid}.toolbar-card[data-v-f6a44557],.table-card[data-v-f6a44557]{background:#fff;border-radius:24px;box-shadow:0 12px 30px #0f172a0f}.toolbar-card[data-v-f6a44557]{justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.eyebrow[data-v-f6a44557]{color:#64748b;text-transform:uppercase;margin:0 0 6px;font-size:12px}.toolbar-card h3[data-v-f6a44557]{margin:0;font-size:24px}.toolbar-actions[data-v-f6a44557]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.filter-chip[data-v-f6a44557],.search-input[data-v-f6a44557],.refresh-button[data-v-f6a44557]{border-radius:999px;padding:10px 14px}.filter-chip[data-v-f6a44557],.refresh-button[data-v-f6a44557]{cursor:pointer;border:none;font-weight:700}.search-input[data-v-f6a44557]{border:1px solid #cbd5e1;min-width:220px}.filter-chip[data-v-f6a44557]{color:#475569;background:#f1f5f9}.filter-chip.active[data-v-f6a44557]{color:#1d4ed8;background:#dbeafe}.refresh-button[data-v-f6a44557]{color:#fff;background:#0f172a}.table-card[data-v-f6a44557]{padding:18px}.table-head[data-v-f6a44557]{color:#64748b;justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.table-shell[data-v-f6a44557]{display:grid}.table-row[data-v-f6a44557]{border-bottom:1px solid #f1f5f9;grid-template-columns:1.6fr 1fr .8fr .8fr 1fr;align-items:center;gap:14px;padding:14px 10px;display:grid}.table-button[data-v-f6a44557]{text-align:left;cursor:pointer;background:0 0;border:none;width:100%}.table-header[data-v-f6a44557]{color:#94a3b8;font-size:13px;font-weight:700}.title-cell[data-v-f6a44557]{gap:4px;display:grid}.title-cell strong[data-v-f6a44557]{color:#0f172a}.title-cell small[data-v-f6a44557]{color:#94a3b8}.empty-state[data-v-f6a44557]{text-align:center;color:#94a3b8;padding:36px 12px}.status-ok[data-v-f6a44557]{color:#15803d;font-weight:700}.status-warn[data-v-f6a44557]{color:#dc2626;font-weight:700}.dialog-mask[data-v-f6a44557]{background:#0f172a6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.dialog-card[data-v-f6a44557]{overscroll-behavior:contain;background:#fff;border-radius:24px;width:min(100%,760px);max-height:calc(100vh - 48px);padding:24px;overflow-y:auto;box-shadow:0 20px 60px #0f172a2e}.detail-actions[data-v-f6a44557]{gap:10px;display:flex}.close-button[data-v-f6a44557]{cursor:pointer;background:#f1f5f9;border:none;border-radius:999px;padding:8px 14px}.detail-grid[data-v-f6a44557]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.detail-grid div[data-v-f6a44557]{background:#f8fafc;border-radius:16px;padding:14px}.detail-grid dt[data-v-f6a44557]{color:#64748b;margin-bottom:8px;font-size:12px}.detail-grid dd[data-v-f6a44557]{color:#0f172a;word-break:break-word;margin:0}.full-row[data-v-f6a44557]{grid-column:1/-1}.log-section[data-v-f6a44557]{margin-top:20px}.log-section h4[data-v-f6a44557]{color:#0f172a;margin:0 0 12px;font-size:16px}.log-list[data-v-f6a44557]{gap:10px;display:grid}.log-card[data-v-f6a44557]{background:#f8fafc;border-radius:14px;padding:12px 14px}.log-card p[data-v-f6a44557],.log-card small[data-v-f6a44557]{color:#64748b;margin:6px 0 0}.empty-state.small[data-v-f6a44557]{padding:16px 8px}.comment-page[data-v-21d98d0e]{gap:18px;display:grid}.toolbar-card[data-v-21d98d0e],.table-card[data-v-21d98d0e],.detail-card[data-v-21d98d0e]{background:#fff;border-radius:24px;box-shadow:0 12px 30px #0f172a0f}.toolbar-card[data-v-21d98d0e]{justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.eyebrow[data-v-21d98d0e]{color:#64748b;text-transform:uppercase;margin:0 0 6px;font-size:12px}.toolbar-card h3[data-v-21d98d0e],.detail-head h4[data-v-21d98d0e]{margin:0;font-size:24px}.toolbar-actions[data-v-21d98d0e]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.search-input[data-v-21d98d0e],.refresh-button[data-v-21d98d0e],.danger-button[data-v-21d98d0e]{border:none;font-weight:700}.search-input[data-v-21d98d0e],.refresh-button[data-v-21d98d0e]{border-radius:999px;padding:10px 14px}.search-input[data-v-21d98d0e]{border:1px solid #cbd5e1;min-width:240px}.refresh-button[data-v-21d98d0e]{color:#fff;cursor:pointer;background:#0f172a}.danger-button[data-v-21d98d0e]{color:#dc2626;cursor:pointer;background:#fee2e2;border-radius:16px;padding:10px 14px}.danger-button[data-v-21d98d0e]:disabled{opacity:.5;cursor:not-allowed}.content-grid[data-v-21d98d0e]{grid-template-columns:1.4fr 1fr;gap:18px;display:grid}.table-card[data-v-21d98d0e]{padding:18px}.table-head[data-v-21d98d0e]{color:#64748b;justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.table-shell[data-v-21d98d0e]{display:grid}.table-row[data-v-21d98d0e]{border-bottom:1px solid #f1f5f9;grid-template-columns:1fr 1fr 1.5fr .9fr .7fr;align-items:center;gap:14px;padding:14px 10px;display:grid}.table-header[data-v-21d98d0e]{color:#94a3b8;text-transform:uppercase;font-size:12px}.table-button[data-v-21d98d0e]{text-align:left;cursor:pointer;background:0 0;border:none;width:100%}.table-button.selected[data-v-21d98d0e]{background:#f8fafc}.title-cell[data-v-21d98d0e]{gap:6px;display:grid}.title-cell strong[data-v-21d98d0e]{color:#0f172a;font-size:14px}.title-cell small[data-v-21d98d0e]{color:#64748b;font-size:12px}.content-cell[data-v-21d98d0e]{color:#334155;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.action-text[data-v-21d98d0e]{color:#2563eb;font-size:13px;font-weight:700}.detail-card[data-v-21d98d0e]{padding:20px}.detail-head[data-v-21d98d0e]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.meta-grid[data-v-21d98d0e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.single-column[data-v-21d98d0e]{grid-template-columns:1fr}.meta-grid div[data-v-21d98d0e]{background:#f8fafc;border-radius:18px;padding:14px}.meta-grid dt[data-v-21d98d0e]{color:#94a3b8;margin-bottom:6px;font-size:12px}.meta-grid dd[data-v-21d98d0e]{color:#0f172a;word-break:break-word;margin:0;font-size:14px}.content-block[data-v-21d98d0e]{background:#f8fafc;border-radius:20px;padding:16px}.content-block h5[data-v-21d98d0e]{margin:0 0 10px;font-size:14px}.content-block p[data-v-21d98d0e],.empty-state[data-v-21d98d0e],.empty-detail[data-v-21d98d0e]{color:#64748b;white-space:pre-wrap;line-height:1.7}.empty-state[data-v-21d98d0e],.empty-detail[data-v-21d98d0e]{text-align:center;padding:32px 12px}.pager-row[data-v-21d98d0e]{justify-content:flex-end;gap:10px;padding-top:16px;display:flex}.pager-button[data-v-21d98d0e]{cursor:pointer;color:#0f172a;background:#e2e8f0;border:none;border-radius:999px;padding:10px 14px;font-weight:700}.pager-button[data-v-21d98d0e]:disabled{opacity:.5;cursor:not-allowed}.dialog-mask[data-v-21d98d0e]{z-index:50;background:#0f172a6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dialog-card[data-v-21d98d0e]{background:#fff;border-radius:24px;width:min(100%,420px);padding:24px;box-shadow:0 20px 60px #0f172a2e}.dialog-card h4[data-v-21d98d0e]{color:#0f172a;margin:0;font-size:22px}.dialog-card p[data-v-21d98d0e]{color:#64748b;margin:12px 0 0;line-height:1.7}.dialog-actions[data-v-21d98d0e]{justify-content:flex-end;gap:12px;margin-top:18px;display:flex}.dialog-cancel[data-v-21d98d0e],.dialog-confirm[data-v-21d98d0e]{cursor:pointer;border:none;border-radius:999px;padding:10px 16px;font-weight:700}.dialog-cancel[data-v-21d98d0e]{color:#334155;background:#e2e8f0}.dialog-confirm[data-v-21d98d0e]{color:#fff;background:#0f172a}.dialog-confirm[data-v-21d98d0e]:disabled,.dialog-cancel[data-v-21d98d0e]:disabled{opacity:.5;cursor:not-allowed}@media (width<=1200px){.content-grid[data-v-21d98d0e]{grid-template-columns:1fr}}.tag-layout[data-v-e21f5dc1]{grid-template-columns:1.1fr .9fr;gap:20px;display:grid}.tag-panel[data-v-e21f5dc1],.editor-panel[data-v-e21f5dc1]{background:#fff;border-radius:24px;padding:24px;box-shadow:0 12px 30px #0f172a0f}.panel-header[data-v-e21f5dc1]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.panel-header h3[data-v-e21f5dc1]{color:#0f172a;margin:0;font-size:20px}.panel-header p[data-v-e21f5dc1]{color:#64748b;margin:8px 0 0}.create-button[data-v-e21f5dc1],.submit-button[data-v-e21f5dc1],.delete-button[data-v-e21f5dc1]{cursor:pointer;border:none;border-radius:999px;padding:10px 16px;font-weight:700}.create-button[data-v-e21f5dc1],.submit-button[data-v-e21f5dc1]{color:#fff;background:#1d4ed8}.delete-button[data-v-e21f5dc1]{color:#dc2626;background:#fee2e2}.dialog-mask[data-v-e21f5dc1]{z-index:50;background:#0f172a6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dialog-card[data-v-e21f5dc1]{background:#fff;border-radius:24px;width:min(100%,420px);padding:24px;box-shadow:0 20px 60px #0f172a2e}.dialog-card h4[data-v-e21f5dc1]{color:#0f172a;margin:0;font-size:22px}.dialog-card p[data-v-e21f5dc1]{color:#64748b;margin:12px 0 0;line-height:1.7}.dialog-actions[data-v-e21f5dc1]{justify-content:flex-end;gap:12px;margin-top:18px;display:flex}.dialog-cancel[data-v-e21f5dc1],.dialog-confirm[data-v-e21f5dc1]{cursor:pointer;border:none;border-radius:999px;padding:10px 16px;font-weight:700}.dialog-cancel[data-v-e21f5dc1]{color:#334155;background:#e2e8f0}.dialog-confirm[data-v-e21f5dc1]{color:#fff;background:#0f172a}.dialog-confirm[data-v-e21f5dc1]:disabled,.dialog-cancel[data-v-e21f5dc1]:disabled{opacity:.5;cursor:not-allowed}.tag-list[data-v-e21f5dc1]{gap:14px;display:grid}.tag-card[data-v-e21f5dc1]{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:18px}.tag-card.selected[data-v-e21f5dc1]{border-color:#f97316;box-shadow:0 0 0 2px #f9731624}.tag-card-top[data-v-e21f5dc1]{color:#0f172a;justify-content:space-between;gap:12px;display:flex}.tag-card p[data-v-e21f5dc1]{color:#64748b;margin:10px 0 0;line-height:1.6}.editor-form[data-v-e21f5dc1]{gap:14px;display:grid}.editor-form input[data-v-e21f5dc1]{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cbd5e1;border-radius:16px;padding:14px 16px}.editor-summary[data-v-e21f5dc1]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.editor-summary div[data-v-e21f5dc1]{background:#f8fafc;border-radius:18px;padding:14px}.editor-summary span[data-v-e21f5dc1]{color:#64748b;margin-bottom:8px;font-size:12px;display:block}.editor-summary strong[data-v-e21f5dc1]{color:#0f172a;font-size:15px}.category-block[data-v-e21f5dc1]{border:1px solid #cbd5e1;border-radius:16px;gap:10px;padding:14px 16px;display:grid}.category-label[data-v-e21f5dc1]{color:#64748b;font-size:13px}.check-row[data-v-e21f5dc1]{color:#475569;align-items:center;gap:8px;display:flex}.check-box[data-v-e21f5dc1]{accent-color:#1d4ed8;flex:none;min-width:16px;margin:0;padding:0;border-radius:4px!important;width:16px!important;height:16px!important}@media (width<=1200px){.tag-layout[data-v-e21f5dc1]{grid-template-columns:1fr}}.storage-page[data-v-175cd5ad]{gap:18px;display:grid}.hero-card[data-v-175cd5ad],.status-card[data-v-175cd5ad],.hint-card[data-v-175cd5ad]{background:#fff;border-radius:24px;padding:20px;box-shadow:0 12px 30px #0f172a0f}.hero-card[data-v-175cd5ad]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.eyebrow[data-v-175cd5ad]{color:#64748b;text-transform:uppercase;margin:0 0 6px;font-size:12px}.hero-card h3[data-v-175cd5ad]{margin:0;font-size:24px}.hero-tip[data-v-175cd5ad]{color:#64748b;margin:8px 0 0;line-height:1.7}.refresh-button[data-v-175cd5ad]{color:#475569;cursor:pointer;background:#f1f5f9;border:none;border-radius:999px;padding:10px 14px;font-weight:700}.status-head[data-v-175cd5ad]{color:#64748b;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.status-grid[data-v-175cd5ad]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.status-grid div[data-v-175cd5ad],.hint-block[data-v-175cd5ad]{background:#f8fafc;border-radius:18px;padding:16px}.status-grid span[data-v-175cd5ad]{color:#64748b;margin-bottom:8px;font-size:12px;display:block}.status-grid strong[data-v-175cd5ad],.hint-block strong[data-v-175cd5ad]{color:#0f172a}.status-ok[data-v-175cd5ad]{color:#15803d;font-weight:700}.status-warn[data-v-175cd5ad]{color:#dc2626;font-weight:700}.hint-card[data-v-175cd5ad]{gap:14px;display:grid}.hint-block p[data-v-175cd5ad]{color:#64748b;margin:10px 0 0;line-height:1.7}.hint-block code[data-v-175cd5ad]{color:#0f172a;background:#e2e8f0;border-radius:12px;margin-top:10px;padding:10px 12px;font-size:12px;display:block;overflow:auto}.empty-state[data-v-175cd5ad]{color:#64748b}@media (width<=900px){.hero-card[data-v-175cd5ad]{flex-direction:column}.status-grid[data-v-175cd5ad]{grid-template-columns:1fr}}.page-grid[data-v-d867fcb1]{gap:18px;display:grid}.hero-card[data-v-d867fcb1],.table-card[data-v-d867fcb1]{background:#fff;border-radius:24px;padding:20px;box-shadow:0 12px 30px #0f172a0f}.hero-card[data-v-d867fcb1]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.eyebrow[data-v-d867fcb1]{color:#64748b;text-transform:uppercase;margin:0 0 6px;font-size:12px}.hero-card h3[data-v-d867fcb1]{margin:0;font-size:24px}.hero-tip[data-v-d867fcb1]{color:#64748b;margin:8px 0 0;line-height:1.7}.refresh-button[data-v-d867fcb1]{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:999px;padding:10px 14px;font-weight:700}.table-head[data-v-d867fcb1]{color:#64748b;justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.table-head.compact[data-v-d867fcb1]{margin-bottom:10px}.config-header[data-v-d867fcb1]{gap:4px;display:grid}.config-header strong[data-v-d867fcb1]{color:#0f172a}.config-provider-note[data-v-d867fcb1]{color:#64748b;margin:-6px 0 16px;font-size:13px}.config-env-list[data-v-d867fcb1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.config-env-card[data-v-d867fcb1]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;padding:14px}.config-grid[data-v-d867fcb1]{color:#475569;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.status-ok[data-v-d867fcb1]{color:#15803d;font-weight:700}.status-warn[data-v-d867fcb1]{color:#dc2626;font-weight:700}.empty-state[data-v-d867fcb1]{text-align:center;color:#94a3b8;padding:40px 0}@media (width<=900px){.hero-card[data-v-d867fcb1]{flex-direction:column}.config-env-list[data-v-d867fcb1],.config-grid[data-v-d867fcb1]{grid-template-columns:1fr}}.access-log-page[data-v-b3e96062]{gap:20px;display:grid}.toolbar-card[data-v-b3e96062],.table-card[data-v-b3e96062]{background:#fff;border-radius:24px;padding:20px;box-shadow:0 12px 30px #0f172a0f}.toolbar-card[data-v-b3e96062]{justify-content:space-between;align-items:center;gap:16px;display:flex}.eyebrow[data-v-b3e96062]{color:#2563eb;text-transform:uppercase;margin:0 0 8px;font-size:12px}.toolbar-card h3[data-v-b3e96062]{margin:0;font-size:26px}.toolbar-actions[data-v-b3e96062]{align-items:center;gap:12px;display:flex}.filter-input[data-v-b3e96062],.filter-select[data-v-b3e96062]{background:#f8fafc;border:1px solid #dbe3ee;border-radius:14px;padding:10px 12px}.ghost-button[data-v-b3e96062]{cursor:pointer;background:#e2e8f0;border:none;border-radius:14px;padding:10px 16px}.table-head[data-v-b3e96062]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.empty-state[data-v-b3e96062]{text-align:center;color:#64748b;padding:28px 0}.log-list[data-v-b3e96062]{gap:12px;display:grid}.log-item[data-v-b3e96062]{background:#f8fafc;border-radius:18px;justify-content:space-between;gap:16px;padding:16px;display:flex}.log-main[data-v-b3e96062]{min-width:0}.log-line[data-v-b3e96062]{align-items:center;gap:10px;margin-bottom:8px;display:flex}.log-type[data-v-b3e96062]{color:#475569;font-size:12px}.log-status[data-v-b3e96062]{border-radius:999px;padding:2px 10px;font-size:12px}.log-status.ok[data-v-b3e96062]{color:#166534;background:#dcfce7}.log-status.fail[data-v-b3e96062]{color:#b91c1c;background:#fee2e2}.log-main p[data-v-b3e96062]{color:#475569;margin:0}.log-meta[data-v-b3e96062]{text-align:right;color:#64748b;gap:6px;font-size:12px;display:grid}@media (width<=960px){.toolbar-card[data-v-b3e96062],.log-item[data-v-b3e96062]{flex-direction:column}.toolbar-actions[data-v-b3e96062]{flex-wrap:wrap;width:100%}.log-meta[data-v-b3e96062]{text-align:left}}.home-stats-page[data-v-9e5f83d7]{gap:20px;display:grid}.hero-card[data-v-9e5f83d7],.panel-card[data-v-9e5f83d7]{background:#fff;border-radius:24px;padding:24px;box-shadow:0 12px 30px #0f172a0f}.hero-card[data-v-9e5f83d7]{justify-content:space-between;align-items:center;gap:24px;display:flex}.eyebrow[data-v-9e5f83d7]{color:#2563eb;text-transform:uppercase;margin:0 0 8px;font-size:12px}.hero-card h3[data-v-9e5f83d7],.panel-head h4[data-v-9e5f83d7]{margin:0}.hero-summary[data-v-9e5f83d7]{color:#64748b;max-width:680px;margin:12px 0 0;line-height:1.7}.ghost-button[data-v-9e5f83d7]{cursor:pointer;background:#e2e8f0;border:none;border-radius:14px;padding:10px 16px}.ghost-button[data-v-9e5f83d7]:disabled{cursor:not-allowed;opacity:.7}.stat-grid[data-v-9e5f83d7]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.stat-card[data-v-9e5f83d7]{color:#fff;border-radius:24px;padding:20px;box-shadow:0 12px 30px #0f172a14}.accent-orange[data-v-9e5f83d7]{background:linear-gradient(135deg,#f97316,#fb923c)}.accent-blue[data-v-9e5f83d7]{background:linear-gradient(135deg,#2563eb,#60a5fa)}.accent-sky[data-v-9e5f83d7]{background:linear-gradient(135deg,#0f766e,#5eead4)}.accent-green[data-v-9e5f83d7]{background:linear-gradient(135deg,#059669,#34d399)}.stat-title[data-v-9e5f83d7]{opacity:.9;margin:0;font-size:13px}.stat-card strong[data-v-9e5f83d7]{margin:12px 0 8px;font-size:34px;display:block}.stat-card span[data-v-9e5f83d7]{opacity:.92;font-size:13px}.panel-head[data-v-9e5f83d7]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.panel-head span[data-v-9e5f83d7]{color:#94a3b8;font-size:12px}.explain-list[data-v-9e5f83d7]{gap:12px;display:grid}.explain-item[data-v-9e5f83d7]{background:#f8fafc;border-radius:18px;padding:16px}.explain-item strong[data-v-9e5f83d7]{color:#0f172a;margin-bottom:8px;font-size:14px;display:block}.explain-item p[data-v-9e5f83d7]{color:#475569;margin:0;line-height:1.6}@media (width<=1100px){.hero-card[data-v-9e5f83d7],.stat-grid[data-v-9e5f83d7]{grid-template-columns:1fr}.hero-card[data-v-9e5f83d7]{flex-direction:column;align-items:flex-start}}.active-stats-page[data-v-0c024df0]{gap:20px;display:grid}.hero-card[data-v-0c024df0],.panel-card[data-v-0c024df0]{background:#fff;border-radius:24px;padding:24px;box-shadow:0 12px 30px #0f172a0f}.hero-card[data-v-0c024df0]{justify-content:space-between;align-items:center;gap:24px;display:flex}.eyebrow[data-v-0c024df0]{color:#2563eb;text-transform:uppercase;margin:0 0 8px;font-size:12px}.hero-card h3[data-v-0c024df0],.panel-head h4[data-v-0c024df0]{margin:0}.hero-summary[data-v-0c024df0]{color:#64748b;max-width:680px;margin:12px 0 0;line-height:1.7}.ghost-button[data-v-0c024df0],.primary-button[data-v-0c024df0],.filter-chip[data-v-0c024df0]{cursor:pointer;border:none;border-radius:14px;padding:10px 16px}.ghost-button[data-v-0c024df0]{background:#e2e8f0}.primary-button[data-v-0c024df0]{color:#fff;background:linear-gradient(135deg,#2563eb,#60a5fa)}.ghost-button[data-v-0c024df0]:disabled,.primary-button[data-v-0c024df0]:disabled{cursor:not-allowed;opacity:.7}.filter-panel[data-v-0c024df0]{gap:16px;display:grid}.preset-row[data-v-0c024df0]{flex-wrap:wrap;gap:12px;display:flex}.filter-chip[data-v-0c024df0]{color:#475569;background:#f1f5f9;font-weight:700}.filter-chip.active[data-v-0c024df0]{color:#1d4ed8;background:#dbeafe}.date-row[data-v-0c024df0]{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.date-row label[data-v-0c024df0]{color:#475569;gap:8px;font-size:13px;display:grid}.date-row input[data-v-0c024df0]{border:1px solid #cbd5e1;border-radius:12px;height:42px;padding:0 12px}.stat-grid[data-v-0c024df0]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.stat-card[data-v-0c024df0]{color:#fff;border-radius:24px;padding:20px;box-shadow:0 12px 30px #0f172a14}.accent-blue[data-v-0c024df0]{background:linear-gradient(135deg,#2563eb,#60a5fa)}.accent-cyan[data-v-0c024df0]{background:linear-gradient(135deg,#0891b2,#67e8f9)}.accent-green[data-v-0c024df0]{background:linear-gradient(135deg,#059669,#34d399)}.stat-title[data-v-0c024df0]{opacity:.9;margin:0;font-size:13px}.stat-card strong[data-v-0c024df0]{margin:12px 0 8px;font-size:34px;display:block}.stat-card span[data-v-0c024df0]{opacity:.92;font-size:13px}.panel-head[data-v-0c024df0]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.panel-head span[data-v-0c024df0]{color:#94a3b8;font-size:12px}.table-list[data-v-0c024df0]{gap:10px;display:grid}.table-head[data-v-0c024df0],.table-row[data-v-0c024df0]{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.table-head[data-v-0c024df0]{color:#94a3b8;padding:0 4px;font-size:12px}.table-row[data-v-0c024df0]{color:#0f172a;background:#f8fafc;border-radius:16px;padding:14px 16px}.table-row strong[data-v-0c024df0]{font-size:16px}.empty-state[data-v-0c024df0]{text-align:center;color:#94a3b8;background:#f8fafc;border-radius:16px;margin:0;padding:24px}@media (width<=1100px){.hero-card[data-v-0c024df0],.stat-grid[data-v-0c024df0]{grid-template-columns:1fr}.hero-card[data-v-0c024df0]{flex-direction:column;align-items:flex-start}}.feedback-page[data-v-24ba5d31]{gap:18px;display:grid}.toolbar-card[data-v-24ba5d31],.table-card[data-v-24ba5d31],.detail-card[data-v-24ba5d31]{background:#fff;border-radius:24px;box-shadow:0 12px 30px #0f172a0f}.toolbar-card[data-v-24ba5d31]{justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.eyebrow[data-v-24ba5d31]{color:#64748b;text-transform:uppercase;margin:0 0 6px;font-size:12px}.toolbar-card h3[data-v-24ba5d31],.detail-head h4[data-v-24ba5d31]{margin:0;font-size:24px}.toolbar-actions[data-v-24ba5d31]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.search-input[data-v-24ba5d31],.refresh-button[data-v-24ba5d31]{border-radius:999px;padding:10px 14px}.search-input[data-v-24ba5d31]{border:1px solid #cbd5e1;min-width:240px}.refresh-button[data-v-24ba5d31]{color:#fff;cursor:pointer;background:#0f172a;border:none;font-weight:700}.content-grid[data-v-24ba5d31]{grid-template-columns:1.4fr 1fr;gap:18px;display:grid}.table-card[data-v-24ba5d31]{padding:18px}.table-head[data-v-24ba5d31]{color:#64748b;justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.table-shell[data-v-24ba5d31]{display:grid}.table-row[data-v-24ba5d31]{border-bottom:1px solid #f1f5f9;grid-template-columns:1fr 1.7fr 1fr 1fr .5fr;align-items:center;gap:14px;padding:14px 10px;display:grid}.table-header[data-v-24ba5d31]{color:#94a3b8;text-transform:uppercase;font-size:12px}.table-button[data-v-24ba5d31]{text-align:left;cursor:pointer;background:0 0;border:none;width:100%}.table-button.selected[data-v-24ba5d31]{background:#f8fafc}.title-cell[data-v-24ba5d31]{gap:6px;display:grid}.title-cell strong[data-v-24ba5d31]{color:#0f172a;font-size:14px}.title-cell small[data-v-24ba5d31]{color:#64748b;font-size:12px}.content-cell[data-v-24ba5d31]{color:#334155;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.detail-card[data-v-24ba5d31]{padding:20px}.detail-head[data-v-24ba5d31]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.meta-grid[data-v-24ba5d31]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.single-column[data-v-24ba5d31]{grid-template-columns:1fr}.meta-grid div[data-v-24ba5d31]{background:#f8fafc;border-radius:18px;padding:14px}.meta-grid dt[data-v-24ba5d31]{color:#94a3b8;margin-bottom:6px;font-size:12px}.meta-grid dd[data-v-24ba5d31]{color:#0f172a;word-break:break-word;margin:0;font-size:14px}.content-block[data-v-24ba5d31],.image-block[data-v-24ba5d31]{background:#f8fafc;border-radius:20px;margin-top:16px;padding:16px}.content-block h5[data-v-24ba5d31],.image-block h5[data-v-24ba5d31]{margin:0 0 10px;font-size:14px}.content-block p[data-v-24ba5d31],.empty-state[data-v-24ba5d31],.empty-detail[data-v-24ba5d31]{color:#64748b;white-space:pre-wrap;line-height:1.7}.empty-state[data-v-24ba5d31],.empty-detail[data-v-24ba5d31]{text-align:center;padding:32px 12px}.image-link[data-v-24ba5d31]{border-radius:16px;display:block;overflow:hidden}.image-link img[data-v-24ba5d31]{object-fit:cover;width:100%;display:block}.reply-block[data-v-24ba5d31]{background:#f8fafc;border-radius:20px;margin-top:16px;padding:16px}.reply-block h5[data-v-24ba5d31]{margin:0 0 10px;font-size:14px}.reply-content p[data-v-24ba5d31]{color:#0f172a;white-space:pre-wrap;margin:0 0 6px;line-height:1.7}.reply-content small[data-v-24ba5d31]{color:#94a3b8;font-size:12px}.reply-form[data-v-24ba5d31]{gap:10px;display:grid}.reply-textarea[data-v-24ba5d31]{box-sizing:border-box;resize:vertical;border:1px solid #cbd5e1;border-radius:12px;width:100%;padding:10px;font-family:inherit;font-size:14px}.reply-textarea[data-v-24ba5d31]:focus{border-color:#6366f1;outline:none}.reply-button[data-v-24ba5d31]{color:#fff;cursor:pointer;background:#6366f1;border:none;border-radius:999px;justify-self:end;padding:10px 20px;font-weight:700}.reply-button[data-v-24ba5d31]:disabled{opacity:.5;cursor:not-allowed}.pager-row[data-v-24ba5d31]{justify-content:flex-end;gap:10px;padding-top:16px;display:flex}.pager-button[data-v-24ba5d31]{cursor:pointer;color:#0f172a;background:#e2e8f0;border:none;border-radius:999px;padding:10px 14px;font-weight:700}.pager-button[data-v-24ba5d31]:disabled{opacity:.5;cursor:not-allowed}@media (width<=1200px){.content-grid[data-v-24ba5d31]{grid-template-columns:1fr}}.ql-container{box-sizing:border-box;height:100%;margin:0;font-family:Helvetica,Arial,sans-serif;font-size:13px;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;position:absolute;top:50%;left:-100000px;overflow-y:hidden}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word;outline:none;height:100%;padding:12px 15px;line-height:1.42;overflow-y:auto}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{white-space:nowrap;width:1.2em;display:inline-block}.ql-editor li:not(.ql-direction-rtl):before{text-align:right;margin-left:-1.5em;margin-right:.3em}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0, decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1, lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2, lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3, decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4, lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5, lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6, decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7, lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8, lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9, decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{max-width:100%;display:block}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{text-align:inherit;direction:rtl}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);pointer-events:none;font-style:italic;position:absolute;left:15px;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{cursor:pointer;float:left;background:0 0;border:none;width:28px;height:24px;margin-left:1px;margin-right:1px;padding:3px 5px;display:inline-block}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover{background-color:#f3f4f6}.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#2563eb;background-color:#dbeafe}.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#2563eb}.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#2563eb}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#4b5563}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#4b5563}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#4b5563}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{vertical-align:middle;display:inline-block}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#4b5563;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.ql-snow .ql-stroke-miter{fill:none;stroke:#4b5563;stroke-miterlimit:10;stroke-width:2px}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#4b5563}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1px}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-top:5px;margin-bottom:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-top:5px;margin-bottom:5px;padding:5px 10px}.ql-snow .ql-editor code{padding:2px 4px;font-size:85%}.ql-snow .ql-editor pre.ql-syntax{color:#f8f8f2;background-color:#23241f;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#4b5563;float:left;vertical-align:middle;height:24px;margin-left:1px;margin-right:1px;font-size:14px;font-weight:500;display:inline-block;position:relative}.ql-snow .ql-picker-label{cursor:pointer;width:100%;height:100%;padding-left:8px;padding-right:2px;display:flex;position:relative}.ql-snow .ql-picker-label:before{line-height:22px;display:inline-block}.ql-snow .ql-picker-options{white-space:nowrap;background-color:#fff;min-width:100%;display:none;position:absolute}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;padding:5px 8px;display:block}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#d1d5db;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#d1d5db}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#d1d5db}.ql-snow .ql-picker.ql-expanded .ql-picker-options{z-index:1;margin-top:-1px;display:block;top:100%}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:3px}.ql-snow .ql-icon-picker .ql-picker-item{width:24px;height:24px;margin:2px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{width:152px;padding:3px 5px}.ql-snow .ql-color-picker .ql-picker-item{float:left;border:1px solid #0000;width:16px;height:16px;margin:2px;padding:0}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{width:18px;margin-top:-9px;position:absolute;top:50%;right:0}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{box-sizing:border-box;border:1px solid #d1d5db;padding:8px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#d1d5db}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{color:#4b5563;white-space:nowrap;background-color:#fff;border:1px solid #d1d5db;padding:5px 12px;box-shadow:0 0 5px #d1d5db}.ql-snow .ql-tooltip:before{content:"Visit URL:";margin-right:8px;line-height:26px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #d1d5db;width:170px;height:26px;margin:0;padding:3px 5px;font-size:13px;display:none}.ql-snow .ql-tooltip a.ql-preview{text-overflow:ellipsis;vertical-align:top;max-width:200px;display:inline-block;overflow-x:hidden}.ql-snow .ql-tooltip a.ql-action:after{content:"Edit";border-right:1px solid #d1d5db;margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{content:"Save";border-right:0;padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#2563eb}.ql-container.ql-snow{border:1px solid #d1d5db}.news-page[data-v-bf418272]{gap:18px;display:grid}.toolbar-card[data-v-bf418272],.table-card[data-v-bf418272],.form-card[data-v-bf418272]{background:#fff;border-radius:24px;box-shadow:0 12px 30px #0f172a0f}.toolbar-card[data-v-bf418272]{justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.eyebrow[data-v-bf418272]{color:#64748b;text-transform:uppercase;margin:0 0 6px;font-size:12px}.toolbar-card h3[data-v-bf418272],.form-head h4[data-v-bf418272]{margin:0;font-size:24px}.toolbar-actions[data-v-bf418272],.list-actions[data-v-bf418272]{gap:10px;display:flex}.search-input[data-v-bf418272],.refresh-button[data-v-bf418272]{border-radius:999px;padding:10px 14px}.search-input[data-v-bf418272]{border:1px solid #cbd5e1;min-width:240px}.refresh-button[data-v-bf418272],.upload-button[data-v-bf418272],.submit-button[data-v-bf418272],.reset-button[data-v-bf418272],.new-button[data-v-bf418272]{cursor:pointer;border:none;font-weight:700}.refresh-button[data-v-bf418272]{color:#fff;background:#0f172a}.new-button[data-v-bf418272]{color:#fff;white-space:nowrap;background:#1d4ed8;border-radius:999px;padding:10px 14px}.content-grid[data-v-bf418272]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.table-card[data-v-bf418272],.form-card[data-v-bf418272]{padding:18px}.table-head[data-v-bf418272],.form-head[data-v-bf418272]{color:#64748b;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.article-list[data-v-bf418272]{gap:12px;display:grid}.article-row[data-v-bf418272]{text-align:left;cursor:pointer;background:#f8fafc;border:none;border-radius:18px;grid-template-columns:120px 1fr;align-items:center;gap:12px;width:100%;padding:10px;display:grid}.article-row.selected[data-v-bf418272]{outline:2px solid #dbeafe}.article-row img[data-v-bf418272]{object-fit:cover;border-radius:14px;width:120px;height:84px}.article-cover-placeholder[data-v-bf418272]{color:#94a3b8;background:#f1f5f9;border-radius:14px;justify-content:center;align-items:center;width:120px;height:84px;font-size:12px;font-weight:700;display:flex}.article-row strong[data-v-bf418272]{color:#0f172a;font-size:14px;display:block}.article-row p[data-v-bf418272]{color:#64748b;margin:6px 0 0;font-size:12px}.row-badges[data-v-bf418272]{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.status-chip[data-v-bf418272]{color:#475569;background:#e2e8f0;border-radius:999px;padding:4px 8px;font-size:11px}.status-chip.accent[data-v-bf418272],.status-chip.ok[data-v-bf418272]{color:#166534;background:#dcfce7}.status-chip.warn[data-v-bf418272]{color:#b91c1c;background:#fee2e2}.delete-button[data-v-bf418272]{color:#dc2626;cursor:pointer;background:#fee2e2;border:none;border-radius:999px;justify-self:end;padding:8px 14px;font-size:12px;font-weight:700}.pager-row[data-v-bf418272]{justify-content:flex-end;gap:10px;padding-top:8px;display:flex}.pager-button[data-v-bf418272]{cursor:pointer;color:#0f172a;background:#e2e8f0;border:none;border-radius:999px;padding:10px 14px;font-weight:700}.pager-button[data-v-bf418272]:disabled{opacity:.5;cursor:not-allowed}.form-grid[data-v-bf418272]{gap:14px;display:grid}.form-grid label[data-v-bf418272],.form-grid>div[data-v-bf418272]{gap:8px;display:grid}.form-grid span[data-v-bf418272],.field-label[data-v-bf418272]{color:#334155;font-size:13px;font-weight:700}.form-grid input[data-v-bf418272],.form-grid select[data-v-bf418272]{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:16px;padding:14px 16px}.editor-shell[data-v-bf418272]{background:#fff;border:1px solid #cbd5e1;border-radius:20px;overflow:visible}.rich-editor-native[data-v-bf418272]{min-height:520px}.quill-editor-shell[data-v-bf418272] .ql-toolbar.ql-snow{background:#f8fafc;border:none;border-bottom:1px solid #e2e8f0}.quill-editor-shell[data-v-bf418272] .ql-container.ql-snow{border:none;min-height:460px}.quill-editor-shell[data-v-bf418272] .ql-tooltip{z-index:20}.rich-editor-native[data-v-bf418272] .ql-editor{color:#0f172a;min-height:460px;font-size:14px;line-height:1.8}.rich-editor-native[data-v-bf418272] .ql-editor h2{font-size:24px}.rich-editor-native[data-v-bf418272] .ql-editor h3{font-size:20px}.rich-editor-native[data-v-bf418272] .ql-editor img{border-radius:16px;max-width:100%;height:auto;margin:12px auto;display:block}.upload-row[data-v-bf418272]{gap:10px;display:flex}.upload-button[data-v-bf418272],.reset-button[data-v-bf418272]{color:#ff8a00;background:#fff5e6;border-radius:14px;padding:10px 14px}.cover-preview[data-v-bf418272]{object-fit:cover;border-radius:18px;width:100%;max-height:220px;display:block}.flag-row[data-v-bf418272]{flex-wrap:wrap;gap:18px;display:flex}.switch-card[data-v-bf418272]{text-align:left;cursor:pointer;background:#f8fafc;border:none;border-radius:18px;flex:1;min-width:180px;padding:14px 16px;box-shadow:inset 0 0 0 1px #e2e8f0}.switch-card.active[data-v-bf418272]{background:#fff5e6;box-shadow:inset 0 0 0 1px #fdba74}.switch-title[data-v-bf418272],.switch-value[data-v-bf418272]{display:block}.switch-title[data-v-bf418272]{color:#0f172a;font-size:14px;font-weight:800}.switch-value[data-v-bf418272]{color:#64748b;margin-top:6px;font-size:12px}.submit-button[data-v-bf418272]{color:#fff;background:#1d4ed8;border-radius:16px;width:100%;margin-top:18px;padding:14px 16px}.submit-button[data-v-bf418272]:disabled{cursor:not-allowed;opacity:.65}.empty-state[data-v-bf418272]{text-align:center;color:#64748b;padding:32px 12px}.hidden[data-v-bf418272]{display:none}@media (width<=1100px){.content-grid[data-v-bf418272]{grid-template-columns:1fr}}.admin-user-page[data-v-7b46d7da]{gap:20px;display:grid}.toolbar-card[data-v-7b46d7da],.table-card[data-v-7b46d7da],.dialog-card[data-v-7b46d7da]{background:#fff;border-radius:24px;box-shadow:0 12px 30px #0f172a0f}.toolbar-card[data-v-7b46d7da]{justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.toolbar-card h3[data-v-7b46d7da]{margin:0;font-size:26px}.toolbar-card p[data-v-7b46d7da]{color:#64748b;margin:8px 0 0}.eyebrow[data-v-7b46d7da]{color:#2563eb;text-transform:uppercase;margin:0 0 8px;font-size:12px}.toolbar-actions[data-v-7b46d7da],.account-actions[data-v-7b46d7da],.dialog-actions[data-v-7b46d7da]{align-items:center;gap:10px;display:flex}.table-card[data-v-7b46d7da]{padding:20px}.table-head[data-v-7b46d7da]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.empty-state[data-v-7b46d7da]{text-align:center;color:#64748b;padding:28px 0}.account-list[data-v-7b46d7da]{gap:12px;display:grid}.account-item[data-v-7b46d7da]{background:#f8fafc;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.account-main[data-v-7b46d7da]{flex:1;min-width:0}.account-line[data-v-7b46d7da]{align-items:center;gap:10px;margin-bottom:8px;display:flex}.account-main p[data-v-7b46d7da]{color:#64748b;margin:0;font-size:13px}.permission-summary[data-v-7b46d7da]{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.permission-chip[data-v-7b46d7da],.permission-more[data-v-7b46d7da]{border-radius:999px;padding:4px 10px;font-size:12px}.permission-chip[data-v-7b46d7da]{color:#0f172a;background:#e2e8f0}.permission-chip.all[data-v-7b46d7da]{color:#1d4ed8;background:#dbeafe}.permission-more[data-v-7b46d7da],.permission-empty[data-v-7b46d7da]{color:#64748b;font-size:12px}.role-badge[data-v-7b46d7da],.status-badge[data-v-7b46d7da]{border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.role-badge[data-v-7b46d7da]{color:#075985;background:#e0f2fe}.status-badge.ok[data-v-7b46d7da]{color:#166534;background:#dcfce7}.status-badge.off[data-v-7b46d7da]{color:#991b1b;background:#fee2e2}.primary-button[data-v-7b46d7da],.ghost-button[data-v-7b46d7da],.text-button[data-v-7b46d7da]{cursor:pointer;border:none;border-radius:14px;font-weight:700}.primary-button[data-v-7b46d7da],.ghost-button[data-v-7b46d7da]{padding:10px 16px}.primary-button[data-v-7b46d7da]{color:#fff;background:#2563eb}.ghost-button[data-v-7b46d7da]{color:#0f172a;background:#e2e8f0}.ghost-button.small[data-v-7b46d7da]{padding:8px 12px;font-size:12px}.ghost-button.danger[data-v-7b46d7da]{color:#b91c1c;background:#fee2e2}.ghost-button.success[data-v-7b46d7da]{color:#166534;background:#dcfce7}.text-button[data-v-7b46d7da]{color:#2563eb;background:0 0;padding:0}.primary-button[data-v-7b46d7da]:disabled,.ghost-button[data-v-7b46d7da]:disabled,.text-button[data-v-7b46d7da]:disabled{cursor:not-allowed;opacity:.55}.dialog-mask[data-v-7b46d7da]{z-index:100;background:#0f172a73;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.dialog-card[data-v-7b46d7da]{width:min(420px,100%);max-height:calc(100vh - 48px);padding:22px;overflow-y:auto}.dialog-card.large[data-v-7b46d7da]{width:min(720px,100%)}.dialog-card h3[data-v-7b46d7da]{margin:0 0 16px;font-size:22px}.dialog-tip[data-v-7b46d7da],.permission-tip[data-v-7b46d7da]{color:#64748b}.dialog-form[data-v-7b46d7da]{gap:14px;display:grid}.dialog-form label[data-v-7b46d7da]{color:#334155;gap:6px;font-size:13px;font-weight:700;display:grid}.dialog-form input[data-v-7b46d7da],.dialog-form select[data-v-7b46d7da]{background:#f8fafc;border:1px solid #dbe3ee;border-radius:14px;padding:11px 12px}.switch-row[data-v-7b46d7da]{grid-template-columns:none;align-items:center;gap:8px!important;display:flex!important}.switch-row input[data-v-7b46d7da]{width:auto}.dialog-actions[data-v-7b46d7da]{justify-content:flex-end;margin-top:4px}.form-error[data-v-7b46d7da]{color:#dc2626;margin:0;font-size:13px}.permission-panel[data-v-7b46d7da]{background:#f8fafc;border-radius:18px;gap:12px;padding:16px;display:grid}.permission-panel-head[data-v-7b46d7da]{justify-content:space-between;align-items:center;gap:12px;display:flex}.permission-groups[data-v-7b46d7da]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;overflow:visible}.permission-group[data-v-7b46d7da]{background:#fff;border:1px solid #dbe3ee;border-radius:16px;gap:10px;padding:14px;display:grid}.permission-option[data-v-7b46d7da]{grid-template-columns:none;align-items:flex-start;gap:10px!important;display:flex!important}.permission-option input[data-v-7b46d7da]{width:auto;margin-top:2px}.permission-option span[data-v-7b46d7da]{gap:2px;display:grid}.permission-option b[data-v-7b46d7da]{color:#0f172a;font-size:13px}.permission-option small[data-v-7b46d7da]{color:#64748b;font-size:12px;font-weight:400}@media (width<=960px){.toolbar-card[data-v-7b46d7da],.account-item[data-v-7b46d7da]{flex-direction:column;align-items:stretch}.toolbar-actions[data-v-7b46d7da],.account-actions[data-v-7b46d7da]{flex-wrap:wrap}.permission-groups[data-v-7b46d7da]{grid-template-columns:1fr}}@media (height<=820px){.dialog-mask[data-v-7b46d7da]{align-items:start}}.category-page[data-v-7f0acf5a],.content-grid[data-v-7f0acf5a],.form-grid[data-v-7f0acf5a],.category-list[data-v-7f0acf5a]{gap:18px;display:grid}.toolbar-card[data-v-7f0acf5a],.table-card[data-v-7f0acf5a],.form-card[data-v-7f0acf5a]{background:#fff;border-radius:24px;box-shadow:0 12px 30px #0f172a0f}.toolbar-card[data-v-7f0acf5a]{padding:20px 22px}.eyebrow[data-v-7f0acf5a]{color:#64748b;text-transform:uppercase;margin:0 0 6px;font-size:12px}.toolbar-card h3[data-v-7f0acf5a],.form-head h4[data-v-7f0acf5a]{margin:0;font-size:24px}.editor-tip[data-v-7f0acf5a]{color:#64748b;margin:6px 0 0;font-size:12px}.content-grid[data-v-7f0acf5a]{grid-template-columns:1fr 1fr}.table-card[data-v-7f0acf5a],.form-card[data-v-7f0acf5a]{padding:18px}.table-head[data-v-7f0acf5a],.form-head[data-v-7f0acf5a],.actions[data-v-7f0acf5a],.list-actions[data-v-7f0acf5a]{justify-content:space-between;align-items:center;gap:12px;display:flex}.category-row[data-v-7f0acf5a]{text-align:left;cursor:pointer;background:#f8fafc;border:none;border-radius:18px;padding:14px}.category-row.selected[data-v-7f0acf5a]{outline:2px solid #fed7aa}.category-row strong[data-v-7f0acf5a]{color:#0f172a;font-size:14px;display:block}.category-row p[data-v-7f0acf5a]{color:#64748b;margin:6px 0 0;font-size:12px}.form-grid label[data-v-7f0acf5a]{gap:8px;display:grid}.form-grid span[data-v-7f0acf5a]{color:#334155;font-size:13px;font-weight:700}.form-grid input[data-v-7f0acf5a],.form-grid select[data-v-7f0acf5a],.form-grid textarea[data-v-7f0acf5a]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;width:100%;padding:12px 14px}.reset-button[data-v-7f0acf5a],.submit-button[data-v-7f0acf5a],.danger-button[data-v-7f0acf5a],.new-button[data-v-7f0acf5a]{cursor:pointer;border:none;font-weight:700}.reset-button[data-v-7f0acf5a],.new-button[data-v-7f0acf5a]{background:#f1f5f9;border-radius:999px;padding:10px 14px}.new-button[data-v-7f0acf5a]{color:#fff;white-space:nowrap;background:#1d4ed8}.submit-button[data-v-7f0acf5a],.danger-button[data-v-7f0acf5a]{color:#fff;border-radius:16px;flex:1;padding:14px 16px}.submit-button[data-v-7f0acf5a]:disabled,.danger-button[data-v-7f0acf5a]:disabled{cursor:not-allowed;opacity:.65}.submit-button[data-v-7f0acf5a]{background:#1d4ed8}.danger-button[data-v-7f0acf5a]{background:#dc2626}@media (width<=1100px){.content-grid[data-v-7f0acf5a]{grid-template-columns:1fr}}.page-grid[data-v-31272f7a],.content-grid[data-v-31272f7a],.form-grid[data-v-31272f7a],.deal-list[data-v-31272f7a]{gap:18px;display:grid}.toolbar-card[data-v-31272f7a],.table-card[data-v-31272f7a],.form-card[data-v-31272f7a],.merchant-dialog-card[data-v-31272f7a]{background:#fff;border-radius:24px;box-shadow:0 12px 30px #0f172a0f}.toolbar-card[data-v-31272f7a]{justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.eyebrow[data-v-31272f7a]{color:#64748b;text-transform:uppercase;margin:0 0 6px;font-size:12px}.toolbar-card h3[data-v-31272f7a],.form-head h4[data-v-31272f7a],.merchant-dialog-head h4[data-v-31272f7a]{margin:0;font-size:24px}.toolbar-actions[data-v-31272f7a],.table-head[data-v-31272f7a],.form-head[data-v-31272f7a],.actions[data-v-31272f7a],.merchant-picker-head[data-v-31272f7a],.merchant-picker-actions[data-v-31272f7a],.selected-merchants-head[data-v-31272f7a],.merchant-dialog-head[data-v-31272f7a],.list-actions[data-v-31272f7a]{justify-content:space-between;align-items:center;gap:12px;display:flex}.merchant-search-row[data-v-31272f7a]{grid-template-columns:180px minmax(260px,1fr) auto;align-items:center;gap:12px;display:grid}.filter-chip[data-v-31272f7a],.reset-button[data-v-31272f7a],.mini-button[data-v-31272f7a],.new-button[data-v-31272f7a]{cursor:pointer;background:#f1f5f9;border:none;border-radius:999px;padding:10px 14px}.search-input[data-v-31272f7a]{background:#fff;border:1px solid #e2e8f0;border-radius:999px;min-width:260px;padding:10px 14px}.filter-chip.active[data-v-31272f7a]{color:#c2410c;background:#ffedd5}.new-button[data-v-31272f7a]{color:#fff;white-space:nowrap;background:#1d4ed8;font-weight:800}.content-grid[data-v-31272f7a]{grid-template-columns:1fr 1.2fr}.table-card[data-v-31272f7a],.form-card[data-v-31272f7a]{padding:18px}.deal-row[data-v-31272f7a]{text-align:left;cursor:pointer;background:#f8fafc;border:none;border-radius:18px;padding:14px}.deal-row.selected[data-v-31272f7a]{outline:2px solid #fed7aa}.deal-row strong[data-v-31272f7a]{display:block}.deal-row p[data-v-31272f7a]{color:#64748b;margin:6px 0 0;font-size:12px}.form-grid label[data-v-31272f7a],.toggle-field[data-v-31272f7a],.merchant-picker[data-v-31272f7a]{gap:8px;display:grid}.double-grid[data-v-31272f7a]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-grid input[data-v-31272f7a],.form-grid select[data-v-31272f7a],.form-grid textarea[data-v-31272f7a],.merchant-search-row input[data-v-31272f7a],.merchant-search-row select[data-v-31272f7a]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;width:100%;min-width:0;padding:12px 14px}.checkbox-row[data-v-31272f7a]{align-items:center;gap:8px;display:flex!important}.toggle-group[data-v-31272f7a]{gap:10px;display:flex}.toggle-button[data-v-31272f7a]{color:#475569;cursor:pointer;background:#f1f5f9;border:none;border-radius:999px;padding:10px 16px;font-weight:700}.toggle-button.active[data-v-31272f7a]{color:#c2410c;background:#ffedd5}.coupon-kind-note[data-v-31272f7a]{color:#7c2d12;background:#fff7ed;border-radius:16px;gap:6px;padding:14px;display:grid}.coupon-kind-note strong[data-v-31272f7a]{font-size:14px}.coupon-kind-note p[data-v-31272f7a]{margin:0;font-size:13px;line-height:1.7}.coupon-kind-note small[data-v-31272f7a]{color:#9a3412;font-size:12px;line-height:1.6}.upload-field[data-v-31272f7a]{gap:10px;display:grid}.field-head[data-v-31272f7a],.field-actions[data-v-31272f7a]{justify-content:space-between;align-items:center;gap:10px;display:flex}.field-tip[data-v-31272f7a]{color:#64748b;margin:4px 0 0;font-size:12px;line-height:1.5}.field-limit[data-v-31272f7a]{color:#64748b;font-size:12px}.single-image-preview[data-v-31272f7a]{background:#fff;border:1px solid #e2e8f0;border-radius:18px;max-width:220px;overflow:hidden}.single-image-preview img[data-v-31272f7a]{object-fit:cover;width:100%;height:140px;display:block}.album-preview-grid[data-v-31272f7a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.album-preview-item[data-v-31272f7a]{gap:8px;display:grid}.album-preview-item img[data-v-31272f7a]{object-fit:cover;background:#fff;border:1px solid #e2e8f0;border-radius:14px;width:100%;height:100px;display:block}.album-preview-item button[data-v-31272f7a]{color:#dc2626;cursor:pointer;background:#fee2e2;border:none;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.merchant-picker[data-v-31272f7a]{background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);border:1px solid #e2e8f0;border-radius:22px;padding:14px}.category-multi-field[data-v-31272f7a]{gap:8px;display:grid}.category-multi-field>span[data-v-31272f7a]{color:#334155;font-size:13px;font-weight:700}.category-summary[data-v-31272f7a]{color:#64748b;margin:0;font-size:12px;line-height:1.6}.category-chip-list[data-v-31272f7a]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-wrap:wrap;align-content:flex-start;gap:8px;max-height:112px;padding:10px;display:flex;overflow:auto}.category-chip[data-v-31272f7a]{color:#475569;cursor:pointer;background:#f1f5f9;border:none;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700}.category-chip.active[data-v-31272f7a]{color:#c2410c;background:#ffedd5}.merchant-picker-head span[data-v-31272f7a]{color:#0f172a;font-size:14px;font-weight:800;display:block}.merchant-picker-head small[data-v-31272f7a]{color:#64748b;margin-top:4px;font-size:12px;display:block}.selected-merchants-panel[data-v-31272f7a]{background:#fff;border:1px solid #e2e8f0;border-radius:18px;gap:10px;padding:12px;display:grid}.selected-merchants-head strong[data-v-31272f7a]{color:#0f172a;font-size:13px}.selected-merchants-head span[data-v-31272f7a]{color:#64748b;font-size:12px}.selected-merchants-list[data-v-31272f7a]{gap:8px;max-height:180px;display:grid;overflow:auto}.selected-merchants-list.simple-list[data-v-31272f7a]{max-height:140px}.selected-merchant-row[data-v-31272f7a]{text-align:left;cursor:pointer;background:#fff7ed;border:none;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.selected-merchant-row strong[data-v-31272f7a]{color:#9a3412;font-size:12px;display:block}.selected-merchant-row p[data-v-31272f7a]{color:#c2410c;margin:4px 0 0;font-size:11px;line-height:1.5}.selected-merchant-row span[data-v-31272f7a]{color:#ea580c;flex:none;font-size:11px;font-weight:700}.mini-button[data-v-31272f7a]{color:#334155;white-space:nowrap;font-weight:700}.mini-button.primary[data-v-31272f7a]{color:#fff;background:#1d4ed8}.merchant-empty[data-v-31272f7a]{text-align:center;color:#94a3b8;background:#fff;border-radius:16px;margin:0;padding:18px;font-size:13px}.merchant-empty.compact[data-v-31272f7a]{padding:12px}.dialog-mask[data-v-31272f7a]{z-index:80;background:#0f172a6b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.merchant-dialog-card[data-v-31272f7a]{gap:16px;width:min(1120px,100%);max-height:min(88vh,860px);padding:20px;display:grid}.merchant-dialog-body[data-v-31272f7a]{grid-template-columns:300px 1fr;gap:16px;min-height:0;display:grid}.dialog-panel[data-v-31272f7a],.merchant-options-panel[data-v-31272f7a]{min-height:0}.dialog-list[data-v-31272f7a]{max-height:calc(88vh - 240px);padding-right:4px;overflow:auto}.merchant-options[data-v-31272f7a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.merchant-option-card[data-v-31272f7a]{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe4ee;border-radius:18px;gap:7px;padding:16px;display:grid;position:relative;box-shadow:0 6px 18px #0f172a0a}.merchant-option-card.selected[data-v-31272f7a]{background:linear-gradient(#fff7ed 0%,#fffbeb 100%);border-color:#fb923c;box-shadow:0 10px 20px #fb923c1f}.merchant-option-card strong[data-v-31272f7a]{color:#0f172a;padding-right:52px;font-size:14px;line-height:1.5}.merchant-option-card em[data-v-31272f7a]{color:#ea580c;font-size:12px;font-style:normal;font-weight:700}.merchant-option-card p[data-v-31272f7a]{color:#64748b;margin:0;font-size:12px;line-height:1.7}.merchant-option-card small[data-v-31272f7a]{color:#f97316;font-size:12px}.merchant-check[data-v-31272f7a]{color:#64748b;background:#f1f5f9;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800;position:absolute;top:12px;right:12px}.merchant-option-card.selected .merchant-check[data-v-31272f7a]{color:#c2410c;background:#ffedd5}.submit-button[data-v-31272f7a],.publish-button[data-v-31272f7a],.offline-button[data-v-31272f7a],.danger-button[data-v-31272f7a]{color:#fff;cursor:pointer;border:none;border-radius:16px;flex:1;padding:14px 16px;font-weight:700}.submit-button[data-v-31272f7a]:disabled,.publish-button[data-v-31272f7a]:disabled,.offline-button[data-v-31272f7a]:disabled,.danger-button[data-v-31272f7a]:disabled{cursor:not-allowed;opacity:.65}.submit-button[data-v-31272f7a]{background:#1d4ed8}.publish-button[data-v-31272f7a]{background:#16a34a}.offline-button[data-v-31272f7a]{background:#64748b}.danger-button[data-v-31272f7a]{background:#dc2626}@media (width<=1200px){.content-grid[data-v-31272f7a],.merchant-dialog-body[data-v-31272f7a],.double-grid[data-v-31272f7a],.merchant-options[data-v-31272f7a],.album-preview-grid[data-v-31272f7a],.merchant-search-row[data-v-31272f7a]{grid-template-columns:1fr}.merchant-dialog-card[data-v-31272f7a]{max-height:92vh}.merchant-picker-head[data-v-31272f7a],.merchant-picker-actions[data-v-31272f7a],.merchant-dialog-head[data-v-31272f7a],.field-head[data-v-31272f7a],.field-actions[data-v-31272f7a]{flex-wrap:wrap}}@media (width<=720px){.search-input[data-v-31272f7a]{width:100%;min-width:0}}.page-grid[data-v-55eddd4e]{gap:18px;display:grid}.toolbar-card[data-v-55eddd4e],.table-card[data-v-55eddd4e]{background:#fff;border-radius:24px;box-shadow:0 12px 30px #0f172a0f}.toolbar-card[data-v-55eddd4e]{justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.eyebrow[data-v-55eddd4e]{color:#64748b;text-transform:uppercase;margin:0 0 6px;font-size:12px}.toolbar-card h3[data-v-55eddd4e]{margin:0;font-size:24px}.toolbar-group[data-v-55eddd4e]{justify-items:end;gap:12px;display:grid}.toolbar-actions[data-v-55eddd4e],.table-head[data-v-55eddd4e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.filter-label[data-v-55eddd4e]{color:#94a3b8;font-size:12px;font-weight:700}.search-input[data-v-55eddd4e]{background:#fff;border:1px solid #cbd5e1;border-radius:999px;min-width:260px;padding:10px 14px}.filter-chip[data-v-55eddd4e],.action-button[data-v-55eddd4e],.secondary-button[data-v-55eddd4e],.close-button[data-v-55eddd4e]{cursor:pointer;border:none;font-weight:700}.filter-chip[data-v-55eddd4e]{background:#f1f5f9;border-radius:999px;padding:10px 14px}.filter-chip.active[data-v-55eddd4e]{color:#c2410c;background:#ffedd5}.table-card[data-v-55eddd4e]{padding:18px}.table-shell[data-v-55eddd4e]{display:grid}.table-row[data-v-55eddd4e]{border-bottom:1px solid #f1f5f9;grid-template-columns:1.7fr 1fr .8fr .8fr 1fr 1.2fr;align-items:center;gap:14px;padding:14px 10px;display:grid}.table-header[data-v-55eddd4e]{color:#94a3b8;font-size:13px;font-weight:700}.title-cell[data-v-55eddd4e]{gap:4px;display:grid}.title-cell strong[data-v-55eddd4e]{color:#0f172a}.title-cell small[data-v-55eddd4e],.table-row small[data-v-55eddd4e]{color:#94a3b8}.action-cell[data-v-55eddd4e]{flex-wrap:wrap;gap:8px;display:flex}.action-button[data-v-55eddd4e],.secondary-button[data-v-55eddd4e],.close-button[data-v-55eddd4e]{border-radius:12px;padding:10px 14px}.action-button[data-v-55eddd4e]{color:#fff;background:#1d4ed8}.secondary-button[data-v-55eddd4e]{color:#0f172a;background:#e2e8f0}.close-button[data-v-55eddd4e]{color:#fff;background:#0f172a}.empty-state[data-v-55eddd4e]{text-align:center;color:#94a3b8;padding:40px 0}.empty-state.small[data-v-55eddd4e]{padding:20px 0}.dialog-mask[data-v-55eddd4e]{z-index:80;background:#0f172a6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dialog-card[data-v-55eddd4e]{background:#fff;border-radius:24px;width:min(760px,100%);max-height:86vh;padding:20px;overflow:auto;box-shadow:0 24px 80px #0f172a3d}.detail-grid[data-v-55eddd4e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 16px;display:grid}.detail-grid div[data-v-55eddd4e]{background:#f8fafc;border-radius:14px;padding:12px}.detail-grid .full-row[data-v-55eddd4e]{grid-column:1/-1}.detail-grid dt[data-v-55eddd4e]{color:#94a3b8;font-size:12px}.detail-grid dd[data-v-55eddd4e]{color:#0f172a;word-break:break-word;margin:6px 0 0;font-weight:700}.log-list[data-v-55eddd4e]{gap:10px;display:grid}.log-card[data-v-55eddd4e]{background:#f8fafc;border-radius:16px;padding:12px}.log-card strong[data-v-55eddd4e]{color:#0f172a}.log-card p[data-v-55eddd4e]{color:#64748b;margin:6px 0 0;font-size:13px}.log-card small[data-v-55eddd4e]{color:#94a3b8;margin-top:8px;display:block}@media (width<=1100px){.table-row[data-v-55eddd4e]{grid-template-columns:1.7fr 1fr .9fr .8fr 1fr}}@media (width<=820px){.table-row[data-v-55eddd4e],.detail-grid[data-v-55eddd4e]{grid-template-columns:1fr}.table-header[data-v-55eddd4e]{display:none}.action-cell[data-v-55eddd4e]{justify-content:flex-start}.search-input[data-v-55eddd4e]{width:100%;min-width:0}}.page-grid[data-v-1737db03]{gap:18px;display:grid}.toolbar-card[data-v-1737db03],.card[data-v-1737db03],.success-card[data-v-1737db03]{background:#fff;border-radius:24px;box-shadow:0 12px 30px #0f172a0f}.toolbar-card[data-v-1737db03]{justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.eyebrow[data-v-1737db03]{color:#64748b;text-transform:uppercase;margin:0 0 6px;font-size:12px}.toolbar-card h3[data-v-1737db03],.card h4[data-v-1737db03]{margin:0;font-size:24px}.search-box[data-v-1737db03]{gap:10px;display:flex}.search-box input[data-v-1737db03],.card select[data-v-1737db03],.card textarea[data-v-1737db03]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;width:100%;padding:12px 14px}.search-box button[data-v-1737db03],.confirm-button[data-v-1737db03]{cursor:pointer;color:#fff;background:#1d4ed8;border:none;border-radius:14px;padding:12px 16px;font-weight:700}.confirm-button[data-v-1737db03]:disabled{cursor:not-allowed;background:#94a3b8}.card[data-v-1737db03]{gap:12px;padding:18px;display:grid}.card p[data-v-1737db03]{color:#64748b;margin:0}.card label[data-v-1737db03]{gap:8px;display:grid}.verify-tip[data-v-1737db03]{color:#64748b;font-size:13px}.confirm-button[data-v-1737db03]{margin-top:8px}.success-card[data-v-1737db03]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;gap:8px;padding:18px;display:grid}.success-card strong[data-v-1737db03]{font-size:18px}.success-card p[data-v-1737db03]{margin:0}.success-card a[data-v-1737db03]{color:#15803d;font-weight:700}.page-grid[data-v-bc600888]{gap:18px;min-width:0;display:grid}.toolbar-card[data-v-bc600888],.table-card[data-v-bc600888]{background:#fff;border-radius:24px;min-width:0;box-shadow:0 12px 30px #0f172a0f}.toolbar-card[data-v-bc600888]{justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.eyebrow[data-v-bc600888]{color:#64748b;text-transform:uppercase;margin:0 0 6px;font-size:12px}.toolbar-card h3[data-v-bc600888]{margin:0;font-size:24px}.refresh-button[data-v-bc600888]{cursor:pointer;color:#fff;background:#0f172a;border:none;border-radius:999px;padding:10px 14px;font-weight:700}.refresh-button[data-v-bc600888]:disabled{cursor:not-allowed;opacity:.6}.table-card[data-v-bc600888]{padding:18px;overflow:hidden}.table-head[data-v-bc600888]{justify-content:space-between;align-items:center;gap:12px;display:flex}.table-shell[data-v-bc600888]{min-width:0;display:grid}.table-row[data-v-bc600888]{border-bottom:1px solid #f1f5f9;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,.65fr) minmax(0,1fr);align-items:start;gap:16px;padding:14px 10px;display:grid}.table-row>div[data-v-bc600888]{overflow-wrap:anywhere;word-break:break-word;min-width:0}.table-header[data-v-bc600888]{color:#94a3b8;font-size:13px;font-weight:700}.title-cell[data-v-bc600888]{gap:4px;display:grid}.title-cell strong[data-v-bc600888]{color:#0f172a}.title-cell small[data-v-bc600888],.table-row small[data-v-bc600888]{color:#94a3b8}.empty-state[data-v-bc600888]{text-align:center;color:#94a3b8;padding:40px 0}@media (width<=1100px){.table-row[data-v-bc600888]{font-size:13px}}@media (width<=900px){.toolbar-card[data-v-bc600888]{flex-direction:column;align-items:stretch}.table-row[data-v-bc600888]{grid-template-columns:1fr}.table-header[data-v-bc600888]{display:none}}.point-settings-page[data-v-ed972a13]{gap:20px;max-width:1160px;display:grid}.hero-card[data-v-ed972a13],.guide-card[data-v-ed972a13],.form-card[data-v-ed972a13]{background:#fff;border:1px solid #94a3b829;border-radius:24px;padding:24px;box-shadow:0 16px 40px #0f172a14}.hero-card[data-v-ed972a13]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.guide-card[data-v-ed972a13]{background:linear-gradient(#fff 0%,#f8fbff 100%);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.guide-item[data-v-ed972a13]{background:#f8fafc;border-radius:18px;gap:8px;padding:16px 18px;display:grid}.guide-item strong[data-v-ed972a13]{color:#0f172a;font-size:15px}.guide-item span[data-v-ed972a13]{color:#64748b;font-size:13px;line-height:1.7}.eyebrow[data-v-ed972a13]{letter-spacing:.14em;text-transform:uppercase;color:#6366f1;margin:0 0 8px;font-size:12px;font-weight:700}h3[data-v-ed972a13]{color:#0f172a;margin:0;font-size:28px;font-weight:800}.hero-hint[data-v-ed972a13]{color:#475569;max-width:720px;margin:10px 0 0;line-height:1.7}.hero-actions[data-v-ed972a13]{flex-flow:row;gap:12px;display:flex}.primary-button[data-v-ed972a13],.ghost-button[data-v-ed972a13]{cursor:pointer;white-space:nowrap;border:none;border-radius:999px;height:42px;padding:0 18px;font-weight:700}.primary-button[data-v-ed972a13]{color:#fff;background:linear-gradient(135deg,#4f46e5,#7c3aed)}.ghost-button[data-v-ed972a13]{color:#4338ca;background:#eef2ff}.primary-button[data-v-ed972a13]:disabled,.ghost-button[data-v-ed972a13]:disabled{cursor:not-allowed;opacity:.7}.rule-grid[data-v-ed972a13]{gap:18px;display:grid}.rule-card[data-v-ed972a13]{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #e2e8f0;border-radius:20px;gap:18px;padding:22px;display:grid}.rule-head[data-v-ed972a13]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.rule-head h4[data-v-ed972a13]{color:#0f172a;margin:0;font-size:20px}.rule-head p[data-v-ed972a13]{color:#64748b;max-width:520px;margin:8px 0 0;line-height:1.7}.toggle-pill[data-v-ed972a13]{color:#475569;white-space:nowrap;background:#f1f5f9;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-weight:700;display:inline-flex}.toggle-pill.enabled[data-v-ed972a13]{color:#4338ca;background:#eef2ff}.static-pill[data-v-ed972a13]{justify-content:center}.toggle-pill input[data-v-ed972a13]{accent-color:#4f46e5}.rule-body[data-v-ed972a13]{grid-template-columns:minmax(220px,280px) minmax(220px,280px);gap:14px;display:grid}.field-block[data-v-ed972a13]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;gap:8px;padding:16px;display:grid}.field-block.emphasized[data-v-ed972a13]{background:linear-gradient(#f8fbff 0%,#fff 100%);border-color:#c7d2fe}.readonly-block[data-v-ed972a13]{background:linear-gradient(#f8fafc 0%,#fff 100%);align-content:start}.field-block span[data-v-ed972a13]{color:#0f172a;font-weight:700}.field-block input[data-v-ed972a13]{background:#fff;border:1px solid #cbd5e1;border-radius:14px;height:46px;padding:0 12px;font-size:15px}.field-block small[data-v-ed972a13]{color:#64748b;line-height:1.6}.rule-foot[data-v-ed972a13]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.foot-tag[data-v-ed972a13]{color:#475569;background:#f1f5f9;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.foot-text[data-v-ed972a13],.status-hint[data-v-ed972a13]{color:#64748b;font-size:13px;line-height:1.6}.status-hint[data-v-ed972a13]{margin:16px 0 0}@media (width<=960px){.guide-card[data-v-ed972a13],.rule-body[data-v-ed972a13]{grid-template-columns:1fr}}@media (width<=720px){.hero-card[data-v-ed972a13],.rule-head[data-v-ed972a13]{flex-direction:column}}.point-log-page[data-v-9793ccd8]{gap:20px;display:grid}.toolbar-card[data-v-9793ccd8],.table-card[data-v-9793ccd8]{background:#fff;border-radius:24px;padding:20px;box-shadow:0 12px 30px #0f172a0f}.toolbar-card[data-v-9793ccd8]{justify-content:space-between;align-items:center;gap:16px;display:flex}.eyebrow[data-v-9793ccd8]{color:#7c3aed;text-transform:uppercase;margin:0 0 8px;font-size:12px}.toolbar-card h3[data-v-9793ccd8]{margin:0;font-size:26px}.toolbar-actions[data-v-9793ccd8]{align-items:center;gap:12px;display:flex}.filter-input[data-v-9793ccd8],.filter-select[data-v-9793ccd8]{background:#f8fafc;border:1px solid #dbe3ee;border-radius:14px;padding:10px 12px}.ghost-button[data-v-9793ccd8]{cursor:pointer;background:#e2e8f0;border:none;border-radius:14px;padding:10px 16px}.table-head[data-v-9793ccd8]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.empty-state[data-v-9793ccd8]{text-align:center;color:#64748b;padding:28px 0}.log-list[data-v-9793ccd8]{gap:12px;display:grid}.log-item[data-v-9793ccd8]{background:#f8fafc;border-radius:18px;justify-content:space-between;gap:16px;padding:16px;display:flex}.log-main[data-v-9793ccd8]{min-width:0}.log-line[data-v-9793ccd8]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.log-mobile[data-v-9793ccd8],.log-type[data-v-9793ccd8]{color:#475569;font-size:12px}.log-points[data-v-9793ccd8]{color:#6d28d9;background:#ede9fe;border-radius:999px;padding:2px 10px;font-size:12px}.log-main p[data-v-9793ccd8]{color:#475569;margin:0}.log-meta[data-v-9793ccd8]{text-align:right;color:#64748b;gap:6px;font-size:12px;display:grid}@media (width<=960px){.toolbar-card[data-v-9793ccd8],.log-item[data-v-9793ccd8]{flex-direction:column}.toolbar-actions[data-v-9793ccd8]{flex-wrap:wrap;width:100%}.log-meta[data-v-9793ccd8]{text-align:left}}.news-page[data-v-51711b32]{gap:18px;display:grid}.toolbar-card[data-v-51711b32],.table-card[data-v-51711b32],.form-card[data-v-51711b32]{background:#fff;border-radius:24px;box-shadow:0 12px 30px #0f172a0f}.toolbar-card[data-v-51711b32]{justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.eyebrow[data-v-51711b32]{color:#64748b;text-transform:uppercase;margin:0 0 6px;font-size:12px}.toolbar-card h3[data-v-51711b32],.form-head h4[data-v-51711b32]{margin:0;font-size:24px}.toolbar-actions[data-v-51711b32],.list-actions[data-v-51711b32]{gap:10px;display:flex}.search-input[data-v-51711b32],.refresh-button[data-v-51711b32]{border-radius:999px;padding:10px 14px}.search-input[data-v-51711b32]{border:1px solid #cbd5e1;min-width:240px}.refresh-button[data-v-51711b32],.upload-button[data-v-51711b32],.submit-button[data-v-51711b32],.reset-button[data-v-51711b32],.new-button[data-v-51711b32]{cursor:pointer;border:none;font-weight:700}.refresh-button[data-v-51711b32]{color:#fff;background:#0f172a}.new-button[data-v-51711b32]{color:#fff;white-space:nowrap;background:#1d4ed8;border-radius:999px;padding:10px 14px}.content-grid[data-v-51711b32]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.table-card[data-v-51711b32],.form-card[data-v-51711b32]{padding:18px}.table-head[data-v-51711b32],.form-head[data-v-51711b32]{color:#64748b;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.article-list[data-v-51711b32]{gap:12px;display:grid}.article-item[data-v-51711b32]{gap:8px;display:grid}.cancel-meta[data-v-51711b32]{color:#64748b;gap:6px;margin-top:12px;font-size:12px;display:grid}.form-actions-stack[data-v-51711b32]{gap:10px;margin-top:12px;display:grid}.cancel-button[data-v-51711b32]{cursor:pointer;color:#dc2626;background:#fee2e2;border:none;border-radius:16px;padding:12px 16px;font-weight:700}.dialog-mask[data-v-51711b32]{z-index:50;background:#0f172a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.dialog-card[data-v-51711b32]{background:#fff;border-radius:24px;gap:16px;width:min(420px,100%);padding:20px;display:grid;box-shadow:0 20px 60px #0f172a33}.dialog-card h4[data-v-51711b32]{color:#0f172a;margin:0;font-size:20px}.dialog-options[data-v-51711b32]{gap:10px;display:grid}.dialog-option[data-v-51711b32]{color:#334155;text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:16px;padding:12px 14px;font-weight:700}.dialog-option.selected[data-v-51711b32]{color:#1d4ed8;background:#eff6ff;border-color:#1d4ed8}.dialog-tip[data-v-51711b32]{color:#64748b;margin:0;font-size:13px;line-height:1.6}.dialog-actions[data-v-51711b32]{justify-content:flex-end;gap:10px;display:flex}.dialog-submit[data-v-51711b32]{width:auto;min-width:132px;margin-top:0}.article-row[data-v-51711b32]{text-align:left;cursor:pointer;background:#f8fafc;border:none;border-radius:18px;grid-template-columns:120px 1fr;align-items:center;gap:12px;width:100%;padding:10px;display:grid}.article-row.selected[data-v-51711b32]{outline:2px solid #dbeafe}.article-row img[data-v-51711b32]{object-fit:cover;border-radius:14px;width:120px;height:84px}.article-cover-placeholder[data-v-51711b32]{color:#94a3b8;background:#f1f5f9;border-radius:14px;justify-content:center;align-items:center;width:120px;height:84px;font-size:12px;font-weight:700;display:flex}.article-row strong[data-v-51711b32]{color:#0f172a;font-size:14px;display:block}.article-row p[data-v-51711b32]{color:#64748b;margin:6px 0 0;font-size:12px}.row-badges[data-v-51711b32]{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.status-chip[data-v-51711b32]{color:#475569;background:#e2e8f0;border-radius:999px;padding:4px 8px;font-size:11px}.status-chip.accent[data-v-51711b32],.status-chip.ok[data-v-51711b32]{color:#166534;background:#dcfce7}.status-chip.warn[data-v-51711b32]{color:#b91c1c;background:#fee2e2}.registration-link[data-v-51711b32]{color:#1d4ed8;background:#eff6ff;border-radius:999px;justify-self:end;padding:8px 12px;font-size:12px;font-weight:700;text-decoration:none}.delete-button[data-v-51711b32]{color:#dc2626;cursor:pointer;background:#fee2e2;border:none;border-radius:999px;justify-self:end;padding:8px 14px;font-size:12px;font-weight:700}.form-grid[data-v-51711b32]{gap:14px;display:grid}.form-grid label[data-v-51711b32],.form-grid>div[data-v-51711b32]{gap:8px;display:grid}.form-grid span[data-v-51711b32],.field-label[data-v-51711b32]{color:#334155;font-size:13px;font-weight:700}.form-grid input[data-v-51711b32],.form-grid select[data-v-51711b32],.form-grid textarea[data-v-51711b32]{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:16px;padding:14px 16px}.upload-field[data-v-51711b32]{gap:10px;display:grid}.field-head[data-v-51711b32],.field-actions[data-v-51711b32]{justify-content:space-between;align-items:center;gap:10px;display:flex}.field-tip[data-v-51711b32]{color:#64748b;margin:4px 0 0;font-size:12px;line-height:1.5}.upload-row[data-v-51711b32]{gap:10px;display:flex}.upload-button[data-v-51711b32],.reset-button[data-v-51711b32]{color:#ff8a00;background:#fff5e6;border-radius:14px;padding:10px 14px}.cover-preview[data-v-51711b32]{object-fit:cover;border-radius:18px;width:100%;max-height:220px;display:block}.inline-grid[data-v-51711b32]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-grid label.check-row[data-v-51711b32]{color:#475569;white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.check-box[data-v-51711b32]{accent-color:#1d4ed8;flex:none;min-width:16px;margin:0;padding:0;border-radius:4px!important;width:16px!important;height:16px!important}.submit-button[data-v-51711b32]{color:#fff;background:#1d4ed8;border-radius:16px;width:100%;margin-top:18px;padding:14px 16px}.submit-button[data-v-51711b32]:disabled{cursor:not-allowed;opacity:.65}.empty-state[data-v-51711b32]{text-align:center;color:#64748b;padding:32px 12px}.hidden[data-v-51711b32]{display:none}textarea[data-v-51711b32]{resize:vertical;min-height:110px}.editor-shell[data-v-51711b32]{background:#fff;border:1px solid #cbd5e1;border-radius:20px;overflow:visible}.rich-editor-native[data-v-51711b32]{height:520px}.quill-editor-shell[data-v-51711b32] .ql-toolbar.ql-snow{background:#f8fafc;border:none;border-bottom:1px solid #e2e8f0}.quill-editor-shell[data-v-51711b32] .ql-container.ql-snow{border:none;height:460px;min-height:460px}.quill-editor-shell[data-v-51711b32] .ql-tooltip{z-index:20}.rich-editor-native[data-v-51711b32] .ql-editor{color:#0f172a;min-height:460px;font-size:14px;line-height:1.8}.rich-editor-native[data-v-51711b32] .ql-editor h2{font-size:24px}.rich-editor-native[data-v-51711b32] .ql-editor h3{font-size:20px}.rich-editor-native[data-v-51711b32] .ql-editor img{border-radius:16px;max-width:100%;height:auto;margin:12px auto;display:block}@media (width<=1100px){.content-grid[data-v-51711b32]{grid-template-columns:1fr}}.page-shell[data-v-d8cb2fff],.toolbar-card[data-v-d8cb2fff],.table-card[data-v-d8cb2fff]{gap:18px;display:grid}.toolbar-card[data-v-d8cb2fff],.table-card[data-v-d8cb2fff]{background:#fff;border-radius:24px;padding:20px 22px;box-shadow:0 12px 30px #0f172a0f}.toolbar-card[data-v-d8cb2fff]{justify-content:space-between;align-items:center;gap:20px;display:flex}.eyebrow[data-v-d8cb2fff]{color:#64748b;text-transform:uppercase;margin:0 0 6px;font-size:12px}.toolbar-card h3[data-v-d8cb2fff]{color:#0f172a;margin:0;font-size:24px}.subtext[data-v-d8cb2fff]{color:#64748b;margin:8px 0 0;font-size:13px}.toolbar-actions[data-v-d8cb2fff]{align-items:center;gap:10px;display:flex}.refresh-button[data-v-d8cb2fff],.ghost-button[data-v-d8cb2fff],.more-button[data-v-d8cb2fff]{cursor:pointer;border:none;font-weight:700}.status-select[data-v-d8cb2fff]{font:inherit;color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:999px;padding:10px 14px}.refresh-button[data-v-d8cb2fff]{color:#fff;background:#0f172a;border-radius:999px;padding:10px 14px}.ghost-button[data-v-d8cb2fff]{color:#1d4ed8;background:#eff6ff;border-radius:999px;justify-content:center;align-items:center;padding:10px 14px;text-decoration:none;display:inline-flex}.export-button[data-v-d8cb2fff]:disabled{opacity:.6;cursor:not-allowed}.table-head[data-v-d8cb2fff]{color:#64748b;justify-content:space-between;align-items:center;display:flex}.registration-list[data-v-d8cb2fff]{gap:12px;display:grid}.registration-card[data-v-d8cb2fff]{background:#f8fafc;border-radius:20px;padding:16px}.card-head[data-v-d8cb2fff]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.card-head strong[data-v-d8cb2fff]{color:#0f172a;font-size:16px;display:block}.card-head p[data-v-d8cb2fff]{color:#64748b;margin:6px 0 0;font-size:13px}.status-chip[data-v-d8cb2fff]{color:#475569;background:#e2e8f0;border-radius:999px;padding:4px 10px;font-size:12px}.status-chip.ok[data-v-d8cb2fff]{color:#166534;background:#dcfce7}.status-chip.warn[data-v-d8cb2fff]{color:#b91c1c;background:#fee2e2}.info-grid[data-v-d8cb2fff]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin-top:14px;display:grid}.info-grid p[data-v-d8cb2fff]{color:#475569;margin:0;font-size:13px;line-height:1.6}.full-row[data-v-d8cb2fff]{grid-column:1/-1}.empty-state[data-v-d8cb2fff]{text-align:center;color:#64748b;padding:32px 12px}.more-button[data-v-d8cb2fff]{color:#1d4ed8;background:#eff6ff;border-radius:16px;margin-top:16px;padding:12px 14px}@media (width<=900px){.toolbar-card[data-v-d8cb2fff]{flex-direction:column;align-items:flex-start}.info-grid[data-v-d8cb2fff]{grid-template-columns:1fr}}.page-grid[data-v-c5572b49]{gap:18px;display:grid}.toolbar-card[data-v-c5572b49],.table-card[data-v-c5572b49],.detail-card[data-v-c5572b49]{background:#fff;border-radius:24px;box-shadow:0 12px 30px #0f172a0f}.toolbar-card[data-v-c5572b49]{justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.eyebrow[data-v-c5572b49]{color:#64748b;text-transform:uppercase;margin:0 0 6px;font-size:12px}.toolbar-card h3[data-v-c5572b49],.detail-head h4[data-v-c5572b49]{margin:0;font-size:24px}.toolbar-actions[data-v-c5572b49]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.search-input[data-v-c5572b49],.filter-chip[data-v-c5572b49],.refresh-button[data-v-c5572b49],.approve-button[data-v-c5572b49],.reject-button[data-v-c5572b49]{border:none;border-radius:999px;padding:10px 14px;font-weight:700}.search-input[data-v-c5572b49]{border:1px solid #cbd5e1;min-width:240px}.filter-chip[data-v-c5572b49]{color:#475569;cursor:pointer;background:#f1f5f9}.filter-chip.active[data-v-c5572b49]{color:#c2410c;background:#ffedd5}.refresh-button[data-v-c5572b49]{color:#fff;cursor:pointer;background:#0f172a}.content-grid[data-v-c5572b49]{grid-template-columns:1.25fr .95fr;gap:18px;display:grid}.table-card[data-v-c5572b49]{padding:18px}.table-head[data-v-c5572b49]{color:#64748b;justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.table-shell[data-v-c5572b49]{display:grid}.table-row[data-v-c5572b49]{border-bottom:1px solid #f1f5f9;grid-template-columns:1.5fr 1fr .8fr 1fr .7fr;align-items:center;gap:14px;padding:14px 10px;display:grid}.table-header[data-v-c5572b49]{color:#94a3b8;text-transform:uppercase;font-size:12px}.table-button[data-v-c5572b49]{text-align:left;cursor:pointer;background:0 0;border:none;width:100%}.table-button.selected[data-v-c5572b49]{background:#f8fafc}.title-cell strong[data-v-c5572b49]{color:#0f172a;font-size:14px;display:block}.title-cell small[data-v-c5572b49]{color:#64748b;margin-top:6px;font-size:12px;line-height:1.5;display:block}.status-pill[data-v-c5572b49]{border-radius:999px;justify-content:center;align-items:center;min-width:72px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.status-pill.pending[data-v-c5572b49]{color:#b45309;background:#fef3c7}.status-pill.approved[data-v-c5572b49]{color:#15803d;background:#dcfce7}.status-pill.rejected[data-v-c5572b49]{color:#dc2626;background:#fee2e2}.action-text[data-v-c5572b49]{color:#2563eb;font-size:13px;font-weight:700}.detail-card[data-v-c5572b49]{padding:20px}.detail-head[data-v-c5572b49]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.meta-grid[data-v-c5572b49]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.meta-grid div[data-v-c5572b49]{background:#f8fafc;border-radius:18px;padding:14px}.meta-grid dt[data-v-c5572b49]{color:#94a3b8;margin-bottom:6px;font-size:12px}.meta-grid dd[data-v-c5572b49]{color:#0f172a;margin:0;font-size:14px}.content-block[data-v-c5572b49]{background:#f8fafc;border-radius:20px;padding:16px}.content-block+.content-block[data-v-c5572b49]{margin-top:14px}.content-block h5[data-v-c5572b49]{margin:0 0 10px;font-size:14px}.content-block p[data-v-c5572b49],.empty-state[data-v-c5572b49],.empty-detail[data-v-c5572b49]{color:#64748b;line-height:1.7}.warn-block[data-v-c5572b49]{background:#fff7ed}.image-grid[data-v-c5572b49]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.image-card[data-v-c5572b49]{cursor:pointer;background:#fff;border:none;border-radius:16px;padding:0;overflow:hidden;box-shadow:inset 0 0 0 1px #e2e8f0}.image-card img[data-v-c5572b49]{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.image-card span[data-v-c5572b49]{color:#334155;text-align:left;padding:10px 12px;font-size:13px;font-weight:700;display:block}.audit-actions[data-v-c5572b49]{gap:12px;margin-top:20px;display:grid}.audit-link-row[data-v-c5572b49]{justify-content:flex-start;margin-top:14px;display:flex}.approve-button[data-v-c5572b49]{color:#15803d;cursor:pointer;background:#dcfce7}.reject-button[data-v-c5572b49]{color:#dc2626;cursor:pointer;background:#fee2e2}.empty-state[data-v-c5572b49],.empty-detail[data-v-c5572b49]{text-align:center;padding:32px 12px}.dialog-mask[data-v-c5572b49]{z-index:80;background:#0f172a6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dialog-card[data-v-c5572b49]{background:#fff;border-radius:24px;width:min(520px,100%);padding:24px;box-shadow:0 20px 60px #0f172a2e}.small-card h4[data-v-c5572b49]{color:#0f172a;margin:0;font-size:22px}.small-card p[data-v-c5572b49]{color:#64748b;margin:12px 0 0;line-height:1.7}.dialog-textarea[data-v-c5572b49]{resize:vertical;width:100%;font:inherit;border:1px solid #cbd5e1;border-radius:16px;margin-top:16px;padding:12px 14px}.dialog-actions[data-v-c5572b49]{justify-content:flex-end;gap:12px;margin-top:18px;display:flex}.dialog-cancel[data-v-c5572b49],.dialog-confirm[data-v-c5572b49]{cursor:pointer;border:none;border-radius:999px;padding:10px 16px;font-weight:700}.dialog-cancel[data-v-c5572b49]{color:#334155;background:#e2e8f0}.dialog-confirm[data-v-c5572b49]{color:#fff;background:#0f172a}.dialog-confirm[data-v-c5572b49]:disabled,.dialog-cancel[data-v-c5572b49]:disabled{opacity:.5;cursor:not-allowed}.preview-dialog[data-v-c5572b49]{background:#fff;border-radius:24px;width:min(100%,880px);padding:16px;box-shadow:0 20px 60px #0f172a2e}.preview-dialog img[data-v-c5572b49]{object-fit:contain;border-radius:16px;width:100%;max-height:80vh;display:block}@media (width<=1200px){.content-grid[data-v-c5572b49]{grid-template-columns:1fr}}@media (width<=720px){.table-row[data-v-c5572b49],.meta-grid[data-v-c5572b49],.image-grid[data-v-c5572b49]{grid-template-columns:1fr}.table-header[data-v-c5572b49]{display:none}.search-input[data-v-c5572b49]{width:100%;min-width:0}}.page-grid[data-v-00a22c73],.content-grid[data-v-00a22c73],.form-grid[data-v-00a22c73]{gap:18px;display:grid}.toolbar-card[data-v-00a22c73],.table-card[data-v-00a22c73],.form-card[data-v-00a22c73]{background:#fff;border-radius:24px;box-shadow:0 12px 30px #0f172a0f}.toolbar-card[data-v-00a22c73]{justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.eyebrow[data-v-00a22c73]{color:#64748b;text-transform:uppercase;margin:0 0 6px;font-size:12px}.toolbar-card h3[data-v-00a22c73],.form-head h4[data-v-00a22c73]{margin:0;font-size:24px}.toolbar-actions[data-v-00a22c73],.table-head[data-v-00a22c73],.form-head[data-v-00a22c73],.actions[data-v-00a22c73],.list-actions[data-v-00a22c73],.field-head[data-v-00a22c73],.field-actions[data-v-00a22c73]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.search-input[data-v-00a22c73]{border:1px solid #cbd5e1;border-radius:999px;min-width:240px;padding:10px 14px}.filter-chip[data-v-00a22c73],.new-button[data-v-00a22c73],.reset-button[data-v-00a22c73],.mini-button[data-v-00a22c73]{cursor:pointer;background:#f1f5f9;border:none;border-radius:999px;padding:10px 14px;font-weight:700}.filter-chip.active[data-v-00a22c73]{color:#c2410c;background:#ffedd5}.new-button[data-v-00a22c73]{color:#fff;background:#1d4ed8}.content-grid[data-v-00a22c73]{grid-template-columns:1fr 1.1fr}.table-card[data-v-00a22c73],.form-card[data-v-00a22c73]{padding:18px}.table-shell[data-v-00a22c73]{display:grid}.table-row[data-v-00a22c73]{border-bottom:1px solid #f1f5f9;grid-template-columns:1.6fr 1fr .8fr .7fr .6fr;align-items:center;gap:14px;padding:14px 10px;display:grid}.table-header[data-v-00a22c73]{color:#94a3b8;text-transform:uppercase;font-size:12px}.table-button[data-v-00a22c73]{text-align:left;cursor:pointer;background:0 0;border:none}.table-button.selected[data-v-00a22c73]{background:#f8fafc}.title-cell strong[data-v-00a22c73]{color:#0f172a;display:block}.title-cell small[data-v-00a22c73]{color:#64748b;margin-top:6px;font-size:12px;line-height:1.5;display:block}.status-pill[data-v-00a22c73]{border-radius:999px;justify-content:center;align-items:center;min-width:72px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.status-pill.active[data-v-00a22c73]{color:#15803d;background:#dcfce7}.status-pill.disabled[data-v-00a22c73]{color:#dc2626;background:#fee2e2}.action-text[data-v-00a22c73]{color:#2563eb;font-size:13px;font-weight:700}.form-grid label[data-v-00a22c73],.upload-field[data-v-00a22c73]{gap:8px;display:grid}.double-grid[data-v-00a22c73]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-grid input[data-v-00a22c73],.form-grid select[data-v-00a22c73],.form-grid textarea[data-v-00a22c73]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;width:100%;min-width:0;padding:12px 14px}.field-tip[data-v-00a22c73]{color:#64748b;margin:4px 0 0;font-size:12px;line-height:1.5}.single-image-preview[data-v-00a22c73]{background:#fff;border:1px solid #e2e8f0;border-radius:18px;max-width:220px;overflow:hidden}.single-image-preview img[data-v-00a22c73]{object-fit:cover;width:100%;height:140px;display:block}.hidden[data-v-00a22c73]{display:none}.submit-button[data-v-00a22c73]{color:#fff;cursor:pointer;background:#1d4ed8;border:none;border-radius:16px;flex:1;padding:14px 16px;font-weight:700}.submit-button[data-v-00a22c73]:disabled{opacity:.65;cursor:not-allowed}.empty-state[data-v-00a22c73]{text-align:center;color:#94a3b8;padding:40px 0}@media (width<=1200px){.content-grid[data-v-00a22c73],.double-grid[data-v-00a22c73]{grid-template-columns:1fr}}@media (width<=720px){.table-row[data-v-00a22c73]{grid-template-columns:1fr}.table-header[data-v-00a22c73]{display:none}.search-input[data-v-00a22c73]{width:100%;min-width:0}}.page-grid[data-v-887c68c8],.content-grid[data-v-887c68c8],.form-grid[data-v-887c68c8]{gap:18px;display:grid}.toolbar-card[data-v-887c68c8],.table-card[data-v-887c68c8],.form-card[data-v-887c68c8]{background:#fff;border-radius:24px;box-shadow:0 12px 30px #0f172a0f}.toolbar-card[data-v-887c68c8]{justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.eyebrow[data-v-887c68c8]{color:#64748b;text-transform:uppercase;margin:0 0 6px;font-size:12px}.toolbar-card h3[data-v-887c68c8],.form-head h4[data-v-887c68c8]{margin:0;font-size:24px}.toolbar-group[data-v-887c68c8]{justify-items:end;gap:12px;display:grid}.toolbar-actions[data-v-887c68c8],.table-head[data-v-887c68c8],.form-head[data-v-887c68c8],.actions[data-v-887c68c8],.list-actions[data-v-887c68c8],.field-head[data-v-887c68c8],.field-actions[data-v-887c68c8]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.filter-label[data-v-887c68c8]{color:#94a3b8;font-size:12px;font-weight:700}.filter-select[data-v-887c68c8],.search-input[data-v-887c68c8]{background:#fff;border:1px solid #cbd5e1;border-radius:999px;min-width:220px;padding:10px 14px}.filter-chip[data-v-887c68c8],.new-button[data-v-887c68c8],.reset-button[data-v-887c68c8],.mini-button[data-v-887c68c8],.image-remove-button[data-v-887c68c8]{cursor:pointer;background:#f1f5f9;border:none;border-radius:999px;padding:10px 14px;font-weight:700}.filter-chip.active[data-v-887c68c8]{color:#c2410c;background:#ffedd5}.new-button[data-v-887c68c8]{color:#fff;background:#1d4ed8}.content-grid[data-v-887c68c8]{grid-template-columns:1fr 1.15fr}.table-card[data-v-887c68c8],.form-card[data-v-887c68c8]{padding:18px}.table-shell[data-v-887c68c8]{display:grid}.table-row[data-v-887c68c8]{border-bottom:1px solid #f1f5f9;grid-template-columns:1.6fr 1fr .8fr .8fr .6fr;align-items:center;gap:14px;padding:14px 10px;display:grid}.table-header[data-v-887c68c8]{color:#94a3b8;text-transform:uppercase;font-size:12px}.table-button[data-v-887c68c8]{text-align:left;cursor:pointer;background:0 0;border:none}.table-button.selected[data-v-887c68c8]{background:#f8fafc}.title-cell strong[data-v-887c68c8]{color:#0f172a;display:block}.title-cell small[data-v-887c68c8]{color:#64748b;margin-top:6px;font-size:12px;line-height:1.5;display:block}.status-pill[data-v-887c68c8]{border-radius:999px;justify-content:center;align-items:center;min-width:72px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.status-pill.draft[data-v-887c68c8]{color:#475569;background:#e2e8f0}.status-pill.active[data-v-887c68c8]{color:#15803d;background:#dcfce7}.status-pill.inactive[data-v-887c68c8]{color:#dc2626;background:#fee2e2}.action-text[data-v-887c68c8]{color:#2563eb;font-size:13px;font-weight:700}.form-grid label[data-v-887c68c8],.upload-field[data-v-887c68c8]{gap:8px;display:grid}.double-grid[data-v-887c68c8]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-grid input[data-v-887c68c8],.form-grid select[data-v-887c68c8],.form-grid textarea[data-v-887c68c8]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;width:100%;min-width:0;padding:12px 14px}.field-tip[data-v-887c68c8]{color:#64748b;margin:4px 0 0;font-size:12px;line-height:1.5}.single-image-preview[data-v-887c68c8]{background:#fff;border:1px solid #e2e8f0;border-radius:18px;max-width:220px;overflow:hidden}.single-image-preview img[data-v-887c68c8]{object-fit:cover;width:100%;height:140px;display:block}.multi-image-grid[data-v-887c68c8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.multi-image-card[data-v-887c68c8]{background:#fff;border:1px solid #e2e8f0;border-radius:18px;overflow:hidden}.multi-image-card img[data-v-887c68c8]{object-fit:cover;width:100%;height:140px;display:block}.image-remove-button[data-v-887c68c8]{color:#dc2626;background:#fee2e2;width:calc(100% - 20px);margin:10px;padding:8px 12px}.hidden[data-v-887c68c8]{display:none}.submit-button[data-v-887c68c8]{color:#fff;cursor:pointer;background:#1d4ed8;border:none;border-radius:16px;flex:1;padding:14px 16px;font-weight:700}.submit-button[data-v-887c68c8]:disabled{opacity:.65;cursor:not-allowed}.empty-state[data-v-887c68c8]{text-align:center;color:#94a3b8;padding:40px 0}@media (width<=1200px){.content-grid[data-v-887c68c8],.double-grid[data-v-887c68c8],.multi-image-grid[data-v-887c68c8]{grid-template-columns:1fr}.toolbar-group[data-v-887c68c8]{justify-items:stretch}}@media (width<=720px){.table-row[data-v-887c68c8]{grid-template-columns:1fr}.table-header[data-v-887c68c8]{display:none}.filter-select[data-v-887c68c8],.search-input[data-v-887c68c8]{width:100%;min-width:0}}.page-grid[data-v-befe259e]{gap:18px;display:grid}.toolbar-card[data-v-befe259e],.table-card[data-v-befe259e]{background:#fff;border-radius:24px;box-shadow:0 12px 30px #0f172a0f}.toolbar-card[data-v-befe259e]{justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.eyebrow[data-v-befe259e]{color:#64748b;text-transform:uppercase;margin:0 0 6px;font-size:12px}.toolbar-card h3[data-v-befe259e]{margin:0;font-size:24px}.toolbar-group[data-v-befe259e]{justify-items:end;gap:12px;display:grid}.toolbar-actions[data-v-befe259e],.table-head[data-v-befe259e],.dialog-actions[data-v-befe259e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.search-input[data-v-befe259e]{background:#fff;border:1px solid #cbd5e1;border-radius:999px;min-width:260px;padding:10px 14px}.filter-chip[data-v-befe259e],.action-button[data-v-befe259e],.secondary-button[data-v-befe259e],.close-button[data-v-befe259e],.warn-button[data-v-befe259e],.refund-button[data-v-befe259e]{cursor:pointer;border:none;font-weight:700}.filter-chip[data-v-befe259e]{background:#f1f5f9;border-radius:999px;padding:10px 14px}.filter-chip.active[data-v-befe259e]{color:#c2410c;background:#ffedd5}.table-card[data-v-befe259e]{padding:18px}.table-shell[data-v-befe259e]{display:grid}.table-row[data-v-befe259e]{border-bottom:1px solid #f1f5f9;grid-template-columns:1.8fr .9fr .9fr 1fr .8fr 1.4fr;align-items:center;gap:14px;padding:14px 10px;display:grid}.table-header[data-v-befe259e]{color:#94a3b8;font-size:13px;font-weight:700}.title-cell[data-v-befe259e]{gap:4px;display:grid}.title-cell strong[data-v-befe259e]{color:#0f172a}.title-cell small[data-v-befe259e]{color:#94a3b8}.action-cell[data-v-befe259e]{flex-wrap:wrap;gap:8px;display:flex}.action-button[data-v-befe259e],.secondary-button[data-v-befe259e],.close-button[data-v-befe259e],.warn-button[data-v-befe259e],.refund-button[data-v-befe259e]{border-radius:12px;padding:10px 14px}.action-button[data-v-befe259e]{color:#fff;background:#1d4ed8}.secondary-button[data-v-befe259e]{color:#0f172a;background:#e2e8f0}.warn-button[data-v-befe259e]{color:#dc2626;background:#fee2e2}.refund-button[data-v-befe259e]{color:#c2410c;background:#ffedd5}.close-button[data-v-befe259e]{color:#fff;background:#0f172a}.empty-state[data-v-befe259e]{text-align:center;color:#94a3b8;padding:40px 0}.empty-state.small[data-v-befe259e]{padding:20px 0}.dialog-mask[data-v-befe259e]{z-index:80;background:#0f172a6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dialog-card[data-v-befe259e]{background:#fff;border-radius:24px;width:min(760px,100%);max-height:86vh;padding:20px;overflow:auto;box-shadow:0 24px 80px #0f172a3d}.confirm-card[data-v-befe259e]{background:#fff;border-radius:24px;width:min(460px,100%);padding:24px;box-shadow:0 24px 80px #0f172a3d}.confirm-card h4[data-v-befe259e]{color:#0f172a;margin:0;font-size:22px}.confirm-card p[data-v-befe259e]{color:#64748b;margin:12px 0 0;line-height:1.7}.detail-grid[data-v-befe259e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 16px;display:grid}.detail-grid div[data-v-befe259e]{background:#f8fafc;border-radius:14px;padding:12px}.detail-grid .full-row[data-v-befe259e]{grid-column:1/-1}.detail-grid dt[data-v-befe259e]{color:#94a3b8;font-size:12px}.detail-grid dd[data-v-befe259e]{color:#0f172a;word-break:break-word;margin:6px 0 0;font-weight:700}.error-row[data-v-befe259e]{background:#fff1f2!important}.error-row dd[data-v-befe259e]{color:#b91c1c}.log-list[data-v-befe259e]{gap:10px;display:grid}.log-card[data-v-befe259e]{background:#f8fafc;border-radius:16px;padding:12px}.log-card strong[data-v-befe259e]{color:#0f172a}.log-card p[data-v-befe259e]{color:#64748b;margin:6px 0 0;font-size:13px}.log-card small[data-v-befe259e]{color:#94a3b8;margin-top:8px;display:block}@media (width<=1200px){.toolbar-group[data-v-befe259e]{justify-items:stretch}}@media (width<=820px){.table-row[data-v-befe259e],.detail-grid[data-v-befe259e]{grid-template-columns:1fr}.table-header[data-v-befe259e]{display:none}.action-cell[data-v-befe259e]{justify-content:flex-start}.search-input[data-v-befe259e]{width:100%;min-width:0}}.page-grid[data-v-ff06bb53],.content-grid[data-v-ff06bb53],.form-grid[data-v-ff06bb53]{gap:18px;display:grid}.toolbar-card[data-v-ff06bb53],.table-card[data-v-ff06bb53],.detail-card[data-v-ff06bb53]{background:#fff;border-radius:24px;box-shadow:0 12px 30px #0f172a0f}.toolbar-card[data-v-ff06bb53]{justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.eyebrow[data-v-ff06bb53]{color:#64748b;text-transform:uppercase;margin:0 0 6px;font-size:12px}.toolbar-card h3[data-v-ff06bb53],.detail-head h4[data-v-ff06bb53],.dispatch-head h5[data-v-ff06bb53]{margin:0;font-size:24px}.dispatch-head h5[data-v-ff06bb53]{font-size:18px}.toolbar-actions[data-v-ff06bb53],.table-head[data-v-ff06bb53],.detail-head[data-v-ff06bb53],.dispatch-head[data-v-ff06bb53],.actions[data-v-ff06bb53]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.search-input[data-v-ff06bb53]{border:1px solid #cbd5e1;border-radius:999px;min-width:280px;padding:10px 14px}.filter-chip[data-v-ff06bb53]{cursor:pointer;background:#f1f5f9;border:none;border-radius:999px;padding:10px 14px;font-weight:700}.filter-chip.active[data-v-ff06bb53]{color:#c2410c;background:#ffedd5}.content-grid[data-v-ff06bb53]{grid-template-columns:1.05fr 1fr}.table-card[data-v-ff06bb53],.detail-card[data-v-ff06bb53]{padding:18px}.table-shell[data-v-ff06bb53]{display:grid}.table-row[data-v-ff06bb53]{border-bottom:1px solid #f1f5f9;grid-template-columns:1.6fr 1fr .8fr .8fr 1fr .7fr;align-items:center;gap:14px;padding:14px 10px;display:grid}.table-header[data-v-ff06bb53]{color:#94a3b8;text-transform:uppercase;font-size:12px}.table-button[data-v-ff06bb53]{text-align:left;cursor:pointer;background:0 0;border:none}.table-button.selected[data-v-ff06bb53]{background:#f8fafc}.title-cell[data-v-ff06bb53]{gap:4px;display:grid}.title-cell strong[data-v-ff06bb53]{color:#0f172a}.title-cell small[data-v-ff06bb53]{color:#64748b;font-size:12px;line-height:1.5}.status-pill[data-v-ff06bb53]{border-radius:999px;justify-content:center;align-items:center;min-width:72px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.status-pill.pending[data-v-ff06bb53]{color:#c2410c;background:#ffedd5}.status-pill.assigned[data-v-ff06bb53]{color:#15803d;background:#dcfce7}.status-pill.cancelled[data-v-ff06bb53]{color:#475569;background:#e2e8f0}.action-text[data-v-ff06bb53]{color:#2563eb;font-size:13px;font-weight:700}.detail-grid[data-v-ff06bb53],.form-grid[data-v-ff06bb53]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.detail-grid div[data-v-ff06bb53],.dispatch-card[data-v-ff06bb53]{background:#f8fafc;border-radius:18px;padding:14px}.detail-grid .full-row[data-v-ff06bb53],.form-grid .full-row[data-v-ff06bb53]{grid-column:1/-1}.detail-grid dt[data-v-ff06bb53]{color:#94a3b8;font-size:12px}.detail-grid dd[data-v-ff06bb53]{color:#0f172a;word-break:break-word;margin:6px 0 0;font-weight:700}.dispatch-card[data-v-ff06bb53]{background:#fff7ed;border:1px solid #fed7aa;margin-top:16px}.dispatch-kicker[data-v-ff06bb53]{color:#c2410c}.dispatch-tip[data-v-ff06bb53]{color:#64748b;font-size:12px}.form-grid label[data-v-ff06bb53]{gap:8px;display:grid}.form-grid span[data-v-ff06bb53]{color:#334155;font-size:13px;font-weight:700}.form-grid select[data-v-ff06bb53],.form-grid textarea[data-v-ff06bb53]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;width:100%;min-width:0;padding:12px 14px}.submit-button[data-v-ff06bb53],.view-order-button[data-v-ff06bb53]{cursor:pointer;border:none;border-radius:16px;padding:14px 16px;font-weight:700}.submit-button[data-v-ff06bb53]{color:#fff;background:#1d4ed8;flex:1}.view-order-button[data-v-ff06bb53]{color:#0f172a;background:#e2e8f0}.submit-button[data-v-ff06bb53]:disabled{opacity:.65;cursor:not-allowed}.empty-state[data-v-ff06bb53]{text-align:center;color:#94a3b8;padding:40px 0}@media (width<=1200px){.content-grid[data-v-ff06bb53],.detail-grid[data-v-ff06bb53],.form-grid[data-v-ff06bb53]{grid-template-columns:1fr}}@media (width<=720px){.table-row[data-v-ff06bb53]{grid-template-columns:1fr}.table-header[data-v-ff06bb53]{display:none}.search-input[data-v-ff06bb53]{width:100%;min-width:0}}.settings-page[data-v-5ef8fa3b]{gap:18px;display:grid}.hero-card[data-v-5ef8fa3b],.settings-card[data-v-5ef8fa3b]{background:#fff;border-radius:24px;box-shadow:0 12px 30px #0f172a0f}.hero-card[data-v-5ef8fa3b]{padding:22px}.settings-grid[data-v-5ef8fa3b]{gap:18px;display:grid}.settings-card[data-v-5ef8fa3b]{justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.eyebrow[data-v-5ef8fa3b]{color:#64748b;text-transform:uppercase;margin:0 0 6px;font-size:12px}.hero-card h3[data-v-5ef8fa3b],.settings-card h4[data-v-5ef8fa3b]{margin:0;font-size:24px}.hero-hint[data-v-5ef8fa3b],.setting-hint[data-v-5ef8fa3b]{color:#64748b;max-width:720px;margin:8px 0 0;font-size:14px;line-height:1.7}.settings-actions[data-v-5ef8fa3b]{align-items:center;gap:12px;display:flex}.toggle-button[data-v-5ef8fa3b]{cursor:pointer;background:#cbd5e1;border:none;border-radius:999px;width:58px;height:32px;transition:background .2s;position:relative}.toggle-button.enabled[data-v-5ef8fa3b]{background:#22c55e}.toggle-button[data-v-5ef8fa3b]:disabled{cursor:not-allowed;opacity:.6}.toggle-thumb[data-v-5ef8fa3b]{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .2s;position:absolute;top:4px;left:4px;box-shadow:0 2px 8px #0f172a2e}.toggle-button.enabled .toggle-thumb[data-v-5ef8fa3b]{transform:translate(26px)}.toggle-label[data-v-5ef8fa3b]{color:#0f172a;font-size:14px;font-weight:700}@media (width<=960px){.settings-card[data-v-5ef8fa3b]{flex-direction:column;align-items:flex-start}}
