.tabs[data-v-d21cec4f]{display:flex;gap:8px;margin-bottom:18px}.tab[data-v-d21cec4f]{background:#fff;border:1px solid #dce4ec;border-radius:999px;color:#5d7083;cursor:pointer;font-family:inherit;font-size:13px;padding:7px 16px;transition:all .18s}.tab[data-v-d21cec4f]:hover{color:#2f4356}.tab.on[data-v-d21cec4f],.tab[data-v-d21cec4f]:hover{border-color:#07ceaf}.tab.on[data-v-d21cec4f]{background:#07ceaf;color:#fff}.grid-2[data-v-d21cec4f]{display:grid;gap:0 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.tip[data-v-d21cec4f]{color:#8499ad;font-size:12px;line-height:1.7;margin:6px 0 0}.hint code[data-v-d21cec4f],.tip code[data-v-d21cec4f]{background:#eef3f5;border-radius:4px;font-size:12px;padding:1px 5px}.save-bar[data-v-d21cec4f]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.saved-tip[data-v-d21cec4f]{color:#8499ad;font-size:12px}.preview-link[data-v-d21cec4f]{color:#05a98f;font-size:13px;text-decoration:none}.preview-link[data-v-d21cec4f]:hover{text-decoration:underline}.stat-grid[data-v-d21cec4f]{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.stat[data-v-d21cec4f]{background:#fff;border:1px solid #e6ebf0;border-radius:10px;padding:14px 16px}.stat b[data-v-d21cec4f]{color:#2f4356;display:block;font-size:24px;font-weight:500;line-height:1.2}.stat b.sm[data-v-d21cec4f]{font-size:16px;padding:4px 0}.stat span[data-v-d21cec4f]{color:#8499ad;font-size:12px}.card-head[data-v-d21cec4f]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:6px}.card-head h3[data-v-d21cec4f]{margin:0}.count[data-v-d21cec4f]{font-weight:400;margin-left:8px}.count[data-v-d21cec4f],.hint[data-v-d21cec4f]{color:#8499ad;font-size:12px}.hint[data-v-d21cec4f]{line-height:1.8;margin:0 0 14px}.upload-row[data-v-d21cec4f]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.file-btn[data-v-d21cec4f]{align-items:center;display:inline-flex}.file-name[data-v-d21cec4f]{color:#6b7d8f;font-size:12px}.preview[data-v-d21cec4f]{margin-top:14px}.chips[data-v-d21cec4f]{display:flex;gap:8px;margin-bottom:10px}.chip[data-v-d21cec4f]{background:#f2f5f8;border-radius:999px;color:#5d7083;font-size:12px;padding:3px 10px}.chip.ok[data-v-d21cec4f]{background:#e6faf5;color:#05a98f}.chip.bad[data-v-d21cec4f]{background:#fdeceb;color:#c8433e}.mini-table[data-v-d21cec4f]{border-collapse:collapse;font-size:12.5px;width:100%}.mini-table td[data-v-d21cec4f],.mini-table th[data-v-d21cec4f]{border-bottom:1px solid #eef2f6;padding:8px 10px;text-align:left;vertical-align:middle}.mini-table th[data-v-d21cec4f]{background:#fafbfc;color:#8499ad;font-size:12px;font-weight:500}.mini-table td.mono[data-v-d21cec4f]{font-family:ui-monospace,Menlo,Consolas,monospace}.mini-table td.right[data-v-d21cec4f]{text-align:right}.bad-text[data-v-d21cec4f]{color:#c8433e}.search-row[data-v-d21cec4f]{align-items:center;display:flex;gap:8px}.search-row input[data-v-d21cec4f]{border:1px solid #d4dde6;border-radius:6px;font-family:inherit;font-size:13px;min-width:200px;padding:7px 10px}.search-row input[data-v-d21cec4f]:focus{border-color:#07ceaf;outline:none}.pager[data-v-d21cec4f]{align-items:center;display:flex;gap:12px;margin-top:12px}.pager-text[data-v-d21cec4f]{color:#8499ad;font-size:12px}.empty[data-v-d21cec4f]{color:#8499ad;font-size:13px;padding:14px 0}.summary[data-v-d21cec4f]{cursor:pointer;font-size:15px;font-weight:500}.thumb-cell[data-v-d21cec4f]{width:84px}.thumb[data-v-d21cec4f]{background:#fafbfc;border:1px solid #e6ebf0;border-radius:6px;display:block;height:48px;-o-object-fit:contain;object-fit:contain;width:64px}.thumb-empty[data-v-d21cec4f]{align-items:center;color:#b6c3cf;display:flex;font-size:12px;justify-content:center}.sub-line[data-v-d21cec4f]{color:#8499ad;display:block;font-size:11.5px;margin-top:3px}.editor-card[data-v-d21cec4f]{border-color:#b9ece1}.editor-grid[data-v-d21cec4f]{display:grid;gap:24px;grid-template-columns:220px minmax(0,1fr);padding:6px 0 4px}.editor-media[data-v-d21cec4f]{min-width:0}.editor-media[data-v-d21cec4f] .img-row{align-items:stretch;flex-direction:column;gap:10px}.editor-media[data-v-d21cec4f] .img-preview{flex:0 0 auto;height:150px;width:100%}.editor-media[data-v-d21cec4f] .img-preview img{-o-object-fit:contain;object-fit:contain}.editor-media[data-v-d21cec4f] .img-ops{width:100%}.editor-media[data-v-d21cec4f] .img-ops .btn{flex:1 1 auto;justify-content:center}.field-label[data-v-d21cec4f]{color:#5d7083;display:block;font-size:12px;margin-bottom:8px}.editor-fields[data-v-d21cec4f]{min-width:0}.editor-card .save-bar[data-v-d21cec4f]{align-items:center;margin-top:14px}.editor-card .save-bar .tip[data-v-d21cec4f]{margin:0}.rules-wrap[data-v-d21cec4f]{display:flex;flex-wrap:wrap;gap:8px;max-height:260px;overflow:auto}.rule-chip[data-v-d21cec4f]{align-items:center;background:#f4f8f7;border:1px solid #e4efec;border-radius:999px;color:#46596b;display:inline-flex;font-size:12px;gap:6px;padding:4px 10px}.rule-chip b[data-v-d21cec4f]{color:#2f4356;font-weight:600}.rule-chip i[data-v-d21cec4f]{color:#9fb0bf;font-style:normal}@media screen and (max-width:900px){.grid-2[data-v-d21cec4f]{grid-template-columns:1fr}.stat-grid[data-v-d21cec4f]{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-grid[data-v-d21cec4f]{grid-template-columns:1fr}}
