@import '_content/ChannelUi/ChannelUi.s6j7xjf1h1.bundle.scp.css';
@import '_content/PayPlatform.Channel.Jdwm/PayPlatform.Channel.Jdwm.1qvfsjhqeg.bundle.scp.css';
@import '_content/PayPlatform.Channel.Lijianjin/PayPlatform.Channel.Lijianjin.16gxiaaq6w.bundle.scp.css';
@import '_content/PayPlatform.Channel.PuPu/PayPlatform.Channel.PuPu.mphg1p33ub.bundle.scp.css';
@import '_content/PayPlatform.Channel.Sptcc/PayPlatform.Channel.Sptcc.l02hb0tsjz.bundle.scp.css';
@import '_content/PayPlatform.Channel.Tbsg/PayPlatform.Channel.Tbsg.512sklgqqm.bundle.scp.css';

/* /Pages/ChargeOff/ChargeOffScore.razor.rz.scp.css */
.score-page[b-fusbkv25c2] { min-width: 0; }
.score-page[b-fusbkv25c2]  .metric-icon.cyan { color: #c53c41; background: #fff1f0; }
.score-page[b-fusbkv25c2]  .ant-table-thead > tr > th { white-space: nowrap; }
.score-page[b-fusbkv25c2]  .ant-table-placeholder td { white-space: normal; }
.score-delta[b-fusbkv25c2] { font-weight: 600; font-variant-numeric: tabular-nums; white-space: nowrap; }
.score-delta.is-increase[b-fusbkv25c2] { color: #23754e; }
.score-delta.is-decrease[b-fusbkv25c2] { color: #c53c41; }
.score-type[b-fusbkv25c2] { display: inline-block; padding: 3px 9px; border-radius: 4px; color: #526780; background: #f2f5f9; font-size: 12px; white-space: nowrap; }
.score-remark[b-fusbkv25c2] { display: block; min-width: 200px; max-width: 340px; white-space: normal; overflow-wrap: anywhere; line-height: 1.8; }
.score-empty[b-fusbkv25c2] { display: flex; flex-direction: column; align-items: center; justify-content: center; min-height: 200px; padding: 28px 16px; text-align: center; white-space: normal; }
.score-empty-icon[b-fusbkv25c2] { display: grid; place-items: center; width: 52px; height: 52px; margin-bottom: 14px; border-radius: 50%; background: #f1f6fc; color: #91afce; }
.score-empty-icon[b-fusbkv25c2]  .anticon { font-size: 24px; }
.score-empty strong[b-fusbkv25c2] { color: #697e98; font-size: 13px; font-weight: 500; }
.score-empty p[b-fusbkv25c2] { max-width: 100%; margin: 7px 0 0; color: #758398; font-size: 12px; line-height: 1.8; overflow-wrap: anywhere; }
/* /Pages/Docs/MerchantDebugPanel.razor.rz.scp.css */
.engineer-panel[b-hgk3taxtqy]{margin-top:16px;padding:16px;background:#fff;border:1px solid #dce5ef;border-radius:6px;min-width:0;color:#24374e}.engineer-panel header[b-hgk3taxtqy]{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.engineer-panel header>div[b-hgk3taxtqy]{flex:1;min-width:min(220px,100%)}.engineer-panel h2[b-hgk3taxtqy]{font-size:16px;margin:0 0 6px}.engineer-panel p[b-hgk3taxtqy]{font-size:12px;line-height:1.7;margin:8px 0}.engineer-panel button[b-hgk3taxtqy]{border:1px solid #dce5ef;border-radius:4px;background:white;padding:6px 12px;color:#24374e;cursor:pointer}.engineer-panel button:disabled[b-hgk3taxtqy]{opacity:.5;cursor:default}.scope-note[b-hgk3taxtqy]{color:#728198}.debug-empty[b-hgk3taxtqy]{padding:28px;background:#f7f9fc;text-align:center;border-radius:4px;color:#728198}.debug-meta[b-hgk3taxtqy]{display:flex;gap:16px;flex-wrap:wrap;padding:12px 0;font-size:12px}.network-entry[b-hgk3taxtqy]{margin-top:10px;border:1px solid #dce5ef;border-radius:4px;padding:12px;min-width:0}.network-entry summary[b-hgk3taxtqy]{display:flex;gap:12px;flex-wrap:wrap;cursor:pointer;font-size:12px;align-items:center}.method[b-hgk3taxtqy]{font-weight:700;color:#1677ff}.network-url[b-hgk3taxtqy]{display:block;margin:12px 0;overflow-wrap:anywhere;white-space:pre-wrap}.network-columns[b-hgk3taxtqy]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.network-columns>div[b-hgk3taxtqy]{min-width:0}.network-columns h3[b-hgk3taxtqy]{font-size:12px;margin:12px 0 8px}.network-columns pre[b-hgk3taxtqy]{margin:0;padding:12px;background:#f6f8fc;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.7 ui-monospace,Consolas,monospace;max-height:360px;overflow:auto}.network-error[b-hgk3taxtqy]{color:#bd3333;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:760px){.network-columns[b-hgk3taxtqy]{grid-template-columns:minmax(0,1fr)}.engineer-panel[b-hgk3taxtqy]{padding:12px}.debug-meta[b-hgk3taxtqy]{gap:8px}}
/* /Pages/Docs/MerchantDemo.razor.rz.scp.css */
.merchant-lab[b-wi9sxtrf9b] {
    --lab-primary: var(--workspace-action);
    --lab-ink: var(--workspace-ink);
    --lab-muted: var(--workspace-muted);
    --lab-line: var(--workspace-border);
    --lab-surface: var(--workspace-surface);
    --lab-soft: var(--workspace-tint);
    color: var(--lab-ink);
    width: 100%;
    max-width: none;
    min-width: 0;
    margin: 0;
    padding: 0 0 16px;
}
.lab-header[b-wi9sxtrf9b], .header-actions[b-wi9sxtrf9b], .section-title[b-wi9sxtrf9b], .panel-heading[b-wi9sxtrf9b], .form-actions[b-wi9sxtrf9b] { display: flex; align-items: center; }
.lab-header[b-wi9sxtrf9b] { justify-content: space-between; gap: 16px; margin-bottom: 12px; padding: 12px 16px; background: var(--lab-surface); border: 1px solid var(--lab-line); border-radius: 6px; }

.lab-header h1[b-wi9sxtrf9b] { font-size: 18px; font-weight: 600; color: var(--lab-ink); margin: 0 0 4px; display: flex; align-items: center; gap: 10px; }
.lab-header p[b-wi9sxtrf9b], .section-title p[b-wi9sxtrf9b] { color: var(--lab-muted); margin: 0; font-size: 12px; line-height: 1.6; }
.header-actions[b-wi9sxtrf9b] { gap: 20px; flex-shrink: 0; }
.text-link[b-wi9sxtrf9b] { color: var(--lab-primary); font-weight: 500; }
.version-tag[b-wi9sxtrf9b], .small-tag[b-wi9sxtrf9b], .mode-tag[b-wi9sxtrf9b], .result-badge[b-wi9sxtrf9b] { display: inline-flex; align-items: center; border-radius: 5px; font-size: 12px; padding: 4px 9px; line-height: 1.5; font-weight: 500; white-space: nowrap; }
.version-tag[b-wi9sxtrf9b] { color: var(--lab-primary); background: #eaf3ff; border: 1px solid #cfe3ff; }
.small-tag[b-wi9sxtrf9b], .mode-tag[b-wi9sxtrf9b] { background: var(--lab-soft); color: var(--lab-muted); border: 1px solid var(--lab-line); }
.identity-panel[b-wi9sxtrf9b], .workspace-panel[b-wi9sxtrf9b], .trace-panel[b-wi9sxtrf9b], .aggregate-panel[b-wi9sxtrf9b] { background: var(--lab-surface); border: 1px solid var(--lab-line); border-radius: 6px; }
.identity-panel[b-wi9sxtrf9b] { padding: 16px; margin-bottom: 16px; }
.section-title[b-wi9sxtrf9b] { gap: 10px; margin-bottom: 16px; }
.section-title h2[b-wi9sxtrf9b], .panel-heading h2[b-wi9sxtrf9b], .aggregate-panel h2[b-wi9sxtrf9b] { font-size: 16px; font-weight: 600; margin: 0 0 3px; color: var(--lab-ink); }
.section-title p[b-wi9sxtrf9b] { font-size: 12px; }
.section-title .mode-tag[b-wi9sxtrf9b] { margin-left: auto; }
.section-icon[b-wi9sxtrf9b] { width: 4px; height: 16px; border-radius: 3px; background: var(--lab-primary); flex-shrink: 0; }
.merchant-picker[b-wi9sxtrf9b] { display: grid; grid-template-columns: minmax(180px, 1fr) minmax(240px, 2fr); gap: 16px; padding-bottom: 16px; margin-bottom: 16px; border-bottom: 1px solid var(--lab-line); }
.identity-details[b-wi9sxtrf9b] { display: grid; grid-template-columns: 1fr 1fr 1.7fr; gap: 24px; }
.identity-details > div[b-wi9sxtrf9b] { min-width: 0; display: flex; flex-direction: column; gap: 5px; }
.identity-details > div + div[b-wi9sxtrf9b] { border-left: 1px solid var(--lab-line); padding-left: 24px; }
.detail-label[b-wi9sxtrf9b] { color: var(--lab-muted); font-size: 12px; margin-bottom: 3px; }
.identity-details strong[b-wi9sxtrf9b] { font-size: 14px; font-weight: 600; }
.identity-details code[b-wi9sxtrf9b], .payment-link[b-wi9sxtrf9b], .result-context code[b-wi9sxtrf9b] { overflow-wrap: anywhere; }
.identity-details code[b-wi9sxtrf9b] { font-size: 12px; }
.identity-details .ready-text[b-wi9sxtrf9b] { color: #16734a; }
.endpoint-detail > div[b-wi9sxtrf9b] { display: flex; align-items: flex-start; gap: 8px; }
.http-method[b-wi9sxtrf9b] { background: #eaf8f0; color: #16734a; border-radius: 4px; font: 700 10px ui-monospace, monospace; padding: 4px 6px; }
.muted[b-wi9sxtrf9b] { color: var(--lab-muted); font-size: 12px; }
.workspace-grid[b-wi9sxtrf9b] { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 16px; align-items: stretch; }
.workspace-panel[b-wi9sxtrf9b] { padding: 16px; min-width: 0; }
.panel-heading[b-wi9sxtrf9b] { justify-content: space-between; gap: 12px; padding-bottom: 12px; margin-bottom: 16px; border-bottom: 1px solid var(--lab-line); }
.panel-heading h2[b-wi9sxtrf9b] { margin: 0; }
.request-fields[b-wi9sxtrf9b] { display: grid; gap: 14px; border: 0; padding: 0; margin: 0; min-width: 0; }
.merchant-lab label[b-wi9sxtrf9b] { display: block; color: var(--lab-ink); font-weight: 600; font-size: 13px; }
.merchant-lab input:not([type=checkbox])[b-wi9sxtrf9b], .merchant-lab select[b-wi9sxtrf9b] { width: 100%; min-width: 0; height: 34px; border: 1px solid #d6dfeb; border-radius: 6px; padding: 0 12px; background: var(--lab-surface); color: var(--lab-ink); font-size: 14px; font-weight: 400; margin-top: 6px; }
.merchant-lab select[b-wi9sxtrf9b] { padding-right: 24px; }
.merchant-lab input:focus-visible[b-wi9sxtrf9b], .merchant-lab select:focus-visible[b-wi9sxtrf9b], .merchant-lab textarea:focus-visible[b-wi9sxtrf9b], .merchant-lab button:focus-visible[b-wi9sxtrf9b], .merchant-lab summary:focus-visible[b-wi9sxtrf9b], .merchant-lab a:focus-visible[b-wi9sxtrf9b] { outline: 3px solid #9ac5ff; outline-offset: 3px; }
.merchant-lab input:disabled[b-wi9sxtrf9b], .merchant-lab select:disabled[b-wi9sxtrf9b] { background: var(--lab-soft); color: var(--lab-muted); }
.merchant-lab small[b-wi9sxtrf9b] { display: block; color: var(--lab-muted); font-size: 12px; font-weight: 400; margin-top: 7px; line-height: 1.6; }
.required[b-wi9sxtrf9b] { color: #c73f3f; }
.input-action[b-wi9sxtrf9b] { display: flex; gap: 8px; align-items: center; }
.inline-button[b-wi9sxtrf9b] { border: 1px solid var(--lab-line); border-radius: 6px; background: var(--lab-soft); color: var(--lab-muted); height: 34px; padding: 0 12px; margin-top: 6px; flex-shrink: 0; font-weight: 400; cursor: pointer; }
.amount-input[b-wi9sxtrf9b] { position: relative; }
.amount-input > span[b-wi9sxtrf9b] { position: absolute; left: 13px; top: 13px; color: var(--lab-muted); font-size: 16px; }
.amount-input input[b-wi9sxtrf9b], .amount-input select[b-wi9sxtrf9b] { padding-left: 32px !important; font-variant-numeric: tabular-nums; }
.form-actions[b-wi9sxtrf9b] { gap: 10px; flex-wrap: wrap; }
.button[b-wi9sxtrf9b] { border: 1px solid #d6dfeb; border-radius: 6px; padding: 0 17px; min-height: 32px; font-size: 13px; font-weight: 500; cursor: pointer; display: inline-flex; align-items: center; justify-content: center; gap: 14px; transition: background .15s, border-color .15s; }
.button.primary[b-wi9sxtrf9b] { background: var(--lab-primary); border-color: var(--lab-primary); color: #fff; }
.button.primary:hover:not(:disabled)[b-wi9sxtrf9b] { background: #095ed9; }
.button.secondary[b-wi9sxtrf9b] { color: var(--lab-ink); background: var(--lab-surface); }
.button.secondary:hover:not(:disabled)[b-wi9sxtrf9b], .inline-button:hover:not(:disabled)[b-wi9sxtrf9b] { border-color: var(--lab-primary); color: var(--lab-primary); }
.button:disabled[b-wi9sxtrf9b], .inline-button:disabled[b-wi9sxtrf9b] { cursor: not-allowed; opacity: .5; }
.aggregate-hint[b-wi9sxtrf9b] { margin: 18px 0 0; color: var(--lab-muted); font-size: 12px; line-height: 1.7; }
.notice[b-wi9sxtrf9b] { padding: 12px 14px; border-radius: 6px; font-size: 12px; line-height: 1.75; margin: 0 0 18px; overflow-wrap: anywhere; }
.notice.error[b-wi9sxtrf9b] { color: #a12d2d; border: 1px solid #f2cccc; background: #fff4f3; }
.notice.info[b-wi9sxtrf9b] { color: #205993; background: #eef6ff; border: 1px solid #d8eaff; }
.notice.neutral[b-wi9sxtrf9b] { color: #80551b; background: #fff9ed; border: 1px solid #f2dfb1; }
.result-badge.idle[b-wi9sxtrf9b] { background: var(--lab-soft); color: var(--lab-muted); }
.result-badge.pending[b-wi9sxtrf9b] { background: #fff5df; color: #80551b; }
.result-badge.success[b-wi9sxtrf9b] { background: #eaf8f0; color: #16734a; }
.result-badge.failed[b-wi9sxtrf9b] { background: #fff0ee; color: #a12d2d; }
.empty-result[b-wi9sxtrf9b] { text-align: center; padding: 40px 12px 30px; }
.empty-mark[b-wi9sxtrf9b] { color: var(--lab-primary); background: #eef5ff; border: 1px solid #dbeaff; border-radius: 12px; width: 64px; height: 64px; display: grid; place-items: center; margin: 0 auto 22px; font: 600 25px ui-monospace, monospace; }
.empty-result h3[b-wi9sxtrf9b] { font-size: 17px; color: var(--lab-ink); margin-bottom: 12px; }
.empty-result p[b-wi9sxtrf9b] { color: var(--lab-muted); font-size: 13px; line-height: 1.9; }
.flow-list[b-wi9sxtrf9b] { display: flex; gap: 18px; justify-content: center; padding: 24px 0 0; margin: 0; list-style: none; font-size: 12px; color: var(--lab-muted); flex-wrap: wrap; }
.flow-list li[b-wi9sxtrf9b] { display: flex; align-items: center; gap: 7px; }
.flow-list span[b-wi9sxtrf9b] { width: 21px; height: 21px; border: 1px solid var(--lab-line); border-radius: 50%; line-height: 19px; font-size: 11px; }
.result-context[b-wi9sxtrf9b] { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; padding-bottom: 16px; border-bottom: 1px solid var(--lab-line); }
.result-context dt[b-wi9sxtrf9b] { color: var(--lab-muted); font-size: 12px; margin-bottom: 5px; }
.result-context dd[b-wi9sxtrf9b] { margin: 0; font-size: 13px; overflow-wrap: anywhere; }
.result-context .wide[b-wi9sxtrf9b] { grid-column: 1 / -1; }
.payment-link-label[b-wi9sxtrf9b], .response-label[b-wi9sxtrf9b] { margin: 16px 0 8px; }
.payment-link[b-wi9sxtrf9b] { display: block; color: var(--lab-primary); font-family: ui-monospace, SFMono-Regular, Consolas, monospace; font-size: 12px; line-height: 1.8; margin-bottom: 14px; }
.payment-qr[b-wi9sxtrf9b] { text-align: center; padding: 20px 0 8px; }
.payment-qr img[b-wi9sxtrf9b], .aggregate-panel > img[b-wi9sxtrf9b] { background: #fff; border: 1px solid var(--lab-line); border-radius: 6px; padding: 10px; max-width: 100%; height: auto; }
.payment-qr p[b-wi9sxtrf9b] { font-size: 12px; color: var(--lab-muted); margin-top: 10px; }
.code-output[b-wi9sxtrf9b] { display: block; width: 100%; resize: vertical; min-height: 140px; background: var(--lab-soft); color: #344968; border: 1px solid var(--lab-line); border-radius: 6px; padding: 14px; font: 12px/1.85 ui-monospace, SFMono-Regular, Consolas, monospace; overflow-wrap: anywhere; white-space: pre-wrap; }
.code-output[b-wi9sxtrf9b]::placeholder { color: var(--lab-muted); }
.trace-panel[b-wi9sxtrf9b] { margin-top: 16px; }
.trace-panel summary[b-wi9sxtrf9b] { display: flex; justify-content: space-between; gap: 12px; padding: 14px 16px; cursor: pointer; font-weight: 600; list-style: none; }
.trace-panel summary[b-wi9sxtrf9b]::after { content: '＋'; color: var(--lab-muted); }
.trace-panel[open] summary[b-wi9sxtrf9b]::after { content: '−'; }

.trace-panel > div[b-wi9sxtrf9b] { padding: 0 16px 12px; }
.trace-panel > div > p[b-wi9sxtrf9b] { margin: 10px 0 0; }
.aggregate-panel[b-wi9sxtrf9b] { margin-top: 16px; padding: 16px; display: grid; grid-template-columns: minmax(0, 1fr) 180px; gap: 28px; align-items: center; }
.aggregate-panel h2[b-wi9sxtrf9b] { margin: 8px 0 16px; }
.aggregate-panel strong[b-wi9sxtrf9b] { font-size: 18px; }
.sr-only[b-wi9sxtrf9b] { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }
[b-wi9sxtrf9b] .validation-message, [b-wi9sxtrf9b] .validation-errors { color: #a12d2d; font-size: 12px; padding: 0; margin: 6px 0 0; }
@media (max-width: 1050px) { .workspace-grid[b-wi9sxtrf9b] { grid-template-columns: 1fr; } .identity-details[b-wi9sxtrf9b] { grid-template-columns: 1fr 1fr; } .identity-details .endpoint-detail[b-wi9sxtrf9b] { grid-column: 1 / -1; border-left: 0; padding-left: 0; padding-top: 16px; border-top: 1px solid var(--lab-line); } .empty-result[b-wi9sxtrf9b] { padding: 30px 12px; } }
@media (max-width: 640px) { .lab-header[b-wi9sxtrf9b] { flex-direction: column; align-items: flex-start; gap: 16px; } .lab-header h1[b-wi9sxtrf9b] { font-size: 18px; } .header-actions[b-wi9sxtrf9b] { justify-content: space-between; width: 100%; } .identity-panel[b-wi9sxtrf9b], .workspace-panel[b-wi9sxtrf9b], .aggregate-panel[b-wi9sxtrf9b] { padding: 16px; } .merchant-picker[b-wi9sxtrf9b], .identity-details[b-wi9sxtrf9b], .aggregate-panel[b-wi9sxtrf9b] { grid-template-columns: 1fr; } .identity-details > div + div[b-wi9sxtrf9b] { border-left: 0; padding-left: 0; } .identity-details .endpoint-detail[b-wi9sxtrf9b] { grid-column: auto; } .section-title[b-wi9sxtrf9b] { align-items: flex-start; flex-wrap: wrap; } .section-title .mode-tag[b-wi9sxtrf9b] { margin-left: auto; } .identity-panel[b-wi9sxtrf9b], .trace-panel[b-wi9sxtrf9b], .aggregate-panel[b-wi9sxtrf9b] { margin-bottom: 18px; } .workspace-grid[b-wi9sxtrf9b] { gap: 18px; } .trace-panel[b-wi9sxtrf9b] { margin-top: 13px; } .trace-panel summary[b-wi9sxtrf9b] { padding: 18px 16px; }  .trace-panel > div[b-wi9sxtrf9b] { padding: 0 16px 16px; } .aggregate-panel > img[b-wi9sxtrf9b] { justify-self: center; } .form-actions .button[b-wi9sxtrf9b] { flex: 1; } .result-context[b-wi9sxtrf9b] { grid-template-columns: 1fr; } }
@media (prefers-reduced-motion: reduce) { .button[b-wi9sxtrf9b] { transition: none; } }
/* /Pages/GlobalHeader/RightContent.razor.rz.scp.css */
.header-tools[b-2x5xda12wu] {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    color: rgba(255, 255, 255, 0.88);
}

.header-clock[b-2x5xda12wu] {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    height: 32px;
    padding: 0 12px;
    border-radius: 6px;
    background: transparent;
    border: 1px solid transparent;
    font-size: 12px;
    line-height: 32px;
    white-space: nowrap;
    font-variant-numeric: tabular-nums;
}

.header-clock[b-2x5xda12wu]  .anticon {
    color: #91caff;
    font-size: 14px;
}

.header-clock__time[b-2x5xda12wu] {
    color: #fff;
    font-weight: 600;
    letter-spacing: 0.04em;
}

.header-clock__hello[b-2x5xda12wu] {
    color: #91caff;
}

.header-icon-btn[b-2x5xda12wu] {
    width: 32px;
    height: 32px;
    padding: 0;
    border: 0;
    border-radius: 8px;
    background: transparent;
    color: rgba(255, 255, 255, 0.85);
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.header-icon-btn:hover[b-2x5xda12wu] {
    background: rgba(255, 255, 255, 0.12);
    color: #fff;
}

.header-icon-btn[b-2x5xda12wu]  .anticon {
    font-size: 16px;
    color: inherit;
}

.header-account[b-2x5xda12wu] {
    display: inline-flex;
    align-items: center;
    gap: 10px;
}

.header-avatar-button[b-2x5xda12wu], .header-account-button[b-2x5xda12wu] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    min-height: 36px;
    padding: 4px;
    border: 0;
    border-radius: 6px;
    background: transparent;
    color: #fff;
    cursor: pointer;
    font: inherit;
}
.header-avatar-button[b-2x5xda12wu] { width: 36px; }
.header-avatar-button img[b-2x5xda12wu] { border-radius: 50%; }
.header-account-button[b-2x5xda12wu] { padding-inline: 6px; }
.header-account-name[b-2x5xda12wu] { max-width: 120px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.header-avatar-button:hover[b-2x5xda12wu], .header-account-button:hover[b-2x5xda12wu] { background: rgba(255, 255, 255, 0.12); }
.header-avatar-button:focus-visible[b-2x5xda12wu], .header-account-button:focus-visible[b-2x5xda12wu] { outline: 2px solid #91caff; outline-offset: 2px; }
.header-account-button[b-2x5xda12wu]  .anticon { font-size: 11px; }

.header-account-menu[b-2x5xda12wu] {
    min-width: 150px;
    padding: 4px;
    border: 1px solid var(--workspace-border);
    border-radius: var(--workspace-radius);
    background: var(--workspace-surface);
    box-shadow: 0 4px 12px #0000001f;
}
.header-account-menu a[b-2x5xda12wu], .header-account-menu button[b-2x5xda12wu] {
    display: flex;
    align-items: center;
    gap: 8px;
    width: 100%;
    min-height: 36px;
    padding: 6px 12px;
    border: 0;
    border-radius: 4px;
    background: transparent;
    color: var(--workspace-ink);
    font: inherit;
    text-align: left;
    text-decoration: none;
    cursor: pointer;
}
.header-account-menu a:hover[b-2x5xda12wu], .header-account-menu button:hover[b-2x5xda12wu] { background: var(--workspace-tint); }
.header-account-menu a:focus-visible[b-2x5xda12wu], .header-account-menu button:focus-visible[b-2x5xda12wu] { outline: 2px solid var(--workspace-action); outline-offset: -2px; }
.avatar-picker p[b-2x5xda12wu] { color: var(--workspace-muted); }
.avatar-options[b-2x5xda12wu] { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 12px; padding: 0; border: 0; }
.avatar-picker-legend[b-2x5xda12wu] { float: none; width: auto; margin-bottom: 12px; font-size: 14px; font-weight: 600; }
.avatar-option[b-2x5xda12wu] {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 8px;
    padding: 12px 6px;
    border: 1px solid var(--workspace-border);
    border-radius: var(--workspace-radius);
    color: var(--workspace-ink);
    cursor: pointer;
}
.avatar-option input[b-2x5xda12wu] { position: absolute; top: 6px; right: 6px; accent-color: var(--workspace-action); }
.avatar-option:has(input:checked)[b-2x5xda12wu] { border-color: var(--workspace-action); background: var(--workspace-tint); }
.avatar-option:focus-within[b-2x5xda12wu] { outline: 2px solid var(--workspace-action); outline-offset: 2px; }
.avatar-picker .avatar-error[b-2x5xda12wu] { color: var(--workspace-danger); margin-top: 12px; }
@media (max-width: 390px) {
    .header-account-name[b-2x5xda12wu] { max-width: 76px; }
    .avatar-options[b-2x5xda12wu] { gap: 8px; }
}

.header-role[b-2x5xda12wu] {
    display: inline-flex;
    align-items: center;
    height: 24px;
    padding: 0 10px;
    border-radius: 5px;
    background: rgba(22, 119, 255, 0.16);
    border: 1px solid rgba(145, 202, 255, 0.25);
    color: #91caff;
    font-size: 12px;
    line-height: 22px;
    white-space: nowrap;
}

@media (max-width: 767px) {
    .header-tools[b-2x5xda12wu] { gap: 6px; }
    .header-clock[b-2x5xda12wu], .header-role[b-2x5xda12wu],
    .header-tools > button[title="全屏"][b-2x5xda12wu],
    .header-tools > button[title="退出全屏"][b-2x5xda12wu] { display: none; }
}

.header-icon-btn:focus-visible[b-2x5xda12wu] { outline: 2px solid #91caff; outline-offset: 2px; }
@media (max-width: 1199px) { .header-clock__hello[b-2x5xda12wu] { display: none; } }
/* /Pages/Identity/Login.razor.rz.scp.css */
.login-page[b-aueumxxh05] { color: var(--workspace-ink); }
.login-form[b-aueumxxh05] { width: min(100%, 400px); }
.brand[b-aueumxxh05] { display: flex; align-items: center; gap: 12px; margin-bottom: 28px; }
.logo[b-aueumxxh05] { width: 44px; height: 44px; object-fit: contain; flex: none; }
.title[b-aueumxxh05] { margin: 0; color: var(--workspace-ink); font-size: 22px; font-weight: 600; line-height: 1.4; overflow-wrap: anywhere; }
.field[b-aueumxxh05] { margin-top: 20px; }
.field label[b-aueumxxh05] { display: block; margin-bottom: 8px; font-size: 13px; font-weight: 500; }
.optional[b-aueumxxh05] { display: block; margin-top: 3px; color: var(--workspace-muted); font-size: 12px; font-weight: 400; }
.field input[b-aueumxxh05], .submit[b-aueumxxh05] { box-sizing: border-box; width: 100%; min-height: 44px; border-radius: 6px; font: inherit; }
.field input[b-aueumxxh05] { padding: 10px 12px; border: 1px solid var(--workspace-border); color: var(--workspace-ink); background: var(--workspace-surface); }
.field input:focus[b-aueumxxh05] { border-color: var(--workspace-action); }
.field input:focus-visible[b-aueumxxh05], .submit:focus-visible[b-aueumxxh05], .links a:focus-visible[b-aueumxxh05] { outline: 2px solid var(--workspace-action); outline-offset: 3px; }
.submit[b-aueumxxh05] { border: 1px solid var(--workspace-action); background: var(--workspace-action); color: #fff; font-weight: 600; cursor: pointer; }
.submit:hover[b-aueumxxh05] { background: var(--workspace-action-hover); border-color: var(--workspace-action-hover); }
.error[b-aueumxxh05] { padding: 10px 12px; border-radius: 6px; color: var(--workspace-danger); background: var(--workspace-danger-bg); font-size: 13px; line-height: 1.7; overflow-wrap: anywhere; }
.links[b-aueumxxh05] { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 12px; margin-top: 22px; font-size: 13px; }
.links a[b-aueumxxh05] { color: var(--workspace-action); text-decoration: none; }
/* /Pages/Index.razor.rz.scp.css */
.home-alert[b-0nwifdggu8] {
    display: flex;
    align-items: center;
    gap: 14px;
    margin-bottom: 16px;
    padding: 14px 18px;
    background: var(--workspace-surface);
    border-radius: 8px;
    border: 1px solid #ffe7ba;
    box-shadow: 0 4px 12px rgba(0, 21, 41, 0.04);
}

.home-alert__icon[b-0nwifdggu8] {
    width: 40px;
    height: 40px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex: none;
    color: #fff;
    background: var(--workspace-tint);
}

.home-alert__icon[b-0nwifdggu8]  .anticon {
    color: var(--workspace-warning);
    font-size: 20px;
}

.home-alert__text[b-0nwifdggu8] {
    flex: 1;
    min-width: 180px;
}

.home-alert__text div[b-0nwifdggu8] {
    margin-top: 4px;
    color: var(--workspace-muted);
}

.home-welcome[b-0nwifdggu8] {
    margin-bottom: 16px;
    padding: 20px 24px;
    border-radius: 8px;
    color: var(--workspace-ink);
    background: var(--workspace-tint);
    border: 1px solid var(--workspace-border);
}

.home-welcome__title[b-0nwifdggu8] {
    margin: 0;
    color: var(--workspace-ink);
    font-size: 22px;
    font-weight: 600;
    line-height: 1.4;
}

.home-welcome__role[b-0nwifdggu8] {
    display: inline-flex;
    align-items: center;
    margin-left: 10px;
    padding: 2px 10px;
    border-radius: 999px;
    vertical-align: middle;
    color: var(--workspace-action);
    font-size: 13px;
    font-weight: 500;
    background: var(--workspace-surface);
    border: 1px solid var(--workspace-border);
}

.home-welcome__desc[b-0nwifdggu8] {
    margin: 8px 0 0;
    color: var(--workspace-muted);
    font-size: 14px;
}

.home-stat-grid[b-0nwifdggu8] {
    display: grid;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    gap: 16px;
}

.home-stat[b-0nwifdggu8] {
    display: flex;
    align-items: center;
    gap: 12px;
    min-height: 92px;
    padding: 16px;
    background: var(--workspace-surface);
    border-radius: 8px;
    border: 1px solid var(--workspace-border);
}

.home-stat__icon[b-0nwifdggu8],
.home-panel__mark[b-0nwifdggu8] {
    display: flex;
    align-items: center;
    justify-content: center;
    flex: none;
    color: var(--workspace-action);
}

.home-stat__icon[b-0nwifdggu8] {
    width: 48px;
    height: 48px;
    border-radius: var(--workspace-radius);
    background: var(--workspace-tint);
}

.home-stat__icon[b-0nwifdggu8]  .anticon,
.home-panel__mark[b-0nwifdggu8]  .anticon,
.home-chart-title[b-0nwifdggu8]  .anticon {
    color: inherit;
}

.home-stat__icon[b-0nwifdggu8]  .anticon {
    font-size: 22px;
}

.home-stat__label[b-0nwifdggu8] {
    color: var(--workspace-muted);
    font-size: 13px;
    line-height: 1.4;
}

.home-stat__value[b-0nwifdggu8],
.home-mini__value[b-0nwifdggu8] {
    margin-top: 4px;
    color: var(--workspace-ink);
    font-weight: 600;
    line-height: 1.2;
    font-variant-numeric: tabular-nums;
}

.home-stat__value[b-0nwifdggu8] {
    font-size: 22px;
}

.home-mini__value[b-0nwifdggu8] {
    font-size: 20px;
}

.home-stat__suffix[b-0nwifdggu8] {
    margin-left: 2px;
    color: var(--workspace-muted);
    font-size: 14px;
    font-weight: 500;
}

.home-panel-grid[b-0nwifdggu8] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 16px;
    margin-top: 16px;
}

.home-panel[b-0nwifdggu8] {
    padding: 16px 18px 18px;
    background: var(--workspace-surface);
    border-radius: 8px;
    border: 1px solid var(--workspace-border);
}

.home-panel__title[b-0nwifdggu8] {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 14px;
    font-weight: 600;
}

.home-panel__mark[b-0nwifdggu8] {
    width: 28px;
    height: 28px;
    border-radius: 8px;
    background: var(--workspace-tint);
}

.home-panel__mark[b-0nwifdggu8]  .anticon {
    font-size: 15px;
}

.home-mini-grid[b-0nwifdggu8] {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 12px;
}

.home-chart-title[b-0nwifdggu8] {
    display: inline-flex;
    align-items: center;
    gap: 8px;
}

.home-chart-slot[b-0nwifdggu8] { min-height: 280px; }

.home-chart-title[b-0nwifdggu8]  .anticon {
    color: #1677ff;
    font-size: 16px;
}

@media (max-width: 1400px) {
    .home-stat-grid[b-0nwifdggu8] {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}

@media (max-width: 768px) {
    .home-stat-grid[b-0nwifdggu8], .home-mini-grid[b-0nwifdggu8] { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    .home-panel-grid[b-0nwifdggu8] { grid-template-columns: minmax(0, 1fr); }

    .home-alert[b-0nwifdggu8] {
        flex-wrap: wrap;
    }
}

.home-page[b-0nwifdggu8] { min-width: 0; padding: 16px; }
.home-stat[b-0nwifdggu8], .home-panel[b-0nwifdggu8] { min-width: 0; }
.home-stat > div:last-child[b-0nwifdggu8] { min-width: 0; }
.home-stat__value[b-0nwifdggu8], .home-mini__value[b-0nwifdggu8] { overflow-wrap: anywhere; }
@media (max-width: 479px) { .home-page[b-0nwifdggu8] { padding: 8px; } .home-stat[b-0nwifdggu8] { padding: 12px; gap: 8px; } .home-stat__icon[b-0nwifdggu8] { display: none; } .home-stat__value[b-0nwifdggu8] { font-size: 20px; } .home-mini-grid[b-0nwifdggu8] { grid-template-columns: minmax(0, 1fr); } }

.home-stat .home-stat__label[b-0nwifdggu8] { min-height: 36px; }
.home-page[b-0nwifdggu8]  .ant-card { border-color: var(--workspace-border); border-radius: var(--workspace-radius); }
@media (max-width: 767px) { .home-page[b-0nwifdggu8]  .ant-row > .ant-col-12 { flex: 0 0 100%; max-width: 100%; } }
/* /Pages/Orders/Orders.razor.rz.scp.css */

    .payment-link-events-table[b-dd0yx4qzlc] {
        width: 100%;
        border-collapse: collapse;
        font-size: 13px;
    }

    .payment-link-events-table th[b-dd0yx4qzlc],
    .payment-link-events-table td[b-dd0yx4qzlc] {
        border: 1px solid #f0f0f0;
        padding: 8px 10px;
        text-align: left;
        white-space: nowrap;
    }

    .payment-link-events-table th[b-dd0yx4qzlc] {
        background: #fafafa;
        font-weight: 600;
    }

    .event-state[b-dd0yx4qzlc] {
        display: inline-block;
        min-width: 52px;
        padding: 1px 6px;
        border-radius: 4px;
        text-align: center;
        border: 1px solid transparent;
    }

    .event-state.opened[b-dd0yx4qzlc] {
        color: #389e0d;
        background: #f6ffed;
        border-color: #b7eb8f;
    }

    .event-state.closed[b-dd0yx4qzlc] {
        color: #666;
        background: #f5f5f5;
        border-color: #d9d9d9;
    }

.orders-page[b-dd0yx4qzlc] { min-width: 0; width: 100%; }
.orders-page[b-dd0yx4qzlc]  .order-view-loading { display: grid; place-items: center; min-height: 240px; }
.orders-page[b-dd0yx4qzlc]  .order-stats-inline { display: flex; align-items: center; gap: 16px; margin-top: 7px; padding-top: 6px; border-top: 1px solid #e6ecf4; overflow-x: auto; scrollbar-width: thin; font-size: 11px; line-height: 20px; }
.orders-page[b-dd0yx4qzlc]  .order-stats-inline > div { display: flex; align-items: baseline; flex: none; gap: 6px; white-space: nowrap; }
.orders-page[b-dd0yx4qzlc]  .order-stats-inline span { color: #748399; }
.orders-page[b-dd0yx4qzlc]  .order-stats-inline strong { color: #33465e; font-size: 12px; font-weight: 500; font-variant-numeric: tabular-nums; }
.orders-page[b-dd0yx4qzlc]  .management-workspace { padding: 20px; }
.orders-page[b-dd0yx4qzlc]  .management-table { width: 100%; overflow: hidden; }
.orders-page[b-dd0yx4qzlc]  .orders-table { min-width: 0; width: 100%; }
.orders-page[b-dd0yx4qzlc]  .ant-table-content { overflow-x: auto !important; overscroll-behavior-x: contain; }
.orders-page[b-dd0yx4qzlc]  .ant-table-thead > tr > th { white-space: nowrap; }
.orders-page[b-dd0yx4qzlc]  .ant-table-tbody > tr > td { padding: 12px; }
.orders-page[b-dd0yx4qzlc]  .order-row-actions { display: flex; align-items: center; gap: 2px; white-space: nowrap; }
.orders-page[b-dd0yx4qzlc]  .order-row-actions .ant-btn { padding: 0 4px; }
.orders-page[b-dd0yx4qzlc]  .ant-pagination { display: flex; align-items: center; flex-wrap: wrap; gap: 6px 0; }
.order-modal-scroll[b-dd0yx4qzlc] { max-height: calc(100dvh - 240px); overflow: auto; overscroll-behavior: contain; padding: 0 2px; }
.order-detail-summary[b-dd0yx4qzlc] { display: flex; align-items: center; flex-wrap: wrap; gap: 20px; padding: 16px; background: #f5f8fc; border-radius: 8px; }
.order-detail-summary span[b-dd0yx4qzlc] { display: block; color: #7b899b; font-size: 12px; }
.order-detail-summary strong[b-dd0yx4qzlc] { display: block; color: #243c5a; font-size: 22px; margin-top: 4px; font-variant-numeric: tabular-nums; }
.order-detail-section[b-dd0yx4qzlc] { margin-top: 24px; }
.order-detail-section h3[b-dd0yx4qzlc] { margin: 0 0 10px; border-left: 3px solid #1677ff; padding-left: 10px; font-size: 15px; color: #34465e; }
.order-detail-list[b-dd0yx4qzlc] { margin: 0; }
.order-detail-list > div[b-dd0yx4qzlc] { display: grid; grid-template-columns: 112px minmax(0,1fr); gap: 12px; padding: 10px 4px; border-bottom: 1px solid #f0f2f5; }
.order-detail-list dt[b-dd0yx4qzlc] { color: #7b8797; font-weight: 400; }
.order-detail-list dd[b-dd0yx4qzlc] { margin: 0; color: #34465e; overflow-wrap: anywhere; white-space: pre-wrap; font-variant-numeric: tabular-nums; }
.order-detail-note[b-dd0yx4qzlc] { margin: 18px 0 0; color: #8b97a8; font-size: 12px; line-height: 1.7; }
.order-modal-actions[b-dd0yx4qzlc] { display: flex; flex-wrap: wrap; justify-content: flex-end; gap: 8px; padding-top: 16px; margin-top: 16px; border-top: 1px solid #eef1f5; }
.order-supplement > label[b-dd0yx4qzlc] { display: block; margin: 18px 0 8px; color: #34465e; }
.order-supplement label span[b-dd0yx4qzlc] { margin-left: 8px; color: #8895a6; font-size: 12px; }
.order-supplement textarea[b-dd0yx4qzlc] { display: block; width: 100%; padding: 10px 12px; border: 1px solid #d9e0e9; border-radius: 5px; resize: vertical; }
.order-supplement textarea:focus-visible[b-dd0yx4qzlc] { outline: 2px solid #1677ff; outline-offset: 2px; }
.order-supplement .supplement-check[b-dd0yx4qzlc] { display: flex; align-items: flex-start; gap: 8px; font-size: 13px; line-height: 1.8; }
.supplement-check input[b-dd0yx4qzlc] { flex: none; margin-top: 5px; }
.payment-events-scroll[b-dd0yx4qzlc] { overflow-x: auto; }
@media (max-width: 575px) {
    .orders-page[b-dd0yx4qzlc]  .management-workspace { padding: 12px; }
    .orders-page[b-dd0yx4qzlc]  .management-toolbar { padding: 12px; }
    .order-detail-list > div[b-dd0yx4qzlc] { grid-template-columns: 84px minmax(0,1fr); gap: 8px; }
    .order-detail-summary[b-dd0yx4qzlc] { gap: 12px; padding: 12px; }
    .order-detail-summary strong[b-dd0yx4qzlc] { font-size: 18px; }
    .order-modal-scroll[b-dd0yx4qzlc] { max-height: calc(100dvh - 230px); }
}

@media (max-width: 767px) {
    .orders-page[b-dd0yx4qzlc]  .management-overview { grid-template-columns: repeat(3,minmax(0,1fr)); gap: 8px; }
    .orders-page[b-dd0yx4qzlc]  .management-metric { padding: 12px 8px; }
    .orders-page[b-dd0yx4qzlc]  .metric-icon, .orders-page[b-dd0yx4qzlc]  .management-metric small { display: none; }
    .orders-page[b-dd0yx4qzlc]  .management-metric strong { font-size: 18px; }
    .orders-page[b-dd0yx4qzlc]  .metric-label { font-size: 11px; }
}

.orders-page[b-dd0yx4qzlc]  .order-mobile-list { display: none; }
@media (max-width: 767px) {
    .orders-page[b-dd0yx4qzlc]  .orders-table { display: none; }
    .orders-page[b-dd0yx4qzlc]  .order-mobile-list { display: grid; gap: 12px; }
    .orders-page[b-dd0yx4qzlc]  .order-mobile-card { min-width: 0; border: 1px solid #e8edf4; border-radius: 7px; padding: 14px 12px; background: #fff; }
    .orders-page[b-dd0yx4qzlc]  .order-card-heading { display: flex; align-items: center; justify-content: space-between; gap: 10px; padding-bottom: 12px; }
    .orders-page[b-dd0yx4qzlc]  .order-card-select { display: flex; align-items: center; gap: 10px; margin: 0; cursor: pointer; }
    .orders-page[b-dd0yx4qzlc]  .order-card-select input { accent-color: #1677ff; }
    .orders-page[b-dd0yx4qzlc]  .order-card-heading strong { color: #263c59; font-size: 19px; font-variant-numeric: tabular-nums; }
    .orders-page[b-dd0yx4qzlc]  .order-card-fields { margin: 0; display: grid; gap: 9px; }
    .orders-page[b-dd0yx4qzlc]  .order-card-fields > div { display: grid; grid-template-columns: 58px minmax(0,1fr); gap: 8px; font-size: 12px; }
    .orders-page[b-dd0yx4qzlc]  .order-card-fields dt { color: #8593a5; font-weight: 400; }
    .orders-page[b-dd0yx4qzlc]  .order-card-fields dd { margin: 0; color: #435774; overflow-wrap: anywhere; }
    .orders-page[b-dd0yx4qzlc]  .order-card-footer { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 8px; margin-top: 14px; padding-top: 10px; border-top: 1px solid #f0f3f7; }
    .orders-page[b-dd0yx4qzlc]  .order-card-footer > span { color: #94a0b0; font-size: 11px; }
    .orders-page[b-dd0yx4qzlc]  .order-card-actions { display: flex; gap: 2px; }
    .orders-page[b-dd0yx4qzlc]  .order-card-actions .ant-btn { padding: 0 4px; }
    .orders-page[b-dd0yx4qzlc]  .order-mobile-empty { padding: 32px 12px; text-align: center; color: #8996a8; }
}

.order-diagnostic-row[b-dd0yx4qzlc] { padding: 10px 0; border-bottom: 1px solid #edf1f6; overflow-wrap: anywhere; }
.order-diagnostic-row small[b-dd0yx4qzlc] { color: #66788d; }
.order-diagnostic-row div[b-dd0yx4qzlc] { margin-top: 4px; }
/* /Pages/ProxyManage/ProxyManage.razor.rz.scp.css */
.proxy-page[b-slugw5lci2] { min-width: 0; }
.proxy-page[b-slugw5lci2]  .proxy-filters { gap: 12px 16px; }
.proxy-page[b-slugw5lci2]  .proxy-filter { width: 145px; min-width: 0; }
.proxy-page[b-slugw5lci2]  .keyword-filter { width: 260px; }
.proxy-page[b-slugw5lci2]  .management-actions { flex-wrap: wrap; }
.proxy-page[b-slugw5lci2]  .ant-table-thead > tr > th { white-space: nowrap; }
.proxy-page[b-slugw5lci2]  .ant-table-cell { vertical-align: middle; }
.proxy-batch-bar[b-slugw5lci2] { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 12px; padding: 0 0 16px; }
.selection-count[b-slugw5lci2] { color: #66758a; font-size: 12px; }
.selection-count strong[b-slugw5lci2] { padding: 0 3px; color: #0958d9; }
.selection-help[b-slugw5lci2] { color: #66758a; }
.proxy-batch-actions[b-slugw5lci2] { display: flex; flex-wrap: wrap; gap: 8px; }
.proxy-name[b-slugw5lci2] { min-width: 110px; max-width: 190px; font-weight: 600; color: #25354d; white-space: normal; overflow-wrap: anywhere; }
.cell-secondary[b-slugw5lci2] { display: block; margin-top: 5px; color: #66758a; font-size: 11px; white-space: nowrap; }
.proxy-endpoint[b-slugw5lci2] { display: block; max-width: 250px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-family: ui-monospace, SFMono-Regular, Consolas, monospace; font-size: 12px; }
.proxy-mode[b-slugw5lci2] { display: inline-block; margin-top: 5px; padding: 1px 6px; color: #526780; background: #f1f5fa; border-radius: 4px; font-size: 11px; }
.proxy-auth[b-slugw5lci2] { color: #526780; font-size: 12px; }
.priority-value[b-slugw5lci2] { font-variant-numeric: tabular-nums; color: #526780; }
.check-state[b-slugw5lci2] { display: inline-flex; align-items: center; gap: 6px; font-size: 12px; color: #66758a; white-space: nowrap; }
.check-state > span[b-slugw5lci2] { width: 6px; height: 6px; border-radius: 50%; background: currentColor; }
.check-state.normal[b-slugw5lci2] { color: #23754e; }
.check-state.failed[b-slugw5lci2] { color: #c53c41; }
.check-state.checking[b-slugw5lci2] { color: #0958d9; }
.proxy-row-actions[b-slugw5lci2] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 2px 6px; min-width: 130px; }
.proxy-row-actions[b-slugw5lci2]  .ant-btn { padding: 0 5px; font-size: 12px; }
.proxy-empty[b-slugw5lci2] { display: flex; flex-direction: column; align-items: center; justify-content: center; min-height: 245px; padding: 28px 16px; text-align: center; border: 1px solid #edf0f6; border-radius: 7px; }
.empty-symbol[b-slugw5lci2] { display: grid; place-items: center; width: 56px; height: 56px; margin-bottom: 16px; color: #91afce; background: #f1f6fc; border-radius: 50%; }
.empty-symbol[b-slugw5lci2]  .anticon { font-size: 25px; }
.proxy-empty strong[b-slugw5lci2] { font-weight: 500; color: #637993; }
.proxy-empty p[b-slugw5lci2] { margin: 8px 0 0; color: #66758a; font-size: 12px; }
.proxy-footnote[b-slugw5lci2] { display: flex; align-items: flex-start; gap: 8px; margin-top: 18px; color: #66758a; font-size: 12px; line-height: 1.8; }
.proxy-footnote[b-slugw5lci2]  .anticon { margin-top: 4px; flex: none; }
.proxy-scroll-hint[b-slugw5lci2] { display: none; }
.proxy-error[b-slugw5lci2] { padding: 12px 14px; margin-bottom: 16px; border: 1px solid #ffccc7; border-radius: 6px; background: #fff2f0; color: #a83434; font-size: 12px; overflow-wrap: anywhere; }
.proxy-error p[b-slugw5lci2] { margin: 6px 0 0; }
.proxy-editor[b-slugw5lci2] { max-height: min(70vh, 800px); overflow-y: auto; padding-right: 6px; }
.editor-heading[b-slugw5lci2] { display: flex; align-items: flex-start; gap: 10px; margin: 8px 0 16px; }
.editor-heading > span[b-slugw5lci2] { padding: 4px 7px; color: #0958d9; border-radius: 6px; background: #edf5ff; font-size: 11px; font-weight: 600; }
.editor-heading h4[b-slugw5lci2] { margin: 0; color: #25354d; font-size: 14px; font-weight: 600; }
.editor-heading p[b-slugw5lci2] { margin: 4px 0 0; color: #66758a; font-size: 12px; line-height: 1.7; }
.editor-grid[b-slugw5lci2] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 20px; }
.editor-grid > *[b-slugw5lci2] { min-width: 0; }
.span-two[b-slugw5lci2] { grid-column: 1 / -1; }
.proxy-editor[b-slugw5lci2]  .ant-form-item { margin-bottom: 18px; }
.proxy-editor[b-slugw5lci2]  .ant-form-item-label { padding-bottom: 6px; }
.proxy-form-tip[b-slugw5lci2] { padding: 12px 14px; margin-bottom: 18px; color: #526780; background: #f5f8fd; border: 1px solid #e7eef8; border-radius: 6px; font-size: 12px; line-height: 1.8; }
.editor-status[b-slugw5lci2] { display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 14px 16px; margin: 2px 0 10px; border: 1px solid #edf0f6; border-radius: 6px; background: #fafbfd; }
.editor-status strong[b-slugw5lci2] { font-size: 13px; font-weight: 500; }
.editor-status p[b-slugw5lci2] { margin: 4px 0 0; color: #66758a; font-size: 12px; }
@media (max-width: 767px) {
    /* 宿主在窄屏保留 48px 图标侧栏，内容需避让，不能仅以无横向溢出判断适配。 */
    .proxy-page[b-slugw5lci2] { margin-left: 48px; }
    .proxy-page[b-slugw5lci2]  .proxy-filter, .proxy-page[b-slugw5lci2]  .keyword-filter { width: 100%; }
    .selection-help[b-slugw5lci2] { display: none; }
    .proxy-batch-actions[b-slugw5lci2] { width: 100%; gap: 6px; }
    .proxy-batch-actions[b-slugw5lci2]  .ant-btn { padding: 0 8px; font-size: 12px; }
    .proxy-scroll-hint[b-slugw5lci2] { display: block; color: #66758a; font-size: 11px; margin: 0 0 10px; }
    .proxy-page[b-slugw5lci2]  .ant-table-cell-fix-right { position: static !important; right: auto !important; }
    .proxy-page[b-slugw5lci2]  .ant-table-cell-fix-right-first::after { box-shadow: none !important; }
    .proxy-editor[b-slugw5lci2] { max-height: calc(100dvh - 220px); padding-right: 3px; }
    .editor-grid[b-slugw5lci2] { grid-template-columns: minmax(0, 1fr); }
}
/* /Pages/ProxyManage/ProxySecretInput.razor.rz.scp.css */
.proxy-secret-field[b-stua8g2iu5] { display: flex; min-width: 0; height: 32px; border: 1px solid #d9d9d9; background: #fff; border-radius: 2px; transition: border-color .2s, box-shadow .2s; }
.proxy-secret-field:hover[b-stua8g2iu5] { border-color: #40a9ff; }
.proxy-secret-field:focus-within[b-stua8g2iu5] { border-color: #40a9ff; box-shadow: 0 0 0 2px #1890ff33; }
input[b-stua8g2iu5] { flex: 1; min-width: 0; width: 100%; padding: 4px 11px; color: #000000d9; background: transparent; border: 0; outline: none; font: inherit; }
input[b-stua8g2iu5]::placeholder { color: #bfbfbf; }
button[b-stua8g2iu5] { flex: none; width: 46px; padding: 0 6px; color: #0958d9; background: transparent; border: 0; cursor: pointer; font-size: 12px; }
button:focus-visible[b-stua8g2iu5] { outline: 2px solid #1677ff; outline-offset: -3px; border-radius: 2px; }
/* /Pages/Statistics/DataStatistics.razor.rz.scp.css */
.statistics-page[b-4j6h5rt9kj] { min-width: 0; color: #34465e; }
.statistics-updated[b-4j6h5rt9kj] { color: #738198; font-size: 12px; }
.stats-button[b-4j6h5rt9kj] { min-height: 36px; padding: 7px 15px; border: 1px solid #d9e2ef; border-radius: 5px; background: #fff; color: #435875; cursor: pointer; font-size: 13px; line-height: 20px; transition: border-color .15s, background .15s; }
.stats-button:hover:not(:disabled)[b-4j6h5rt9kj] { color: #1677ff; border-color: #1677ff; background: #f5f9ff; }
.stats-button.primary[b-4j6h5rt9kj] { border-color: #1677ff; color: white; background: #1677ff; }
.stats-button:disabled[b-4j6h5rt9kj], button:disabled[b-4j6h5rt9kj] { opacity: .5; cursor: not-allowed; }
button:focus-visible[b-4j6h5rt9kj], input:focus-visible[b-4j6h5rt9kj], select:focus-visible[b-4j6h5rt9kj], .statistics-table:focus-visible[b-4j6h5rt9kj], summary:focus-visible[b-4j6h5rt9kj] { outline: 2px solid #1677ff; outline-offset: 3px; }
.statistics-filters[b-4j6h5rt9kj] { display: flex; align-items: end; flex-wrap: wrap; gap: 14px; }
.statistics-filters label[b-4j6h5rt9kj] { display: flex; flex-direction: column; gap: 7px; color: #52647e; font-size: 12px; min-width: 155px; }
.statistics-filters input[b-4j6h5rt9kj], .statistics-filters select[b-4j6h5rt9kj], .statistics-pagination select[b-4j6h5rt9kj] { max-width: 100%; height: 36px; padding: 7px 10px; border: 1px solid #d9e2ef; border-radius: 5px; background: #fff; color: #34465e; font-size: 13px; }
.statistics-filters select[b-4j6h5rt9kj] { min-width: 210px; }
.statistics-presets[b-4j6h5rt9kj] { display: flex; align-items: center; flex-wrap: wrap; gap: 8px; margin-top: 14px; font-size: 12px; }
.statistics-presets button[b-4j6h5rt9kj] { padding: 4px 10px; border: 1px solid transparent; border-radius: 4px; background: #edf2f8; color: #56667c; cursor: pointer; }
.statistics-presets button.selected[b-4j6h5rt9kj] { color: #1677ff; border-color: #cce0ff; background: #eaf3ff; }
.statistics-presets > span[b-4j6h5rt9kj] { color: #72829a; margin-left: auto; }
.statistics-tabs[b-4j6h5rt9kj] { display: flex; gap: 24px; overflow-x: auto; border-bottom: 1px solid #e9edf3; margin-bottom: 18px; }
.statistics-tabs button[b-4j6h5rt9kj] { flex: none; border: 0; border-bottom: 2px solid transparent; padding: 12px 1px; background: none; color: #677890; font-size: 13px; cursor: pointer; }
.statistics-tabs button.active[b-4j6h5rt9kj] { color: #1677ff; border-bottom-color: #1677ff; font-weight: 600; }
.statistics-caption[b-4j6h5rt9kj] { display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between; gap: 8px; margin-bottom: 14px; font-size: 12px; color: #72829a; }
.statistics-caption strong[b-4j6h5rt9kj] { font-weight: 500; color: #52647e; }
.statistics-table[b-4j6h5rt9kj] { max-width: 100%; overflow: auto; border: 1px solid #e7edf5; border-radius: 6px; }
.statistics-table table[b-4j6h5rt9kj] { width: 100%; min-width: 1050px; border-collapse: collapse; font-size: 12px; font-variant-numeric: tabular-nums; }
.statistics-table th[b-4j6h5rt9kj], .statistics-table td[b-4j6h5rt9kj] { text-align: right; padding: 15px 14px; border-bottom: 1px solid #edf1f7; white-space: nowrap; }
.statistics-table thead th[b-4j6h5rt9kj] { background: #f6f8fc; color: #53667f; font-weight: 500; }
.statistics-table tr > :first-child[b-4j6h5rt9kj] { text-align: left; min-width: 135px; }
.statistics-table tbody th[b-4j6h5rt9kj] { font-weight: 400; }
.statistics-table tbody strong[b-4j6h5rt9kj] { font-weight: 500; }
.statistics-table small[b-4j6h5rt9kj] { display: block; font-size: 11px; color: #7a889c; line-height: 1.5; margin-top: 5px; white-space: normal; max-width: 280px; overflow-wrap: anywhere; }
.statistics-table tbody tr:hover[b-4j6h5rt9kj] { background: #f8fbff; }
.statistics-table tbody tr:last-child > *[b-4j6h5rt9kj] { border-bottom: 0; }
.statistics-table tfoot[b-4j6h5rt9kj] { background: #f5f9ff; color: #344e76; }
.positive[b-4j6h5rt9kj] { color: #23754e; }
.statistics-rate[b-4j6h5rt9kj] { display: inline-block; min-width: 54px; padding: 3px 8px; border-radius: 4px; background: #edf5ff; color: #2675d5; }
.statistics-pagination[b-4j6h5rt9kj] { display: flex; align-items: center; justify-content: end; flex-wrap: wrap; gap: 12px; padding: 18px 0 10px; font-size: 12px; color: #71819a; }
.statistics-pagination label[b-4j6h5rt9kj] { display: flex; align-items: center; gap: 6px; }
.statistics-empty[b-4j6h5rt9kj] { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 10px; padding: 48px 16px; color: #7a8a9f; }
.statistics-empty[b-4j6h5rt9kj]  .anticon { font-size: 34px; color: #a8bbd2; }
.statistics-empty strong[b-4j6h5rt9kj] { font-size: 14px; font-weight: 500; }
.statistics-empty span[b-4j6h5rt9kj] { font-size: 12px; }
.statistics-rules[b-4j6h5rt9kj] { margin-top: 14px; padding: 14px 16px; background: #f8fafd; border-radius: 5px; color: #6f8096; font-size: 12px; line-height: 1.9; }
.statistics-rules summary[b-4j6h5rt9kj] { cursor: pointer; color: #526881; }
.statistics-rules ul[b-4j6h5rt9kj] { padding-left: 19px; margin: 10px 0 0; }
.statistics-error[b-4j6h5rt9kj], .statistics-info[b-4j6h5rt9kj] { padding: 12px 16px; margin-bottom: 16px; border: 1px solid #ffd4d4; border-radius: 5px; background: #fff4f4; color: #a52a2a; overflow-wrap: anywhere; }
.statistics-info[b-4j6h5rt9kj] { background: #edf8f3; border-color: #cbe9db; color: #23754e; }
@media (max-width: 767px) {
    .statistics-page[b-4j6h5rt9kj]  .management-overview { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    .statistics-page[b-4j6h5rt9kj]  .management-metric { padding: 13px; }
    .statistics-page[b-4j6h5rt9kj]  .management-metric .metric-icon { display: none; }
    .statistics-page[b-4j6h5rt9kj]  .management-metric strong { font-size: 21px; }
    .statistics-page[b-4j6h5rt9kj]  .management-actions { flex-wrap: wrap; }
    .statistics-filters[b-4j6h5rt9kj] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); }
    .statistics-filters label[b-4j6h5rt9kj] { min-width: 0; }
    .statistics-filters input[b-4j6h5rt9kj], .statistics-filters select[b-4j6h5rt9kj] { width: 100%; min-width: 0; }
    .statistics-presets > span[b-4j6h5rt9kj] { width: 100%; margin: 3px 0 0; }
    .statistics-tabs[b-4j6h5rt9kj] { gap: 22px; }
    .statistics-pagination[b-4j6h5rt9kj] { justify-content: start; gap: 8px; }
}
@media (max-width: 575px) {
    .statistics-filters[b-4j6h5rt9kj] { grid-template-columns: minmax(0, 1fr); }
    .statistics-page[b-4j6h5rt9kj]  .management-actions { width: 100%; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; }
    .statistics-updated[b-4j6h5rt9kj] { grid-column: 1 / -1; }
}
/* /Pages/SystemAdmin/AlipayDomains.razor.rz.scp.css */
.domain-workspace[b-8v5f3xljz1] { min-width: 0; }
.domain-overview[b-8v5f3xljz1] { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 12px; margin: 16px 0; }
.domain-overview section[b-8v5f3xljz1] { min-width: 0; padding: 16px; border: 1px solid var(--workspace-border); border-radius: 8px; background: var(--workspace-surface); }
.domain-overview span[b-8v5f3xljz1], .domain-overview small[b-8v5f3xljz1] { display: block; color: var(--workspace-muted); font-size: 12px; }
.domain-overview strong[b-8v5f3xljz1] { display: block; margin: 8px 0; font-size: 18px; color: var(--workspace-ink); overflow-wrap: anywhere; }
.domain-notice[b-8v5f3xljz1] { padding: 12px 16px; border-left: 3px solid var(--workspace-primary); background: var(--workspace-tint); overflow-wrap: anywhere; }
.domain-help[b-8v5f3xljz1] { color: var(--workspace-muted); font-size: 13px; line-height: 1.7; }
.domain-tabs[b-8v5f3xljz1] { display: flex; flex-wrap: wrap; gap: 4px; margin: 20px 0 12px; }
.domain-tabs button[b-8v5f3xljz1] { border: 1px solid var(--workspace-border); border-radius: 6px; background: var(--workspace-surface); padding: 7px 14px; color: var(--workspace-ink); cursor: pointer; }
.domain-tabs button[aria-pressed="true"][b-8v5f3xljz1] { color: var(--workspace-action); background: var(--workspace-tint); border-color: var(--workspace-primary); }
.domain-heading[b-8v5f3xljz1] { padding: 16px; margin: 0; border-bottom: 1px solid var(--workspace-border); }
.domain-heading h3[b-8v5f3xljz1] { margin: 0; font-size: 16px; }
.domain-heading .management-actions[b-8v5f3xljz1] { display: flex; flex-wrap: wrap; gap: 8px; }
.domain-scroll[b-8v5f3xljz1] { max-width: 100%; overflow: auto; max-height: 58vh; border: 1px solid var(--workspace-border); border-radius: 6px; }
.domain-scroll table[b-8v5f3xljz1] { width: 100%; min-width: 760px; border-collapse: collapse; font-size: 13px; color: var(--workspace-ink); }
.domain-scroll th[b-8v5f3xljz1] { position: sticky; top: 0; z-index: 1; background: var(--workspace-canvas); text-align: left; font-weight: 500; }
.domain-scroll th[b-8v5f3xljz1], .domain-scroll td[b-8v5f3xljz1] { padding: 12px; border-bottom: 1px solid var(--workspace-border); vertical-align: top; }
.domain-scroll small[b-8v5f3xljz1] { display: block; color: var(--workspace-muted); margin-top: 5px; }
.domain-scroll td[b-8v5f3xljz1] { overflow-wrap: anywhere; }
.domain-url[b-8v5f3xljz1] { min-width: 220px; max-width: 360px; }
.domain-actions[b-8v5f3xljz1] { display: flex; flex-wrap: wrap; gap: 6px 12px; min-width: 160px; }
.danger-text[b-8v5f3xljz1] { color: var(--workspace-danger); }
.domain-verdict[b-8v5f3xljz1] { display: inline-block; border-radius: 4px; padding: 2px 7px; color: var(--workspace-muted); background: var(--workspace-canvas); }
.verdict-normal[b-8v5f3xljz1] { color: var(--workspace-success); }
.verdict-stopped[b-8v5f3xljz1], .verdict-error[b-8v5f3xljz1] { color: var(--workspace-danger); }
.domain-empty[b-8v5f3xljz1] { text-align: center; padding: 32px !important; color: var(--workspace-muted); }
.domain-pagination[b-8v5f3xljz1] { display: flex; justify-content: flex-end; align-items: center; flex-wrap: wrap; gap: 8px; padding-top: 16px; }
.domain-fields[b-8v5f3xljz1] { border: 0; margin: 0; padding: 0; min-width: 0; }
.domain-fields legend[b-8v5f3xljz1] { font-size: 15px; margin-bottom: 16px; }
.domain-fields label[b-8v5f3xljz1] { display: flex; flex-direction: column; gap: 6px; margin-bottom: 16px; color: var(--workspace-ink); }
.domain-fields label.domain-check[b-8v5f3xljz1] { flex-direction: row; align-items: flex-start; gap: 8px; }
.domain-fields input:not([type="checkbox"])[b-8v5f3xljz1], .domain-fields select[b-8v5f3xljz1], .domain-fields textarea[b-8v5f3xljz1] { min-width: 0; max-width: 100%; width: 100%; min-height: 32px; padding: 5px 10px; border: 1px solid var(--workspace-border); border-radius: 6px; background: var(--workspace-surface); color: var(--workspace-ink); font: inherit; box-sizing: border-box; }
.domain-fields textarea[b-8v5f3xljz1] { resize: vertical; overflow-wrap: anywhere; }
.domain-form-grid[b-8v5f3xljz1] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 16px; max-width: 800px; }
.domain-workspace button:focus-visible[b-8v5f3xljz1], .domain-workspace [tabindex]:focus-visible[b-8v5f3xljz1], .domain-fields :is(input, select, textarea):focus-visible[b-8v5f3xljz1] { outline: 2px solid var(--workspace-action); outline-offset: 2px; }
.domain-fields dd[b-8v5f3xljz1] { margin-left: 0; overflow-wrap: anywhere; }
.domain-workspace button:disabled[b-8v5f3xljz1] { opacity: .55; cursor: not-allowed; }
@media (max-width: 767px) {
    .domain-overview[b-8v5f3xljz1] { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    .domain-overview section:first-child[b-8v5f3xljz1] { grid-column: 1 / -1; }
    .domain-heading[b-8v5f3xljz1] { align-items: flex-start; gap: 12px; }
    .domain-heading .management-actions[b-8v5f3xljz1] { width: 100%; }
    .domain-tabs button[b-8v5f3xljz1] { padding: 7px 10px; }
    .domain-form-grid[b-8v5f3xljz1] { grid-template-columns: minmax(0, 1fr); }
    .domain-pagination[b-8v5f3xljz1] { justify-content: flex-start; }
}
/* /Pages/SystemAdmin/CashierAppearance.razor.rz.scp.css */
.appearance-workspace[b-n6ys00jmmh] { width: 100%; min-width: 0; color: var(--workspace-ink); container-type: inline-size; }
.appearance-heading[b-n6ys00jmmh], .appearance-panel > header[b-n6ys00jmmh], .appearance-save[b-n6ys00jmmh] { display: flex; align-items: center; justify-content: space-between; gap: 16px; }
.appearance-heading[b-n6ys00jmmh] { margin-bottom: 20px; }
.appearance-eyebrow[b-n6ys00jmmh] { display: block; margin-bottom: 6px; color: var(--workspace-muted); font-size: 12px; }
.appearance-heading h2[b-n6ys00jmmh] { margin: 0; color: var(--workspace-ink); font-size: 20px; font-weight: 600; line-height: 1.5; }
.appearance-workspace p[b-n6ys00jmmh] { margin: 6px 0 0; color: var(--workspace-muted); font-size: 13px; line-height: 1.7; overflow-wrap: anywhere; }
.appearance-layout[b-n6ys00jmmh] { display: grid; grid-template-columns: minmax(0, 1fr); gap: 20px; align-items: start; }
.appearance-panel[b-n6ys00jmmh] { min-width: 0; background: var(--workspace-surface); border: 1px solid var(--workspace-border); border-radius: var(--workspace-radius); }
.appearance-panel > header[b-n6ys00jmmh] { padding: 20px; border-bottom: 1px solid var(--workspace-border); flex-wrap: wrap; font-size: 13px; }
.appearance-panel h3[b-n6ys00jmmh] { margin: 0; color: var(--workspace-ink); font-size: 15px; font-weight: 600; line-height: 1.6; }
.current-style[b-n6ys00jmmh] { padding: 5px 9px; border-radius: 5px; background: var(--workspace-tint); color: var(--workspace-muted); font-size: 12px; overflow-wrap: anywhere; }
.appearance-panel fieldset[b-n6ys00jmmh] { border: 0; margin: 0; padding: 0 20px 20px; min-width: 0; }
.appearance-legend[b-n6ys00jmmh] { width: 100%; margin: 0; padding: 16px 0 12px; border: 0; font-size: 12px; color: var(--workspace-muted); }
.style-grid[b-n6ys00jmmh] { display: grid; gap: 12px; }
.style-option[b-n6ys00jmmh] { display: grid; grid-template-columns: 164px minmax(0, 1fr); align-items: center; gap: 20px; border: 1px solid var(--workspace-border); border-radius: var(--workspace-radius); padding: 12px; cursor: pointer; }
.style-option:hover[b-n6ys00jmmh] { border-color: var(--workspace-action); }
.style-option.selected[b-n6ys00jmmh] { border-color: var(--workspace-action); box-shadow: inset 0 0 0 1px var(--workspace-action); background: var(--workspace-tint); }
.style-option:focus-within[b-n6ys00jmmh] { outline: 2px solid var(--workspace-primary); outline-offset: 3px; }
fieldset:disabled .style-option[b-n6ys00jmmh] { cursor: not-allowed; opacity: .65; }
.style-copy[b-n6ys00jmmh] { min-width: 0; }
.style-name[b-n6ys00jmmh] { display: flex; align-items: center; gap: 8px; flex-wrap: wrap; color: var(--workspace-ink); font-size: 14px; }
.style-name[b-n6ys00jmmh]  input { accent-color: var(--workspace-action); margin: 0; width: 16px; height: 16px; flex: none; }
.active-badge[b-n6ys00jmmh], .preview-badge[b-n6ys00jmmh] { display: inline-block; padding: 2px 6px; color: var(--workspace-action); background: var(--workspace-tint); border-radius: 4px; font-size: 11px; font-weight: 400; vertical-align: middle; }
.preview-badge[b-n6ys00jmmh] { margin-left: 6px; color: var(--workspace-muted); }
.device-support[b-n6ys00jmmh] { display: block; margin-top: 10px; color: var(--workspace-muted); font-size: 12px; }
.style-swatch[b-n6ys00jmmh] { height: 124px; background: #f2f5f8; border-radius: 6px; padding: 10px; font-size: 11px; pointer-events: none; }
.swatch-heading[b-n6ys00jmmh] { height: 28px; padding: 5px; color: white; background: #475569; border-radius: 6px 6px 0 0; text-align: center; }
.swatch-sheet[b-n6ys00jmmh] { position: relative; margin: -6px 8px 0; padding: 7px; background: #fff; border-radius: 6px; text-align: center; box-shadow: 0 2px 8px #1c294514; }
.swatch-sheet strong[b-n6ys00jmmh],.swatch-sheet span[b-n6ys00jmmh],.swatch-sheet i[b-n6ys00jmmh] { display: block; }
.swatch-sheet strong[b-n6ys00jmmh] { color: #182638; font-size: 18px; font-variant-numeric: tabular-nums; }
.swatch-sheet span[b-n6ys00jmmh] { color: #596575; margin: 5px 0; font-size: 10px; }
.swatch-sheet i[b-n6ys00jmmh] { background: #475569; color: white; border-radius: 4px; font-style: normal; padding: 5px; }
.style-swatch-minimal[b-n6ys00jmmh] { background: #f6f9fc; }
.style-swatch-minimal .swatch-heading[b-n6ys00jmmh] { background: white; color: #273951; }
.style-swatch-minimal .swatch-sheet[b-n6ys00jmmh] { margin: 0; border-radius: 0 0 6px 6px; box-shadow: none; padding-top: 4px; }
.style-swatch-receipt[b-n6ys00jmmh] { background: #f2f0eb; }
.style-swatch-receipt .swatch-heading[b-n6ys00jmmh] { background: #fffefa; color: #273951; border: 1px solid #dedbd4; border-bottom: 1px dashed #dedbd4; border-radius: 0; }
.style-swatch-receipt .swatch-sheet[b-n6ys00jmmh] { margin: 0; border: 1px solid #dedbd4; border-top: 0; border-radius: 0; background: #fffefa; box-shadow: none; padding-top: 4px; }
.appearance-save[b-n6ys00jmmh] { padding: 16px 20px; border-top: 1px solid var(--workspace-border); font-size: 13px; border-radius: 0 0 var(--workspace-radius) var(--workspace-radius); background: var(--workspace-tint); flex-wrap: wrap; }
.appearance-workspace .ant-btn[b-n6ys00jmmh] { flex-shrink: 0; min-height: 36px; height: auto; padding: 6px 14px; border-radius: 6px; font-family: inherit; font-size: 13px; line-height: 22px; }
.appearance-workspace :is(button, select):focus-visible[b-n6ys00jmmh] { outline: 2px solid var(--workspace-primary); outline-offset: 3px; }
.save-status[b-n6ys00jmmh] { display: inline-block; padding: 3px 8px; border-radius: 4px; font-size: 12px; font-weight: 500; }
.save-status.synced[b-n6ys00jmmh] { color: var(--workspace-success); background: var(--workspace-success-bg); }
.save-status.pending[b-n6ys00jmmh] { color: var(--workspace-warning); background: var(--workspace-warning-bg); }
.appearance-error[b-n6ys00jmmh], .appearance-notice[b-n6ys00jmmh] { padding: 12px 16px; border: 1px solid var(--workspace-border); border-radius: 6px; margin-bottom: 16px !important; }
.appearance-workspace .appearance-error[b-n6ys00jmmh] { color: var(--workspace-danger); background: var(--workspace-danger-bg); }
.appearance-workspace .appearance-notice[b-n6ys00jmmh] { color: var(--workspace-success); background: var(--workspace-success-bg); }
.preview-panel > header[b-n6ys00jmmh] { align-items: flex-start; }
.preview-tools[b-n6ys00jmmh] { display: flex; gap: 12px; flex-wrap: wrap; width: 100%; }
.preview-tools label[b-n6ys00jmmh] { display: grid; flex: 1; min-width: 120px; gap: 6px; color: var(--workspace-muted); font-size: 12px; }
.preview-tools select[b-n6ys00jmmh] { width: 100%; min-width: 0; height: 36px; color: var(--workspace-ink); border: 1px solid var(--workspace-border); background: var(--workspace-surface); border-radius: 6px; padding: 0 8px; font: inherit; }
.preview-stage[b-n6ys00jmmh] { padding: 20px; background: var(--workspace-canvas); text-align: center; }
.preview-frame[b-n6ys00jmmh] { display: block; height: 660px; max-width: 100%; margin: auto; border: 1px solid var(--workspace-border); border-radius: var(--workspace-radius); background: white; }
.preview-ios[b-n6ys00jmmh] { width: 390px; }.preview-android[b-n6ys00jmmh] { width: 412px; }.preview-pc[b-n6ys00jmmh] { width: 100%; }
.appearance-workspace .appearance-footnote[b-n6ys00jmmh] { padding: 12px 20px; margin: 0; font-size: 12px; }
@container (min-width: 1100px) {
    .appearance-layout[b-n6ys00jmmh] { grid-template-columns: minmax(0, 1.2fr) minmax(440px, .8fr); }
}
@container (max-width: 540px) {
    .appearance-heading[b-n6ys00jmmh] { align-items: flex-start; flex-wrap: wrap; }
    .appearance-panel > header[b-n6ys00jmmh], .appearance-save[b-n6ys00jmmh] { padding: 16px; }
    .appearance-panel fieldset[b-n6ys00jmmh] { padding: 0 16px 16px; }
    .style-option[b-n6ys00jmmh] { grid-template-columns: 104px minmax(0, 1fr); gap: 12px; padding: 10px; }
    .style-swatch[b-n6ys00jmmh] { padding: 8px 4px; height: 116px; }
    .swatch-sheet[b-n6ys00jmmh] { margin-left: 0; margin-right: 0; padding: 6px 4px; }
    .style-name[b-n6ys00jmmh] { gap: 6px; }
    .appearance-save[b-n6ys00jmmh] { align-items: stretch; flex-direction: column; }
    .appearance-save button[b-n6ys00jmmh] { width: 100%; }
    .preview-stage[b-n6ys00jmmh] { padding: 8px; }
    .appearance-workspace .appearance-footnote[b-n6ys00jmmh] { padding: 12px 16px; }
    .appearance-workspace .ant-btn[b-n6ys00jmmh], .preview-tools select[b-n6ys00jmmh] { min-height: 40px; }
}
@container (max-width: 280px) {
    .style-option[b-n6ys00jmmh] { grid-template-columns: minmax(0, 1fr); }
    .style-swatch[b-n6ys00jmmh] { padding: 8px 32px; }
}
/* /Pages/SystemAdmin/ChannelPlugins.razor.rz.scp.css */
.plugin-manager[b-etooqh4fjt]{background:#fff;padding:20px;border:1px solid var(--workspace-border);border-radius:var(--workspace-radius);color:var(--workspace-ink)}.plugin-manager header[b-etooqh4fjt]{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:20px}h2[b-etooqh4fjt]{font-size:18px;margin:0 0 8px}header p[b-etooqh4fjt],.help p[b-etooqh4fjt]{font-size:12px;color:var(--workspace-muted);line-height:1.9;margin:0}.table-wrap[b-etooqh4fjt]{overflow:auto}table[b-etooqh4fjt]{width:100%;border-collapse:collapse;font-size:12px}th[b-etooqh4fjt]{background:#f7f9fc;text-align:left;font-weight:500;color:var(--workspace-muted)}th[b-etooqh4fjt],td[b-etooqh4fjt]{padding:16px;border-bottom:1px solid #edf1f6}small[b-etooqh4fjt]{display:block;color:var(--workspace-muted);margin-top:5px}.state[b-etooqh4fjt]{display:inline-block;white-space:nowrap;padding:4px 8px;border-radius:4px;background:#f2f4f7;color:#7e8a9a}.state.enabled[b-etooqh4fjt]{background:#edf8f1;color:#278861}.state.draining[b-etooqh4fjt]{background:#fff7e9;color:#a87722}.actions[b-etooqh4fjt]{white-space:nowrap}.actions button[b-etooqh4fjt],.actions a[b-etooqh4fjt]{margin:0 6px;font-size:12px}button[b-etooqh4fjt]{background:#fff;border:1px solid #dbe4f0;border-radius:5px;color:var(--workspace-action);padding:7px 12px;cursor:pointer}button:disabled[b-etooqh4fjt]{opacity:.45;cursor:not-allowed}.actions .danger[b-etooqh4fjt]{color:var(--workspace-danger)}.help[b-etooqh4fjt]{background:#f8fafc;padding:18px;border:1px solid #edf1f6;border-radius:6px;margin-top:24px}.help strong[b-etooqh4fjt]{display:block;font-size:13px;margin-bottom:8px}.help p+p[b-etooqh4fjt]{margin-top:8px}.error[b-etooqh4fjt],.notice[b-etooqh4fjt]{border-radius:6px;padding:12px;margin-bottom:16px;font-size:12px;background:#fff3f1;color:var(--workspace-danger)}.notice[b-etooqh4fjt]{background:#edf7ff;color:#3f7da9}.empty[b-etooqh4fjt]{text-align:center;padding:40px;color:#8a9aae}@media(max-width:700px){.plugin-manager[b-etooqh4fjt]{padding:16px}.plugin-manager header[b-etooqh4fjt]{align-items:flex-start;flex-direction:column}th[b-etooqh4fjt],td[b-etooqh4fjt]{padding:12px}h2[b-etooqh4fjt]{font-size:18px}}
.runtime-config[b-etooqh4fjt]{display:grid;gap:16px;color:var(--workspace-ink)}.runtime-config label[b-etooqh4fjt]{display:grid;gap:6px;font-size:13px}.runtime-config input[b-etooqh4fjt],.runtime-config textarea[b-etooqh4fjt]{width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--workspace-border,#dbe4f0);border-radius:5px;padding:6px 10px;font:inherit}.runtime-config input[b-etooqh4fjt]{height:32px}.runtime-config small[b-etooqh4fjt],.runtime-config p[b-etooqh4fjt]{font-size:12px;line-height:1.7;color:var(--workspace-muted,#64748b);margin:0}.runtime-config [role=alert][b-etooqh4fjt]{color:#b42318}.runtime-config :focus-visible[b-etooqh4fjt]{outline:2px solid var(--workspace-primary,#1677ff);outline-offset:2px}
.runtime-config .runtime-switch[b-etooqh4fjt]{display:flex;flex-direction:row;align-items:center;gap:12px}
/* /Pages/SystemAdmin/RobotManage.razor.rz.scp.css */
.robot-workspace[b-pgn4nq7jg4]{--robot-blue:var(--workspace-action);--robot-text:var(--workspace-ink);--robot-muted:var(--workspace-muted);--robot-line:var(--workspace-border);--robot-soft:var(--workspace-tint);max-width:1520px;margin:0 auto;color:var(--robot-text)}
.workspace-heading[b-pgn4nq7jg4]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.eyebrow[b-pgn4nq7jg4]{display:block;font-size:10px;font-weight:700;letter-spacing:1.6px;color:#6f829e;margin-bottom:8px}.workspace-heading h2[b-pgn4nq7jg4]{font-size:20px;font-weight:600;margin:0 0 8px;letter-spacing:.3px}.workspace-heading p[b-pgn4nq7jg4],.panel-title p[b-pgn4nq7jg4],.guide-heading p[b-pgn4nq7jg4]{margin:0;font-size:13px;color:var(--robot-muted);line-height:1.7}.saved-status[b-pgn4nq7jg4]{display:flex;align-items:center;gap:8px;font-size:12px;white-space:nowrap;color:var(--robot-muted)}.saved-status strong[b-pgn4nq7jg4]{color:#536175;font-weight:500}.status-dot[b-pgn4nq7jg4]{display:inline-block;width:7px;height:7px;border-radius:50%;background:#a5afbd;flex:none}.status-dot.enabled[b-pgn4nq7jg4]{background:#21a675}.status-dot.pending[b-pgn4nq7jg4]{background:#e4a22b}
.workspace-columns[b-pgn4nq7jg4]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(350px,1fr);gap:16px;align-items:start}.configuration-panel[b-pgn4nq7jg4],.guide-panel[b-pgn4nq7jg4]{background:var(--workspace-surface);border:1px solid var(--robot-line);border-radius:var(--workspace-radius);min-width:0;overflow:hidden}.panel-heading[b-pgn4nq7jg4]{padding:20px;display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-title[b-pgn4nq7jg4]{display:flex;align-items:center;gap:12px}.panel-title h3[b-pgn4nq7jg4],.guide-heading h3[b-pgn4nq7jg4]{font-size:14px;font-weight:600;margin:0 0 4px}.panel-icon[b-pgn4nq7jg4]{display:grid;place-items:center;font-size:23px;color:var(--robot-blue);background:#edf5ff;width:44px;height:44px;border-radius:var(--workspace-radius);flex:none}.subtle-badge[b-pgn4nq7jg4]{font-size:11px;color:#77869b;background:var(--robot-soft);padding:5px 9px;border-radius:5px;white-space:nowrap}
.configuration-tabs[b-pgn4nq7jg4],.guide-tabs[b-pgn4nq7jg4]{display:flex;border-bottom:1px solid var(--robot-line);gap:28px;padding:0 24px;overflow:auto}.configuration-tabs button[b-pgn4nq7jg4],.guide-tabs button[b-pgn4nq7jg4]{border:0;border-radius:0;border-bottom:2px solid transparent;background:none;padding:14px 0;color:#6c788b;font-size:13px;white-space:nowrap;cursor:pointer}.configuration-tabs button.active[b-pgn4nq7jg4],.guide-tabs button.active[b-pgn4nq7jg4]{color:var(--robot-blue);border-bottom-color:var(--robot-blue);font-weight:600}.tab-count[b-pgn4nq7jg4]{display:inline-block;font-size:10px;line-height:17px;background:#f0f3f7;color:#7c8b9c;padding:0 5px;margin-left:3px;border-radius:4px}
.configuration-body[b-pgn4nq7jg4]{padding:20px;min-height:0}.section-intro[b-pgn4nq7jg4]{margin-bottom:20px}.section-intro h4[b-pgn4nq7jg4]{font-size:15px;font-weight:600;margin:0 0 6px}.section-intro p[b-pgn4nq7jg4]{font-size:12px;color:var(--robot-muted);margin:0;line-height:1.8}.field[b-pgn4nq7jg4]{margin-bottom:22px;min-width:0}.field label[b-pgn4nq7jg4]{display:block;font-size:13px;font-weight:500;margin-bottom:8px;color:#37475e}.field input[b-pgn4nq7jg4],.field textarea[b-pgn4nq7jg4]{display:block;width:100%;border:1px solid #dce3ec;border-radius:6px;background:var(--workspace-surface);padding:10px 12px;min-height:40px;font-size:13px;line-height:1.6;color:var(--robot-text);box-sizing:border-box;transition:border-color .15s}.field input[b-pgn4nq7jg4]::placeholder,.field textarea[b-pgn4nq7jg4]::placeholder,.search-field input[b-pgn4nq7jg4]::placeholder{color:#a5afbd;font-weight:400}.field small[b-pgn4nq7jg4]{display:block;color:#697b90;font-size:11px;line-height:1.8;margin-top:7px}.field textarea[b-pgn4nq7jg4]{resize:vertical}.field input:focus[b-pgn4nq7jg4],.field textarea:focus[b-pgn4nq7jg4],.search-field input:focus[b-pgn4nq7jg4]{border-color:#70afff;outline:2px solid #e1efff;outline-offset:1px}.required[b-pgn4nq7jg4]{font-size:10px;font-weight:400;color:#7c8b9c;margin-left:5px}.optional[b-pgn4nq7jg4]{font-size:11px;font-weight:400;color:#97a2b1;margin-left:5px}.input-with-prefix[b-pgn4nq7jg4],.token-input[b-pgn4nq7jg4]{display:flex;border:1px solid #dce3ec;border-radius:6px;align-items:center;overflow:hidden;background:var(--workspace-surface)}.input-with-prefix>span[b-pgn4nq7jg4]{padding:0 12px;color:#96a4b7;border-right:1px solid var(--robot-line);font-size:14px}.input-with-prefix input[b-pgn4nq7jg4],.token-input input[b-pgn4nq7jg4]{border:0;border-radius:0;min-width:0}.input-with-prefix:focus-within[b-pgn4nq7jg4],.token-input:focus-within[b-pgn4nq7jg4]{outline:2px solid #e1efff;border-color:#70afff}.input-with-prefix input:focus[b-pgn4nq7jg4],.token-input input:focus[b-pgn4nq7jg4]{outline:0}.token-input .text-button[b-pgn4nq7jg4]{padding:0 13px;white-space:nowrap;min-height:40px}.field-grid[b-pgn4nq7jg4]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field-label-row[b-pgn4nq7jg4]{display:flex;justify-content:space-between;gap:8px;align-items:center}.field-label-row label[b-pgn4nq7jg4],.field-label-row .text-button[b-pgn4nq7jg4]{margin-bottom:8px}
.switch-row[b-pgn4nq7jg4]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid #f0f3f7}.switch-row label[b-pgn4nq7jg4]{font-size:13px;font-weight:500;cursor:pointer}.switch-row p[b-pgn4nq7jg4]{font-size:11px;color:#6d7c90;line-height:1.7;margin:5px 0 0}.master-switch[b-pgn4nq7jg4]{background:#f8faff;border:1px solid #ebf1fa;border-radius:7px;padding:16px;margin-top:26px}.toggle[b-pgn4nq7jg4]{appearance:none;-webkit-appearance:none;display:block;width:36px;height:21px;border:0;border-radius:20px;background:#c7d0dd;position:relative;flex:none;cursor:pointer;transition:background .2s}.toggle[b-pgn4nq7jg4]:before{content:"";position:absolute;top:3px;left:3px;width:15px;height:15px;border-radius:50%;background:white;box-shadow:0 1px 3px #0002;transition:transform .2s}.toggle:checked[b-pgn4nq7jg4]{background:var(--robot-blue)}.toggle:checked[b-pgn4nq7jg4]:before{transform:translateX(15px)}.switch-list[b-pgn4nq7jg4]{margin:0 0 24px}.switch-list .switch-row:first-child[b-pgn4nq7jg4]{padding-top:0}.switch-list .switch-row:last-child[b-pgn4nq7jg4]{border-bottom:0}
.connection-checklist[b-pgn4nq7jg4]{border-top:1px solid var(--robot-line);padding-top:22px;margin-top:26px}.connection-checklist h4[b-pgn4nq7jg4]{font-size:12px;font-weight:600;margin:0 0 14px}.connection-checklist>div[b-pgn4nq7jg4]{display:grid;grid-template-columns:20px 1fr;align-items:center;gap:10px;font-size:12px;color:#758298}.check-state[b-pgn4nq7jg4]{width:19px;height:19px;display:grid;place-items:center;background:#f0f3f8;border-radius:50%;font-size:10px;color:#9ca7b6}.check-state.complete[b-pgn4nq7jg4]{background:#e9f8f1;color:#279b70}.connection-checklist .text-button[b-pgn4nq7jg4]{justify-self:start;padding:0}.connection-checklist p[b-pgn4nq7jg4]{font-size:11px;line-height:1.8;color:#6f7f93;margin:14px 0 0}
.configuration-footer[b-pgn4nq7jg4]{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;background:#fcfdff;border-top:1px solid var(--robot-line);gap:16px}.configuration-footer>div:first-child[b-pgn4nq7jg4]{display:flex;align-items:center;gap:7px;font-size:11px;color:#8b96a6}.footer-buttons[b-pgn4nq7jg4]{display:flex;gap:10px}.primary-button[b-pgn4nq7jg4],.secondary-button[b-pgn4nq7jg4]{border:1px solid #dce3ec;border-radius:6px;background:var(--workspace-surface);color:#536278;font-size:12px;padding:9px 16px;min-height:36px;line-height:1.4;white-space:nowrap;cursor:pointer}.primary-button[b-pgn4nq7jg4]{background:var(--robot-blue);border-color:var(--robot-blue);color:white}.primary-button:hover:not(:disabled)[b-pgn4nq7jg4]{background:var(--workspace-action-hover);border-color:var(--workspace-action-hover)}.secondary-button:hover[b-pgn4nq7jg4]{color:var(--robot-blue);border-color:#91bfff}.text-button[b-pgn4nq7jg4]{padding:4px 0;border:0;background:none;color:var(--robot-blue);font-size:12px;line-height:1.5;cursor:pointer}.text-button:hover:not(:disabled)[b-pgn4nq7jg4]{color:var(--workspace-action-hover)}button:disabled[b-pgn4nq7jg4]{opacity:.45;cursor:not-allowed}.danger-text[b-pgn4nq7jg4]{color:#cf5555}.runtime-actions[b-pgn4nq7jg4]{padding:0 24px 18px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#fcfdff;color:#a4adba;font-size:11px}.runtime-actions p[b-pgn4nq7jg4]{margin:0;flex:1 1 100%;font-size:10px;line-height:1.7}.runtime-actions .text-button[b-pgn4nq7jg4]{font-size:11px}.form-error[b-pgn4nq7jg4]{font-size:12px;line-height:1.8;color:#be4040;background:var(--workspace-surface)4f3;border:1px solid #f8d7d2;border-radius:6px;margin:18px 24px 0;padding:10px 12px}.loading-placeholder[b-pgn4nq7jg4]{padding:120px 0;text-align:center;font-size:13px;color:#6d7c90}
.guide-panel[b-pgn4nq7jg4]{position:sticky;top:20px}.guide-heading[b-pgn4nq7jg4]{display:flex;align-items:center;gap:14px;padding:20px;background:#f7faff}.guide-heading .eyebrow[b-pgn4nq7jg4]{color:#82a2ca;font-size:9px;margin-bottom:4px}.guide-heading h3[b-pgn4nq7jg4]{font-size:18px}.guide-heading p[b-pgn4nq7jg4]{font-size:11px}.guide-symbol[b-pgn4nq7jg4]{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;background:#e7f1ff;color:#438ce9;flex:none}.guide-symbol svg[b-pgn4nq7jg4]{width:29px;height:29px}.guide-tabs[b-pgn4nq7jg4]{gap:16px}.guide-body[b-pgn4nq7jg4]{padding:20px}.setup-steps[b-pgn4nq7jg4]{margin:0;padding:0;list-style:none}.setup-steps>li[b-pgn4nq7jg4]{position:relative;display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;padding-bottom:26px}.setup-steps>li:not(:last-child)[b-pgn4nq7jg4]:before{content:"";position:absolute;left:12px;top:30px;bottom:5px;width:1px;background:#e8edf6}.setup-steps>li:last-child[b-pgn4nq7jg4]{padding-bottom:0}.step-number[b-pgn4nq7jg4]{display:grid;place-items:center;width:25px;height:25px;background:#edf5ff;color:#3988ef;border:1px solid #dfebfb;border-radius:50%;font-size:11px;font-weight:600}.setup-steps h4[b-pgn4nq7jg4]{font-size:13px;font-weight:600;margin:3px 0 8px}.setup-steps p[b-pgn4nq7jg4]{font-size:11px;line-height:1.9;color:#62748a;margin:0 0 10px}.setup-steps strong[b-pgn4nq7jg4]{font-weight:500;color:#526680}.guide-panel a[b-pgn4nq7jg4]{color:var(--robot-blue);text-decoration:none}.guide-panel a:hover[b-pgn4nq7jg4]{text-decoration:underline}.guide-panel code[b-pgn4nq7jg4],.field code[b-pgn4nq7jg4]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;color:#3e78bc;background:#f0f5fc;border-radius:3px;padding:2px 4px;overflow-wrap:anywhere}.guide-inline-action[b-pgn4nq7jg4]{display:inline-block;font-size:11px;color:var(--robot-blue);border:0;background:none;padding:0;cursor:pointer}
.mini-conversation[b-pgn4nq7jg4]{background:#f0f4f8;border:1px solid #e7edf5;border-radius:8px;padding:12px;margin-top:12px;font-size:10px}.mini-chat-title[b-pgn4nq7jg4]{display:flex;align-items:center;gap:7px;border-bottom:1px solid #e3eaf3;padding-bottom:10px;margin-bottom:10px}.mini-chat-title>span:last-child[b-pgn4nq7jg4]{font-size:9px;color:#93a0b3;margin-left:auto}.avatar[b-pgn4nq7jg4]{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;font-weight:600;font-size:11px;flex:none}.father-avatar[b-pgn4nq7jg4]{color:#fff;background:#65a9dd}.mini-outgoing[b-pgn4nq7jg4]{background:#dceeff;color:#37638b;padding:7px 10px;border-radius:6px 6px 0 6px;width:max-content;margin:0 0 9px auto;font-family:monospace}.mini-incoming[b-pgn4nq7jg4]{display:grid;gap:4px;background:var(--workspace-surface);border-radius:6px 6px 6px 0;padding:10px;width:max-content;max-width:100%;color:#6e7d90}.mini-incoming strong[b-pgn4nq7jg4]{font-size:11px;color:#46627d}.mock-token[b-pgn4nq7jg4]{font-family:monospace;font-size:9px}.illustration-caption[b-pgn4nq7jg4]{display:block;text-align:center;font-size:9px;color:#9ba7b8;margin-top:12px}.command-block[b-pgn4nq7jg4]{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#f7f9fc;border:1px solid #e6ecf5;border-radius:6px;padding:10px;margin:10px 0}.command-block code[b-pgn4nq7jg4]{background:none;padding:0;font-size:10px;word-break:break-all}.command-block button[b-pgn4nq7jg4]{background:none;border:0;font-size:10px;color:#478cdd;white-space:nowrap;cursor:pointer}.success-note[b-pgn4nq7jg4]{display:flex;align-items:center;gap:6px;padding:10px;background:#f0faf5;color:#429273;font-size:10px;line-height:1.7;border-radius:5px}.documentation-link[b-pgn4nq7jg4]{display:block;font-size:10px;text-align:center;margin-top:24px}.guide-footer[b-pgn4nq7jg4]{display:flex;align-items:flex-start;gap:7px;padding:14px 24px;background:#fcfdff;border-top:1px solid var(--robot-line);color:#6b7e94;font-size:10px;line-height:1.8}
.example-selector[b-pgn4nq7jg4]{display:flex;gap:6px;padding:4px;background:#f3f6fa;border-radius:6px;margin-bottom:16px}.example-selector button[b-pgn4nq7jg4]{flex:1;white-space:nowrap;border:0;border-radius:4px;background:none;padding:7px 4px;font-size:11px;cursor:pointer;color:#8592a4}.example-selector button.active[b-pgn4nq7jg4]{background:var(--workspace-surface);color:var(--robot-blue);box-shadow:0 1px 3px #223b5f0a}.telegram-preview[b-pgn4nq7jg4]{border:1px solid #e4ecf3;border-radius:9px;overflow:hidden;background:#edf3f7}.preview-header[b-pgn4nq7jg4]{display:flex;align-items:center;gap:10px;padding:14px;background:var(--workspace-surface);border-bottom:1px solid #e6edf2}.bot-avatar[b-pgn4nq7jg4]{background:#e3f1ff;color:#478cd1;width:33px;height:33px}.bot-avatar svg[b-pgn4nq7jg4]{width:22px;height:22px}.preview-header strong[b-pgn4nq7jg4]{display:block;font-size:12px;font-weight:500;color:#536d8a;overflow-wrap:anywhere}.preview-header>div>span[b-pgn4nq7jg4]{display:block;font-size:9px;color:#9ba9b9;margin-top:3px}.preview-messages[b-pgn4nq7jg4]{padding:16px 12px;display:flex;flex-direction:column;gap:12px;min-height:200px}.message-bubble[b-pgn4nq7jg4]{max-width:94%;font-size:11px;line-height:1.8;border-radius:8px;padding:10px 12px;overflow-wrap:anywhere;box-shadow:0 1px 2px #34485d08}.message-bubble.incoming[b-pgn4nq7jg4]{align-self:flex-start;background:var(--workspace-surface);border-bottom-left-radius:2px;min-width:180px}.message-bubble.outgoing[b-pgn4nq7jg4]{align-self:flex-end;background:#dceeff;border-bottom-right-radius:2px;color:#44698b;font-size:10px}.message-author[b-pgn4nq7jg4]{display:block;font-size:10px;font-weight:600;color:#498fc3;margin-bottom:6px}.message-bubble p[b-pgn4nq7jg4]{white-space:pre-wrap;margin:0 0 8px}.message-bubble strong[b-pgn4nq7jg4]{font-weight:600;font-size:11px}.message-time[b-pgn4nq7jg4]{display:block;text-align:right;color:#a0b1c0;font-size:8px;margin-top:5px}.message-bubble dl[b-pgn4nq7jg4]{font-size:10px;margin:8px 0}.message-bubble dl>div[b-pgn4nq7jg4]{display:flex;justify-content:space-between;gap:14px}.message-bubble dt[b-pgn4nq7jg4]{font-weight:400;color:#95a0af}.message-bubble dd[b-pgn4nq7jg4]{margin:0;color:#62748a}.message-bubble dd.paid-label[b-pgn4nq7jg4]{color:#279b70}.preview-caption[b-pgn4nq7jg4]{font-size:10px;color:#6a7d93;line-height:1.8;margin:10px 0 24px}.command-list-title[b-pgn4nq7jg4]{font-size:12px;font-weight:600;margin:0 0 4px}.command-item[b-pgn4nq7jg4]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #edf1f6}.command-item>div[b-pgn4nq7jg4]{min-width:0}.command-item strong[b-pgn4nq7jg4]{display:block;font-size:11px;font-weight:500}.command-item small[b-pgn4nq7jg4]{display:block;font-size:10px;color:#6c7d91;line-height:1.8;margin:3px 0 7px}.command-item code[b-pgn4nq7jg4]{display:inline-block;font-size:9px;word-break:break-all}.command-item>.text-button[b-pgn4nq7jg4]{white-space:nowrap;font-size:10px}.field-footnote[b-pgn4nq7jg4]{font-size:10px;line-height:1.9;color:#6c7d91;margin:16px 0 0}
.faq-item[b-pgn4nq7jg4]{border-bottom:1px solid var(--robot-line);padding:16px 0}.faq-item:first-child[b-pgn4nq7jg4]{padding-top:0}.faq-item summary[b-pgn4nq7jg4]{font-size:12px;font-weight:500;cursor:pointer;line-height:1.7;color:#556a83}.faq-item p[b-pgn4nq7jg4]{font-size:11px;line-height:1.9;color:#687a90;margin:12px 0 0}.info-note[b-pgn4nq7jg4]{display:flex;gap:9px;padding:12px;background:#f1f7ff;border:1px solid #e3efff;color:#7188a5;font-size:11px;line-height:1.8;border-radius:6px;margin-bottom:20px}.info-note>span:first-child[b-pgn4nq7jg4]{color:#5397ed}.info-note strong[b-pgn4nq7jg4]{font-weight:500;color:#4e7099}.account-toolbar[b-pgn4nq7jg4]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px}.search-field[b-pgn4nq7jg4]{flex:1 1 150px}.search-field input[b-pgn4nq7jg4]{border:1px solid #dce3ec;border-radius:6px;padding:9px 10px;min-height:36px;box-sizing:border-box;width:100%;font-size:12px}.account-toolbar>.primary-button[b-pgn4nq7jg4]{margin-left:auto}.admin-table[b-pgn4nq7jg4]{overflow:auto;border:1px solid var(--robot-line);border-radius:6px}.admin-table table[b-pgn4nq7jg4]{width:100%;border-collapse:collapse;font-size:12px}.admin-table th[b-pgn4nq7jg4]{text-align:left;padding:12px;background:#f8fafc;color:#8390a3;font-weight:400;white-space:nowrap}.admin-table td[b-pgn4nq7jg4]{padding:12px;border-top:1px solid var(--robot-line);color:#687b93;overflow-wrap:anywhere}.admin-table td:last-child[b-pgn4nq7jg4]{white-space:nowrap}.admin-table .danger-text[b-pgn4nq7jg4]{margin-left:12px}.username-mark[b-pgn4nq7jg4]{color:#a3b2c4;margin-right:2px}.empty-accounts[b-pgn4nq7jg4]{text-align:center!important;padding:36px 16px!important}.empty-accounts .empty-icon[b-pgn4nq7jg4]{display:block;font-size:30px;color:#b5c6dc;margin-bottom:6px}.empty-accounts strong[b-pgn4nq7jg4]{display:block;font-size:12px;font-weight:500;color:#8295ac}.empty-accounts>span:last-child[b-pgn4nq7jg4]{display:block;font-size:10px;color:#a0adbd;margin-top:6px}.account-pagination[b-pgn4nq7jg4]{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:18px;font-size:11px;color:#8d9bad}.account-pagination .secondary-button[b-pgn4nq7jg4]{font-size:10px;min-height:28px;padding:6px 10px}.account-pagination>span:first-child[b-pgn4nq7jg4]{margin-right:auto}.account-modal>p[b-pgn4nq7jg4]{font-size:12px;color:#6d7c90;line-height:1.8;margin:0 0 20px}.account-modal .form-error[b-pgn4nq7jg4]{margin:0 0 16px}.account-modal .field:last-child[b-pgn4nq7jg4]{margin-bottom:0}.sr-only[b-pgn4nq7jg4]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button:focus-visible[b-pgn4nq7jg4],a:focus-visible[b-pgn4nq7jg4],summary:focus-visible[b-pgn4nq7jg4],.toggle:focus-visible[b-pgn4nq7jg4]{outline:2px solid #69aaff;outline-offset:3px}
@media(min-width:1700px){.workspace-columns[b-pgn4nq7jg4]{grid-template-columns:minmax(0,1.5fr) minmax(400px,1fr)}.connection-checklist>div[b-pgn4nq7jg4]{grid-template-columns:20px 1fr 20px 1.3fr 20px 1fr;gap:8px}}
@media(max-width:1150px){.workspace-columns[b-pgn4nq7jg4]{grid-template-columns:minmax(0,1fr)}.guide-panel[b-pgn4nq7jg4]{position:static}.setup-steps[b-pgn4nq7jg4]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.setup-steps>li[b-pgn4nq7jg4]{padding-bottom:0}.setup-steps>li[b-pgn4nq7jg4]:before{display:none}.saved-status[b-pgn4nq7jg4]{white-space:normal}.workspace-heading[b-pgn4nq7jg4]{align-items:flex-start}.guide-panel .telegram-preview[b-pgn4nq7jg4]{max-width:460px}}
@media(max-width:650px){.workspace-heading[b-pgn4nq7jg4]{flex-direction:column;gap:14px;margin-bottom:18px}.workspace-heading h2[b-pgn4nq7jg4]{font-size:20px}.workspace-heading p[b-pgn4nq7jg4]{font-size:12px}.workspace-columns[b-pgn4nq7jg4]{gap:18px}.panel-heading[b-pgn4nq7jg4],.configuration-body[b-pgn4nq7jg4],.guide-body[b-pgn4nq7jg4]{padding:18px}.panel-title[b-pgn4nq7jg4]{gap:9px}.panel-title h3[b-pgn4nq7jg4]{font-size:15px}.panel-title p[b-pgn4nq7jg4]{font-size:11px}.panel-icon[b-pgn4nq7jg4]{width:36px;height:36px;font-size:20px}.subtle-badge[b-pgn4nq7jg4]{font-size:10px;padding:4px 6px}.configuration-tabs[b-pgn4nq7jg4],.guide-tabs[b-pgn4nq7jg4]{padding:0 18px;gap:16px}.configuration-tabs button[b-pgn4nq7jg4],.guide-tabs button[b-pgn4nq7jg4]{font-size:12px}.configuration-body[b-pgn4nq7jg4]{min-height:0}.field-grid[b-pgn4nq7jg4]{grid-template-columns:minmax(0,1fr);gap:0}.configuration-footer[b-pgn4nq7jg4]{padding:16px 18px;align-items:flex-start;flex-direction:column;gap:12px}.footer-buttons[b-pgn4nq7jg4]{width:100%;justify-content:flex-end}.runtime-actions[b-pgn4nq7jg4]{padding:0 18px 16px}.guide-heading[b-pgn4nq7jg4]{padding:20px 18px}.guide-heading h3[b-pgn4nq7jg4]{font-size:17px}.guide-symbol[b-pgn4nq7jg4]{width:42px;height:42px}.setup-steps[b-pgn4nq7jg4]{display:block}.setup-steps>li[b-pgn4nq7jg4]{padding-bottom:24px}.setup-steps>li:not(:last-child)[b-pgn4nq7jg4]:before{display:block}.guide-footer[b-pgn4nq7jg4]{padding:14px 18px}.form-error[b-pgn4nq7jg4]{margin:16px 18px 0}.account-toolbar[b-pgn4nq7jg4]{gap:8px}.account-toolbar>.primary-button[b-pgn4nq7jg4]{margin-left:0}.search-field[b-pgn4nq7jg4]{flex-basis:100%}.account-toolbar>.text-button[b-pgn4nq7jg4]{margin-right:auto}.admin-table th[b-pgn4nq7jg4],.admin-table td[b-pgn4nq7jg4]{padding:10px}.message-bubble.incoming[b-pgn4nq7jg4]{min-width:0}.saved-status[b-pgn4nq7jg4]{font-size:11px}}

.setup-steps p[b-pgn4nq7jg4],.faq-item p[b-pgn4nq7jg4]{font-size:12px}.field small[b-pgn4nq7jg4]{font-size:12px}.guide-footer[b-pgn4nq7jg4],.preview-caption[b-pgn4nq7jg4]{font-size:11px}.command-item small[b-pgn4nq7jg4]{font-size:11px}.switch-row p[b-pgn4nq7jg4]{font-size:12px}.connection-checklist p[b-pgn4nq7jg4]{font-size:11px}

/* 兼容原有群组 and intake management, using the existing workspace chrome. */
.robot-workspace[data-page-shell][b-pgn4nq7jg4] { width:100%;max-width:none;margin:0; }
.telegram-section[b-pgn4nq7jg4] { margin-top:20px; }
.telegram-table[b-pgn4nq7jg4] { overflow-x:auto; }
.telegram-table table[b-pgn4nq7jg4] { width:100%;border-collapse:collapse;text-align:left; }
.telegram-table th[b-pgn4nq7jg4],.telegram-table td[b-pgn4nq7jg4] { padding:12px;border-bottom:1px solid #edf0f5;overflow-wrap:anywhere; }
.telegram-table th[b-pgn4nq7jg4] { background:#f6f8fb;font-weight:500;color:#5c6e88; }
.telegram-check[b-pgn4nq7jg4] { display:flex;align-items:center;gap:8px;margin:16px 0; }
.telegram-policy[b-pgn4nq7jg4] { display:flex;flex-wrap:wrap;gap:20px;margin:16px 0; }
.telegram-policy label[b-pgn4nq7jg4] { display:flex;align-items:center;gap:8px; }
.telegram-policy input[type=number][b-pgn4nq7jg4] { width:90px;padding:8px;border:1px solid #d6e0ef;border-radius:4px; }
.configuration-body select[b-pgn4nq7jg4] { width:100%;padding:10px;border:1px solid #d6e0ef;border-radius:4px;background:var(--workspace-surface); }
.telegram-state[b-pgn4nq7jg4] { padding:12px;background:#f5f8fd;border-radius:6px;overflow-wrap:anywhere; }

.telegram-section .configuration-body[b-pgn4nq7jg4] { min-height:0; }
.telegram-section .panel-heading[b-pgn4nq7jg4] { flex-wrap:wrap; }
/* /Shared/ManagementWorkspace.razor.rz.scp.css */
.management-page[b-i55vvso8ky] {
    --management-blue: #1677ff;
    --management-border: #e9edf3;
    min-width: 0;
    color: #243248;
}

.management-header[b-i55vvso8ky] {
    display: flex;
    align-items: center;
    gap: 18px;
    padding: 24px 28px;
    margin-bottom: 18px;
    color: #fff;
    background: linear-gradient(135deg, #001529 0%, #003a70 58%, #1677ff 100%);
    border-radius: 9px;
    box-shadow: 0 6px 20px rgba(0, 21, 41, .09);
}

.management-avatar[b-i55vvso8ky] { display: grid; place-items: center; flex: none; width: 54px; height: 54px; border: 1px solid #ffffff30; border-radius: 14px; background: #ffffff12; }
.management-avatar[b-i55vvso8ky]  .anticon { font-size: 27px; }
.management-header h2[b-i55vvso8ky] { margin: 0; color: #fff; font-size: 23px; font-weight: 600; line-height: 1.4; }
.management-header p[b-i55vvso8ky] { margin: 8px 0 0; color: #d4e1f0; font-size: 13px; line-height: 1.7; }
.management-overview[b-i55vvso8ky] { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-bottom: 22px; }
.management-metric[b-i55vvso8ky] { display: flex; align-items: center; gap: 14px; min-width: 0; padding: 20px; background: #fff; border: 1px solid #edf0f6; border-radius: 8px; box-shadow: 0 2px 8px #00152903; }
.metric-icon[b-i55vvso8ky] { display: grid; place-items: center; flex: none; width: 46px; height: 46px; border-radius: 13px; }
.metric-icon[b-i55vvso8ky]  .anticon { font-size: 22px; }
.metric-icon.blue[b-i55vvso8ky] { background: #edf5ff; color: #2982ed; }
.metric-icon.green[b-i55vvso8ky] { background: #edf9f3; color: #28a575; }
.metric-icon.cyan[b-i55vvso8ky] { background: #eaf8fa; color: #269da7; }
.metric-label[b-i55vvso8ky] { display: block; color: #6c7b90; font-size: 12px; line-height: 1.5; }
.management-metric strong[b-i55vvso8ky] { display: block; margin: 5px 0 4px; color: #25354d; font-size: 26px; font-weight: 600; line-height: 1.2; font-variant-numeric: tabular-nums; overflow-wrap: anywhere; }
.management-metric small[b-i55vvso8ky] { display: block; color: #758398; font-size: 11px; line-height: 1.6; }
.management-workspace[b-i55vvso8ky] { padding: 24px; min-width: 0; background: #fff; border: 1px solid var(--management-border); border-radius: 9px; box-shadow: 0 2px 8px #00152903; }
.management-heading[b-i55vvso8ky] { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 16px; margin-bottom: 20px; }
.management-heading h3[b-i55vvso8ky] { display: flex; align-items: center; gap: 9px; margin: 0; color: #2b3c54; font-size: 16px; font-weight: 600; }
.heading-mark[b-i55vvso8ky] { width: 4px; height: 15px; border-radius: 3px; background: var(--management-blue); }
.management-count[b-i55vvso8ky] { margin-left: 4px; padding: 3px 9px; border-radius: 5px; color: #758398; background: #f6f8fb; font-size: 12px; font-weight: 400; }
.management-actions[b-i55vvso8ky] { display: flex; align-items: center; gap: 10px; }
.management-toolbar[b-i55vvso8ky] { padding: 16px; margin-bottom: 20px; background: #f7f9fc; border: 1px solid #eef1f6; border-radius: 6px; }
.management-toolbar[b-i55vvso8ky]  .management-filters { display: flex; align-items: flex-end; flex-wrap: wrap; gap: 16px; }
.management-toolbar[b-i55vvso8ky]  .ant-form-item { margin: 0; }
.management-toolbar[b-i55vvso8ky]  .ant-form-item-label { padding-bottom: 6px; }
.management-toolbar[b-i55vvso8ky]  .keyword-filter { width: 260px; max-width: 100%; }
.management-toolbar[b-i55vvso8ky]  .status-filter { width: 160px; }
.management-toolbar[b-i55vvso8ky]  .filter-actions { display: flex; gap: 10px; }
.management-table[b-i55vvso8ky] { min-width: 0; }
.management-table[b-i55vvso8ky]  .ant-table { border: 1px solid var(--management-border); border-radius: 6px; }
.management-table[b-i55vvso8ky]  .ant-table-thead > tr > th { padding: 14px 16px; color: #52627a; background: #f7f9fc; font-size: 12px; font-weight: 500; }
.management-table[b-i55vvso8ky]  .ant-table-tbody > tr > td { padding: 14px 16px; color: #34465e; }
.management-table[b-i55vvso8ky]  .ant-table-tbody > tr:hover > td { background: #f7faff; }
.management-table[b-i55vvso8ky]  .ant-space { gap: 6px; }
.management-table[b-i55vvso8ky]  .account-status { display: inline-flex; align-items: center; gap: 6px; padding: 3px 9px; border-radius: 4px; font-size: 12px; white-space: nowrap; }
.management-table[b-i55vvso8ky]  .account-status.is-enabled { color: #23754e; background: #edf9f3; }
.management-table[b-i55vvso8ky]  .account-status.is-disabled { color: #66758a; background: #f1f3f6; }
.management-table[b-i55vvso8ky]  .status-dot { width: 5px; height: 5px; border-radius: 50%; background: currentColor; }
.management-table[b-i55vvso8ky]  .ant-table-pagination { margin: 20px 0 0; }
.management-table[b-i55vvso8ky]  .ant-pagination { display: flex; align-items: center; flex-wrap: wrap; row-gap: 8px; }

@media (max-width: 767px) {
    .management-header[b-i55vvso8ky] { padding: 20px; gap: 14px; }
    .management-header h2[b-i55vvso8ky] { font-size: 20px; }
    .management-header p[b-i55vvso8ky] { font-size: 12px; }
    .management-avatar[b-i55vvso8ky] { width: 46px; height: 46px; }
    .management-overview[b-i55vvso8ky] { grid-template-columns: minmax(0, 1fr); gap: 10px; margin-bottom: 16px; }
    .management-metric[b-i55vvso8ky] { padding: 16px; }
    .management-metric strong[b-i55vvso8ky] { font-size: 23px; }
    .management-workspace[b-i55vvso8ky] { padding: 16px; }
    .management-toolbar[b-i55vvso8ky]  .management-filters { align-items: stretch; gap: 12px; }
    .management-toolbar[b-i55vvso8ky]  .keyword-filter,
    .management-toolbar[b-i55vvso8ky]  .status-filter { width: 100%; }
    .management-toolbar[b-i55vvso8ky]  .filter-actions { width: 100%; }
}
/* /Shared/OrderExternalHttpLog.razor.rz.scp.css */
.external-http-log[b-ucultj8e4x] { margin-top: 24px; min-width: 0; color: var(--workspace-ink, #34465e); }
.external-http-log h3[b-ucultj8e4x] { margin: 0 0 10px; border-left: 3px solid var(--workspace-primary, #1677ff); padding-left: 10px; font-size: 15px; }
.external-http-log h4[b-ucultj8e4x] { margin: 12px 0 6px; font-size: 13px; }
.http-note[b-ucultj8e4x] { color: var(--workspace-muted, #66788d); font-size: 12px; line-height: 1.7; }
.http-entry[b-ucultj8e4x] { border-bottom: 1px solid var(--workspace-border, #edf1f6); padding: 12px 0; min-width: 0; }
.http-entry summary[b-ucultj8e4x] { cursor: pointer; overflow-wrap: anywhere; }
.http-entry summary span[b-ucultj8e4x] { margin-left: 8px; font-size: 12px; }
.http-entry .http-url[b-ucultj8e4x] { display: block; margin: 6px 0 0; }
.http-entry pre[b-ucultj8e4x] { max-height: 240px; max-width: 100%; overflow: auto; white-space: pre-wrap; overflow-wrap: anywhere; padding: 12px; background: var(--workspace-tint, #f5f8fc); border: 1px solid var(--workspace-border, #edf1f6); border-radius: 6px; font-size: 12px; }
.http-entry summary:focus-visible[b-ucultj8e4x], .http-entry pre:focus-visible[b-ucultj8e4x] { outline: 2px solid var(--workspace-primary, #1677ff); outline-offset: 2px; }
/* /Shared/UserLayout.razor.rz.scp.css */
.container__b__0[b-qgxetxpfy3] { color: var(--workspace-ink); }
.container__b__0 .lang[b-qgxetxpfy3] { display: none; }
.container__b__0 .content[b-qgxetxpfy3] { flex: none; width: min(100%, 400px); }
.container__b__0 .top[b-qgxetxpfy3] { margin-bottom: 28px; }
.container__b__0 .header a[b-qgxetxpfy3] { display: flex; align-items: center; gap: 12px; text-decoration: none; }
.container__b__0 .logo[b-qgxetxpfy3] { width: 40px; height: 40px; object-fit: contain; flex: none; }
.container__b__0 .title[b-qgxetxpfy3] { color: var(--workspace-ink); font-size: 20px; font-weight: 600; overflow-wrap: anywhere; }
.container__b__0 .desc[b-qgxetxpfy3] { margin-top: 12px; color: var(--workspace-muted); font-size: 13px; }
