:root{font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;color:#19191c;background:#f6f7f8;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input{font:inherit}.page[data-v-fe0d93ff]{padding:30px}header[data-v-fe0d93ff]{display:flex;justify-content:space-between;gap:16px}header p[data-v-fe0d93ff],header h1[data-v-fe0d93ff]{margin:0}header p[data-v-fe0d93ff]{font-size:12px;color:#85878e}header h1[data-v-fe0d93ff]{margin:6px 0;font-size:25px}header span[data-v-fe0d93ff],.sync[data-v-fe0d93ff]{color:#74767d;font-size:13px}button[data-v-fe0d93ff],select[data-v-fe0d93ff],input[data-v-fe0d93ff]{height:38px;border:1px solid #dddfe2;border-radius:6px;background:#fff;padding:0 12px}button[data-v-fe0d93ff]{display:flex;align-items:center;gap:7px}.sync[data-v-fe0d93ff]{margin-top:18px}.sync b[data-v-fe0d93ff]{margin-left:10px;color:#a14c00}.filters[data-v-fe0d93ff]{display:flex;gap:8px;margin:14px 0}.metrics[data-v-fe0d93ff]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.metrics article[data-v-fe0d93ff],.panel[data-v-fe0d93ff]{border:1px solid #e1e2e4;border-radius:8px;background:#fff}.metrics article[data-v-fe0d93ff]{padding:18px}.metrics span[data-v-fe0d93ff]{color:#74767d;font-size:12px}.metrics strong[data-v-fe0d93ff]{display:block;margin-top:14px;font-size:22px}.grid[data-v-fe0d93ff]{display:grid;grid-template-columns:2fr 1fr;gap:12px;margin-top:12px}.panel[data-v-fe0d93ff]{padding:18px;overflow:hidden}.panel h2[data-v-fe0d93ff]{margin:0 0 14px;font-size:15px}.table[data-v-fe0d93ff]{overflow-x:auto}table[data-v-fe0d93ff]{width:100%;min-width:650px;border-collapse:collapse}th[data-v-fe0d93ff],td[data-v-fe0d93ff]{padding:12px;border-bottom:1px solid #eee;text-align:left;font-size:12px}.rank[data-v-fe0d93ff]{display:grid;grid-template-columns:24px 1fr auto;gap:8px;padding:12px 0;border-bottom:1px solid #eee;align-items:center}.rank small[data-v-fe0d93ff]{grid-column:2/-1;color:#777}.error[data-v-fe0d93ff]{color:#b42318}@media(max-width:900px){.metrics[data-v-fe0d93ff]{grid-template-columns:repeat(2,1fr)}.grid[data-v-fe0d93ff]{grid-template-columns:1fr}}@media(max-width:600px){.page[data-v-fe0d93ff]{padding:20px 12px}header[data-v-fe0d93ff]{align-items:end}header button[data-v-fe0d93ff]{flex:none;white-space:nowrap}.filters[data-v-fe0d93ff]{display:grid;grid-template-columns:1fr}.metrics[data-v-fe0d93ff]{grid-template-columns:1fr 1fr}.metrics article[data-v-fe0d93ff]:last-child{grid-column:1/-1}}.source-panel[data-v-e6088436]{display:grid;grid-template-columns:1fr auto;gap:8px 18px;padding:16px 18px;margin-top:18px;border:1px solid #dce5df;border-radius:8px;background:#fafcfb}.source-panel strong[data-v-e6088436]{font-size:14px}.source-panel p[data-v-e6088436]{margin:6px 0 0;color:#656a66;font-size:12px;line-height:1.7}.counts[data-v-e6088436],.note[data-v-e6088436],.failure[data-v-e6088436]{grid-column:1/-1}.counts span[data-v-e6088436]{margin-left:16px}.source-panel button[data-v-e6088436]{height:36px;display:flex;align-items:center;gap:6px;padding:0 12px;border:1px solid #d5ddd7;border-radius:6px;background:#fff}.source-panel button[data-v-e6088436]:disabled{opacity:.5}.source-panel .failure[data-v-e6088436]{color:#b42318}@media(max-width:760px){.source-panel[data-v-e6088436]{grid-template-columns:1fr}.counts span[data-v-e6088436]{display:block;margin-left:0}}.page[data-v-fff5691d]{padding:30px}header[data-v-fff5691d],.section-head[data-v-fff5691d],.statusbar[data-v-fff5691d]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}header p[data-v-fff5691d],header h1[data-v-fff5691d],.section-head h2[data-v-fff5691d],.section-head p[data-v-fff5691d]{margin:0}header p[data-v-fff5691d]{font-size:12px;color:#85878e}header h1[data-v-fff5691d]{margin:6px 0;font-size:25px}header span[data-v-fff5691d],.section-head p[data-v-fff5691d]{color:#74767d;font-size:13px}button[data-v-fff5691d],input[data-v-fff5691d],select[data-v-fff5691d],textarea[data-v-fff5691d]{font:inherit}button[data-v-fff5691d],input[data-v-fff5691d],select[data-v-fff5691d]{height:38px;padding:0 12px;border:1px solid #dcdde0;border-radius:6px;background:#fff}button[data-v-fff5691d]{display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.primary[data-v-fff5691d]{color:#fff;background:#191a1d}.tabs[data-v-fff5691d]{display:flex;gap:4px;margin:24px 0 16px;border-bottom:1px solid #dedfe2}.tabs button[data-v-fff5691d]{height:42px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none}.tabs button.active[data-v-fff5691d]{border-color:#191a1d}.message[data-v-fff5691d]{padding:10px 12px;border-radius:6px}.error[data-v-fff5691d]{color:#b42318;background:#fff1f0}.notice[data-v-fff5691d]{color:#087a42;background:#edfbf2}.metrics[data-v-fff5691d]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0}.metrics article[data-v-fff5691d]{padding:17px;border:1px solid #e1e2e4;border-radius:8px}.metrics span[data-v-fff5691d],.metrics small[data-v-fff5691d]{color:#777;font-size:12px}.metrics strong[data-v-fff5691d]{display:block;margin:10px 0 7px;font-size:22px}.statusbar[data-v-fff5691d]{align-items:center;padding:12px 0}.statusbar>div[data-v-fff5691d]:first-child{display:flex;align-items:center;gap:9px}.statusbar small[data-v-fff5691d]{color:#777}.actions[data-v-fff5691d],footer[data-v-fff5691d]{display:flex;justify-content:flex-end;gap:8px}.price[data-v-fff5691d]{width:100px}.table[data-v-fff5691d]{overflow-x:auto;border:1px solid #e1e2e4;border-radius:8px}table[data-v-fff5691d]{width:100%;min-width:900px;border-collapse:collapse}th[data-v-fff5691d],td[data-v-fff5691d]{padding:13px;border-bottom:1px solid #eee;text-align:left;font-size:12px}th[data-v-fff5691d]{color:#74767d;background:#fafafa}.number[data-v-fff5691d]{text-align:right}.cell-input[data-v-fff5691d]{width:110px;text-align:right}.cell-input[data-v-fff5691d]:disabled{border-color:transparent;color:#222;background:transparent}.badge[data-v-fff5691d]{display:inline-block;padding:4px 8px;border-radius:12px;color:#087a42;background:#edfbf2}.badge.warning[data-v-fff5691d]{color:#9a6700;background:#fff8c5}.negative[data-v-fff5691d]{color:#b42318}.empty[data-v-fff5691d]{text-align:center;color:#777}.section-head[data-v-fff5691d]{align-items:center;margin:6px 0 16px}.modal[data-v-fff5691d]{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:18px;background:#0006}.modal form[data-v-fff5691d],.modal>section[data-v-fff5691d]{width:min(560px,100%);max-height:88vh;overflow:auto;display:grid;gap:14px;padding:24px;border-radius:8px;background:#fff}.modal h2[data-v-fff5691d],.modal p[data-v-fff5691d]{margin:0}.modal label[data-v-fff5691d]{display:grid;gap:6px;font-size:13px;font-weight:600}.modal textarea[data-v-fff5691d]{min-height:90px;padding:10px;border:1px solid #dcdde0;border-radius:6px}.history[data-v-fff5691d]{display:grid;gap:8px}.history article[data-v-fff5691d]{display:grid;gap:4px;padding:12px;background:#f6f7f8;border-radius:6px}.history span[data-v-fff5691d],.history small[data-v-fff5691d]{font-size:12px;color:#666}@media(max-width:760px){.page[data-v-fff5691d]{padding:20px 12px}header[data-v-fff5691d],.section-head[data-v-fff5691d],.statusbar[data-v-fff5691d]{display:grid}.metrics[data-v-fff5691d]{grid-template-columns:1fr 1fr}.actions[data-v-fff5691d]{flex-wrap:wrap;justify-content:flex-start}.tabs[data-v-fff5691d]{overflow-x:auto}.tabs button[data-v-fff5691d]{white-space:nowrap}}.warning[data-v-fff5691d]{color:#925300;background:#fff8e7}.store-filters[data-v-fff5691d],.event-pagination[data-v-fff5691d]{display:flex;align-items:center;gap:12px;margin:14px 0}.store-filters span[data-v-fff5691d],.event-note[data-v-fff5691d],.event-pagination span[data-v-fff5691d]{color:#777;font-size:12px}.store-filters input[data-v-fff5691d]{min-width:220px}button[data-v-fff5691d]:disabled{opacity:.5;cursor:not-allowed}.text[data-v-fff5691d]{height:auto;padding:0;border:0}.danger-text[data-v-fff5691d]{color:#b42318}td small[data-v-fff5691d]{display:block;margin-top:4px;color:#777}.page[data-v-ce3894bd]{padding:30px}header[data-v-ce3894bd]{display:flex;justify-content:space-between;gap:16px}header p[data-v-ce3894bd],header h1[data-v-ce3894bd]{margin:0}header p[data-v-ce3894bd]{font-size:12px;color:#85878e}header h1[data-v-ce3894bd]{margin:6px 0;font-size:25px}header span[data-v-ce3894bd]{color:#74767d;font-size:13px}button[data-v-ce3894bd],select[data-v-ce3894bd],input[data-v-ce3894bd],textarea[data-v-ce3894bd]{font:inherit}button[data-v-ce3894bd]{height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid #dcdde0;border-radius:6px;background:#fff;cursor:pointer}.primary[data-v-ce3894bd]{color:#fff;background:#191a1d;border-color:#191a1d}.primary[data-v-ce3894bd]:disabled{opacity:.45;cursor:not-allowed}.message[data-v-ce3894bd]{padding:10px 12px;border-radius:6px}.error[data-v-ce3894bd]{color:#b42318;background:#fff1f0}.notice[data-v-ce3894bd]{color:#087a42;background:#edfbf2}.tabs[data-v-ce3894bd]{display:flex;gap:4px;margin:24px 0 14px;border-bottom:1px solid #dedfe2}.tabs button[data-v-ce3894bd]{height:42px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none}.tabs button.active[data-v-ce3894bd]{border-color:#191a1d}.tabs b[data-v-ce3894bd]{min-width:20px;padding:2px 6px;border-radius:10px;background:#ececef}.table-wrap[data-v-ce3894bd]{overflow-x:auto;border:1px solid #e1e2e4;border-radius:8px;background:#fff}table[data-v-ce3894bd]{width:100%;min-width:860px;border-collapse:collapse}th[data-v-ce3894bd],td[data-v-ce3894bd]{padding:13px;border-bottom:1px solid #ececee;text-align:left;font-size:13px}th[data-v-ce3894bd]{color:#74767d;background:#fafafa}.badge[data-v-ce3894bd]{display:inline-block;padding:4px 8px;border-radius:12px;background:#f0f1f2}.empty[data-v-ce3894bd]{padding:32px;text-align:center;color:#777}.execution-list[data-v-ce3894bd]{display:grid;gap:10px}.execution-list article[data-v-ce3894bd]{display:grid;grid-template-columns:minmax(220px,1fr) minmax(240px,1fr) auto;gap:20px;align-items:center;padding:18px;border:1px solid #e1e2e4;border-radius:8px;background:#fff}.execution-list h2[data-v-ce3894bd],.execution-list p[data-v-ce3894bd]{margin:4px 0}.execution-list small[data-v-ce3894bd],.execution-list p[data-v-ce3894bd]{color:#777;font-size:12px}.quota[data-v-ce3894bd]{display:flex;flex-wrap:wrap;gap:8px}.quota span[data-v-ce3894bd]{display:grid;gap:4px;min-width:100px;padding:10px;border-radius:6px;background:#f6f7f8;font-size:12px}.quota b[data-v-ce3894bd]{font-size:16px}.actions[data-v-ce3894bd],footer[data-v-ce3894bd]{display:flex;justify-content:flex-end;gap:8px}.modal[data-v-ce3894bd]{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:18px;background:#00000061}.modal form[data-v-ce3894bd],.modal section[data-v-ce3894bd]{position:relative;width:min(620px,100%);max-height:90vh;overflow:auto;display:grid;gap:14px;padding:24px;border-radius:8px;background:#fff}.modal h2[data-v-ce3894bd],.modal h3[data-v-ce3894bd]{margin:0}.modal label[data-v-ce3894bd]{display:grid;gap:7px;font-size:13px;font-weight:600}.modal input[data-v-ce3894bd],.modal select[data-v-ce3894bd]{height:40px;padding:0 10px;border:1px solid #d9dade;border-radius:6px}.modal textarea[data-v-ce3894bd]{min-height:90px;padding:10px;border:1px solid #d9dade;border-radius:6px;resize:vertical}.close[data-v-ce3894bd]{position:absolute;top:16px;right:16px;width:34px;padding:0;border:0}.target[data-v-ce3894bd]{display:grid;grid-template-columns:1fr 120px auto;gap:8px}.check[data-v-ce3894bd]{display:flex!important;align-items:center;gap:8px!important}.check input[data-v-ce3894bd]{width:18px;height:18px}.review[data-v-ce3894bd]{margin:4px 0 12px}@media(max-width:760px){.page[data-v-ce3894bd]{padding:20px 12px}header[data-v-ce3894bd]{align-items:end}.execution-list article[data-v-ce3894bd]{grid-template-columns:1fr}.actions[data-v-ce3894bd]{justify-content:flex-start}.target[data-v-ce3894bd]{grid-template-columns:1fr 90px auto}.tabs[data-v-ce3894bd]{overflow-x:auto}.tabs button[data-v-ce3894bd]{white-space:nowrap}}.page[data-v-af4f1752]{padding:30px}header[data-v-af4f1752]{display:flex;justify-content:space-between;gap:16px}header p[data-v-af4f1752],header h1[data-v-af4f1752]{margin:0}header p[data-v-af4f1752]{font-size:12px;color:#85878e}header h1[data-v-af4f1752]{margin:6px 0;font-size:25px}header span[data-v-af4f1752]{color:#74767d;font-size:13px}.actions[data-v-af4f1752]{display:flex;gap:8px}button[data-v-af4f1752],select[data-v-af4f1752],input[data-v-af4f1752]{height:38px;border:1px solid #dcdee1;border-radius:6px;background:#fff}button[data-v-af4f1752],select[data-v-af4f1752]{display:inline-flex;align-items:center;gap:7px;padding:0 12px}.primary[data-v-af4f1752]{color:#fff;background:#191a1d}.metrics[data-v-af4f1752]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.metrics article[data-v-af4f1752]{padding:18px;border:1px solid #e1e2e4;border-radius:8px;background:#fff}.metrics span[data-v-af4f1752],.metrics small[data-v-af4f1752]{color:#777;font-size:12px}.metrics strong[data-v-af4f1752]{display:block;margin:12px 0 8px;font-size:24px}.metrics small[data-v-af4f1752]{display:block}.toolbar[data-v-af4f1752]{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;margin-bottom:14px}.search[data-v-af4f1752]{height:38px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid #ddd;border-radius:6px;background:#fff}.search input[data-v-af4f1752]{width:220px;height:34px;border:0;outline:0}.date-field[data-v-af4f1752]{display:grid;gap:4px}.date-field span[data-v-af4f1752]{color:#74767d;font-size:11px}.date-field input[data-v-af4f1752]{width:150px;padding:0 9px}.table[data-v-af4f1752]{overflow-x:auto;border:1px solid #e1e2e4;border-radius:8px;background:#fff}table[data-v-af4f1752]{width:100%;min-width:1280px;border-collapse:collapse}th[data-v-af4f1752],td[data-v-af4f1752]{padding:13px;border-bottom:1px solid #eee;text-align:left;font-size:12px;line-height:1.7;white-space:nowrap}th[data-v-af4f1752]{color:#74767d;background:#fafafa}.number[data-v-af4f1752]{text-align:right}.badge[data-v-af4f1752]{padding:4px 8px;border-radius:12px;background:#edf8f1}.error[data-v-af4f1752],.notice[data-v-af4f1752]{padding:10px 12px;border-radius:6px}.error[data-v-af4f1752]{color:#b42318;background:#fff1f0}.notice[data-v-af4f1752]{color:#087a42;background:#edfbf2}.empty[data-v-af4f1752]{text-align:center;color:#777}@media(max-width:700px){.page[data-v-af4f1752]{padding:20px 12px}header[data-v-af4f1752]{display:grid}.actions[data-v-af4f1752]{justify-content:flex-end}.metrics[data-v-af4f1752]{grid-template-columns:1fr}.toolbar[data-v-af4f1752]>*{flex:1 1 calc(50% - 8px)}.toolbar .search[data-v-af4f1752]{flex-basis:100%}.search input[data-v-af4f1752],.date-field input[data-v-af4f1752]{width:100%}}.financial[data-v-af4f1752]{margin-top:20px;padding:20px;border:1px solid #ddd;border-radius:8px;overflow:auto}.financial h2[data-v-af4f1752]{font-size:17px}.financial p[data-v-af4f1752]{color:#777;font-size:12px}footer.actions[data-v-af4f1752]{justify-content:end;align-items:center;margin-top:12px;font-size:12px}.page[data-v-079f4a2e]{padding:30px}header[data-v-079f4a2e]{display:flex;justify-content:space-between;gap:16px}header p[data-v-079f4a2e],header h1[data-v-079f4a2e]{margin:0}header p[data-v-079f4a2e]{font-size:12px;color:#85878e}header h1[data-v-079f4a2e]{margin:6px 0;font-size:25px;letter-spacing:0}header span[data-v-079f4a2e]{color:#74767d;font-size:13px}.actions[data-v-079f4a2e],.row-actions[data-v-079f4a2e],footer[data-v-079f4a2e]{display:flex;gap:8px}.actions[data-v-079f4a2e]{justify-content:flex-end}button[data-v-079f4a2e],.primary[data-v-079f4a2e],select[data-v-079f4a2e],input[data-v-079f4a2e]{height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:1px solid #ddd;border-radius:6px;background:#fff}.primary[data-v-079f4a2e]{color:#fff;background:#191a1d;cursor:pointer}.primary input[data-v-079f4a2e]{display:none}.tip[data-v-079f4a2e]{margin:24px 0 12px;padding:11px 13px;border-left:2px solid #18864b;background:#fafafa;color:#606269;font-size:12px}.tabs[data-v-079f4a2e]{display:flex;gap:20px;margin-bottom:18px;border-bottom:1px solid #e5e5e5}.tabs button[data-v-079f4a2e]{height:42px;padding:0 2px;border:0;border-bottom:2px solid transparent;border-radius:0;color:#666}.tabs button.active[data-v-079f4a2e]{border-bottom-color:#111;color:#111;font-weight:700}.tabs span[data-v-079f4a2e]{padding:1px 6px;border-radius:9px;background:#eee;font-size:11px}.metrics[data-v-079f4a2e]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px}.metrics article[data-v-079f4a2e]{min-width:0;padding:17px;border:1px solid #e1e2e4;border-radius:8px;background:#fff}.metrics span[data-v-079f4a2e],.metrics small[data-v-079f4a2e]{color:#777;font-size:12px}.metrics strong[data-v-079f4a2e]{display:block;overflow:hidden;margin:12px 0 8px;font-size:21px;text-overflow:ellipsis}.metrics small[data-v-079f4a2e],.exception-table small[data-v-079f4a2e]{display:block;margin-top:5px;color:#777}.toolbar[data-v-079f4a2e]{display:flex;gap:8px;margin-bottom:14px}.toolbar span[data-v-079f4a2e]{flex:1}.table[data-v-079f4a2e]{overflow-x:auto;border:1px solid #e1e2e4;border-radius:8px;background:#fff}table[data-v-079f4a2e]{width:100%;min-width:1180px;border-collapse:collapse}.batch-table[data-v-079f4a2e]{min-width:760px}.exception-table[data-v-079f4a2e]{min-width:1050px}th[data-v-079f4a2e],td[data-v-079f4a2e]{padding:13px;border-bottom:1px solid #eee;text-align:left;font-size:12px;white-space:nowrap;vertical-align:top}th[data-v-079f4a2e]{color:#74767d;background:#fafafa}.number[data-v-079f4a2e]{text-align:right}.refund[data-v-079f4a2e],.danger[data-v-079f4a2e]{color:#b42318}.success[data-v-079f4a2e]{color:#087a42}.status[data-v-079f4a2e]{display:inline-block;padding:3px 7px;border-radius:4px;background:#fff1d6;color:#805b12;font-weight:700}.row-actions button[data-v-079f4a2e]{height:28px;padding:0 7px}.error[data-v-079f4a2e],.notice[data-v-079f4a2e]{padding:10px 12px;border-radius:6px}.error[data-v-079f4a2e]{color:#b42318;background:#fff1f0}.notice[data-v-079f4a2e]{color:#087a42;background:#edfbf2}.empty[data-v-079f4a2e]{text-align:center;color:#777}.exception-table .empty[data-v-079f4a2e]{position:sticky;left:0;text-align:left}.empty svg[data-v-079f4a2e]{vertical-align:middle;margin-right:6px}.modal[data-v-079f4a2e]{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:18px;background:#0006}.modal form[data-v-079f4a2e]{width:min(620px,100%);display:grid;gap:13px;padding:24px;border-radius:8px;background:#fff}.modal h2[data-v-079f4a2e],.modal p[data-v-079f4a2e]{margin:0}.modal p[data-v-079f4a2e]{color:#777;font-size:12px}.modal label[data-v-079f4a2e]{display:grid;gap:6px;font-size:13px;font-weight:600}.form-grid[data-v-079f4a2e]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.modal textarea[data-v-079f4a2e]{min-height:65px;padding:10px;border:1px solid #ddd;border-radius:6px}footer[data-v-079f4a2e]{justify-content:flex-end}@media(max-width:1100px){.metrics[data-v-079f4a2e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.page[data-v-079f4a2e]{padding:20px 12px}header[data-v-079f4a2e]{display:grid}.actions[data-v-079f4a2e]{justify-content:flex-start;flex-wrap:wrap}.metrics[data-v-079f4a2e],.form-grid[data-v-079f4a2e]{grid-template-columns:1fr}.toolbar[data-v-079f4a2e]{flex-wrap:wrap}.toolbar select[data-v-079f4a2e]{flex:1}.toolbar span[data-v-079f4a2e]{display:none}.tabs[data-v-079f4a2e]{overflow-x:auto}.tabs button[data-v-079f4a2e]{white-space:nowrap}}.page[data-v-137fbc51]{padding:30px}header[data-v-137fbc51]{display:flex;justify-content:space-between;gap:16px}header p[data-v-137fbc51],header h1[data-v-137fbc51]{margin:0}header p[data-v-137fbc51]{font-size:12px;color:#85878e}header h1[data-v-137fbc51]{margin:6px 0;font-size:25px}header span[data-v-137fbc51]{color:#74767d;font-size:13px}.actions[data-v-137fbc51],footer[data-v-137fbc51],.row-actions[data-v-137fbc51]{display:flex;justify-content:flex-end;gap:8px}button[data-v-137fbc51],input[data-v-137fbc51],select[data-v-137fbc51]{height:38px;padding:0 12px;border:1px solid #ddd;border-radius:6px;background:#fff;font:inherit}button[data-v-137fbc51]{display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.primary[data-v-137fbc51]{color:#fff;background:#191a1d}.primary[data-v-137fbc51]:disabled{opacity:.4;cursor:not-allowed}.danger-button[data-v-137fbc51]{color:#fff;background:#b42318;border-color:#b42318}.tip[data-v-137fbc51]{margin:22px 0 14px;padding:11px 13px;border-left:2px solid #18864b;background:#fafafa;color:#606269;font-size:12px}.toolbar[data-v-137fbc51]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.toolbar>span[data-v-137fbc51]{flex:1}.tabs[data-v-137fbc51]{display:flex;padding:3px;border-radius:7px;background:#f1f1f2}.tabs button[data-v-137fbc51]{height:30px;border:0;background:transparent}.tabs button.active[data-v-137fbc51]{background:#fff;box-shadow:0 1px 2px #ddd}.metrics[data-v-137fbc51]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px}.metrics article[data-v-137fbc51]{padding:18px;border:1px solid #e1e2e4;border-radius:8px}.metrics span[data-v-137fbc51],.metrics small[data-v-137fbc51],td small[data-v-137fbc51]{color:#777;font-size:12px}.metrics strong[data-v-137fbc51]{display:block;margin:12px 0 8px;font-size:23px}.metrics small[data-v-137fbc51],td small[data-v-137fbc51]{display:block;margin-top:5px}.table[data-v-137fbc51]{overflow-x:auto;border:1px solid #e1e2e4;border-radius:8px}table[data-v-137fbc51]{width:100%;min-width:980px;border-collapse:collapse}th[data-v-137fbc51],td[data-v-137fbc51]{padding:13px;border-bottom:1px solid #eee;text-align:left;font-size:12px;vertical-align:top}th[data-v-137fbc51]{color:#74767d;background:#fafafa}.number[data-v-137fbc51]{text-align:right}.badge[data-v-137fbc51]{display:inline-block;padding:4px 8px;border-radius:12px;color:#087a42;background:#edfbf2}.badge.danger[data-v-137fbc51]{color:#b42318;background:#fff1f0}.text[data-v-137fbc51]{height:auto;padding:0;border:0}.danger-text[data-v-137fbc51]{color:#b42318}.voided[data-v-137fbc51]{background:#fafafa;color:#777}.empty[data-v-137fbc51]{text-align:center;color:#777}.error[data-v-137fbc51],.notice[data-v-137fbc51]{padding:10px 12px}.error[data-v-137fbc51]{color:#b42318}.notice[data-v-137fbc51]{color:#087a42}.modal[data-v-137fbc51]{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:18px;background:#0006}.modal form[data-v-137fbc51]{width:min(520px,100%);display:grid;gap:13px;padding:24px;border-radius:8px;background:#fff}.modal h2[data-v-137fbc51],.modal p[data-v-137fbc51]{margin:0}.modal p[data-v-137fbc51]{color:#777;font-size:13px}.modal label[data-v-137fbc51]{display:grid;gap:6px;font-size:13px;font-weight:600}.modal textarea[data-v-137fbc51]{min-height:90px;padding:10px;border:1px solid #ddd;border-radius:6px;font:inherit}@media(max-width:760px){.page[data-v-137fbc51]{padding:20px 12px}header[data-v-137fbc51]{display:grid}.actions[data-v-137fbc51]{justify-content:flex-start}.metrics[data-v-137fbc51]{grid-template-columns:1fr}.toolbar[data-v-137fbc51]{align-items:stretch;flex-direction:column}.toolbar>span[data-v-137fbc51]{display:none}.tabs[data-v-137fbc51]{display:grid;grid-template-columns:repeat(3,1fr)}}.page[data-v-0a43cf09]{padding:30px}header[data-v-0a43cf09]{display:flex;justify-content:space-between;gap:16px}header p[data-v-0a43cf09],header h1[data-v-0a43cf09]{margin:0}header p[data-v-0a43cf09]{font-size:12px;color:#85878e}header h1[data-v-0a43cf09]{margin:6px 0;font-size:25px}header span[data-v-0a43cf09]{color:#74767d;font-size:13px}.actions[data-v-0a43cf09],footer[data-v-0a43cf09],.row-actions[data-v-0a43cf09]{display:flex;justify-content:flex-end;gap:8px}button[data-v-0a43cf09],input[data-v-0a43cf09],select[data-v-0a43cf09]{height:38px;padding:0 12px;border:1px solid #ddd;border-radius:6px;background:#fff;font:inherit}button[data-v-0a43cf09]{display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.primary[data-v-0a43cf09]{color:#fff;background:#191a1d}.primary[data-v-0a43cf09]:disabled{opacity:.4;cursor:not-allowed}.danger-button[data-v-0a43cf09]{color:#fff;background:#b42318;border-color:#b42318}.tip[data-v-0a43cf09]{margin:22px 0 14px;padding:11px 13px;border-left:2px solid #18864b;background:#fafafa;color:#606269;font-size:12px}.toolbar[data-v-0a43cf09]{display:flex;justify-content:flex-end;margin-bottom:14px}.metrics[data-v-0a43cf09]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}.metrics article[data-v-0a43cf09]{padding:18px;border:1px solid #e1e2e4;border-radius:8px}.metrics span[data-v-0a43cf09],.metrics small[data-v-0a43cf09],td small[data-v-0a43cf09]{color:#777;font-size:12px}.metrics strong[data-v-0a43cf09]{display:block;margin:12px 0 8px;font-size:21px}.metrics small[data-v-0a43cf09],td small[data-v-0a43cf09]{display:block;margin-top:5px}.table[data-v-0a43cf09]{overflow-x:auto;border:1px solid #e1e2e4;border-radius:8px}table[data-v-0a43cf09]{width:100%;min-width:1050px;border-collapse:collapse}th[data-v-0a43cf09],td[data-v-0a43cf09]{padding:13px;border-bottom:1px solid #eee;text-align:left;font-size:12px;vertical-align:top}th[data-v-0a43cf09]{color:#74767d;background:#fafafa}.number[data-v-0a43cf09]{text-align:right}.refund[data-v-0a43cf09],.danger-text[data-v-0a43cf09]{color:#b42318}.text[data-v-0a43cf09]{height:auto;padding:0;border:0}.empty[data-v-0a43cf09]{text-align:center;color:#777}.section[data-v-0a43cf09]{margin-top:22px}.section-head h2[data-v-0a43cf09]{margin:0;font-size:16px}.section-head p[data-v-0a43cf09]{margin:5px 0 12px;color:#777;font-size:12px}.badge[data-v-0a43cf09]{display:inline-block;padding:4px 8px;border-radius:12px;color:#087a42;background:#edfbf2}.badge.danger[data-v-0a43cf09]{color:#b42318;background:#fff1f0}.voided[data-v-0a43cf09]{background:#fafafa;color:#777}.error[data-v-0a43cf09],.notice[data-v-0a43cf09]{padding:10px 12px}.error[data-v-0a43cf09]{color:#b42318}.notice[data-v-0a43cf09]{color:#087a42}.modal[data-v-0a43cf09]{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:18px;background:#0006}.modal form[data-v-0a43cf09]{width:min(500px,100%);display:grid;gap:13px;padding:24px;border-radius:8px;background:#fff}.modal h2[data-v-0a43cf09],.modal p[data-v-0a43cf09]{margin:0}.modal p[data-v-0a43cf09]{color:#777;font-size:13px}.modal label[data-v-0a43cf09]{display:grid;gap:6px;font-size:13px;font-weight:600}.modal textarea[data-v-0a43cf09]{min-height:80px;padding:10px;border:1px solid #ddd;border-radius:6px;font:inherit}.modal small[data-v-0a43cf09]{color:#777}.formula[data-v-0a43cf09]{display:flex;justify-content:space-between;padding:14px;background:#f6f6f6}@media(max-width:900px){.metrics[data-v-0a43cf09]{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.page[data-v-0a43cf09]{padding:20px 12px}header[data-v-0a43cf09]{display:grid}.actions[data-v-0a43cf09]{justify-content:flex-start;flex-wrap:wrap}.metrics[data-v-0a43cf09]{grid-template-columns:1fr}}.header[data-v-4a1690d1]{position:sticky;top:0;z-index:20;height:58px;display:flex;align-items:center;gap:12px;padding:0 24px;background:#fffffff5;border-bottom:1px solid #e4e5e7}.header div[data-v-4a1690d1]{display:flex;gap:8px;align-items:center;flex:1;color:#85878e;font-size:13px}.header strong[data-v-4a1690d1]{color:#202126}.icon-button[data-v-4a1690d1]{width:36px;height:36px;display:grid;place-items:center;border:1px solid #dedfe2;border-radius:6px;background:#fff;cursor:pointer}.menu[data-v-4a1690d1]{display:none}@media(max-width:760px){.header[data-v-4a1690d1]{padding:0 12px}.menu[data-v-4a1690d1]{display:grid}}.sidebar[data-v-7b5b1e07]{position:fixed;inset:0 auto 0 0;z-index:30;width:244px;display:flex;flex-direction:column;padding:18px 12px;background:#fafafa;border-right:1px solid #e2e3e5;transition:transform .2s ease}.brand[data-v-7b5b1e07]{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 8px}.brand img[data-v-7b5b1e07]{width:84px;height:54px;object-fit:contain;object-position:left center}.brand button[data-v-7b5b1e07]{display:none;border:0;background:none}.section-label[data-v-7b5b1e07]{margin:16px 10px 8px;color:#898b92;font-size:12px}nav[data-v-7b5b1e07]{display:grid;gap:4px}nav a[data-v-7b5b1e07]{height:42px;display:flex;align-items:center;gap:12px;padding:0 11px;color:#4b4d54;text-decoration:none;border-radius:6px;font-size:14px;font-weight:600}nav a[data-v-7b5b1e07]:hover,nav a.active[data-v-7b5b1e07]{color:#17181b;background:#e9e9eb}.account[data-v-7b5b1e07]{margin-top:auto;display:grid;gap:3px;padding:16px 10px 4px;border-top:1px solid #e2e3e5;font-size:13px;font-weight:700}.account small[data-v-7b5b1e07]{color:#777981;font-weight:400}@media(max-width:760px){.sidebar[data-v-7b5b1e07]{transform:translate(-100%);box-shadow:12px 0 40px #0000001f}.sidebar.is-open[data-v-7b5b1e07]{transform:translate(0)}.brand button[data-v-7b5b1e07]{display:grid;place-items:center}}.app-layout[data-v-3fa69de9]{min-height:100vh;background:#fff}.app-main[data-v-3fa69de9]{min-height:100vh;margin-left:244px}.backdrop[data-v-3fa69de9]{display:none}@media(max-width:760px){.app-main[data-v-3fa69de9]{margin-left:0}.backdrop[data-v-3fa69de9]{position:fixed;inset:0;z-index:25;display:block;border:0;background:#00000047}}.dialog-backdrop[data-v-3e7a1a65]{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:16px;background:#0006}.dialog[data-v-3e7a1a65]{width:min(420px,100%);padding:24px;border-radius:8px;background:#fff;box-shadow:0 20px 60px #0003}header[data-v-3e7a1a65]{display:flex;justify-content:space-between;align-items:flex-start}header p[data-v-3e7a1a65],header h2[data-v-3e7a1a65]{margin:0}header p[data-v-3e7a1a65]{color:#81838a;font-size:12px}header h2[data-v-3e7a1a65]{margin-top:5px;font-size:20px}header button[data-v-3e7a1a65]{width:32px;height:32px;border:0;background:none;font-size:24px}.captcha[data-v-3e7a1a65]{display:grid;place-items:center;height:90px;margin:22px 0;background:#f4f5f6;border:1px solid #e3e4e6;border-radius:6px}.captcha img[data-v-3e7a1a65]{min-width:140px;height:60px;image-rendering:auto}label[data-v-3e7a1a65]{display:grid;gap:8px;font-size:13px;font-weight:600}input[data-v-3e7a1a65]{height:42px;padding:0 12px;border:1px solid #d8dade;border-radius:6px;font-size:18px;letter-spacing:4px}small[data-v-3e7a1a65]{display:block;margin-top:10px;color:#83858c}.error[data-v-3e7a1a65]{color:#b42318;font-size:13px}footer[data-v-3e7a1a65]{display:flex;justify-content:flex-end;gap:8px;margin-top:22px}footer button[data-v-3e7a1a65]{height:38px;padding:0 14px;border:1px solid #dddfe2;border-radius:6px;background:#fff}.primary[data-v-3e7a1a65]{color:#fff!important;background:#191a1d!important;border-color:#191a1d!important}.primary[data-v-3e7a1a65]:disabled{opacity:.5}.account-panel[data-v-e03d5b5c]{margin-top:16px;padding:22px;border:1px solid #e1e2e4;border-radius:8px}h2[data-v-e03d5b5c]{margin:0;font-size:17px}header p[data-v-e03d5b5c]{margin:7px 0;color:#777;font-size:12px}.actions[data-v-e03d5b5c],.filters[data-v-e03d5b5c],footer[data-v-e03d5b5c]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:16px}.filters label[data-v-e03d5b5c]{display:grid;gap:5px;font-size:12px;color:#666}input[data-v-e03d5b5c],select[data-v-e03d5b5c],button[data-v-e03d5b5c]{height:36px;border:1px solid #dcdee1;border-radius:6px;padding:0 10px;background:#fff}button[data-v-e03d5b5c]{cursor:pointer}button[data-v-e03d5b5c]:disabled{opacity:.5;cursor:default}.table[data-v-e03d5b5c]{overflow:auto;margin-top:16px}table[data-v-e03d5b5c]{width:100%;min-width:700px;border-collapse:collapse}td[data-v-e03d5b5c],th[data-v-e03d5b5c]{text-align:left;padding:10px;border-bottom:1px solid #eee;font-size:12px}th[data-v-e03d5b5c]{background:#fafafa;color:#74767d}small[data-v-e03d5b5c]{display:block;color:#777;margin-top:4px}footer[data-v-e03d5b5c]{justify-content:flex-end;font-size:12px}.error[data-v-e03d5b5c]{color:#b42318;background:#fff2f0;padding:10px;border-radius:6px}.metric-settings[data-v-e03d5b5c]{padding:15px;background:#fafafa;border:1px solid #eee;margin-top:15px}.metric-settings label[data-v-e03d5b5c]{display:inline-flex;align-items:center;margin:5px 10px 5px 0;font-size:12px}.metric-settings input[data-v-e03d5b5c]{height:auto}.metric-settings p[data-v-e03d5b5c]{font-size:12px;color:#777}.operations-panel[data-v-b6bd2400]{margin-top:16px;padding:22px;border:1px solid #e1e2e4;border-radius:8px}h2[data-v-b6bd2400]{font-size:17px;margin:0}h3[data-v-b6bd2400]{font-size:14px;margin-top:20px}p[data-v-b6bd2400]{color:#777;font-size:12px}.controls[data-v-b6bd2400]{display:flex;gap:10px;align-items:end;flex-wrap:wrap;margin:16px 0}label[data-v-b6bd2400]{display:grid;gap:5px;font-size:12px}.check[data-v-b6bd2400]{display:flex;align-items:center;height:36px}.check input[data-v-b6bd2400]{height:auto}.run-select[data-v-b6bd2400]{max-width:350px}input[data-v-b6bd2400],select[data-v-b6bd2400],button[data-v-b6bd2400]{height:36px;border:1px solid #ddd;border-radius:6px;background:#fff;padding:0 10px}button[data-v-b6bd2400]:disabled{opacity:.5}.table[data-v-b6bd2400]{overflow:auto;margin-top:12px}table[data-v-b6bd2400]{width:100%;min-width:900px;border-collapse:collapse}td[data-v-b6bd2400],th[data-v-b6bd2400]{padding:10px;border-bottom:1px solid #eee;text-align:left;font-size:12px}.pagination[data-v-b6bd2400]{display:flex;justify-content:end;align-items:center;gap:10px;margin:10px 0;font-size:12px}.error[data-v-b6bd2400]{color:#b42318}pre[data-v-b6bd2400]{max-width:400px;white-space:pre-wrap;word-break:break-all}.page[data-v-aba296cb]{padding:30px}header p[data-v-aba296cb],header h1[data-v-aba296cb]{margin:0}header p[data-v-aba296cb]{color:#85878e;font-size:12px}header h1[data-v-aba296cb]{margin:6px 0;font-size:25px}header span[data-v-aba296cb]{color:#74767d;font-size:14px}.session-card[data-v-aba296cb]{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:16px;margin-top:24px;padding:24px;border:1px solid #e1e2e4;border-radius:8px}.session-icon[data-v-aba296cb]{width:48px;height:48px;display:grid;place-items:center;border-radius:8px;background:#f0f1f2}.session-copy h2[data-v-aba296cb],.session-copy p[data-v-aba296cb]{margin:0}.session-copy h2[data-v-aba296cb]{font-size:17px}.session-copy p[data-v-aba296cb]{margin-top:7px;color:#777981;font-size:13px}.badge[data-v-aba296cb]{align-self:start;padding:5px 9px;border-radius:999px;background:#fff2e8;color:#a14c00;font-size:12px}.badge.active[data-v-aba296cb]{background:#eaf9f0;color:#087a42}dl[data-v-aba296cb]{grid-column:2/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:8px 0 0}dl div[data-v-aba296cb]{padding:14px;background:#f8f8f9;border-radius:6px}dt[data-v-aba296cb]{color:#85878e;font-size:12px}dd[data-v-aba296cb]{margin:6px 0 0;font-size:13px}footer[data-v-aba296cb]{grid-column:2/-1;display:flex;justify-content:flex-end;gap:8px}button[data-v-aba296cb]{height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 13px;border:1px solid #dcdee1;border-radius:6px;background:#fff;white-space:nowrap}.primary[data-v-aba296cb]{color:#fff;background:#191a1d;border-color:#191a1d}.page-error[data-v-aba296cb]{color:#b42318;background:#fff2f0;padding:10px 12px;border-radius:6px}@media(max-width:760px){.page[data-v-aba296cb]{padding:20px 12px}.session-card[data-v-aba296cb]{grid-template-columns:48px minmax(0,1fr);padding:18px 14px}.badge[data-v-aba296cb]{grid-column:1/-1;width:max-content}dl[data-v-aba296cb],footer[data-v-aba296cb]{grid-column:1/-1}dl[data-v-aba296cb]{grid-template-columns:1fr}footer[data-v-aba296cb]{justify-content:stretch}footer button[data-v-aba296cb]{flex:1;justify-content:center}}.sync-panel[data-v-aba296cb]{margin-top:16px;padding:22px;border:1px solid #e1e2e4;border-radius:8px}.sync-panel>header[data-v-aba296cb]{display:flex;align-items:start;justify-content:space-between;gap:16px}.sync-panel h2[data-v-aba296cb],.sync-panel p[data-v-aba296cb]{margin:0}.sync-panel h2[data-v-aba296cb]{font-size:17px}.sync-panel header p[data-v-aba296cb],.last-success[data-v-aba296cb]{margin-top:7px;color:#777;font-size:12px}.sync-actions[data-v-aba296cb]{display:flex;align-items:center;gap:8px}.table[data-v-aba296cb]{overflow-x:auto;margin-top:16px;border:1px solid #e8e8ea;border-radius:6px}table[data-v-aba296cb]{width:100%;min-width:880px;border-collapse:collapse}th[data-v-aba296cb],td[data-v-aba296cb]{padding:11px;border-bottom:1px solid #eee;text-align:left;font-size:12px}th[data-v-aba296cb]{color:#74767d;background:#fafafa}.run-status[data-v-aba296cb]{color:#087a42}.run-status.failed[data-v-aba296cb]{color:#b42318}.empty[data-v-aba296cb]{text-align:center;color:#777}@media(max-width:760px){.sync-panel[data-v-aba296cb]{padding:18px 14px}.sync-panel>header[data-v-aba296cb]{display:grid}.sync-actions[data-v-aba296cb]{flex-wrap:wrap}}.oauth-panel[data-v-aba296cb]{margin-top:16px;padding:22px;border:1px solid #e1e2e4;border-radius:8px}.oauth-panel h2[data-v-aba296cb],.oauth-panel p[data-v-aba296cb]{margin:0}.oauth-panel h2[data-v-aba296cb]{font-size:17px}.oauth-panel p[data-v-aba296cb]{margin-top:7px;color:#777;font-size:12px}.oauth-row[data-v-aba296cb]{display:grid;grid-template-columns:minmax(100px,1fr) 100px auto;align-items:center;gap:12px;padding:12px 0;border-top:1px solid #eee;font-size:13px}.oauth-row[data-v-aba296cb]:first-of-type{margin-top:16px}.oauth-row span[data-v-aba296cb]{color:#666}.oauth-row button[data-v-aba296cb]{justify-content:center}.oauth-row button[data-v-aba296cb]:disabled{opacity:.5}.oauth-result[data-v-aba296cb]{margin-top:16px;padding:10px 12px;background:#eef7f1;color:#087a42;border-radius:6px}@media(max-width:760px){.oauth-panel[data-v-aba296cb]{padding:18px 14px}.oauth-row[data-v-aba296cb]{grid-template-columns:1fr auto}.oauth-row span[data-v-aba296cb]{grid-column:1}.oauth-row button[data-v-aba296cb]{grid-column:2;grid-row:1/3}}.page[data-v-d005dee3]{padding:30px}header p[data-v-d005dee3],header h1[data-v-d005dee3]{margin:0}header p[data-v-d005dee3]{font-size:12px;color:#85878e}header h1[data-v-d005dee3]{margin:6px 0;font-size:25px}header span[data-v-d005dee3]{color:#74767d;font-size:13px}.toolbar[data-v-d005dee3]{display:flex;gap:8px;margin:24px 0 14px}.toolbar label[data-v-d005dee3]{display:flex;align-items:center;gap:7px}.toolbar label[data-v-d005dee3],.toolbar>input[data-v-d005dee3]{height:38px;padding:0 10px;border:1px solid #ddd;border-radius:6px;background:#fff}.toolbar input[data-v-d005dee3]{border:0;outline:0}.toolbar>input[data-v-d005dee3]{border:1px solid #ddd}.toolbar button[data-v-d005dee3]{height:38px;padding:0 13px;border:1px solid #ddd;border-radius:6px;background:#fff}.table[data-v-d005dee3]{overflow-x:auto;border:1px solid #e1e2e4;border-radius:8px;background:#fff}table[data-v-d005dee3]{width:100%;min-width:1050px;border-collapse:collapse}th[data-v-d005dee3],td[data-v-d005dee3]{padding:13px;border-bottom:1px solid #eee;text-align:left;font-size:12px;line-height:1.7}th[data-v-d005dee3]{background:#fafafa;color:#74767d}code[data-v-d005dee3]{font-size:11px}.error[data-v-d005dee3]{color:#b42318}.empty[data-v-d005dee3]{text-align:center;color:#777}@media(max-width:700px){.page[data-v-d005dee3]{padding:20px 12px}.toolbar[data-v-d005dee3]{display:grid}.toolbar label[data-v-d005dee3],.toolbar>input[data-v-d005dee3]{width:100%}}.change-shell[data-v-e92906a3]{min-height:100vh;display:grid;place-items:center;padding:24px}.change-panel[data-v-e92906a3]{width:min(460px,100%);display:grid;gap:18px;padding:32px;background:#fff;border:1px solid #e5e7eb;border-radius:8px}h1[data-v-e92906a3],p[data-v-e92906a3]{margin:0}p[data-v-e92906a3]{color:#6b6d75;line-height:1.6}label[data-v-e92906a3]{display:grid;gap:8px;font-size:14px;font-weight:600}input[data-v-e92906a3],button[data-v-e92906a3]{height:44px;border-radius:6px}input[data-v-e92906a3]{border:1px solid #d8dadd;padding:0 12px}button[data-v-e92906a3]{border:0;background:#191a1d;color:#fff;font-weight:700}button[data-v-e92906a3]:disabled{opacity:.5}.error[data-v-e92906a3]{color:#b42318;font-size:13px}.forbidden[data-v-22878bde]{min-height:100vh;display:grid;place-content:center;text-align:center;gap:12px}.forbidden p[data-v-22878bde]{margin:0;font-size:48px;font-weight:800}.forbidden h1[data-v-22878bde]{margin:0;font-size:22px}.forbidden a[data-v-22878bde]{color:#191a1d}.auth-shell[data-v-08b89102]{min-height:100vh;display:grid;place-items:center;padding:24px;background:#f3f4f6}.auth-panel[data-v-08b89102]{width:min(420px,100%);background:#fff;border:1px solid #e5e7eb;padding:36px;border-radius:8px;box-shadow:0 18px 50px #00000014}.auth-logo[data-v-08b89102]{width:108px;height:76px;object-fit:contain;object-position:left center}.auth-copy p[data-v-08b89102]{margin:20px 0 6px;color:#70727a;font-size:13px}.auth-copy h1[data-v-08b89102]{margin:0;font-size:24px;letter-spacing:0}.auth-copy span[data-v-08b89102]{display:block;margin-top:10px;color:#70727a;line-height:1.6;font-size:14px}.auth-form[data-v-08b89102]{display:grid;gap:18px;margin-top:30px}.auth-form label[data-v-08b89102]{display:grid;gap:8px;font-size:14px;font-weight:600}.auth-form input[data-v-08b89102]{width:100%;height:44px;border:1px solid #d8dadd;border-radius:6px;padding:0 12px;outline:none}.auth-form input[data-v-08b89102]:focus{border-color:#17181b;box-shadow:0 0 0 3px #17181b14}.auth-form button[data-v-08b89102]{height:44px;border:0;border-radius:6px;color:#fff;background:#191a1d;cursor:pointer;font-weight:700}.auth-form button[data-v-08b89102]:disabled{opacity:.5;cursor:not-allowed}.auth-error[data-v-08b89102]{margin:-6px 0 0;color:#b42318;font-size:13px}.permission-editor[data-v-98776166]{display:grid;gap:18px}h4[data-v-98776166]{margin:0 0 10px;font-size:13px}section[data-v-98776166]{display:grid;gap:8px}label[data-v-98776166]{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;font-size:13px}small[data-v-98776166]{color:#898b91}.page[data-v-603b2c0d]{padding:30px}header[data-v-603b2c0d]{margin-bottom:24px}header p[data-v-603b2c0d],header h1[data-v-603b2c0d]{margin:0}header p[data-v-603b2c0d]{color:#85878e;font-size:12px}header h1[data-v-603b2c0d]{margin:6px 0;font-size:25px}header span[data-v-603b2c0d]{color:#74767d;font-size:14px}.role-grid[data-v-603b2c0d]{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:480px;border:1px solid #e2e3e5;border-radius:8px;overflow:hidden}aside[data-v-603b2c0d]{padding:10px;background:#fafafa;border-right:1px solid #e2e3e5}aside button[data-v-603b2c0d]{width:100%;display:grid;gap:4px;padding:12px;border:0;border-radius:6px;background:transparent;text-align:left;cursor:pointer}aside button.active[data-v-603b2c0d]{background:#e8e8ea}aside small[data-v-603b2c0d]{color:#7a7c83}.editor[data-v-603b2c0d]{padding:24px}.editor-head[data-v-603b2c0d]{display:flex;justify-content:space-between;margin-bottom:24px}.editor h2[data-v-603b2c0d],.editor p[data-v-603b2c0d]{margin:0}.editor-head p[data-v-603b2c0d]{color:#7a7c83;font-size:12px;margin-top:5px}.editor-head button[data-v-603b2c0d]{height:36px;padding:0 14px;border:0;border-radius:6px;color:#fff;background:#191a1d}.notice[data-v-603b2c0d]{margin-top:20px!important;padding:10px;color:#087a42;background:#edfbf2;border-radius:6px;font-size:13px}.error[data-v-603b2c0d]{color:#b42318}@media(max-width:760px){.page[data-v-603b2c0d]{padding:20px 12px}.role-grid[data-v-603b2c0d]{grid-template-columns:1fr}.role-grid aside[data-v-603b2c0d]{border-right:0;border-bottom:1px solid #e2e3e5}.editor[data-v-603b2c0d]{padding:18px 14px}}.page[data-v-9b4547cc]{padding:30px}.page-head[data-v-9b4547cc]{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:24px}.page-head p[data-v-9b4547cc],.page-head h1[data-v-9b4547cc]{margin:0}.page-head p[data-v-9b4547cc]{color:#85878e;font-size:12px}.page-head h1[data-v-9b4547cc]{margin:6px 0;font-size:25px}.page-head span[data-v-9b4547cc]{color:#74767d;font-size:14px}button[data-v-9b4547cc]{height:36px;border:1px solid #dedfe2;border-radius:6px;background:#fff;padding:0 12px;cursor:pointer}.primary[data-v-9b4547cc]{display:inline-flex;align-items:center;gap:7px;background:#191a1d;color:#fff;border-color:#191a1d}.page-head>.primary[data-v-9b4547cc]{flex:0 0 auto;white-space:nowrap}.toolbar[data-v-9b4547cc]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.toolbar label[data-v-9b4547cc]{height:38px;display:flex;align-items:center;gap:8px;border:1px solid #dedfe2;border-radius:6px;padding:0 10px}.toolbar input[data-v-9b4547cc]{width:220px;border:0;outline:none}.toolbar span[data-v-9b4547cc]{margin-left:auto;color:#777981;font-size:13px}.table-wrap[data-v-9b4547cc]{overflow-x:auto;border:1px solid #e2e3e5;border-radius:8px}table[data-v-9b4547cc]{width:100%;min-width:780px;border-collapse:collapse}th[data-v-9b4547cc],td[data-v-9b4547cc]{height:52px;padding:0 14px;border-bottom:1px solid #ececee;text-align:left;font-size:13px}th[data-v-9b4547cc]{color:#73757d;background:#fafafa;font-weight:500}.strong[data-v-9b4547cc]{font-weight:700}.status[data-v-9b4547cc]{color:#087a42}.status.disabled[data-v-9b4547cc]{color:#b42318}.actions[data-v-9b4547cc]{display:flex;align-items:center;gap:6px}.error[data-v-9b4547cc]{color:#b42318;background:#fff2f0;padding:10px 12px;border-radius:6px;font-size:13px}.modal[data-v-9b4547cc]{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:20px;background:#0000005c}.modal form[data-v-9b4547cc]{width:min(440px,100%);display:grid;gap:15px;padding:24px;border-radius:8px;background:#fff}.modal h2[data-v-9b4547cc]{margin:0}.modal form>label[data-v-9b4547cc]{display:grid;gap:7px;font-size:13px;font-weight:600}.modal input[data-v-9b4547cc]:not([type=checkbox]){height:40px;border:1px solid #d9dade;border-radius:6px;padding:0 10px}fieldset[data-v-9b4547cc]{border:1px solid #e2e3e5;border-radius:6px;display:flex;gap:14px}footer[data-v-9b4547cc]{display:flex;justify-content:flex-end;gap:8px}@media(max-width:760px){.page[data-v-9b4547cc]{padding:20px 12px}.page-head[data-v-9b4547cc]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end}.toolbar[data-v-9b4547cc]{flex-wrap:wrap}.toolbar label[data-v-9b4547cc],.toolbar input[data-v-9b4547cc]{width:100%}.toolbar label[data-v-9b4547cc]{flex:1 0 100%}}
