.business-context[data-v-adf295f5]{grid-column:1 / -1;min-width:0;margin:4px 0 0;padding:14px;background:#f6f8f7;border:1px solid var(--line);border-radius:4px}.business-context legend[data-v-adf295f5]{padding:0 6px;color:#2e3b38;font-size:13px;font-weight:700}.business-context legend span[data-v-adf295f5]{margin-left:5px;color:var(--muted);font-size:11px;font-weight:400}.business-context>p[data-v-adf295f5]{margin:0 0 12px;color:var(--muted);font-size:12px;line-height:1.6}.business-context-grid[data-v-adf295f5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.business-context label[data-v-adf295f5]{display:grid;gap:6px;color:#45524f;font-size:13px}.business-context small[data-v-adf295f5]{color:#77827f;line-height:1.4}@media(max-width:800px){.business-context-grid[data-v-adf295f5]{grid-template-columns:1fr}}.workflow-tabs button[data-v-6d741cb3],.workflow-actions .button[data-v-6d741cb3]{display:inline-flex;align-items:center;gap:7px}.workflow-form[data-v-6d741cb3]{width:min(100%,920px);padding:0;overflow:hidden}.workflow-step[data-v-6d741cb3]{padding:20px 22px;border-bottom:1px solid var(--line)}.optional-step[data-v-6d741cb3]{background:#fbfcfc}.step-heading[data-v-6d741cb3]{display:flex;align-items:flex-start;gap:11px;margin-bottom:16px}.step-heading>span[data-v-6d741cb3]{width:25px;height:25px;display:grid;place-items:center;flex:0 0 auto;color:#fff;background:var(--primary);border-radius:50%;font-size:12px;font-weight:700}.step-heading h3[data-v-6d741cb3]{margin:1px 0 3px;font-size:15px}.step-heading p[data-v-6d741cb3]{margin:0;color:var(--muted);font-size:12px}.step-grid[data-v-6d741cb3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.step-grid label[data-v-6d741cb3]{display:grid;gap:6px;color:#46534f;font-size:13px}.step-grid .wide[data-v-6d741cb3]{grid-column:1 / -1}.choice-row[data-v-6d741cb3],.content-types[data-v-6d741cb3]{margin-bottom:14px}.workflow-actions[data-v-6d741cb3]{display:flex;justify-content:flex-end;padding:16px 22px}.record-view[data-v-6d741cb3]{min-width:0}@media(max-width:760px){.workflow-form[data-v-6d741cb3]{width:100%}.step-grid[data-v-6d741cb3]{grid-template-columns:1fr}.step-grid .wide[data-v-6d741cb3]{grid-column:auto}}.workflow-tabs button[data-v-06d00631],.workflow-actions .button[data-v-06d00631]{display:inline-flex;align-items:center;gap:7px}.upload-workflow[data-v-06d00631]{width:min(100%,980px);padding:0;overflow:hidden}.workflow-step[data-v-06d00631]{padding:20px 22px;border-bottom:1px solid var(--line)}.optional-step[data-v-06d00631]{background:#fbfcfc}.step-heading[data-v-06d00631]{display:flex;align-items:flex-start;gap:11px;margin-bottom:16px}.step-heading>span[data-v-06d00631]{width:25px;height:25px;display:grid;place-items:center;flex:0 0 auto;color:#fff;background:var(--primary);border-radius:50%;font-size:12px;font-weight:700}.step-heading h3[data-v-06d00631]{margin:1px 0 3px;font-size:15px}.step-heading p[data-v-06d00631]{margin:0;color:var(--muted);font-size:12px}.step-grid[data-v-06d00631]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.step-grid label[data-v-06d00631]{display:grid;gap:6px;color:#46534f;font-size:13px}.step-grid .wide[data-v-06d00631]{grid-column:1 / -1}.target-tabs[data-v-06d00631]{width:fit-content}.workflow-actions[data-v-06d00631]{display:flex;justify-content:flex-end;padding:16px 22px}.directory-picker[data-v-06d00631]{padding:12px;background:#f6f8f7;border:1px solid var(--line)}.directory-search[data-v-06d00631]{display:flex;gap:8px}.directory-search input[data-v-06d00631]{flex:1}.directory-results[data-v-06d00631]{max-height:280px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;overflow-y:auto}.directory-results button[data-v-06d00631]{min-width:0;display:grid;gap:4px;padding:10px;text-align:left;background:#fff;border:1px solid var(--line);border-radius:4px;cursor:pointer}.directory-results button.active[data-v-06d00631]{background:var(--primary-soft);border-color:#74b8af}.directory-results small[data-v-06d00631]{overflow:hidden;color:var(--muted);text-overflow:ellipsis}.directory-pager[data-v-06d00631]{display:flex;align-items:center;justify-content:flex-end;gap:7px;margin-top:10px;color:var(--muted);font-size:12px}.advanced-settings[data-v-06d00631]{padding:10px 12px;border:1px solid var(--line)}.advanced-settings summary[data-v-06d00631]{cursor:pointer}.advanced-settings .step-grid[data-v-06d00631]{margin-top:12px}@media(max-width:760px){.step-grid[data-v-06d00631],.directory-results[data-v-06d00631]{grid-template-columns:1fr}.step-grid .wide[data-v-06d00631]{grid-column:auto}}.workflow-tabs button[data-v-fed84186],.form-actions .button[data-v-fed84186]{display:inline-flex;align-items:center;gap:7px}.workflow-drive-layout[data-v-fed84186]{grid-template-columns:minmax(0,1fr)}.focused-form[data-v-fed84186],.operation-workflow form[data-v-fed84186]{max-width:960px}.browser-controls[data-v-fed84186],.operation-picker[data-v-fed84186]{display:grid;grid-template-columns:1fr 1fr 2fr;gap:12px}.browser-controls label[data-v-fed84186],.operation-picker label[data-v-fed84186]{display:grid;gap:6px;color:#46534f;font-size:13px}.search-field div[data-v-fed84186]{display:flex;gap:7px}.search-field input[data-v-fed84186]{flex:1}.directory-grid[data-v-fed84186]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px;margin-top:16px}.directory-grid button[data-v-fed84186]{min-width:0;display:flex;align-items:center;gap:9px;padding:11px;text-align:left;background:#fff;border:1px solid var(--line);border-radius:4px;cursor:pointer}.directory-grid button.active[data-v-fed84186]{background:var(--primary-soft);border-color:#72b6ad}.directory-grid button span[data-v-fed84186]{min-width:0;display:grid;gap:4px}.directory-grid small[data-v-fed84186]{overflow:hidden;color:var(--muted);text-overflow:ellipsis}.browser-footer[data-v-fed84186]{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:14px}.browser-footer span[data-v-fed84186]{margin-right:auto;color:var(--muted);font-size:12px}.selected-target[data-v-fed84186]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:12px;background:var(--primary-soft);border:1px solid #b7d8d3}.selected-target span[data-v-fed84186]{overflow:hidden;color:var(--muted);text-overflow:ellipsis}.selected-target button[data-v-fed84186]{grid-column:2;grid-row:1 / 3}.advanced-settings[data-v-fed84186],.request-samples[data-v-fed84186]{padding:11px 13px;border:1px solid var(--line);background:#fafbfb}.advanced-settings summary[data-v-fed84186],.request-samples summary[data-v-fed84186]{cursor:pointer;color:#46534f;font-weight:600}.advanced-settings .form-grid[data-v-fed84186],.request-samples .sample-grid[data-v-fed84186]{margin-top:13px}.form-actions[data-v-fed84186]{display:flex;justify-content:flex-end}.operation-picker[data-v-fed84186]{grid-template-columns:repeat(2,minmax(0,280px));margin-bottom:16px}.doc-links[data-v-fed84186]{display:flex;gap:8px;margin-top:10px}@media(max-width:780px){.browser-controls[data-v-fed84186],.operation-picker[data-v-fed84186],.directory-grid[data-v-fed84186]{grid-template-columns:1fr}.workflow-tabs[data-v-fed84186]{width:100%;overflow-x:auto}.selected-target[data-v-fed84186]{grid-template-columns:1fr}.selected-target button[data-v-fed84186]{grid-column:auto;grid-row:auto}}.workflow-tabs button[data-v-97067431]{display:inline-flex;align-items:center;gap:7px}.workflow-contact-layout[data-v-97067431]{grid-template-columns:minmax(0,1fr)}.workflow-contact-layout>.panel[data-v-97067431]{width:min(100%,1060px)}.workflow-contact-layout .sample-document[data-v-97067431]{margin-top:16px}.contact-operation-picker[data-v-97067431]{display:grid;grid-template-columns:repeat(2,minmax(0,280px));gap:12px;margin-bottom:18px}.contact-operation-picker label[data-v-97067431],.advanced-settings label[data-v-97067431]{display:grid;gap:6px;color:#46534f;font-size:13px}.advanced-settings[data-v-97067431]{padding:10px 12px;border:1px solid var(--line);background:#fafbfb}.advanced-settings summary[data-v-97067431]{margin-bottom:10px;cursor:pointer}.form-actions[data-v-97067431]{display:flex;justify-content:flex-end}@media(max-width:760px){.contact-operation-picker[data-v-97067431]{grid-template-columns:1fr}}.approval-center[data-v-0845e820]{display:grid;gap:16px}.approval-toolbar[data-v-0845e820],.panel-head[data-v-0845e820],.form-actions[data-v-0845e820],.row-actions[data-v-0845e820],.detail-head[data-v-0845e820]{display:flex;align-items:center;justify-content:space-between;gap:12px}.approval-views button[data-v-0845e820]{display:inline-flex;align-items:center;gap:6px}.app-picker[data-v-0845e820]{min-width:260px;display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px}.app-picker select[data-v-0845e820]{flex:1}.edition-note[data-v-0845e820]{display:flex;align-items:center;gap:12px;padding:11px 14px;color:#40504c;background:#eef6f4;border-left:3px solid var(--primary);font-size:13px}.edition-note strong[data-v-0845e820]{color:#075f57;white-space:nowrap}.edition-badge[data-v-0845e820]{display:inline-flex;align-items:center;min-height:25px;padding:0 8px;color:#075f57;background:var(--primary-soft);border:1px solid #aed5cf;border-radius:3px;font-size:12px;white-space:nowrap}.panel-head p[data-v-0845e820]{margin:4px 0 0}.template-list[data-v-0845e820]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.template-choice[data-v-0845e820]{min-height:64px;display:flex;align-items:center;gap:11px;padding:10px 12px;color:#2a3935;text-align:left;background:#fff;border:1px solid var(--line);border-radius:4px;cursor:pointer}.template-choice[data-v-0845e820]:hover,.template-choice.active[data-v-0845e820]{background:var(--primary-soft);border-color:#78b9b0}.template-choice svg[data-v-0845e820]{color:var(--primary);flex:0 0 auto}.template-choice span[data-v-0845e820]{min-width:0;display:grid;gap:4px}.template-choice small[data-v-0845e820]{overflow:hidden;color:var(--muted);text-overflow:ellipsis}.approval-form-grid[data-v-0845e820]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.approval-form-grid label[data-v-0845e820],.instance-action label[data-v-0845e820],.template-field label[data-v-0845e820]{display:grid;align-content:start;gap:6px;color:#475450;font-size:13px}.approval-form-grid .wide[data-v-0845e820]{grid-column:1 / -1}.required[data-v-0845e820]{color:var(--accent)}.form-actions[data-v-0845e820]{justify-content:flex-end;margin-top:16px}.form-actions .button[data-v-0845e820]{display:inline-flex;align-items:center;gap:6px}.approval-instance-layout[data-v-0845e820]{min-height:520px;display:grid;grid-template-columns:minmax(300px,.9fr) minmax(420px,1.3fr);border:1px solid var(--line)}.instance-list[data-v-0845e820]{max-height:680px;overflow-y:auto;border-right:1px solid var(--line)}.instance-list>button[data-v-0845e820]{width:100%;min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;text-align:left;background:#fff;border:0;border-bottom:1px solid #e5e9e8;cursor:pointer}.instance-list>button[data-v-0845e820]:hover,.instance-list>button.active[data-v-0845e820]{background:var(--primary-soft)}.instance-list>button span[data-v-0845e820]{min-width:0;display:grid;gap:5px}.instance-list small[data-v-0845e820]{color:var(--muted)}.instance-detail[data-v-0845e820]{padding:18px;overflow:hidden}.detail-head h3[data-v-0845e820]{margin:0 0 5px}.detail-head code[data-v-0845e820]{display:block;overflow:hidden;color:var(--muted);text-overflow:ellipsis}.instance-detail dl[data-v-0845e820]{display:grid;grid-template-columns:110px minmax(0,1fr);margin:18px 0;border-top:1px solid var(--line)}.instance-detail dt[data-v-0845e820],.instance-detail dd[data-v-0845e820]{margin:0;padding:9px 8px;border-bottom:1px solid var(--line)}.instance-detail dt[data-v-0845e820]{color:var(--muted);background:#f5f7f7}.form-values h4[data-v-0845e820],.instance-action h4[data-v-0845e820]{margin:18px 0 8px}.instance-action[data-v-0845e820]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:4px;border-top:1px solid var(--line)}.instance-action h4[data-v-0845e820],.instance-action label[data-v-0845e820]:has(textarea),.instance-action button[data-v-0845e820]{grid-column:1 / -1}.template-fields[data-v-0845e820]{display:grid;gap:8px;margin-top:16px}.template-field[data-v-0845e820]{display:grid;grid-template-columns:1.1fr .8fr 1fr 1fr auto auto;align-items:end;gap:10px;padding:12px;background:#f6f8f7;border:1px solid var(--line)}.icon-button.danger[data-v-0845e820]{color:#b5412c}@media(max-width:900px){.approval-toolbar[data-v-0845e820],.panel-head[data-v-0845e820]{align-items:stretch;flex-direction:column}.app-picker[data-v-0845e820]{min-width:0}.approval-instance-layout[data-v-0845e820],.approval-form-grid[data-v-0845e820]{grid-template-columns:1fr}.instance-list[data-v-0845e820]{max-height:360px;border-right:0;border-bottom:1px solid var(--line)}.template-field[data-v-0845e820]{grid-template-columns:1fr}.approval-form-grid .wide[data-v-0845e820]{grid-column:auto}}.workflow-tabs button[data-v-ffbcb7ec]{display:inline-flex;align-items:center;gap:7px}.focused-config[data-v-ffbcb7ec]{grid-template-columns:minmax(0,980px)}.focused-config form[data-v-ffbcb7ec]{width:min(100%,760px)}:root{font-family:Inter,Microsoft YaHei,PingFang SC,system-ui,sans-serif;color:#172033;background:#eef2f6;letter-spacing:0}*{box-sizing:border-box}body{margin:0}.business-home{min-height:100vh;color:#18212f;background:#f3f6f8}.business-home-header{min-height:72px;display:grid;grid-template-columns:minmax(210px,1fr) auto minmax(210px,1fr);align-items:center;gap:28px;padding:0 max(24px,calc((100vw - 1240px)/2));background:#fff;border-bottom:1px solid #dce3e8}.business-home-brand,.business-home-account,.business-home-header nav,.business-home-card-head,.business-home-primary,.business-home-footer{display:flex;align-items:center}.business-home-brand{gap:11px}.business-home-brand>div,.business-home-account>div{display:grid;gap:2px}.business-home-brand strong{font-size:18px}.business-home-brand small,.business-home-account small{color:#6b7787}.business-home-mark{width:38px;height:38px;display:grid;place-items:center;color:#fff;background:#137c74;border-radius:7px}.business-home-header nav{align-self:stretch}.business-home-header nav button{position:relative;height:100%;border:0;padding:0 18px;color:#172333;background:transparent;font-weight:700}.business-home-header nav button:after{content:"";position:absolute;right:18px;bottom:0;left:18px;height:3px;background:#137c74}.business-home-account{justify-content:flex-end;gap:9px;text-align:right}.business-home-icon-button{width:36px;height:36px;display:grid;place-items:center;border:1px solid #d4dce3;border-radius:6px;color:#435264;background:#fff;cursor:pointer}.business-home-main{width:min(1080px,calc(100% - 40px));margin:0 auto;padding:48px 0 64px}.business-home-intro{max-width:760px;margin-bottom:30px}.business-home-intro p,.business-home-card-head p{margin:0 0 7px;color:#137c74;font-size:13px;font-weight:800;text-transform:uppercase}.business-home-intro h1,.business-home-card-head h2{margin:0}.business-home-intro h1{font-size:34px;line-height:1.22}.business-home-intro>span{display:block;margin-top:10px;color:#657284;line-height:1.7}.business-home-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.7fr);gap:26px;align-items:stretch}.business-home-sync-card,.business-home-run{display:grid;gap:20px;padding:28px;border:1px solid #d7e0e5;border-radius:9px;background:#fff}.business-home-card-head{justify-content:space-between;gap:16px}.business-home-sync-card label{display:grid;gap:8px;color:#445265;font-size:13px;font-weight:700}.business-home-sync-card select{width:100%;min-height:44px;border:1px solid #cbd5dc;border-radius:6px;padding:9px 11px;color:#18212f;background:#fff}.business-home-scope{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.business-home-scope span{display:flex;align-items:center;justify-content:center;gap:7px;min-height:42px;border:1px solid #dbe5e7;border-radius:6px;color:#35655f;background:#f3f9f8;font-size:13px}.business-home-primary{min-height:44px;justify-content:center;gap:9px;border:1px solid #137c74;border-radius:6px;padding:0 18px;color:#fff;background:#137c74;cursor:pointer}.business-home-primary:disabled{border-color:#aeb9bf;background:#aeb9bf;cursor:not-allowed}.business-home-sync-card>small{color:#758291;line-height:1.55}.business-home-readonly{padding:12px 14px;border:1px solid #d7dee5;border-radius:6px;color:#627080;background:#f7f9fb}.business-home-boundary{padding:28px;color:#e9f0f4;background:#243443;border-radius:9px}.business-home-boundary h2{margin:0 0 26px;color:#fff;font-size:18px}.business-home-boundary ul{display:grid;gap:22px;margin:0;padding:0;list-style:none}.business-home-boundary li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:11px;line-height:1.55}.business-home-boundary li svg{color:#7fd1c8}.business-home-status{flex:0 0 auto;border:1px solid currentColor;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.tone-success{color:#16825d}.tone-working{color:#176dc1}.tone-waiting{color:#9b6a13}.tone-warning{color:#ad6816}.tone-danger{color:#c23f34}.tone-muted{color:#74818e}.business-home-run{margin-top:30px}.business-home-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.business-home-metrics article{min-width:0;display:grid;grid-template-columns:auto 1fr;gap:4px 8px;align-items:center;padding:15px;border:1px solid #e0e6ea;border-radius:7px;color:#4b5a6b;background:#fafcfd}.business-home-metrics article svg{grid-row:1 / 3;color:#137c74}.business-home-metrics span{color:#788594;font-size:12px}.business-home-metrics strong{font-size:20px}.business-home-run-meta{display:flex;flex-wrap:wrap;gap:12px 24px;color:#718091;font-size:13px}.business-home-run-meta span{display:flex;align-items:center;gap:6px}.business-home-alert{width:min(1080px,calc(100% - 40px));display:flex;justify-content:space-between;gap:20px;margin:18px auto -18px;padding:12px 14px;border-radius:6px}.business-home-alert.error{color:#8f2e27;background:#fceae7;border:1px solid #edc2bc}.business-home-alert.notice{color:#176449;background:#e8f7f0;border:1px solid #bde3d1}.business-home-alert button{border:0;color:inherit;background:transparent;cursor:pointer}.business-home-empty{min-height:210px;display:grid;place-items:center;align-content:center;gap:9px;padding:30px;border:1px dashed #b8c4cc;border-radius:8px;color:#647384;background:#fff;text-align:center}.business-home-empty strong{color:#263546}.business-home-footer{width:min(1080px,calc(100% - 40px));justify-content:space-between;margin:0 auto;padding:20px 0 28px;border-top:1px solid #d8e0e5;color:#74818e;font-size:13px}.business-home-footer button{display:flex;align-items:center;gap:6px;border:0;color:#536477;background:transparent;cursor:pointer}.spinning{animation:business-home-spin 1s linear infinite}@keyframes business-home-spin{to{transform:rotate(360deg)}}@media(max-width:900px){.business-home-header{grid-template-columns:1fr auto;gap:10px;padding:12px 18px}.business-home-header nav{grid-row:2;grid-column:1 / -1;min-height:42px}.business-home-header nav button{min-height:42px}.business-home-grid{grid-template-columns:1fr}.business-home-metrics{grid-template-columns:1fr 1fr}}@media(max-width:560px){.business-home-account>div,.business-home-brand small{display:none}.business-home-main{width:min(100% - 24px,1080px);padding-top:32px}.business-home-intro h1{font-size:27px}.business-home-sync-card,.business-home-boundary,.business-home-run{padding:19px}.business-home-scope,.business-home-metrics{grid-template-columns:1fr}.business-home-footer{width:min(100% - 24px,1080px)}}button,input,select,textarea{font:inherit}button{white-space:nowrap}.state-shell,.login-shell,.app-shell{min-height:100vh}.state-shell,.login-shell{display:grid;place-items:center;padding:16px}.state-panel,.login-panel,.panel{background:#fff;border:1px solid #d7dee8;border-radius:8px}.state-panel{min-width:220px;padding:18px;color:#667085;text-align:center}.login-panel{width:min(100%,390px);display:grid;gap:14px;padding:20px}.login-brand h1,.brand-block h1{margin:0;font-size:22px;line-height:1.2}.login-brand span,.brand-block span,.module-header p,.panel-head p,.compact-row span,.capability-row span{color:#667085}.login-brand span,.brand-block span{display:block;margin-top:4px}.app-shell{display:grid;grid-template-columns:236px minmax(0,1fr)}.sidebar{min-height:100vh;padding:18px 14px;background:#152238;color:#fff}.brand-block{padding:4px 8px 18px}.brand-block span{color:#a7b4c8}.module-nav{display:grid;gap:6px}.module-nav button{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;border-radius:6px;padding:0 10px;color:#dbe5f2;background:transparent;cursor:pointer}.module-nav button.active{color:#102033;background:#fff}.module-nav strong{min-width:28px;height:22px;display:inline-grid;place-items:center;border-radius:6px;background:#ffffff24;color:inherit;font-size:12px}.module-nav button.active strong{background:#e6edf6}.workbench{min-width:0;padding:16px}.workbench-top{min-height:42px;display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-bottom:14px}.mobile-nav{display:none}.session-area,.toolbar,.form-title,.panel-head,.alert-row{display:flex;align-items:center;gap:10px}.session-area{justify-content:flex-end}.user-chip{min-height:34px;max-width:260px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid #cfd8e3;border-radius:6px;background:#fff;color:#475467;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-chip small{margin-left:8px;color:#667085}.button,.icon-button{min-height:36px;border-radius:6px;cursor:pointer}.button{border:1px solid transparent;padding:0 12px}.button.primary{background:#1f6feb;color:#fff}.button.secondary{border-color:#cfd8e3;background:#fff;color:#334155}.button.tight{min-height:30px;padding:0 10px}.icon-button{width:36px;border:1px solid #cfd8e3;background:#fff;color:#334155}.button:disabled,.icon-button:disabled{cursor:not-allowed;opacity:.58}.alert-row{min-height:34px;margin-bottom:12px}.alert{min-height:30px;display:inline-flex;align-items:center;padding:0 10px;border-radius:6px}.alert.notice{color:#067647;background:#dcfae6}.alert.error{color:#b42318;background:#fee4e2}.module-stack{display:grid;gap:14px}.module-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.module-header h2,.panel-head h3,.form-title h3{margin:0;font-size:18px;line-height:1.25}.module-header p,.panel-head p{margin:4px 0 0}.toolbar{flex-wrap:wrap;justify-content:flex-end}.panel{min-width:0;padding:14px}.panel-head,.form-title{justify-content:space-between;margin-bottom:12px}.stats-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.stat-card{min-height:82px;display:grid;align-content:center;gap:6px;padding:14px;border:1px solid #d7dee8;border-left:4px solid #7a8798;border-radius:8px;background:#fff}.stat-card[data-tone=success]{border-left-color:#12b76a}.stat-card[data-tone=danger]{border-left-color:#f04438}.stat-card span{color:#667085}.stat-card strong{font-size:26px;line-height:1}.dashboard-grid,.config-layout,.config-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.message-layout,.file-layout,.drive-layout,.contact-layout{display:grid;grid-template-columns:minmax(360px,440px) minmax(0,1fr);gap:14px}.composer-panel,.upload-panel{align-self:start}.segmented{display:inline-flex;gap:4px;padding:4px;border-radius:8px;background:#e7edf5}.segmented.compact{max-width:100%;overflow-x:auto}.segmented button{min-height:30px;border:0;border-radius:6px;padding:0 10px;background:transparent;color:#475467;cursor:pointer}.segmented button.active{color:#172033;background:#fff;box-shadow:0 1px 2px #141f3014}.drive-layout{grid-template-columns:300px minmax(0,1fr);align-items:start}.contact-layout{grid-template-columns:minmax(420px,560px) minmax(0,1fr);align-items:start}.sample-layout{grid-template-columns:minmax(340px,420px) minmax(0,1fr)}.contact-nav-panel,.drive-nav-panel{position:sticky;top:16px}.drive-category-list{display:grid;gap:8px}.drive-category-list button{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #d7dee8;border-radius:6px;padding:0 10px;background:#fff;color:#334155;cursor:pointer}.drive-category-list button.active{border-color:#1f6feb;background:#eff6ff;color:#123b73}.drive-category-list span,.doc-list a,.sample-grid strong,.response-panel strong{color:#667085}.doc-list{display:grid;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid #e3e8ef}.doc-list.inline-docs{margin-top:14px}.doc-list h3{margin:0 0 2px;font-size:14px}.doc-list a{overflow:hidden;text-overflow:ellipsis;text-decoration:none;white-space:nowrap}.operation-tabs{margin-bottom:12px}.sample-operation-list{display:grid;gap:8px;margin-top:12px}.sample-operation-list button{min-height:58px;display:grid;gap:4px;border:1px solid #d7dee8;border-radius:6px;padding:9px 10px;background:#fff;color:#334155;text-align:left;cursor:pointer}.sample-operation-list button.active{border-color:#1f6feb;background:#eff6ff;color:#123b73}.sample-operation-list span{overflow:hidden;color:#667085;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.drive-upload-table{margin-top:14px}.drive-executor{margin-top:12px}.operation-summary{display:grid;gap:4px;padding:10px 0;border-bottom:1px solid #e3e8ef}.operation-summary span,.snapshot-result-list span,.snapshot-result-list small{color:#667085}.snapshot-result-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.snapshot-result-list button{min-width:0;display:grid;gap:4px;padding:10px 12px;text-align:left;border:1px solid #d7dee8;border-radius:6px;background:#fff;color:#1d2939}.snapshot-result-list button:hover,.snapshot-result-list button.active{border-color:#2563eb;background:#eff6ff}.snapshot-result-list strong,.snapshot-result-list span,.snapshot-result-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-form{margin-top:12px}.json-field textarea{min-height:190px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.45}.sample-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.sample-grid div,.response-panel{min-width:0;border:1px solid #e3e8ef;border-radius:8px;padding:10px;background:#f8fafc}.sample-grid pre,.response-panel pre{max-height:280px;margin:8px 0 0;overflow:auto;color:#172033;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.response-panel{margin-top:14px}.response-panel[data-status=FAILED]{border-color:#fecdca;background:#fff5f4}.sample-document{display:grid;gap:14px}.sample-doc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:12px;border-bottom:1px solid #e3e8ef}.sample-doc-head h3{margin:4px 0;font-size:22px;line-height:1.25}.sample-doc-head p{margin:0;color:#667085}.doc-eyebrow{color:#667085;font-size:13px}.api-meta-grid,.key-value-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.api-meta-grid div,.key-value-grid div{min-width:0;display:grid;gap:5px;padding:10px;border:1px solid #e3e8ef;border-radius:8px;background:#f8fafc}.api-meta-grid span,.key-value-grid span,.result-hero span,.result-row-card span{color:#667085}.api-meta-grid strong,.key-value-grid strong{min-width:0;overflow:hidden;color:#172033;text-overflow:ellipsis;white-space:nowrap}.empty-sample{min-height:220px;display:grid;place-items:center;gap:8px;padding:22px;border:1px dashed #cfd8e3;border-radius:8px;color:#667085;text-align:center}.empty-sample strong{color:#344054}.sample-section{display:grid;gap:10px}.sample-section h4{margin:0;font-size:15px}.result-hero{min-height:136px;display:grid;align-content:center;justify-items:center;gap:8px;border:1px solid #d7dee8;border-radius:8px;background:#f8fafc}.result-hero strong{font-size:44px;line-height:1}.result-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.result-row-card{min-width:0;display:grid;gap:6px;padding:12px;border:1px solid #e3e8ef;border-radius:8px;background:#fff}.result-row-card strong,.result-row-card span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pill-list{display:flex;flex-wrap:wrap;gap:8px}.pill-list span{min-height:30px;display:inline-flex;align-items:center;max-width:100%;padding:0 10px;border:1px solid #d7dee8;border-radius:6px;background:#fff;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.raw-sample{border:1px solid #e3e8ef;border-radius:8px;background:#f8fafc}.raw-sample summary{min-height:42px;display:flex;align-items:center;padding:0 12px;color:#334155;cursor:pointer}.raw-sample pre,.inline-json{max-height:360px;margin:0;overflow:auto;padding:12px;color:#172033;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.governance-stack{display:grid;min-width:0;gap:14px}.governance-overview{display:grid;gap:12px}.governance-overview .panel-head{margin-bottom:0}.governance-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid #d7dee8;border-radius:8px;background:#d7dee8}.governance-stats>div{min-width:0;padding:12px;background:#fff}.governance-stats strong,.governance-stats span{display:block}.governance-stats strong{margin-bottom:3px;font-size:20px}.governance-stats span,.safety-note,td small{color:#667085}.governance-tabs{width:max-content}.governance-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:12px}.selector-toolbar{justify-content:flex-start}.selector-toolbar input{flex:1 1 220px;max-width:420px}.dangerous-check{padding:0 10px;border:1px solid #f5b7b1;border-radius:6px;background:#fff7f6;color:#912018}.action-cell{display:flex;align-items:center;gap:6px;min-width:max-content}.row-check{width:16px;min-height:16px}td strong,td small{display:block}.selected-row td{background:#f3f7fc}.form-grid .full,.form-grid .form-title{grid-column:1 / -1}label,.field-control{display:grid;gap:6px;color:#475467}input,select,textarea{width:100%;min-height:38px;border:1px solid #cfd8e3;border-radius:6px;padding:8px 10px;background:#fff;color:#172033}input[readonly]{background:#f3f6fa;color:#667085}textarea{resize:vertical}.check{min-height:38px;display:flex;align-items:center;gap:8px}.check input{width:16px;min-height:16px}.table-wrap{width:100%;overflow:auto;border:1px solid #e3e8ef;border-radius:8px}table{width:100%;min-width:980px;border-collapse:collapse;background:#fff}.compact-table table{min-width:760px}.table-pager{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px;color:#667085}.table-pager>div,.inline-control{display:flex;align-items:center;gap:8px}.inline-control input{min-width:0;flex:1 1 auto}.inline-control .button{flex:0 0 auto}th,td{height:42px;padding:8px 10px;border-bottom:1px solid #e3e8ef;text-align:left;vertical-align:middle;white-space:nowrap}th{background:#f3f6fa;color:#344054;font-weight:700}.clip{max-width:330px;overflow:hidden;text-overflow:ellipsis}.error-text{color:#b42318}.empty,.empty-block{color:#98a2b3;text-align:center}.empty-block{min-height:56px;display:grid;place-items:center}.status-badge{min-height:24px;display:inline-flex;align-items:center;border-radius:6px;padding:0 8px;background:#e7edf5;color:#475467}.status-badge[data-status=SENT],.status-badge[data-status=UPLOADED],.status-badge[data-status=STORED],.status-badge[data-status=AVAILABLE]{background:#dcfae6;color:#067647}.status-badge[data-status=FAILED]{background:#fee4e2;color:#b42318}.status-badge[data-status=SENDING],.status-badge[data-status=UPLOADING],.status-badge[data-status=NEXT]{background:#fef0c7;color:#b54708}.compact-list,.capability-list{display:grid;gap:8px}.compact-row,.capability-row{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e3e8ef}.compact-row div,.capability-row div{min-width:0;display:grid;gap:3px}.compact-row strong,.capability-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.capability-panel .panel-head{align-items:flex-start}@media(max-width:1160px){.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.message-layout,.file-layout,.drive-layout,.contact-layout{grid-template-columns:1fr}.drive-nav-panel,.contact-nav-panel{position:static}}@media(max-width:900px){.app-shell{grid-template-columns:1fr}.sidebar{display:none}.workbench{padding:12px}.workbench-top{justify-content:space-between}.mobile-nav{display:block;min-width:150px}.module-header{align-items:stretch;flex-direction:column}.toolbar{justify-content:flex-start}.dashboard-grid,.config-layout,.config-lists,.capability-grid,.api-meta-grid,.key-value-grid,.result-list,.sample-grid{grid-template-columns:1fr}}@media(max-width:640px){.stats-grid,.form-grid{grid-template-columns:1fr}.governance-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.governance-tabs{width:100%}.governance-tabs button{flex:1 0 max-content}.governance-actions,.form-title{align-items:stretch;flex-direction:column}.governance-actions .button,.form-title .button{width:100%}.panel-head{align-items:stretch;flex-direction:column}.panel-head .toolbar{width:100%}.panel-head .toolbar>input,.panel-head .toolbar>select{flex:1 1 150px}.table-pager{align-items:stretch;flex-direction:column}.table-pager>div .button{flex:1 1 0}.segmented.compact{width:100%;gap:0;justify-content:space-between;padding:3px}.segmented.compact button{min-width:max-content;padding:0 5px;font-size:13px}.session-area{flex-wrap:wrap}.user-chip{max-width:190px}}:root{color:#182226;background:#f4f6f6;--primary: #087f73;--primary-soft: #e7f4f1;--accent: #d85c41;--line: #d9e0df;--muted: #667370;--surface: #ffffff}body{background:#f4f6f6}.app-shell{grid-template-columns:248px minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:18px 14px 14px;overflow-y:auto;color:#1d2927;background:#fff;border-right:1px solid var(--line)}.brand-block{display:flex;align-items:center;gap:11px;padding:2px 8px 20px}.brand-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:6px;color:#fff;background:var(--primary);font-size:14px;font-weight:800}.brand-block h1{font-size:17px}.brand-block span{margin-top:2px;color:#7b8784;font-size:11px;font-weight:700}.module-nav{gap:16px}.nav-section{display:grid;gap:4px}.nav-section h2{margin:0 10px 4px;color:#8a9693;font-size:11px;font-weight:700}.module-nav button{justify-content:flex-start;min-height:38px;padding:0 10px;color:#46524f;border-left:3px solid transparent;border-radius:4px}.module-nav button:hover{background:#f0f4f3}.module-nav button.active{color:#086c63;background:var(--primary-soft);border-left-color:var(--primary);font-weight:700}.module-nav button span{flex:1;text-align:left}.module-nav strong,.module-nav button.active strong{min-width:24px;height:20px;color:#596562;background:#e7eceb}.sidebar-account{display:grid;gap:2px;margin-top:auto;padding:14px 10px 2px;border-top:1px solid var(--line)}.sidebar-account strong{overflow:hidden;font-size:13px;text-overflow:ellipsis}.sidebar-account span{overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis}.workbench{padding:0;background:#f4f6f6}.workbench-top{position:sticky;top:0;z-index:20;min-height:58px;justify-content:space-between;margin:0;padding:0 24px;background:#fffffff5;border-bottom:1px solid var(--line)}.current-module{display:flex;align-items:center;gap:9px;color:#24312e}.current-module svg{color:var(--primary)}.icon-button{width:34px;height:34px;display:inline-grid;place-items:center;padding:0;color:#4f5b58;background:#fff;border:1px solid var(--line);border-radius:4px;cursor:pointer}.icon-button:hover{color:var(--primary);border-color:#9ac7c1}.spinning{animation:console-spin .8s linear infinite}@keyframes console-spin{to{transform:rotate(360deg)}}.workspace-content{width:min(100%,1540px);margin:0 auto;padding:22px 24px 40px}.alert-row{margin:14px 24px 0}.module-header{align-items:flex-start;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--line)}.module-header h2{margin:0 0 5px;color:#17221f;font-size:24px;line-height:1.25}.module-header p{margin:0;font-size:13px}.panel,.state-panel,.login-panel{border-color:var(--line);border-radius:4px;box-shadow:0 1px 2px #1c2f2b0a}.panel{padding:18px}.panel-head{min-height:36px;margin-bottom:14px}.panel-head h3{margin:0;color:#23302d;font-size:16px}.button,button.primary{border-radius:4px}.button.primary,button.primary{color:#fff;background:var(--primary);border-color:var(--primary)}.button.primary:hover,button.primary:hover{background:#066b62}input,select,textarea{border-color:#cbd5d3;border-radius:4px}input:focus,select:focus,textarea:focus{outline:2px solid rgba(8,127,115,.16);border-color:var(--primary)}.segmented{border-radius:4px;background:#e9eeed}.segmented button{border-radius:3px}.segmented button.active{color:#075f57;background:#fff;box-shadow:0 1px 3px #1f34301f}table{border-collapse:collapse}th{color:#586461;background:#f4f7f6;font-size:12px;font-weight:700}th,td{border-bottom-color:#e2e7e6}tbody tr:hover{background:#f7faf9}.operation-summary{padding:11px 13px;color:#43514e;background:#f1f6f5;border-left:3px solid var(--primary);border-radius:2px;font-size:13px}.snapshot-results{max-height:300px;display:grid;gap:6px;overflow-y:auto}.snapshot-result{width:100%;min-height:46px;display:grid;grid-template-columns:minmax(120px,1fr) minmax(180px,1.5fr) auto;align-items:center;gap:12px;padding:8px 10px;color:#2c3936;text-align:left;background:#fff;border:1px solid var(--line);border-radius:4px;cursor:pointer}.snapshot-result:hover,.snapshot-result.active{background:var(--primary-soft);border-color:#7dbab2}.snapshot-result code{overflow:hidden;color:#687471;text-overflow:ellipsis}.empty-result{padding:16px;color:var(--muted);text-align:center;background:#f7f9f8;border:1px dashed #cad4d2}@media(max-width:900px){.app-shell{display:block}.sidebar{display:none}.mobile-nav{display:block}.current-module{display:none}.workspace-content{padding:18px 14px 32px}.workbench-top{padding:0 14px}.snapshot-result{grid-template-columns:1fr;gap:4px}}
