.region-page[data-v-bfc70c20]{padding:18px 20px 40px;background:#f5f7fb;min-height:100vh;box-sizing:border-box}.page-head[data-v-bfc70c20]{display:flex;align-items:flex-end;justify-content:space-between;padding:16px 20px;border-radius:12px;background:linear-gradient(120deg,#eef2ff,#f5f0ff 45%,#eefaf6);border:1px solid #e2e8f7;margin-bottom:14px}.head-title[data-v-bfc70c20]{font-size:19px;font-weight:700;color:#1f2a44;letter-spacing:.3px}.head-sub[data-v-bfc70c20]{margin-top:5px;font-size:12.5px;color:#6b7a99}.head-sub code[data-v-bfc70c20]{background:#e6ebf7;color:#4c5a80;padding:1px 5px;border-radius:4px;font-size:11.5px}.stat-row[data-v-bfc70c20]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}.stat-card[data-v-bfc70c20]{background:#fff;border:1px solid #e6ebf5;border-radius:11px;padding:13px 16px;box-shadow:0 1px 3px rgba(31,42,68,.04)}.stat-val[data-v-bfc70c20]{font-size:23px;font-weight:700;color:#5b46d6;line-height:1.2;font-variant-numeric:tabular-nums}.stat-label[data-v-bfc70c20]{margin-top:3px;font-size:12px;color:#7b88a3}.stat-green .stat-val[data-v-bfc70c20]{color:#12a05a}.stat-gray .stat-val[data-v-bfc70c20]{color:#98a2b8}.stat-amber .stat-val[data-v-bfc70c20]{color:#d98a09}.tip-warn[data-v-bfc70c20]{display:flex;align-items:flex-start;gap:8px;background:#fffaf0;border:1px solid #ffe1a8;color:#8a5a00;border-radius:10px;padding:10px 14px;font-size:12.5px;line-height:1.7;margin-bottom:12px}.tip-warn .el-icon[data-v-bfc70c20]{color:#e6a23c;margin-top:2px;flex-shrink:0}.toolbar[data-v-bfc70c20]{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fff;border:1px solid #e6ebf5;border-radius:11px;padding:12px 14px;margin-bottom:12px;flex-wrap:wrap}.toolbar-left[data-v-bfc70c20],.toolbar-right[data-v-bfc70c20]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.w160[data-v-bfc70c20]{width:160px}.table[data-v-bfc70c20]{border-radius:10px;overflow:hidden;background:#fff}.name-cell[data-v-bfc70c20]{display:flex;flex-direction:column;gap:3px;line-height:1.4;padding:4px 0}.name-text[data-v-bfc70c20]{font-weight:600;color:#2b3450}.muted[data-v-bfc70c20]{color:#b4bccd;font-size:12px}.thumb[data-v-bfc70c20]{width:40px;height:40px;border-radius:6px;border:1px solid #eef1f7;background:#fafbfe}.thumb-empty[data-v-bfc70c20]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#ccd3e0}.pagination[data-v-bfc70c20]{display:flex;justify-content:flex-end;margin-top:14px}.form-section[data-v-bfc70c20]{border:1px solid #edf0f7;border-radius:10px;padding:14px 16px 2px;margin-bottom:12px;background:#fbfcff}.form-section-title[data-v-bfc70c20]{font-size:13px;font-weight:700;color:#4c5a80;margin-bottom:12px;padding-left:8px;border-left:3px solid #7c5cff;line-height:1.2}.field-hint[data-v-bfc70c20]{font-size:11px;color:#9aa5bd;line-height:1.5;margin-top:2px}.sms-row[data-v-bfc70c20]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sms-desc[data-v-bfc70c20]{font-size:12px;color:#7b88a3;line-height:1.7;max-width:560px}.sms-desc b[data-v-bfc70c20]{color:#d9603b}.seal-row[data-v-bfc70c20]{display:flex;align-items:center;gap:10px;width:100%}.seal-input[data-v-bfc70c20]{flex:1}.seal-preview[data-v-bfc70c20]{width:54px;height:54px;border-radius:6px;border:1px solid #e6ebf5;background:#fafbfe;flex-shrink:0}.seal-upload[data-v-bfc70c20]{flex-shrink:0}[data-v-bfc70c20] .table-header{background:#f7f9ff!important;color:#4c5a80!important;font-weight:600}[data-v-bfc70c20] .el-table__row:hover{background:#f8faff}