.admin-shell[data-v-013591bc]{min-height:100vh;display:grid;grid-template-columns:248px 1fr;gap:16px;padding:16px}.sidebar[data-v-013591bc]{padding:16px;display:flex;flex-direction:column}.brand[data-v-013591bc]{display:flex;align-items:center;gap:12px;margin-bottom:24px}.logo[data-v-013591bc]{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#0f766e,#22c55e);color:#fff;display:grid;place-items:center;font-weight:700}.title[data-v-013591bc]{font-size:18px;font-weight:700}.subtitle[data-v-013591bc]{font-size:12px;color:var(--muted)}.nav[data-v-013591bc]{display:flex;flex-direction:column;gap:8px;flex:1}.nav-item[data-v-013591bc]{padding:10px 12px;border-radius:10px;color:#344253}.nav-item.active[data-v-013591bc],.nav-item[data-v-013591bc]:hover{background:#e9f5f3;color:#0f766e;font-weight:600}.sidebar-footer[data-v-013591bc]{margin-top:14px;padding-top:12px;border-top:1px solid #d9e2eb;display:grid;gap:12px}.identity-card[data-v-013591bc]{position:relative;overflow:hidden;display:grid;gap:8px;padding:12px;border:1px solid #d7e4ee;border-radius:14px;background:linear-gradient(160deg,#f8fbff,#eef8f4);box-shadow:0 6px 16px #1326400f}.identity-card[data-v-013591bc]:after{content:"";position:absolute;right:-28px;top:-24px;width:96px;height:96px;border-radius:999px;background:radial-gradient(circle at center,#22c55e33,#0f766e08);pointer-events:none}.identity-kicker[data-v-013591bc]{font-size:11px;letter-spacing:.08em;color:#4f6780;text-transform:uppercase}.identity-name[data-v-013591bc]{font-size:18px;font-weight:700;color:#1a2735}.identity-meta[data-v-013591bc]{display:flex;flex-wrap:wrap;gap:8px}.identity-chip[data-v-013591bc]{display:inline-flex;align-items:center;max-width:100%;padding:4px 10px;border-radius:999px;font-size:12px;color:#44566b;background:#fff;border:1px solid #dbe5ef}.identity-role[data-v-013591bc]{color:#0f766e;border-color:#bfe8de;background:#eaf8f3}.logout-btn[data-v-013591bc]{width:100%;border:1px solid #d7e1eb;border-radius:12px;padding:10px 12px;background:linear-gradient(180deg,#f7fafd,#edf2f7);color:#213045;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background .2s ease,border-color .2s ease,transform .2s ease}.logout-btn[data-v-013591bc]:hover{border-color:#b8c7d6;background:linear-gradient(180deg,#f1f6fb,#e8eef5)}.logout-btn[data-v-013591bc]:active{transform:translateY(1px)}.logout-icon[data-v-013591bc]{font-size:13px;line-height:1}.main[data-v-013591bc]{min-width:0}.content[data-v-013591bc]{min-height:0}@media (max-width: 900px){.admin-shell[data-v-013591bc]{grid-template-columns:1fr}}.login-page[data-v-1ee5e714]{min-height:100vh;display:grid;place-items:center;padding:16px;background:linear-gradient(140deg,#d8efe8,#f3f6fb 42%,#d7ebff)}.login-card[data-v-1ee5e714]{width:min(460px,100%);padding:28px}h1[data-v-1ee5e714]{margin:0 0 8px;font-size:28px}.field[data-v-1ee5e714]{display:grid;gap:8px;margin-top:14px}label[data-v-1ee5e714]{font-size:13px;color:#425166}input[data-v-1ee5e714],select[data-v-1ee5e714]{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px 12px}.actions[data-v-1ee5e714]{margin-top:20px}.error-msg[data-v-1ee5e714]{margin-top:12px;color:var(--danger);font-size:14px}.wb-page{display:grid;gap:16px}.wb-section{padding:16px 18px}.wb-section h2,.wb-section h3{margin:0}.wb-hero{border-color:#bdded8;background:linear-gradient(135deg,#f4fffc,#f8fbff);position:relative;overflow:hidden}.wb-hero:after{content:"";position:absolute;width:340px;height:340px;right:-170px;top:-170px;border-radius:999px;background:radial-gradient(circle,#0f766e29,#0f766e00 72%);pointer-events:none}.wb-toolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;position:relative;z-index:1}.wb-filters{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.wb-input{border:1px solid #b8ccd5;border-radius:10px;padding:8px 10px;background:#fff}.wb-input-date{min-width:130px}.wb-input-tool{min-width:210px}.wb-meta{margin-top:10px;display:flex;gap:16px;flex-wrap:wrap;font-size:13px;position:relative;z-index:1}.wb-platform-panel{border-color:#cedbe8;background:linear-gradient(180deg,#fff,#f7fbff)}.wb-platform-grid{margin-top:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.wb-platform-card{border:1px solid #d4e2ee;border-radius:14px;padding:12px;background:#fff;box-shadow:0 12px 24px #1d2c430f}.wb-platform-wechat_mini{border-color:#a8dfd2;background:linear-gradient(180deg,#f4fffa,#fff 72%)}.wb-platform-ios{border-color:#c7dcfb;background:linear-gradient(180deg,#f5faff,#fff 72%)}.wb-platform-android{border-color:#cde4be;background:linear-gradient(180deg,#f8fff2,#fff 72%)}.wb-platform-title{font-size:18px;font-weight:700;margin-bottom:10px}.wb-metric-list{display:grid;gap:8px}.wb-metric-row{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px;color:#445467;border:1px dashed #d9e4ef;border-radius:10px;padding:8px 10px;background:#ffffffbf}.wb-metric-row strong{font-size:16px;color:#15212e}.wb-metric-row .wb-danger{color:#ba2419}.wb-total-row{margin-top:12px;border-radius:12px;border:1px solid #d7e2ef;padding:10px 12px;background:#f8fbff}.wb-total-title{font-weight:700;margin-bottom:6px}.wb-total-metrics{display:flex;gap:14px;flex-wrap:wrap;color:#314355;font-size:13px}.wb-funnel-panel{border-color:#d0deea;background:linear-gradient(180deg,#fff,#fbfdff)}.wb-funnel-grid{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.wb-funnel-step{border:1px solid #d8e3ef;border-radius:12px;padding:14px;background:#f7fbff}.wb-step-name{color:#64758b;font-size:12px;margin-bottom:8px}.wb-step-count{font-size:28px;line-height:1;font-weight:700;color:#172332}.wb-rate-row{margin-top:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.wb-rate-item{border:1px solid #dde7f1;border-radius:10px;background:#fff;padding:10px;font-size:13px;color:#344253}.wb-tools-panel{border-color:#d2e3d7;background:linear-gradient(180deg,#fff,#f8fff8)}.wb-tools-table{margin-top:12px}.wb-error{margin-top:8px;color:#b42318}@media (max-width: 1280px){.wb-platform-grid,.wb-funnel-grid,.wb-rate-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.wb-input-date,.wb-input-tool{min-width:0;width:100%}.wb-platform-grid,.wb-funnel-grid,.wb-rate-row{grid-template-columns:1fr}}.page-grid[data-v-d68ee3ec]{display:grid;gap:14px}.pane[data-v-d68ee3ec]{padding:14px}.overview-block[data-v-d68ee3ec]{margin-top:12px;display:grid;gap:10px}.toolbar[data-v-d68ee3ec]{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.filters[data-v-d68ee3ec]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}input[data-v-d68ee3ec],select[data-v-d68ee3ec]{border:1px solid var(--line);border-radius:10px;padding:8px 10px}.metric-grid[data-v-d68ee3ec]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.metric-item[data-v-d68ee3ec]{border:1px solid #e8edf4;border-radius:12px;padding:12px;background:#f9fbfe}.metric-label[data-v-d68ee3ec]{color:var(--muted);font-size:12px}.metric-value[data-v-d68ee3ec]{margin-top:8px;font-size:20px;font-weight:700}.guard-metric-card[data-v-d68ee3ec]{background:linear-gradient(145deg,#f7fbff,#eef6ff);border-color:#d5e7ff;display:flex;flex-direction:column;gap:10px}.guard-config-row[data-v-d68ee3ec]{display:grid}.guard-config-row .guard-metric-card[data-v-d68ee3ec]{width:100%}.guard-header-row[data-v-d68ee3ec]{display:flex;align-items:center;justify-content:space-between;gap:10px}.guard-title[data-v-d68ee3ec]{color:#334155;font-size:18px;font-weight:700}.guard-submit-toggle[data-v-d68ee3ec]{display:inline-flex;align-items:center;gap:8px;color:#334155;font-size:13px;font-weight:600}.guard-submit-toggle input[type=checkbox][data-v-d68ee3ec]{width:16px;height:16px;accent-color:#2563eb}.guard-subtitle[data-v-d68ee3ec]{color:#607086;font-size:12px}.guard-field-grid[data-v-d68ee3ec]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.guard-field[data-v-d68ee3ec]{display:grid;gap:4px;color:#526174;font-size:12px}.guard-field input[data-v-d68ee3ec]{width:100%;background:#fff}.guard-actions[data-v-d68ee3ec]{margin-top:2px;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.guard-hint[data-v-d68ee3ec]{color:#607086;font-size:12px}.pill[data-v-d68ee3ec]{display:inline-flex;align-items:center;border-radius:999px;padding:2px 10px;font-size:12px;line-height:20px}.pill-ok[data-v-d68ee3ec]{background:#e6f7ef;color:#0f7a4a}.pill-muted[data-v-d68ee3ec]{background:#eef2f7;color:#5f6b7a}.pill-danger[data-v-d68ee3ec]{background:#fde7e7;color:#b42318}.action-row[data-v-d68ee3ec]{display:flex;gap:8px;flex-wrap:wrap}.danger-lite[data-v-d68ee3ec]{color:var(--danger)}.pagination-row[data-v-d68ee3ec]{margin-top:12px;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center}.error-text[data-v-d68ee3ec]{margin-top:8px;color:var(--danger)}.modal-mask[data-v-d68ee3ec]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a5c;display:flex;align-items:center;justify-content:center;padding:16px;z-index:999}.modal-card[data-v-d68ee3ec]{width:min(520px,100%);background:#fff;border-radius:14px;border:1px solid #dbe3ef;padding:16px;box-shadow:0 20px 40px #0f172a33}.modal-title[data-v-d68ee3ec]{font-size:18px;font-weight:700}.modal-user-meta[data-v-d68ee3ec]{margin-top:8px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.modal-field[data-v-d68ee3ec]{margin-top:12px;display:grid;gap:6px}.modal-field label[data-v-d68ee3ec]{color:#425466;font-size:13px}.modal-actions[data-v-d68ee3ec]{margin-top:16px;display:flex;justify-content:flex-end;gap:8px}@media (max-width: 1280px){.metric-grid[data-v-d68ee3ec],.guard-field-grid[data-v-d68ee3ec]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.guard-field-grid[data-v-d68ee3ec]{grid-template-columns:1fr}}@media (max-width: 760px){.metric-grid[data-v-d68ee3ec]{grid-template-columns:1fr}}.page-grid[data-v-91b4c62f]{display:grid;gap:14px}.pane[data-v-91b4c62f]{padding:14px}.toolbar[data-v-91b4c62f]{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.filters[data-v-91b4c62f]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}input[data-v-91b4c62f],select[data-v-91b4c62f]{border:1px solid var(--line);border-radius:10px;padding:8px 10px}.profile-grid[data-v-91b4c62f]{margin-top:10px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.profile-item[data-v-91b4c62f]{border:1px solid #e8edf4;border-radius:12px;padding:10px 12px;background:#f9fbfe;display:grid;gap:4px}.label[data-v-91b4c62f]{color:var(--muted);font-size:12px}.value[data-v-91b4c62f]{font-size:14px;font-weight:600}.warn-text[data-v-91b4c62f]{margin-top:8px;color:#915f00;background:#fff7ea;border:1px solid #f3ddba;border-radius:10px;padding:8px 10px}.day-journey-list[data-v-91b4c62f]{margin-top:12px;display:grid;gap:12px}.day-journey-card[data-v-91b4c62f]{border:1px solid #e6ebf3;border-radius:12px;background:#fbfdff;padding:12px}.day-journey-head[data-v-91b4c62f]{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:flex-start}.day-title[data-v-91b4c62f]{font-size:16px;font-weight:700}.day-metrics[data-v-91b4c62f]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-start}.metric-chip[data-v-91b4c62f]{border-radius:999px;border:1px solid #d7e3f4;background:#f2f7ff;color:#27466f;font-size:12px;line-height:1;padding:6px 10px}.session-list[data-v-91b4c62f]{margin-top:12px;display:grid;gap:10px}.session-card[data-v-91b4c62f]{border:1px solid #dfe7f3;border-radius:10px;background:#fff;padding:10px}.session-head[data-v-91b4c62f]{display:flex;justify-content:space-between;gap:8px;align-items:center;flex-wrap:wrap}.session-title[data-v-91b4c62f]{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;font-weight:700}.session-time[data-v-91b4c62f]{font-weight:500;color:var(--muted)}.session-fold-icon[data-v-91b4c62f]{width:18px;height:18px;border-radius:6px;border:1px solid #d7e3f4;background:#fff;color:#5a6a7f;font-size:11px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.session-fold-icon[data-v-91b4c62f]:hover{border-color:#b9cee9;background:#f4f8ff}.session-fold-icon[data-v-91b4c62f]:focus-visible{outline:2px solid rgba(75,128,210,.35);outline-offset:1px}.session-metrics[data-v-91b4c62f]{display:flex;gap:8px;flex-wrap:wrap}.session-meta[data-v-91b4c62f]{margin-top:8px;font-size:12px;color:#5c6b80;display:flex;gap:8px;flex-wrap:wrap}.timeline-wrap[data-v-91b4c62f]{margin-top:10px;display:flex;align-items:stretch;gap:8px;flex-wrap:wrap}.timeline-node[data-v-91b4c62f]{min-width:240px;max-width:320px;border-radius:12px;border:1px solid #e8edf4;padding:10px;background:#fff}.node-page[data-v-91b4c62f]{border-color:#c9defa;background:#f6faff}.node-tool[data-v-91b4c62f]{border-color:#d8efe3;background:#f5fbf7}.node-submit[data-v-91b4c62f]{border-color:#f6dfc0;background:#fffaf3}.node-result[data-v-91b4c62f]{border-color:#ead7ff;background:#faf7ff}.node-auth[data-v-91b4c62f]{border-color:#ffd8cd;background:#fff6f2}.node-session[data-v-91b4c62f],.node-system[data-v-91b4c62f]{border-color:#e5e9ef;background:#fafbfc}.node-time[data-v-91b4c62f]{color:var(--muted);font-size:12px}.node-title[data-v-91b4c62f]{margin-top:6px;font-size:14px;font-weight:700}.node-desc[data-v-91b4c62f]{margin-top:6px;color:#44505f;font-size:13px;line-height:1.5}.timeline-arrow[data-v-91b4c62f]{align-self:center;color:#7a8696;font-size:18px}.error-text[data-v-91b4c62f]{margin-top:8px;color:var(--danger)}@media (max-width: 1100px){.profile-grid[data-v-91b4c62f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.profile-grid[data-v-91b4c62f]{grid-template-columns:1fr}.timeline-wrap[data-v-91b4c62f]{flex-direction:column}.timeline-arrow[data-v-91b4c62f]{transform:rotate(90deg)}}.page-grid[data-v-94dc126d]{display:grid;gap:14px}.pane[data-v-94dc126d]{padding:14px}.toolbar[data-v-94dc126d]{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.summary-grid[data-v-94dc126d]{margin-top:10px;margin-bottom:12px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.summary-card[data-v-94dc126d]{border:1px solid var(--line);border-radius:10px;padding:10px}.label[data-v-94dc126d]{color:var(--muted);font-size:13px}.value[data-v-94dc126d]{margin-top:6px;font-size:20px;font-weight:700}.value.danger[data-v-94dc126d]{color:var(--danger)}.value.ok[data-v-94dc126d]{color:var(--primary)}.issue-list[data-v-94dc126d]{margin:0;padding-left:18px}.error-text[data-v-94dc126d]{color:var(--danger)}@media (max-width: 900px){.summary-grid[data-v-94dc126d]{grid-template-columns:1fr}}.page-grid[data-v-6e660a27]{display:grid;gap:14px}.pane[data-v-6e660a27]{padding:14px}.toolbar[data-v-6e660a27]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.sub-toolbar[data-v-6e660a27]{margin:18px 0 10px}.platform-block[data-v-6e660a27]{border-top:1px dashed #d4dde8;padding-top:12px}.platform-block[data-v-6e660a27]:first-of-type{border-top:0;padding-top:0}h2[data-v-6e660a27],h3[data-v-6e660a27]{margin:0}.filters[data-v-6e660a27]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.platform-stat[data-v-6e660a27]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;border:1px solid #d4dde8;background:#f8fafc;color:#334155;font-size:12px;line-height:1}.keyword-input[data-v-6e660a27]{width:clamp(300px,42vw,440px)}.refresh-btn[data-v-6e660a27]{min-width:104px;text-align:center;white-space:nowrap}input[data-v-6e660a27],select[data-v-6e660a27],textarea[data-v-6e660a27]{border:1px solid var(--line);border-radius:10px;padding:8px 10px}.action-row[data-v-6e660a27]{display:flex;gap:8px;flex-wrap:wrap}.status-btn[data-v-6e660a27]{min-width:56px;text-align:center}.status-btn-online[data-v-6e660a27]:not(:disabled){background:#e6f7ef;color:#0f7a4a}.status-btn-offline[data-v-6e660a27]:not(:disabled){background:#fbeaea;color:#9f1c1c}.status-btn[data-v-6e660a27]:disabled{opacity:.55;cursor:not-allowed}.tool-name[data-v-6e660a27]{display:block;font-weight:600}.tool-code[data-v-6e660a27]{display:inline-block;margin-top:4px;font-size:12px;color:#667085}.cell-link-btn[data-v-6e660a27]{width:100%;border:0;background:transparent;text-align:left;padding:0;cursor:pointer;color:#0f766e;text-decoration:underline;text-decoration-style:dashed;text-underline-offset:3px}.cell-link-btn[data-v-6e660a27]:hover{opacity:.75}.pill[data-v-6e660a27]{display:inline-flex;border-radius:999px;padding:2px 10px;font-size:12px}.pill-online[data-v-6e660a27]{background:#e6f7ef;color:#0f7a4a}.pill-maintenance[data-v-6e660a27]{background:#fff4d9;color:#946200}.pill-offline[data-v-6e660a27]{background:#eef2f7;color:#5f6b7a}.error-text[data-v-6e660a27]{color:var(--danger)}.success-text[data-v-6e660a27]{color:#0f7a4a}.modal-mask[data-v-6e660a27]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a5c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:16px;z-index:2400}.modal-card[data-v-6e660a27]{width:min(760px,100%);max-height:calc(100vh - 40px);overflow:auto;background:#fff;border-radius:14px;border:1px solid #dbe3ef;padding:16px;box-shadow:0 20px 40px #0f172a33}.config-modal-card[data-v-6e660a27]{width:min(960px,100%)}.coin-modal-card[data-v-6e660a27]{width:min(1180px,100%);max-height:calc(100vh - 24px);padding:14px 16px}.modal-title[data-v-6e660a27]{font-size:18px;font-weight:700}.field[data-v-6e660a27]{margin-top:12px;display:grid;gap:6px}.field span[data-v-6e660a27]{color:#44505f;font-size:13px}.base-info[data-v-6e660a27]{margin-top:10px;display:grid;gap:6px;color:#334155}.coin-base-info[data-v-6e660a27]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}.modal-inline-error[data-v-6e660a27]{margin:8px 0 0;padding:8px 10px;border:1px solid #fecaca;background:#fef2f2;border-radius:10px}.form-grid[data-v-6e660a27]{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.coin-dialog-grid[data-v-6e660a27]{margin-top:8px;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-items:start}.coin-main-column[data-v-6e660a27],.coin-side-column[data-v-6e660a27]{min-width:0}.coin-bottom-folds[data-v-6e660a27]{margin-top:8px}.compact-grid[data-v-6e660a27]{margin-top:8px;gap:8px}.coin-three-grid[data-v-6e660a27]{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-grid .field[data-v-6e660a27]{margin-top:0}.field-tight[data-v-6e660a27]{margin-top:8px}.coin-form-grid[data-v-6e660a27]{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.coin-form-grid.compact-grid[data-v-6e660a27]{margin-top:8px}.full-width[data-v-6e660a27]{grid-column:1 / -1}.tier-header[data-v-6e660a27]{display:flex;align-items:center;justify-content:space-between;gap:8px}.tier-grid[data-v-6e660a27]{display:grid;gap:8px}.tier-row[data-v-6e660a27]{display:grid;grid-template-columns:90px 20px 90px 34px 120px max-content;gap:8px;align-items:center}.coin-toolbar[data-v-6e660a27]{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.coin-toolbar-tip[data-v-6e660a27]{color:#4b5563;font-size:13px}.coin-toolbar-btn[data-v-6e660a27]{white-space:nowrap}.coin-field[data-v-6e660a27]{margin-top:0}.coin-field-head[data-v-6e660a27]{display:flex;align-items:center;justify-content:space-between;gap:8px}.coin-reset-btn[data-v-6e660a27]{font-size:12px;padding:4px 8px}.tier-delete-btn[data-v-6e660a27]{justify-self:start;width:auto;min-width:64px;white-space:nowrap}.coin-desc[data-v-6e660a27]{color:#6b7280;font-size:12px;line-height:1.4}.coin-input-row[data-v-6e660a27]{display:grid;gap:6px}.coin-default-text[data-v-6e660a27]{color:#64748b;font-size:12px}.preview-card[data-v-6e660a27]{margin-top:14px;border:1px solid #d9e2ec;border-radius:12px;padding:12px;background:#f8fbff}.preview-card-title[data-v-6e660a27]{font-size:14px;font-weight:700;color:#1f2f4a}.preview-form-grid[data-v-6e660a27]{margin-top:10px}.preview-form-grid.compact-grid[data-v-6e660a27]{margin-top:8px}.preview-actions[data-v-6e660a27]{margin-top:8px;display:flex;justify-content:flex-end}.preview-error[data-v-6e660a27]{margin-top:8px}.preview-result[data-v-6e660a27]{margin-top:8px;display:grid;gap:6px;color:#334155;font-size:13px}.rule-chip[data-v-6e660a27]{display:inline-flex;align-items:center;margin:4px 6px 0 0;padding:2px 8px;border-radius:999px;background:#e8f1ff;color:#1f3d73;font-size:12px}.switch-row[data-v-6e660a27]{margin-top:12px;display:flex;gap:14px;flex-wrap:wrap}.switch-item[data-v-6e660a27]{display:inline-flex;align-items:center;gap:6px;color:#334155}.modal-actions[data-v-6e660a27]{margin-top:16px;display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.fold-card[data-v-6e660a27]{margin-top:8px;border:1px solid #d9e2ec;border-radius:12px;overflow:hidden;background:#f8fbff}.fold-card[data-v-6e660a27]:first-child{margin-top:0}.fold-summary[data-v-6e660a27]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:8px 10px;font-size:13px;font-weight:700;color:#1f2f4a;background:#eef4fc;list-style:none}.fold-summary[data-v-6e660a27]::-webkit-details-marker{display:none}.fold-summary[data-v-6e660a27]:after{content:"展开";font-size:12px;font-weight:500;color:#4b5f82}.fold-card[open] .fold-summary[data-v-6e660a27]:after{content:"收起"}.fold-content[data-v-6e660a27]{padding:10px}.coin-modal-actions[data-v-6e660a27]{margin-top:10px;padding-top:10px;border-top:1px solid #e2e8f0}@media (max-width: 1160px){.coin-dialog-grid[data-v-6e660a27],.coin-base-info[data-v-6e660a27]{grid-template-columns:1fr}}@media (max-width: 920px){.form-grid[data-v-6e660a27],.coin-form-grid[data-v-6e660a27],.preview-form-grid[data-v-6e660a27]{grid-template-columns:1fr}.tier-row[data-v-6e660a27]{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-grid[data-v-d502bf23]{display:grid;gap:14px}.pane[data-v-d502bf23]{padding:14px;display:grid;gap:12px}.toolbar[data-v-d502bf23]{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.toolbar h2[data-v-d502bf23]{margin:0 0 6px}.panel-tabs[data-v-d502bf23],.filters[data-v-d502bf23]{display:flex;gap:8px;flex-wrap:wrap}.trend-toolbar[data-v-d502bf23]{display:grid;gap:8px}input[data-v-d502bf23],select[data-v-d502bf23]{border:1px solid var(--line);border-radius:10px;padding:8px 10px}.danger[data-v-d502bf23]{color:var(--danger);font-weight:600}.error-text[data-v-d502bf23]{color:var(--danger)}.trend-chart-card[data-v-d502bf23]{border:1px solid var(--line);border-radius:12px;background:#fff;padding:10px}.trend-chart[data-v-d502bf23]{width:100%;height:420px}.selector-wrap[data-v-d502bf23]{border:1px solid var(--line);border-radius:12px;background:#fbfdff;padding:10px;display:grid;gap:8px}.selector-title[data-v-d502bf23]{font-size:13px;color:var(--muted);font-weight:600}.selector-grid[data-v-d502bf23]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;max-height:220px;overflow:auto}.selector-item[data-v-d502bf23]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text);min-height:28px}.selector-item input[data-v-d502bf23]{margin:0}.tiny-inline[data-v-d502bf23]{color:var(--muted);font-size:12px}@media (max-width: 1100px){.selector-grid[data-v-d502bf23]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.selector-grid[data-v-d502bf23]{grid-template-columns:1fr}.trend-chart[data-v-d502bf23]{height:320px}}.ops-page[data-v-3decb12f]{display:grid;gap:14px}.head-card[data-v-3decb12f]{padding:14px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.head-card h2[data-v-3decb12f]{margin:0 0 6px}.tab-row[data-v-3decb12f]{display:flex;gap:8px;flex-wrap:wrap}.page-grid[data-v-062a29a1]{display:grid;gap:14px}.pane[data-v-062a29a1]{padding:14px}.toolbar[data-v-062a29a1]{display:grid;gap:10px}.toolbar h2[data-v-062a29a1]{margin:0}.filters[data-v-062a29a1]{display:flex;gap:8px;flex-wrap:wrap}input[data-v-062a29a1],select[data-v-062a29a1]{border:1px solid var(--line);border-radius:10px;padding:8px 10px}.clickable-row[data-v-062a29a1]{cursor:pointer}.clickable-row.selected[data-v-062a29a1]{background:#f2f9f8}.error-cell[data-v-062a29a1]{color:var(--danger);max-width:280px;word-break:break-all}.detail-grid[data-v-062a29a1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.json-box[data-v-062a29a1]{margin-top:10px;max-height:420px;overflow:auto;background:#0f172a;color:#e2e8f0;border-radius:10px;padding:12px;font-size:12px}.error-text[data-v-062a29a1]{color:var(--danger)}@media (max-width: 920px){.detail-grid[data-v-062a29a1]{grid-template-columns:1fr}}.page-grid[data-v-b05f8010]{display:grid;gap:14px}.pane[data-v-b05f8010]{padding:14px}.toolbar[data-v-b05f8010]{display:grid;gap:10px}.toolbar h2[data-v-b05f8010]{margin:0}.filters[data-v-b05f8010],.type-filter-row[data-v-b05f8010]{display:flex;gap:8px;flex-wrap:wrap}input[data-v-b05f8010],select[data-v-b05f8010]{border:1px solid var(--line);border-radius:10px;padding:8px 10px}.content-cell[data-v-b05f8010]{max-width:460px;white-space:pre-wrap;word-break:break-word}.action-row[data-v-b05f8010]{display:flex;gap:6px;flex-wrap:wrap}.pill[data-v-b05f8010]{display:inline-flex;align-items:center;border-radius:999px;padding:2px 10px;font-size:12px;border:1px solid transparent}.pill-ok[data-v-b05f8010]{color:#166534;background:#dcfce7;border-color:#86efac}.pill-warn[data-v-b05f8010]{color:#854d0e;background:#fef3c7;border-color:#fde68a}.pill-danger[data-v-b05f8010]{color:#991b1b;background:#fee2e2;border-color:#fca5a5}.pill-info[data-v-b05f8010]{color:#1d4ed8;background:#dbeafe;border-color:#93c5fd}.pill-reward[data-v-b05f8010]{color:#a16207;background:#fef3c7;border-color:#fde68a}.btn-filter-active[data-v-b05f8010]{border-color:#93c5fd;background-color:#eff6ff;color:#1d4ed8}.pagination-row[data-v-b05f8010]{margin-top:10px;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.error-text[data-v-b05f8010]{color:var(--danger)}.page-grid[data-v-8bceb34b]{display:grid;gap:14px}.activities-grid[data-v-8bceb34b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.activity-card[data-v-8bceb34b]{padding:18px;display:grid;gap:14px;border:1px solid #d7e3e9}.activity-head[data-v-8bceb34b]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.activity-head h3[data-v-8bceb34b]{margin:0;font-size:24px;line-height:1.2}.title-wrap[data-v-8bceb34b]{display:grid;gap:8px}.activity-desc[data-v-8bceb34b]{margin:0;font-size:14px;color:#64748b;line-height:1.5}.status-badge[data-v-8bceb34b]{display:inline-flex;align-items:center;justify-content:center;min-width:72px;height:30px;padding:0 10px;border-radius:999px;font-size:13px;font-weight:700;white-space:nowrap}.status-active[data-v-8bceb34b]{color:#0b766e;background:#def7f4}.status-inactive[data-v-8bceb34b]{color:#475569;background:#e2e8f0}.metric-row[data-v-8bceb34b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric-item[data-v-8bceb34b]{padding:10px 12px;border:1px solid #dbe5ec;border-radius:10px;background:#f8fbfc;display:grid;gap:4px}.metric-label[data-v-8bceb34b]{font-size:12px;color:#64748b}.metric-value[data-v-8bceb34b]{font-size:16px;color:#1f2937}.meta-list[data-v-8bceb34b]{display:grid;gap:8px}.meta-item[data-v-8bceb34b]{display:grid;gap:2px}.meta-label[data-v-8bceb34b]{color:#64748b;font-size:12px}.meta-value[data-v-8bceb34b]{color:#111827;font-size:13px;word-break:break-all}.actions[data-v-8bceb34b]{display:flex}.error-text[data-v-8bceb34b]{color:var(--danger)}@media (max-width: 900px){.activities-grid[data-v-8bceb34b],.metric-row[data-v-8bceb34b]{grid-template-columns:1fr}}.daily-campaign-page[data-v-fd643493]{display:grid;gap:14px}.page-head[data-v-fd643493]{padding:16px;display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.page-head h2[data-v-fd643493]{margin:0 0 8px}.head-actions[data-v-fd643493]{display:flex;gap:8px;flex-wrap:wrap}.history-pane[data-v-fd643493]{padding:16px;display:grid;gap:10px}.history-head[data-v-fd643493]{display:flex;align-items:center;justify-content:space-between;gap:10px}.history-head h3[data-v-fd643493]{margin:0}.history-actions[data-v-fd643493]{display:flex;align-items:center;gap:8px}.modal-mask[data-v-fd643493]{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.modal-card[data-v-fd643493]{width:min(980px,100%);max-height:calc(100vh - 48px);overflow:auto;background:#fff;border-radius:16px;border:1px solid #d7e3e9;padding:16px;display:grid;gap:12px}.editor-modal-card[data-v-fd643493]{box-shadow:0 18px 48px #0f172a33}.modal-title-row[data-v-fd643493]{display:flex;align-items:center;justify-content:space-between;gap:10px}.modal-title[data-v-fd643493]{margin:0;font-size:22px;font-weight:700;color:#1f2937}.form-grid[data-v-fd643493]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.field[data-v-fd643493]{display:grid;gap:6px;font-size:13px}.platform-field[data-v-fd643493]{grid-column:span 2}.platform-options[data-v-fd643493]{display:flex;gap:12px;flex-wrap:wrap}.platform-item[data-v-fd643493]{display:inline-flex;align-items:center;gap:6px}input[data-v-fd643493],select[data-v-fd643493],textarea[data-v-fd643493]{border:1px solid var(--line);border-radius:10px;padding:8px 10px}input[data-v-fd643493]:disabled,select[data-v-fd643493]:disabled,textarea[data-v-fd643493]:disabled{background:#f1f5f9;color:#667085;cursor:not-allowed}.modal-actions[data-v-fd643493]{display:flex;justify-content:flex-end;gap:8px}.error-text[data-v-fd643493]{color:var(--danger)}.success-text[data-v-fd643493]{color:#0f766e}@media (max-width: 920px){.form-grid[data-v-fd643493]{grid-template-columns:1fr}.platform-field[data-v-fd643493]{grid-column:span 1}.history-head[data-v-fd643493]{flex-direction:column;align-items:flex-start}}.gift-grant-page[data-v-48b8d0ce]{display:grid;gap:14px}.page-head[data-v-48b8d0ce]{padding:16px;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.page-head h2[data-v-48b8d0ce]{margin:0}.head-actions[data-v-48b8d0ce]{display:flex;gap:8px;flex-wrap:wrap}.pane[data-v-48b8d0ce]{padding:14px;display:grid;gap:12px}.pane-head h3[data-v-48b8d0ce]{margin:0}.pane-head-row[data-v-48b8d0ce]{display:flex;justify-content:space-between;align-items:center;gap:8px}.form-grid[data-v-48b8d0ce]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.field[data-v-48b8d0ce]{display:grid;gap:6px}.field-full[data-v-48b8d0ce]{grid-column:1 / -1}.field span[data-v-48b8d0ce]{font-size:13px;color:var(--muted)}input[data-v-48b8d0ce],select[data-v-48b8d0ce],textarea[data-v-48b8d0ce]{border:1px solid var(--line);border-radius:10px;padding:8px 10px}.actions-row[data-v-48b8d0ce]{display:flex;gap:8px;flex-wrap:wrap}.target-card[data-v-48b8d0ce]{display:grid;gap:8px;border:1px solid #d7e3ea;border-radius:10px;background:#f8fbfc;padding:12px}.target-row[data-v-48b8d0ce]{display:flex;justify-content:space-between;gap:10px}.target-label[data-v-48b8d0ce]{color:#64748b}.remark-cell[data-v-48b8d0ce]{max-width:260px;word-break:break-word}.error-text[data-v-48b8d0ce]{color:var(--danger)}.success-text[data-v-48b8d0ce]{color:#0f766e}@media (max-width: 900px){.form-grid[data-v-48b8d0ce]{grid-template-columns:1fr}}.bee-campaign-page[data-v-0c9a52e8]{display:grid;gap:14px}.page-head[data-v-0c9a52e8]{padding:16px;display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.page-head h2[data-v-0c9a52e8]{margin:0 0 8px}.head-actions[data-v-0c9a52e8]{display:flex;gap:8px;flex-wrap:wrap}.history-pane[data-v-0c9a52e8]{padding:16px;display:grid;gap:10px}.history-head[data-v-0c9a52e8]{display:flex;align-items:center;justify-content:space-between;gap:10px}.history-head h3[data-v-0c9a52e8]{margin:0}.history-actions[data-v-0c9a52e8]{display:flex;align-items:center;gap:8px}.modal-mask[data-v-0c9a52e8]{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.modal-card[data-v-0c9a52e8]{width:min(980px,100%);max-height:calc(100vh - 48px);overflow:auto;background:#fff;border-radius:16px;border:1px solid #d7e3e9;padding:16px;display:grid;gap:12px}.editor-modal-card[data-v-0c9a52e8]{box-shadow:0 18px 48px #0f172a33}.modal-title-row[data-v-0c9a52e8]{display:flex;align-items:center;justify-content:space-between;gap:10px}.modal-title[data-v-0c9a52e8]{margin:0;font-size:22px;font-weight:700;color:#1f2937}.form-grid[data-v-0c9a52e8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.field[data-v-0c9a52e8]{display:grid;gap:6px;font-size:13px}.platform-field[data-v-0c9a52e8]{grid-column:span 2}.platform-options[data-v-0c9a52e8]{display:flex;gap:12px;flex-wrap:wrap}.platform-item[data-v-0c9a52e8]{display:inline-flex;align-items:center;gap:6px}input[data-v-0c9a52e8],select[data-v-0c9a52e8],textarea[data-v-0c9a52e8]{border:1px solid var(--line);border-radius:10px;padding:8px 10px}input[data-v-0c9a52e8]:disabled,select[data-v-0c9a52e8]:disabled,textarea[data-v-0c9a52e8]:disabled{background:#f1f5f9;color:#667085;cursor:not-allowed}.modal-actions[data-v-0c9a52e8]{display:flex;justify-content:flex-end;gap:8px}.error-text[data-v-0c9a52e8]{color:var(--danger)}.success-text[data-v-0c9a52e8]{color:#0f766e}@media (max-width: 920px){.form-grid[data-v-0c9a52e8]{grid-template-columns:1fr}.platform-field[data-v-0c9a52e8]{grid-column:span 1}.history-head[data-v-0c9a52e8]{flex-direction:column;align-items:flex-start}}.page-grid[data-v-0d376627]{display:grid;gap:14px}.pane[data-v-0d376627]{padding:16px}.toolbar[data-v-0d376627]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.toolbar h2[data-v-0d376627]{margin:0}.actions[data-v-0d376627],.status-actions[data-v-0d376627]{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.filters-stack[data-v-0d376627]{margin-top:12px;border:1px solid #e8eef5;border-radius:12px;background:#f9fbfd;padding:10px}.filters-row[data-v-0d376627]{display:flex;align-items:center;gap:10px}.filters-row+.filters-row[data-v-0d376627]{margin-top:10px;padding-top:10px;border-top:1px dashed #e4ebf3}.filters-row-label[data-v-0d376627]{min-width:64px;font-size:12px;color:#64748b;font-weight:600;line-height:1}.filters-row-fields[data-v-0d376627]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:1}.query-fields-primary[data-v-0d376627],.query-fields-secondary[data-v-0d376627]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;width:100%}.query-fields-wrap[data-v-0d376627]{align-items:flex-start;flex-wrap:nowrap;flex-direction:column}.detect-fields-wrap[data-v-0d376627]{flex-direction:row}.filter-select[data-v-0d376627]{width:148px;min-width:128px}.filter-text[data-v-0d376627]{width:240px;min-width:180px}.filter-date[data-v-0d376627]{width:170px;min-width:150px}.filter-page-size[data-v-0d376627]{width:96px;min-width:80px}.filter-check-code[data-v-0d376627]{width:260px;min-width:220px}.rule-overview[data-v-0d376627]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.rule-card[data-v-0d376627]{border:1px solid #e6edf4;border-radius:12px;padding:12px;background:#f9fcff}.rule-card-queue[data-v-0d376627]{background:linear-gradient(180deg,#f5fbff,#fff)}.rule-card-retry[data-v-0d376627]{background:linear-gradient(180deg,#fff9f5,#fff)}.rule-card-provider[data-v-0d376627]{background:linear-gradient(180deg,#f4fbf8,#fff)}.rule-card-head[data-v-0d376627]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.rule-card-head h4[data-v-0d376627]{margin:0;font-size:16px}.rule-count[data-v-0d376627]{font-size:12px;color:#475569;background:#eef2f7;border-radius:999px;padding:2px 10px;white-space:nowrap}.rule-line[data-v-0d376627]{margin:6px 0 0;color:#334155;font-size:13px;line-height:1.5}.category-filter-row[data-v-0d376627]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.quick-label[data-v-0d376627]{font-size:13px}.chip-btn[data-v-0d376627]{border:1px solid var(--line);background:#f8fafc;color:#334155;border-radius:999px;padding:6px 10px;cursor:pointer}.chip-btn.active[data-v-0d376627]{border-color:#85c9bb;background:#dff4ee;color:#0f766e;font-weight:600}input[data-v-0d376627],select[data-v-0d376627]{border:1px solid var(--line);border-radius:10px;padding:8px 10px}.pager[data-v-0d376627]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;flex-wrap:wrap}.pager-actions[data-v-0d376627]{display:flex;gap:8px}.table-wrap[data-v-0d376627]{margin-top:12px;border:1px solid #edf1f6;border-radius:12px;overflow:auto}.table[data-v-0d376627]{min-width:1420px}.table th[data-v-0d376627]{white-space:nowrap;background:#f8fafc}.clickable-row[data-v-0d376627]{cursor:pointer}.clickable-row[data-v-0d376627]:hover{background:#f8fbff}.clickable-row.selected[data-v-0d376627]{background:#f2f9f8}.category-tag[data-v-0d376627],.level-tag[data-v-0d376627],.status-tag[data-v-0d376627]{display:inline-flex;align-items:center;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;white-space:nowrap}.category-queue[data-v-0d376627]{color:#165d99;background:#eaf6ff}.category-retry[data-v-0d376627]{color:#b45309;background:#fff4e6}.category-provider[data-v-0d376627]{color:#0f766e;background:#e6f7f1}.category-funnel[data-v-0d376627]{color:#334155;background:#f1f5f9}.category-other[data-v-0d376627]{color:#475569;background:#f1f5f9}.level-warning[data-v-0d376627]{color:#b45309;background:#fff7ed}.level-critical[data-v-0d376627]{color:#b42318;background:#fef2f2}.status-open[data-v-0d376627]{color:#1d4ed8;background:#e8f1ff}.status-resolved[data-v-0d376627]{color:#0f766e;background:#e8f8ef}.status-ignored[data-v-0d376627]{color:#475569;background:#f1f5f9}.alert-code[data-v-0d376627]{font-size:12px;color:#334155;background:#f8fafc;border-radius:6px;padding:2px 6px}.rule-cell[data-v-0d376627]{min-width:260px;color:#334155}.metric-cell[data-v-0d376627],.row-actions-cell[data-v-0d376627]{white-space:nowrap}.btn-xs[data-v-0d376627]{padding:4px 10px;border-radius:8px;font-size:12px;line-height:1.4;margin-right:6px}.raw-detail-box[data-v-0d376627]{margin-top:12px}.raw-detail-box summary[data-v-0d376627]{cursor:pointer;color:#475569;font-size:13px}.detail-grid[data-v-0d376627]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.json-box[data-v-0d376627]{margin-top:8px;max-height:420px;overflow:auto;background:#0f172a;color:#e2e8f0;border-radius:10px;padding:12px;font-size:12px}.error-text[data-v-0d376627]{margin-top:10px;color:var(--danger)}@media (max-width: 920px){.rule-overview[data-v-0d376627]{grid-template-columns:1fr}.filters-row[data-v-0d376627]{align-items:flex-start;flex-direction:column;gap:8px}.filters-row-label[data-v-0d376627]{min-width:auto}.detail-grid[data-v-0d376627]{grid-template-columns:1fr}}.page-grid[data-v-841bb697]{display:grid;gap:14px}.pane[data-v-841bb697]{padding:14px}.toolbar[data-v-841bb697]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.filters[data-v-841bb697]{display:flex;gap:8px;flex-wrap:wrap}input[data-v-841bb697]{border:1px solid var(--line);border-radius:10px;padding:8px 10px}.clickable-row[data-v-841bb697]{cursor:pointer}.clickable-row.selected[data-v-841bb697]{background:#f2f9f8}.detail-head[data-v-841bb697]{display:grid;gap:6px;margin-bottom:12px}.detail-grid[data-v-841bb697]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.json-box[data-v-841bb697]{margin:0;max-height:420px;overflow:auto;background:#0f172a;color:#e2e8f0;border-radius:10px;padding:12px;font-size:12px}.error-text[data-v-841bb697]{color:var(--danger)}@media (max-width: 920px){.detail-grid[data-v-841bb697]{grid-template-columns:1fr}}.page-grid[data-v-66a5b5b9]{display:grid;gap:14px}.head-card[data-v-66a5b5b9]{padding:14px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.head-card h2[data-v-66a5b5b9]{margin:0 0 6px}.tab-row[data-v-66a5b5b9]{display:flex;gap:8px;flex-wrap:wrap}.page-grid[data-v-b43c81e9]{display:grid;gap:14px}.pane[data-v-b43c81e9]{padding:14px;display:grid;gap:12px}.status-grid[data-v-b43c81e9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.status-card[data-v-b43c81e9]{border:1px solid var(--line);border-radius:10px;padding:10px;display:grid;gap:6px;background:#f7fafc}.label[data-v-b43c81e9]{font-size:12px;color:#5b6677}.field[data-v-b43c81e9]{display:grid;gap:6px}label[data-v-b43c81e9]{font-size:13px;color:#425166}input[data-v-b43c81e9],textarea[data-v-b43c81e9]{border:1px solid var(--line);border-radius:10px;padding:8px 10px}.actions[data-v-b43c81e9]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pill[data-v-b43c81e9]{display:inline-flex;width:fit-content;border-radius:999px;padding:2px 8px;font-size:12px}.pill.ok[data-v-b43c81e9]{background:#e8f7ef;color:#0f8b4d}.pill.warn[data-v-b43c81e9]{background:#fff6df;color:#9a6d00}.pill.danger[data-v-b43c81e9]{background:#ffeceb;color:#b42318}.pill.muted[data-v-b43c81e9]{background:#eef2f7;color:#5f6b7a}.toggle-inline[data-v-b43c81e9]{display:inline-flex;align-items:center;gap:6px;color:#425166;font-size:13px}.json-box[data-v-b43c81e9]{min-height:120px;max-height:380px;overflow:auto;background:#0f172a;color:#e2e8f0;border-radius:10px;padding:12px;font-size:12px}.error-text[data-v-b43c81e9]{color:var(--danger)}@media (max-width: 980px){.status-grid[data-v-b43c81e9]{grid-template-columns:1fr}}.page-grid[data-v-8f67476b]{display:grid;gap:14px}.pane[data-v-8f67476b]{padding:14px;display:grid;gap:12px}.toolbar[data-v-8f67476b]{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.toolbar h2[data-v-8f67476b]{margin:0 0 6px}.actions[data-v-8f67476b]{display:flex;align-items:center;gap:8px}.summary-grid[data-v-8f67476b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.summary-item[data-v-8f67476b]{border:1px solid var(--line);border-radius:10px;padding:10px;background:#f7fafc}.summary-item .label[data-v-8f67476b]{font-size:12px;color:#5b6677}.summary-item .value[data-v-8f67476b]{margin-top:6px;font-size:24px;font-weight:700;color:#1a2837}.summary-item .value.danger[data-v-8f67476b]{color:#b42318}.breakdown-row[data-v-8f67476b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.breakdown-box[data-v-8f67476b]{border:1px solid var(--line);border-radius:10px;padding:10px;background:#fbfdff}.box-title[data-v-8f67476b]{font-size:12px;color:#5b6677;margin-bottom:8px}.chip-row[data-v-8f67476b]{display:flex;gap:8px;flex-wrap:wrap}.chip[data-v-8f67476b]{border-radius:999px;background:#eef2f7;padding:2px 10px;font-size:12px}.chip-critical[data-v-8f67476b]{background:#ffeceb;color:#b42318}.chip-error[data-v-8f67476b]{background:#fff4df;color:#9a6d00}.chip-warning[data-v-8f67476b]{background:#fff9dd;color:#826200}.chip-info[data-v-8f67476b]{background:#eaf4ff;color:#1b62a3}.filters-wrap[data-v-8f67476b]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.filter-select[data-v-8f67476b],.filter-text[data-v-8f67476b],.filter-date[data-v-8f67476b],.filter-page-size[data-v-8f67476b]{border:1px solid var(--line);border-radius:10px;padding:8px 10px;min-width:0}.filter-text.wide[data-v-8f67476b]{grid-column:span 2}.pager[data-v-8f67476b]{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.pager-actions[data-v-8f67476b]{display:flex;gap:8px}.table-wrap[data-v-8f67476b]{overflow:auto}.clickable-row[data-v-8f67476b]{cursor:pointer}.clickable-row.selected[data-v-8f67476b]{background:#f2f8f7}.status-tag[data-v-8f67476b],.level-tag[data-v-8f67476b]{display:inline-flex;border-radius:999px;padding:2px 8px;font-size:12px}.status-open[data-v-8f67476b]{background:#fff2f0;color:#b42318}.status-resolved[data-v-8f67476b]{background:#e8f7ef;color:#0f8b4d}.status-ignored[data-v-8f67476b]{background:#eef2f7;color:#4a5568}.level-critical[data-v-8f67476b]{background:#ffeceb;color:#b42318}.level-error[data-v-8f67476b]{background:#fff4df;color:#9a6d00}.level-warning[data-v-8f67476b]{background:#fff9dd;color:#826200}.level-info[data-v-8f67476b]{background:#eaf4ff;color:#1b62a3}.tiny[data-v-8f67476b]{font-size:12px}.title-line[data-v-8f67476b]{max-width:320px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-grid[data-v-8f67476b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;font-size:14px}.status-actions[data-v-8f67476b]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.status-actions input[data-v-8f67476b]{min-width:260px;border:1px solid var(--line);border-radius:10px;padding:8px 10px}.event-head[data-v-8f67476b]{display:flex;justify-content:space-between;align-items:center}.btn-xs[data-v-8f67476b]{padding:4px 8px;font-size:12px}.stack-details summary[data-v-8f67476b]{cursor:pointer;font-size:12px;color:#4f6680}.stack-details pre[data-v-8f67476b]{margin:6px 0 0;max-height:180px;overflow:auto;white-space:pre-wrap;word-break:break-all;background:#f7fafc;border:1px solid #e3e9f0;border-radius:8px;padding:8px;font-size:12px}.error-text[data-v-8f67476b]{color:#b42318}@media (max-width: 1200px){.summary-grid[data-v-8f67476b]{grid-template-columns:repeat(2,minmax(0,1fr))}.breakdown-row[data-v-8f67476b]{grid-template-columns:1fr}.filters-wrap[data-v-8f67476b]{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-text.wide[data-v-8f67476b]{grid-column:span 1}.detail-grid[data-v-8f67476b]{grid-template-columns:1fr}}.page-grid[data-v-18e591e3]{display:grid;gap:14px}.pane[data-v-18e591e3]{padding:14px;display:grid;gap:12px}.toolbar[data-v-18e591e3]{display:flex;align-items:center;justify-content:space-between;gap:10px 14px;flex-wrap:wrap}.toolbar h2[data-v-18e591e3]{margin:0;line-height:1.2}.actions[data-v-18e591e3]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.auto-check-controls[data-v-18e591e3]{display:flex;align-items:center;gap:8px}.auto-check-input[data-v-18e591e3]{width:88px;height:34px;border:1px solid #d7e1eb;border-radius:8px;padding:0 10px;background:#fff;color:var(--text)}.auto-check-input[data-v-18e591e3]:focus{outline:none;border-color:#86c5bb}.auto-check-save-btn[data-v-18e591e3]{height:34px;padding:0 12px}.action-btn-group[data-v-18e591e3]{display:flex;align-items:center;gap:8px}.action-btn-group .btn[data-v-18e591e3]{height:34px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center}.summary-grid[data-v-18e591e3]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.summary-item[data-v-18e591e3]{border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:#f8fbff;display:grid;gap:6px}.auto-check-summary-item[data-v-18e591e3]{align-content:start}.auto-check-label[data-v-18e591e3]{font-size:13px;color:var(--muted);font-weight:600}.auto-check-status-lines[data-v-18e591e3]{display:grid;gap:2px;margin-top:2px}.auto-check-status-line[data-v-18e591e3]{font-size:12px;color:var(--muted);line-height:1.35}.label[data-v-18e591e3]{font-size:13px;color:var(--muted)}.value[data-v-18e591e3]{font-size:24px;font-weight:700;margin-top:4px}.provider-table-wrap[data-v-18e591e3]{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.provider-table[data-v-18e591e3]{min-width:1480px}.section-title[data-v-18e591e3]{margin:0;font-size:24px;line-height:1.2;letter-spacing:.01em}.liblib-panel[data-v-18e591e3]{margin-top:22px;border:1px solid var(--line);border-radius:12px;background:#fbfdff;padding:14px;display:grid;gap:12px}.liblib-header[data-v-18e591e3]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 16px;flex-wrap:wrap}.liblib-title-wrap[data-v-18e591e3]{display:grid;gap:4px;min-width:320px}.liblib-subtitle[data-v-18e591e3]{margin:0;font-size:12px;color:var(--muted)}.liblib-filters[data-v-18e591e3]{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;justify-content:flex-start;padding:8px;border:1px solid #dde7f0;border-radius:10px;background:#f7fbff}.filter-field[data-v-18e591e3]{display:grid;gap:3px;min-width:170px}.filter-label[data-v-18e591e3]{font-size:12px;color:var(--muted);padding-left:2px}.filter-input[data-v-18e591e3]{min-width:170px;height:34px;border:1px solid #d2dde9;border-radius:8px;padding:0 10px;background:#fff;color:var(--text)}.filter-input[data-v-18e591e3]:focus{outline:none;border-color:#86c5bb}.filter-tree[data-v-18e591e3]{position:relative}.filter-tree>summary[data-v-18e591e3]{list-style:none;min-width:142px;height:34px;border:1px solid #d2dde9;border-radius:8px;padding:0 10px 0 11px;display:inline-flex;align-items:center;justify-content:space-between;gap:6px;color:var(--text);background:#fff;cursor:pointer;-webkit-user-select:none;user-select:none}.filter-tree>summary[data-v-18e591e3]::-webkit-details-marker{display:none}.filter-tree>summary[data-v-18e591e3]:after{content:"▾";font-size:11px;color:#6d7f92;margin-left:0}.filter-tree[open]>summary[data-v-18e591e3]{border-color:#86c5bb;box-shadow:0 0 0 2px #0f766e14}.tree-panel[data-v-18e591e3]{position:absolute;top:calc(100% + 6px);right:0;min-width:228px;max-height:260px;overflow-y:auto;border:1px solid #d2dde9;border-radius:10px;background:#fff;box-shadow:0 12px 26px #10182824;padding:8px 10px;z-index:30}.tree-group+.tree-group[data-v-18e591e3]{margin-top:8px;padding-top:8px;border-top:1px dashed #dbe4ee}.tree-group-title[data-v-18e591e3]{font-size:12px;color:var(--muted);margin-bottom:4px}.tree-item[data-v-18e591e3]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text);min-height:26px;cursor:pointer}.tree-item input[data-v-18e591e3]{margin:0}.filter-reset-btn[data-v-18e591e3]{height:34px;padding:0 12px;border:1px solid #d2dde9}.filter-reset-btn[data-v-18e591e3]:disabled{opacity:.65}.liblib-table-wrap[data-v-18e591e3]{border:1px solid #e3ebf3;border-radius:10px;overflow:hidden;background:#fff}.liblib-table-wrap .table th[data-v-18e591e3]{background:#f8fbff}.liblib-summary-grid[data-v-18e591e3]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.value-small[data-v-18e591e3]{font-size:18px;font-weight:700;margin-top:4px}.tiny[data-v-18e591e3]{margin-top:2px;font-size:12px;color:var(--muted)}.pill[data-v-18e591e3]{display:inline-block;font-size:12px;padding:2px 8px;border-radius:999px;max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pill.ok[data-v-18e591e3]{background:#e8f7ef;color:#0f8b4d}.pill.warn[data-v-18e591e3]{background:#fff6df;color:#9a6d00}.pill.neutral[data-v-18e591e3]{background:#eef2f7;color:#475467}.pill.danger[data-v-18e591e3]{background:#ffeceb;color:#b42318}.detail-row td[data-v-18e591e3]{background:#f8fbff}.link-btn[data-v-18e591e3]{border:none;background:transparent;color:#1677ff;padding:0;font-size:12px;cursor:pointer}.link-btn[data-v-18e591e3]:hover{text-decoration:underline}.source-link[data-v-18e591e3]{color:#1677ff;text-decoration:none;word-break:break-all}.source-link[data-v-18e591e3]:hover{text-decoration:underline}.key-balance-wrap[data-v-18e591e3]{display:grid;gap:8px}.key-balance-item[data-v-18e591e3]{border:1px solid var(--line);border-radius:8px;background:#fff;padding:8px 10px;display:grid;gap:6px}.key-balance-header[data-v-18e591e3]{display:flex;align-items:center;justify-content:space-between;gap:8px}.key-balance-title[data-v-18e591e3]{font-weight:600;font-size:13px;color:var(--text)}.key-balance-meta[data-v-18e591e3]{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--muted)}.threshold-cell[data-v-18e591e3]{min-width:220px}.threshold-editor[data-v-18e591e3]{display:flex;align-items:center;gap:8px}.threshold-input[data-v-18e591e3]{width:110px;height:32px;border:1px solid #d2dde9;border-radius:8px;padding:0 10px;background:#fff;color:var(--text)}.threshold-input[data-v-18e591e3]:focus{outline:none;border-color:#86c5bb}.threshold-save-btn[data-v-18e591e3]{height:32px;padding:0 12px}.threshold-error-text[data-v-18e591e3]{margin-top:4px}.remark-cell[data-v-18e591e3]{max-width:760px;white-space:normal;word-break:break-word;color:var(--text)}.remark-job-row[data-v-18e591e3]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.remark-job-id[data-v-18e591e3]{font-size:12px;color:var(--muted);word-break:break-all}.copy-btn[data-v-18e591e3]{border:1px solid var(--line);background:#fff;color:#1677ff;border-radius:6px;padding:1px 8px;font-size:12px;cursor:pointer;flex-shrink:0}.copy-btn[data-v-18e591e3]:hover{border-color:#1677ff}.remark-line[data-v-18e591e3]{margin-top:2px}.error-text[data-v-18e591e3]{color:var(--danger)}@media (max-width: 980px){.actions[data-v-18e591e3],.action-btn-group[data-v-18e591e3]{width:100%;justify-content:flex-start}.summary-grid[data-v-18e591e3],.liblib-summary-grid[data-v-18e591e3]{grid-template-columns:1fr 1fr}.liblib-header[data-v-18e591e3]{align-items:flex-start}.liblib-title-wrap[data-v-18e591e3]{min-width:0;width:100%}.section-title[data-v-18e591e3]{font-size:24px}.liblib-filters[data-v-18e591e3]{width:100%;justify-content:flex-start}}@media (max-width: 640px){.auto-check-controls[data-v-18e591e3]{flex-wrap:nowrap}.auto-check-input[data-v-18e591e3]{width:0;min-width:0;flex:1}.auto-check-save-btn[data-v-18e591e3]{flex-shrink:0}.action-btn-group[data-v-18e591e3]{width:100%}.action-btn-group .btn[data-v-18e591e3]{flex:1}.summary-grid[data-v-18e591e3],.liblib-summary-grid[data-v-18e591e3]{grid-template-columns:1fr}.liblib-panel[data-v-18e591e3]{padding:10px}.section-title[data-v-18e591e3]{font-size:22px}.liblib-filters[data-v-18e591e3],.filter-field[data-v-18e591e3]{width:100%}.filter-input[data-v-18e591e3]{width:100%;min-width:0}.filter-tree[data-v-18e591e3]{width:100%}.filter-tree>summary[data-v-18e591e3]{width:100%;justify-content:space-between}.tree-panel[data-v-18e591e3]{left:0;right:auto;min-width:100%}.filter-reset-btn[data-v-18e591e3]{width:100%}.threshold-editor[data-v-18e591e3]{flex-wrap:wrap}.threshold-input[data-v-18e591e3]{width:100%;min-width:0}.threshold-save-btn[data-v-18e591e3]{width:100%}}.page-grid[data-v-d9a027d6]{display:grid;gap:14px}.pane[data-v-d9a027d6]{padding:14px;display:grid;gap:12px}.toolbar[data-v-d9a027d6]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.toolbar h2[data-v-d9a027d6]{margin:0}.filters[data-v-d9a027d6]{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.filters input[data-v-d9a027d6]{border:1px solid var(--line);border-radius:10px;padding:8px 10px}.category-input[data-v-d9a027d6],.action-btn[data-v-d9a027d6]{min-height:42px}.action-btn[data-v-d9a027d6]{width:fit-content;justify-self:start}.action-group[data-v-d9a027d6]{display:inline-flex;align-items:center;gap:8px;grid-column:span 2;justify-self:start}.pager[data-v-d9a027d6]{display:flex;align-items:center;justify-content:space-between;gap:12px}.pager-actions[data-v-d9a027d6]{display:flex;gap:8px}.table-wrap[data-v-d9a027d6]{overflow:auto}.break-word[data-v-d9a027d6]{max-width:320px;word-break:break-all}.error-text[data-v-d9a027d6]{color:var(--danger)}@media (max-width: 1200px){.filters[data-v-d9a027d6]{grid-template-columns:repeat(2,minmax(0,1fr))}.category-input[data-v-d9a027d6],.action-group[data-v-d9a027d6]{grid-column:span 2}}@media (max-width: 760px){.filters[data-v-d9a027d6]{grid-template-columns:1fr}.category-input[data-v-d9a027d6],.action-group[data-v-d9a027d6]{grid-column:span 1}.pager[data-v-d9a027d6]{flex-direction:column;align-items:flex-start}}:root{--bg: #f3f5f8;--panel: #ffffff;--line: #d9e1ea;--text: #182232;--muted: #5f6b7a;--primary: #0f766e;--primary-dark: #0b5d56;--danger: #b42318}*{box-sizing:border-box}body{margin:0;font-family:PingFang SC,Microsoft YaHei,sans-serif;color:var(--text);background:radial-gradient(circle at top left,#d2f4ea,transparent 46%),var(--bg)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.card{border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:0 10px 28px #141e320f}.btn{border:0;border-radius:10px;padding:8px 12px;cursor:pointer}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-dark)}.btn-ghost{background:#eef2f7;color:var(--text)}.text-muted{color:var(--muted)}.table{width:100%;border-collapse:collapse}.table th,.table td{border-bottom:1px solid #edf1f6;padding:10px;text-align:left;vertical-align:top;font-size:14px}.table th{color:#44505f;font-weight:600}
