.wechat-h5-config{color:#202124;width:min(1440px,100%);margin:auto;padding:28px;font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif}.wechat-h5-config *{box-sizing:border-box}.wechat-h5-config header,.wechat-h5-config .section-title,.wechat-h5-config .auth,.wechat-h5-config .actions,.wechat-h5-config .summary{align-items:center;display:flex}.wechat-h5-config header{justify-content:space-between;gap:24px;margin-bottom:20px}.wechat-h5-config h2{margin:0 0 14px;font-size:18px}.wechat-h5-config p{color:#68707c}.wechat-h5-config .eyebrow{color:#08766e;margin:0;font-size:13px;font-weight:700}.wechat-h5-config .private{color:#05665f;background:#e8fbf7;border-radius:999px;padding:7px 12px;font-weight:700}.wechat-h5-config .notice{color:#17635c;background:#f0fffb;border:1px solid #bde3dc;border-radius:10px;gap:14px;margin-bottom:16px;padding:14px 18px;display:flex}.wechat-h5-config .card{background:#fff;border:1px solid #e2e5e9;border-radius:12px;padding:20px;box-shadow:0 3px 14px #1720330a}.wechat-h5-config .auth{gap:14px;margin-bottom:16px}.wechat-h5-config .auth div{flex:1}.wechat-h5-config .auth span{color:#46505e}.wechat-h5-config .grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.wechat-h5-config .summary{flex-direction:column;align-items:flex-start;gap:7px}.wechat-h5-config .form-card,.wechat-h5-config .credential-card{margin-bottom:16px}.wechat-h5-config .section-title{justify-content:space-between;gap:20px}.wechat-h5-config .section-title p{margin:4px 0 18px}.wechat-h5-config .fields{grid-template-columns:1fr 2fr;gap:12px;display:grid}.wechat-h5-config .fields.two{grid-template-columns:1fr 1fr}.wechat-h5-config .credential-state{color:#46505e;font-size:13px}.wechat-h5-config .credential-card .actions span,.wechat-h5-config .hint{color:#68707c;font-size:13px}.wechat-h5-config .check{flex-direction:row;align-items:center;margin-top:16px;font-size:14px;font-weight:700}.wechat-h5-config .check input,.wechat-h5-config .switch input{width:auto}.wechat-h5-config .switch{flex-direction:row;align-items:center}.wechat-h5-config label{color:#46505e;flex-direction:column;gap:6px;font-size:13px;display:flex}.wechat-h5-config input,.wechat-h5-config textarea{width:100%;font:inherit;background:#fff;border:1px solid #cfd5dc;border-radius:8px;padding:10px 12px}.wechat-h5-config input:focus,.wechat-h5-config textarea:focus{border-color:#08766e;outline:3px solid #08766e33}.wechat-h5-config .actions{flex-wrap:wrap;gap:10px;margin:18px 0}.wechat-h5-config button{cursor:pointer;min-height:40px;font:inherit;background:#fff;border:1px solid #cfd5dc;border-radius:8px;padding:0 16px;font-weight:700}.wechat-h5-config button:hover{background:#f6f7f9}.wechat-h5-config button:disabled{cursor:not-allowed;opacity:.45}.wechat-h5-config .primary{color:#fff;background:#08766e;border-color:#08766e}.wechat-h5-config .danger{color:#b42318}.wechat-h5-config .message{border-radius:8px;padding:12px 16px}.wechat-h5-config .message.ok{color:#237a3b;background:#edf8f0}.wechat-h5-config .message.error{color:#b42318;background:#fff1f0}.wechat-h5-config table{border-collapse:collapse;width:100%}.wechat-h5-config th,.wechat-h5-config td{text-align:left;border-bottom:1px solid #edf0f2;padding:11px 9px;font-size:13px}.wechat-h5-config th{color:#68707c}@media (width<=900px){.wechat-h5-config{padding:16px}.wechat-h5-config .grid,.wechat-h5-config .fields,.wechat-h5-config .fields.two{grid-template-columns:1fr}.wechat-h5-config header,.wechat-h5-config .auth{flex-direction:column;align-items:stretch}.wechat-h5-config .auth button{align-self:flex-start}}.sms-config{color:#202124;width:min(1440px,100%);margin:auto;padding:28px;font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif}.sms-config *{box-sizing:border-box}.sms-config header,.sms-config .section-title,.sms-config .auth,.sms-config .actions,.sms-config .summary{align-items:center;display:flex}.sms-config header{justify-content:space-between;gap:24px;margin-bottom:20px}.sms-config h2{margin:0 0 14px;font-size:18px}.sms-config p{color:#68707c}.sms-config .eyebrow{color:#a20c12;margin:0;font-size:13px;font-weight:700}.sms-config .private{color:#a20c12;background:#fff0ef;border-radius:999px;padding:7px 12px;font-weight:700}.sms-config .notice{color:#775014;background:#fff8e8;border:1px solid #efd3a1;border-radius:10px;gap:14px;margin-bottom:16px;padding:14px 18px;display:flex}.sms-config .card{background:#fff;border:1px solid #e2e5e9;border-radius:12px;padding:20px;box-shadow:0 3px 14px #1720330a}.sms-config .auth{gap:14px;margin-bottom:16px}.sms-config .auth div{flex:1}.sms-config .auth span{color:#46505e}.sms-config .grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.sms-config .summary{flex-direction:column;align-items:flex-start;gap:7px}.sms-config .form-card,.sms-config .credential-card{margin-bottom:16px}.sms-config .section-title{justify-content:space-between;gap:20px}.sms-config .section-title p{margin:4px 0 18px}.sms-config .fields{grid-template-columns:2fr 1fr 1fr;gap:12px;display:grid}.sms-config .operation-fields{grid-template-columns:2fr 1fr}.sms-config .credential-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sms-config .credential-state{color:#46505e;font-size:13px}.sms-config .credential-card .actions span{color:#68707c;font-size:13px}.sms-config .scenes{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0;display:grid}.sms-config .scenes fieldset{border:1px solid #e2e5e9;border-radius:10px;gap:10px;padding:16px;display:grid}.sms-config .scenes legend{padding:0 6px;font-weight:700}.sms-config label{color:#46505e;flex-direction:column;gap:6px;font-size:13px;display:flex}.sms-config input,.sms-config textarea{width:100%;font:inherit;background:#fff;border:1px solid #cfd5dc;border-radius:8px;padding:10px 12px}.sms-config input:focus,.sms-config textarea:focus{border-color:#b42318;outline:3px solid #b4231833}.sms-config .switch{flex-direction:row;align-items:center}.sms-config .switch input{width:auto}.sms-config .actions{flex-wrap:wrap;gap:10px;margin:18px 0}.sms-config button{cursor:pointer;min-height:40px;font:inherit;background:#fff;border:1px solid #cfd5dc;border-radius:8px;padding:0 16px;font-weight:700}.sms-config button:hover{background:#f6f7f9}.sms-config button:disabled{cursor:not-allowed;opacity:.45}.sms-config .primary{color:#fff;background:#c9151e;border-color:#b30e15}.sms-config .danger{color:#b42318}.sms-config .message{border-radius:8px;padding:12px 16px}.sms-config .message.ok{color:#237a3b;background:#edf8f0}.sms-config .message.error{color:#b42318;background:#fff1f0}.sms-config table{border-collapse:collapse;width:100%}.sms-config th,.sms-config td{text-align:left;border-bottom:1px solid #edf0f2;padding:11px 9px;font-size:13px}.sms-config th{color:#68707c}@media (width<=900px){.sms-config{padding:16px}.sms-config .grid,.sms-config .fields,.sms-config .operation-fields,.sms-config .scenes,.sms-config .credential-fields{grid-template-columns:1fr}.sms-config header,.sms-config .auth{flex-direction:column;align-items:stretch}.sms-config .auth button{align-self:flex-start}}.sms-config select{width:100%;font:inherit;background:#fff;border:1px solid #cfd5dc;border-radius:8px;padding:10px 12px}.sms-config select:focus{border-color:#b42318;outline:3px solid #b4231833}.wb-modes[data-v-0369645f]{background:#f3eeea;border-radius:12px;gap:8px;width:fit-content;margin-bottom:20px;padding:6px;display:flex}.workbench .wb-modes button[data-v-0369645f]{background:0 0;border:0;padding:11px 24px;font-weight:600}.workbench .wb-modes button[aria-pressed=true][data-v-0369645f]{color:#fff;background:#b82026;box-shadow:0 3px 8px #b8202620}.wb-metrics[data-v-0369645f]{margin-top:22px}.wb-queue>header[data-v-0369645f]{flex-wrap:wrap}.wb-queue>header>.wb-link[data-v-0369645f]{flex-shrink:0}.workbench[data-v-0369645f]{color:#302a27;--wb-red:#b82026;font-size:14px}.workbench [data-v-0369645f]{box-sizing:border-box}.workbench button[data-v-0369645f],.workbench input[data-v-0369645f],.workbench select[data-v-0369645f]{font:inherit}.workbench button[data-v-0369645f]{color:#423b36;cursor:pointer;background:#fff;border:1px solid #e4dcd6;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;margin:0;padding:8px 14px;line-height:1.4;display:inline-flex}.workbench button[data-v-0369645f]:disabled{opacity:.55;cursor:default}.workbench button[data-v-0369645f]:focus-visible,.workbench input[data-v-0369645f]:focus-visible,.workbench select[data-v-0369645f]:focus-visible{outline-offset:3px;outline:3px solid #b8202680}.wb-welcome[data-v-0369645f]{background:linear-gradient(110deg,#fff1eb,#fffaf5);border:1px solid #efdfd5;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:26px 28px;display:flex}.wb-eyebrow[data-v-0369645f]{color:#9a493c;letter-spacing:2px;font-size:12px}.wb-welcome h2[data-v-0369645f]{margin:10px 0;font-size:25px}.wb-welcome p[data-v-0369645f]{color:#7b6f68;margin:0}.wb-demo[data-v-0369645f]{color:#76571b;background:#fff8df;border-radius:8px;padding:12px}.wb-metrics[data-v-0369645f]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.wb-metrics>button[data-v-0369645f]{text-align:left;border-radius:12px;justify-content:flex-start;gap:15px;padding:22px 18px}.wb-metrics strong[data-v-0369645f]{margin:5px 0;font-size:32px;font-weight:700;display:block}.wb-metrics small[data-v-0369645f],.wb-help[data-v-0369645f],.wb-scope[data-v-0369645f]{color:#80766f;font-size:12px;line-height:1.7}.wb-metric-icon[data-v-0369645f]{color:var(--wb-red);background:#fff0ee;border-radius:12px;padding:12px;display:flex}.wb-metric-icon.amber[data-v-0369645f]{color:#a26710;background:#fff5e5}.wb-metric-icon.blue[data-v-0369645f]{color:#456fad;background:#eef3fd}.wb-metric-icon.green[data-v-0369645f]{color:#43815a;background:#edf6ef}.wb-scope[data-v-0369645f]{margin:14px 0 20px}.wb-columns[data-v-0369645f]{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:20px;display:grid}.wb-panel[data-v-0369645f]{background:#fff;border:1px solid #eae3dd;border-radius:12px;min-width:0;padding:22px}.wb-panel>header[data-v-0369645f]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.wb-panel h2[data-v-0369645f]{margin:0;font-size:18px}.wb-panel header p[data-v-0369645f]{color:#80766f;margin:7px 0 0;font-size:12px}.wb-total[data-v-0369645f]{color:var(--wb-red);white-space:nowrap;background:#fff0ee;border-radius:30px;padding:5px 12px}.wb-filters[data-v-0369645f]{flex-wrap:wrap;gap:12px;padding-bottom:18px;display:flex}.wb-filters label[data-v-0369645f]{color:#756b65;flex-direction:column;gap:7px;min-width:145px;font-size:12px;display:flex}.wb-filters input[data-v-0369645f],.wb-filters select[data-v-0369645f]{color:#302a27;background:#fff;border:1px solid #ddd5cf;border-radius:7px;min-width:0;max-width:100%;height:42px;padding:10px}.wb-search[data-v-0369645f]{flex:1}.wb-table[data-v-0369645f]{overflow:auto}.wb-table table[data-v-0369645f]{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.wb-table th[data-v-0369645f]{color:#7c726d;white-space:nowrap;background:#faf7f4;padding:12px;font-weight:500}.wb-table td[data-v-0369645f]{border-bottom:1px solid #f0eae6;padding:17px 12px}.wb-table td[data-v-0369645f]:first-child{overflow-wrap:anywhere;min-width:160px;max-width:340px}.wb-table strong[data-v-0369645f]{font-weight:600}.wb-table small[data-v-0369645f]{color:#94857c;margin-top:5px;font-size:12px;display:block}.wb-table td[data-v-0369645f]:nth-child(3){white-space:nowrap}.workbench .wb-link[data-v-0369645f]{color:var(--wb-red);white-space:nowrap;border:0;padding:6px}.wb-status[data-v-0369645f]{color:#6b625e;white-space:nowrap;background:#f2f2f2;border-radius:5px;padding:5px 9px;font-size:12px;display:inline-block}.wb-status.pending[data-v-0369645f],.wb-status.processing[data-v-0369645f]{color:#97610c;background:#fff4de}.wb-status.approved[data-v-0369645f]{color:#3d7853;background:#edf7ee}.wb-status.exception[data-v-0369645f],.wb-status.rejected[data-v-0369645f]{color:#aa2829;background:#fff0ee}.wb-pager[data-v-0369645f]{justify-content:flex-end;align-items:center;gap:12px;margin-top:18px;display:flex}.wb-source[data-v-0369645f]{border-bottom:1px solid #f0eae6;justify-content:space-between;align-items:center;gap:8px;padding:16px 0;display:flex}.wb-source strong[data-v-0369645f]{font-size:14px}.wb-source small[data-v-0369645f]{color:#8b7f76;margin-top:6px;font-size:12px;line-height:1.5;display:block}.wb-source button[data-v-0369645f]{flex-shrink:0;padding:7px 10px;font-size:12px}.wb-empty[data-v-0369645f]{text-align:center;color:#857971;padding:40px 12px;line-height:1.8}.wb-overview[data-v-0369645f]{margin-top:20px}.wb-distribution[data-v-0369645f]{grid-template-columns:repeat(7,minmax(0,1fr));gap:16px;display:grid}.wb-distribution button[data-v-0369645f]{text-align:left;background:#faf8f6;border:0;flex-direction:column;align-items:stretch;padding:14px;display:flex}.wb-distribution strong[data-v-0369645f]{font-size:24px}.wb-bar[data-v-0369645f]{background:#eee5de;border-radius:5px;height:5px;overflow:hidden}.wb-bar i[data-v-0369645f]{background:var(--wb-red);height:100%;display:block}.wb-dialog[data-v-0369645f]{color:#302a27;border:1px solid #e4dad1;border-radius:16px;width:min(600px,100vw - 32px);max-height:85vh;padding:26px;overflow:auto}.wb-dialog[data-v-0369645f]::backdrop{background:#21181266}.wb-dialog header[data-v-0369645f]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.wb-dialog h2[data-v-0369645f]{overflow-wrap:anywhere;font-size:22px}.wb-dialog small[data-v-0369645f]{color:#897a6f}.wb-dialog dl[data-v-0369645f]{grid-template-columns:90px minmax(0,1fr);gap:18px;margin:26px 0;display:grid}.wb-dialog dt[data-v-0369645f]{color:#827269}.wb-dialog dd[data-v-0369645f]{overflow-wrap:anywhere;margin:0;line-height:1.7}.wb-dialog footer[data-v-0369645f]{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.workbench .wb-primary[data-v-0369645f]{background:var(--wb-red);color:#fff;border-color:var(--wb-red)}@media (width<=1279px){.wb-columns[data-v-0369645f]{grid-template-columns:1fr}.wb-columns>aside[data-v-0369645f]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;display:grid}.wb-columns>aside header[data-v-0369645f],.wb-columns>aside>.wb-help[data-v-0369645f]{grid-column:1/-1}.wb-metrics>button[data-v-0369645f]{gap:10px;padding:18px 12px}.wb-metric-icon[data-v-0369645f]{padding:8px}.wb-distribution[data-v-0369645f]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=700px){.wb-welcome[data-v-0369645f]{flex-direction:column;align-items:flex-start;padding:20px}.wb-metrics[data-v-0369645f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wb-metrics>button[data-v-0369645f]{padding:14px 10px}.wb-metric-icon[data-v-0369645f]{display:none}.wb-panel[data-v-0369645f]{padding:16px}.wb-columns>aside[data-v-0369645f]{grid-template-columns:1fr}.wb-distribution[data-v-0369645f]{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-filters label[data-v-0369645f]{flex:100%;min-width:0}.wb-metrics strong[data-v-0369645f]{font-size:27px}}
