html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}:root{color:#20252d;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:#f4f6f8;min-width:320px;min-height:100vh;margin:0}#app{min-height:100vh}.page-title{color:#121821;margin:0;font-size:21px;font-weight:650}.page-subtitle{color:#697386;margin:6px 0 0;font-size:13px}.section-title{color:#111827;margin:0 0 16px;font-size:16px;font-weight:650}.content-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.module-card{border-radius:8px;min-height:132px}.module-card .ant-card-body{flex-direction:column;gap:10px;height:100%;display:flex}.module-card-title{color:#111827;align-items:center;gap:8px;font-weight:650;display:flex}.module-card-text{color:#6b7280;font-size:13px;line-height:1.6}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ant-btn{border-radius:6px}.ant-input,.ant-select-selector,.ant-picker,.ant-input-affix-wrapper{border-radius:6px!important}.app-shell[data-v-07a18309]{min-height:100vh}.app-sider[data-v-07a18309]{background:#1f252c}.brand[data-v-07a18309]{color:#fff;border-bottom:1px solid #ffffff14;align-items:center;gap:10px;height:68px;padding:0 20px;display:flex}.brand[data-v-07a18309] .anticon{color:#c8a45d;font-size:22px}.brand-name[data-v-07a18309]{overflow-wrap:anywhere;max-width:176px;font-size:15px;font-weight:700;line-height:1.25}.app-sider[data-v-07a18309] .ant-menu-dark{background:#1f252c}.app-sider[data-v-07a18309] .ant-menu-item{border-radius:6px;height:42px;margin:5px 12px}.app-sider[data-v-07a18309] .ant-menu-item-selected{background:#2f4f4f}.app-sider[data-v-07a18309] .ant-menu-item-disabled{color:#ffffff4d!important}.app-header[data-v-07a18309]{background:#fff;border-bottom:1px solid #e7ebf0;justify-content:flex-end;align-items:center;height:58px;padding:0 28px;display:flex}.header-spacer[data-v-07a18309]{flex:1}.user-chip[data-v-07a18309]{color:#374151;align-items:center;gap:7px;font-size:13px;display:inline-flex}.user-chip[data-v-07a18309] .anticon{color:#2f4f4f}.app-content[data-v-07a18309]{background:#f5f7fb;min-height:calc(100vh - 58px);padding:26px 28px 28px}.client-shell[data-v-bb4efade]{background:#f5f7fb;min-height:100vh}.client-header[data-v-bb4efade]{background:#fff;border-bottom:1px solid #e7ebf0;justify-content:space-between;align-items:center;height:60px;padding:0 28px;display:flex}.client-brand[data-v-bb4efade],.client-user[data-v-bb4efade]{align-items:center;gap:8px;display:inline-flex}.client-brand[data-v-bb4efade]{color:#111827;font-size:16px;font-weight:700}.client-brand[data-v-bb4efade] .anticon{color:#c8a45d;font-size:22px}.client-user[data-v-bb4efade]{color:#374151;font-size:13px}.client-user[data-v-bb4efade] .anticon{color:#2f4f4f}.client-content[data-v-bb4efade]{min-height:calc(100vh - 60px)}.page-head[data-v-c1ad410b]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.metric-row[data-v-c1ad410b]{grid-template-columns:repeat(3,minmax(160px,1fr));gap:12px;margin-bottom:14px;display:grid}.metric-item[data-v-c1ad410b]{background:#fff;border:1px solid #e5e7eb;border-left:3px solid #c8a45d;border-radius:8px;min-height:78px;padding:14px 16px}.metric-label[data-v-c1ad410b]{color:#6b7280;font-size:12px}.metric-value[data-v-c1ad410b]{color:#111827;margin-top:7px;font-size:24px;font-weight:700}.table-panel[data-v-c1ad410b]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.table-toolbar[data-v-c1ad410b]{justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.table-panel[data-v-c1ad410b] .ant-table-cell-fix-left,.table-panel[data-v-c1ad410b] .ant-table-cell-fix-right{background:#fff}.table-panel[data-v-c1ad410b] .ant-table-tbody>tr:hover>.ant-table-cell-fix-left,.table-panel[data-v-c1ad410b] .ant-table-tbody>tr:hover>.ant-table-cell-fix-right{background:#fafafa}.keyword-input[data-v-c1ad410b]{width:280px}.type-select[data-v-c1ad410b]{width:150px}.name-cell[data-v-c1ad410b]{align-items:center;gap:8px;display:inline-flex}.name-cell[data-v-c1ad410b] .anticon{color:#2f4f4f}.name-content[data-v-c1ad410b]{min-width:0}.customer-name-button[data-v-c1ad410b]{color:#111827;max-width:100%;height:auto;padding:0;font-weight:600}.customer-name-button[data-v-c1ad410b] span,.responsible-name-button[data-v-c1ad410b]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.responsible-name-button[data-v-c1ad410b]{max-width:112px}.interaction-summary-button[data-v-c1ad410b]{color:#111827;max-width:128px;height:auto;padding:0;font-size:12px;font-weight:600}.interaction-summary-button[data-v-c1ad410b] span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.interaction-subject[data-v-c1ad410b]{text-overflow:ellipsis;white-space:nowrap;max-width:126px;overflow:hidden}.risk-level-select[data-v-c1ad410b]{width:108px}.risk-level-select[data-v-c1ad410b] .ant-select-selector{border-radius:7px!important}.risk-level-select[data-v-c1ad410b] .ant-select-selection-item{font-weight:500}.status-tag[data-v-c1ad410b],.risk-level-select[data-v-c1ad410b] .ant-select-selection-item,.account-opening-progress-select[data-v-c1ad410b] .ant-select-selection-item{font-size:12px;line-height:20px}.risk-level-select--low[data-v-c1ad410b] .ant-select-selector{background:#f6ffed!important;border-color:#b7eb8f!important}.risk-level-select--low[data-v-c1ad410b] .ant-select-selection-item{color:#389e0d}.risk-level-select--medium-low[data-v-c1ad410b] .ant-select-selector{background:#e6fffb!important;border-color:#87e8de!important}.risk-level-select--medium-low[data-v-c1ad410b] .ant-select-selection-item{color:#08979c}.risk-level-select--medium[data-v-c1ad410b] .ant-select-selector{background:#fffbe6!important;border-color:#ffe58f!important}.risk-level-select--medium[data-v-c1ad410b] .ant-select-selection-item{color:#d48806}.risk-level-select--medium-high[data-v-c1ad410b] .ant-select-selector{background:#fff7e6!important;border-color:#ffd591!important}.risk-level-select--medium-high[data-v-c1ad410b] .ant-select-selection-item{color:#d46b08}.risk-level-select--high[data-v-c1ad410b] .ant-select-selector{background:#fff1f0!important;border-color:#ffa39e!important}.risk-level-select--high[data-v-c1ad410b] .ant-select-selection-item{color:#cf1322}.risk-level-tag[data-v-c1ad410b]{margin-right:0}.account-opening-progress-select[data-v-c1ad410b]{width:118px}.account-opening-progress-select[data-v-c1ad410b] .ant-select-selector{border-radius:7px!important}.account-opening-progress-select[data-v-c1ad410b] .ant-select-selection-item{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.account-opening-progress-select--not-applied[data-v-c1ad410b] .ant-select-selector{background:#fafafa!important;border-color:#d9d9d9!important}.account-opening-progress-select--not-applied[data-v-c1ad410b] .ant-select-selection-item{color:#595959}.account-opening-progress-select--in-progress[data-v-c1ad410b] .ant-select-selector{background:#e6f4ff!important;border-color:#91caff!important}.account-opening-progress-select--in-progress[data-v-c1ad410b] .ant-select-selection-item{color:#1677ff}.account-opening-progress-select--materials-required[data-v-c1ad410b] .ant-select-selector{background:#fff7e6!important;border-color:#ffd591!important}.account-opening-progress-select--materials-required[data-v-c1ad410b] .ant-select-selection-item{color:#d46b08}.account-opening-progress-select--completed[data-v-c1ad410b] .ant-select-selector{background:#f6ffed!important;border-color:#b7eb8f!important}.account-opening-progress-select--completed[data-v-c1ad410b] .ant-select-selection-item{color:#389e0d}.account-opening-bound-button[data-v-c1ad410b]{height:auto;padding:0}.account-opening-bound-button[data-v-c1ad410b] .ant-tag{cursor:pointer}.name-sub[data-v-c1ad410b]{color:#7b8494;margin-top:2px;font-size:12px}.form-section[data-v-c1ad410b]{margin-bottom:18px}.form-section-title[data-v-c1ad410b]{color:#111827;margin-bottom:4px;font-size:17px;font-weight:700}.form-section-subtitle[data-v-c1ad410b]{color:#7b8494;margin-bottom:10px;font-size:12px;line-height:1.5}.form-grid[data-v-c1ad410b]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;display:grid}.form-grid-full[data-v-c1ad410b]{grid-column:1/-1}.full-input[data-v-c1ad410b]{width:100%}.optional-profile-panel[data-v-c1ad410b],.compliance-create-panel[data-v-c1ad410b]{padding-top:4px}.identity-file-upload[data-v-c1ad410b]{margin-top:4px}.identity-file-section[data-v-c1ad410b]{margin-top:16px}.profile-section[data-v-c1ad410b]{border-top:1px solid #eef0f3;padding:14px 0}.profile-section-head[data-v-c1ad410b],.detail-section-head[data-v-c1ad410b]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.profile-section-title[data-v-c1ad410b]{color:#111827;font-size:14px;font-weight:650}.profile-section-sub[data-v-c1ad410b]{color:#7b8494;margin-top:3px;font-size:12px}.native-date-input[data-v-c1ad410b]{color:#111827;border:1px solid #d9d9d9;border-radius:6px;outline:none;width:100%;height:32px;padding:4px 11px}.native-date-input[data-v-c1ad410b]:focus{border-color:#1677ff;box-shadow:0 0 0 2px #0591ff1a}.compliance-upload-grid[data-v-c1ad410b],.compliance-detail-grid[data-v-c1ad410b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.upload-box[data-v-c1ad410b],.compliance-detail-box[data-v-c1ad410b]{background:#fbfcfe;border:1px solid #e5e7eb;border-radius:8px;min-width:0;padding:12px}.upload-box-head[data-v-c1ad410b]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.upload-box-head[data-v-c1ad410b] .anticon{color:#c8a45d;font-size:18px}.file-picker[data-v-c1ad410b]{color:#1f4fd1;cursor:pointer;background:#f7faff;border:1px dashed #9db7ff;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:100%;height:34px;display:inline-flex;position:relative}.file-picker.compact[data-v-c1ad410b]{background:#fff;border-style:solid;width:82px}.file-picker input[data-v-c1ad410b]{opacity:0;cursor:pointer;position:absolute;inset:0}.selected-file-list[data-v-c1ad410b],.uploaded-file-list[data-v-c1ad410b]{margin-top:10px}.file-row[data-v-c1ad410b],.uploaded-file-row[data-v-c1ad410b]{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:7px 0;display:flex}.file-row span[data-v-c1ad410b]:first-child,.file-name[data-v-c1ad410b]{color:#111827;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.file-row span[data-v-c1ad410b]:last-child{color:#7b8494;flex:none;font-size:12px}.uploaded-file-row[data-v-c1ad410b]{align-items:flex-start}.detail-block[data-v-c1ad410b]{margin-bottom:16px}.detail-tabs[data-v-c1ad410b]{margin-top:4px}.responsible-list[data-v-c1ad410b]{gap:12px;display:grid}.bound-account-list[data-v-c1ad410b]{gap:14px;display:grid}.bound-account-item[data-v-c1ad410b]{border-bottom:1px solid #edf0f4;padding-bottom:14px}.bound-account-item[data-v-c1ad410b]:last-child{border-bottom:0;padding-bottom:0}.modal-link-row[data-v-c1ad410b]{text-align:right;margin-top:10px}.modal-link-button[data-v-c1ad410b]{padding-right:0}.interaction-timeline[data-v-c1ad410b]{padding:8px 4px 0}.interaction-card[data-v-c1ad410b]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:14px}.interaction-card-head[data-v-c1ad410b]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.interaction-time[data-v-c1ad410b]{color:#475569;align-items:center;gap:8px;font-size:12px;display:inline-flex}.interaction-title[data-v-c1ad410b]{color:#111827;margin-top:6px;font-size:15px;font-weight:700}.interaction-meta[data-v-c1ad410b]{color:#64748b;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.interaction-content-grid[data-v-c1ad410b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.interaction-field-label[data-v-c1ad410b]{color:#64748b;margin-bottom:4px;font-size:12px}.interaction-field-text[data-v-c1ad410b],.interaction-remark[data-v-c1ad410b]{color:#1f2937;white-space:pre-wrap;font-size:13px;line-height:1.6}.interaction-remark[data-v-c1ad410b]{margin-top:10px}.participant-chip-row[data-v-c1ad410b]{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.participant-editor-list[data-v-c1ad410b]{gap:10px;display:grid}.participant-editor-row[data-v-c1ad410b]{background:#fbfcfe;border:1px solid #eef0f3;border-radius:8px;grid-template-columns:110px 145px minmax(120px,1fr) minmax(120px,1fr) minmax(120px,1fr) 36px;align-items:end;gap:10px;padding:12px;display:grid}.participant-editor-row[data-v-c1ad410b] .ant-form-item{margin-bottom:0}.participant-remove-button[data-v-c1ad410b]{margin-bottom:1px}.responsible-detail[data-v-c1ad410b]{margin:0}.section-title[data-v-c1ad410b]{color:#111827;margin:0;font-size:15px;font-weight:650}.drawer-footer[data-v-c1ad410b]{justify-content:flex-end;gap:10px;display:flex}@media (width<=900px){.metric-row[data-v-c1ad410b],.form-grid[data-v-c1ad410b],.compliance-upload-grid[data-v-c1ad410b],.compliance-detail-grid[data-v-c1ad410b],.interaction-content-grid[data-v-c1ad410b],.participant-editor-row[data-v-c1ad410b]{grid-template-columns:1fr}.keyword-input[data-v-c1ad410b],.type-select[data-v-c1ad410b]{width:100%}}.page-head[data-v-0718ac8c],.table-toolbar[data-v-0718ac8c],.detail-section-head[data-v-0718ac8c]{justify-content:space-between;align-items:center;display:flex}.page-head[data-v-0718ac8c]{margin-bottom:16px}.table-panel[data-v-0718ac8c]{background:#fff;border:1px solid #e6eaf0;border-radius:8px;padding:20px}.table-toolbar[data-v-0718ac8c]{margin-bottom:14px}.keyword-input[data-v-0718ac8c]{width:300px}.status-select[data-v-0718ac8c]{width:160px}.account-name-button[data-v-0718ac8c]{color:#111827;height:auto;padding:0;font-weight:650}.inline-info-button[data-v-0718ac8c]{color:#111827;text-align:left;height:auto;padding:0;font-weight:650}.modal-link-row[data-v-0718ac8c]{text-align:right;margin-top:14px}.modal-link-button[data-v-0718ac8c]{padding-right:0}.name-cell[data-v-0718ac8c]{min-width:0}.broker-cell[data-v-0718ac8c],.broker-option[data-v-0718ac8c]{align-items:center;gap:10px;min-width:0;display:flex}.broker-logo[data-v-0718ac8c]{object-fit:contain;border-radius:5px;flex:none;width:24px;height:24px}.primary-text[data-v-0718ac8c]{color:#111827;font-weight:650}.sub-text[data-v-0718ac8c]{color:#7a8597;margin-top:3px;font-size:13px}.positive-text[data-v-0718ac8c]{color:#16a34a;font-weight:600}.negative-text[data-v-0718ac8c]{color:#dc2626;font-weight:600}.section-title[data-v-0718ac8c],.form-section-title[data-v-0718ac8c]{color:#111827;font-weight:650}.section-title[data-v-0718ac8c]{font-size:16px}.secondary-section-head[data-v-0718ac8c]{margin:22px 0 12px}.form-section[data-v-0718ac8c]{margin-bottom:24px}.form-section-title[data-v-0718ac8c]{margin-bottom:14px}.form-grid[data-v-0718ac8c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;display:grid}.full-width-input[data-v-0718ac8c]{width:100%}.hidden-file-input[data-v-0718ac8c]{display:none}.compliance-file-list[data-v-0718ac8c]{gap:16px;display:grid}.compliance-file-panel[data-v-0718ac8c]{background:#fff;border:1px solid #e6eaf0;border-radius:8px;padding:16px}.compliance-file-head[data-v-0718ac8c],.uploaded-file-row[data-v-0718ac8c],.uploaded-file-info[data-v-0718ac8c]{align-items:center;display:flex}.compliance-file-head[data-v-0718ac8c],.uploaded-file-row[data-v-0718ac8c]{justify-content:space-between;gap:12px}.compliance-file-head[data-v-0718ac8c]{margin-bottom:12px}.uploaded-file-list[data-v-0718ac8c]{gap:10px;display:grid}.uploaded-file-row[data-v-0718ac8c]{border-top:1px solid #edf1f6;padding:10px 0}.uploaded-file-info[data-v-0718ac8c]{gap:10px;min-width:0}.file-name[data-v-0718ac8c]{color:#111827;text-overflow:ellipsis;white-space:nowrap;max-width:420px;font-weight:600;overflow:hidden}.holding-preview-button[data-v-0718ac8c]{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:0;display:grid}.holding-detail-list[data-v-0718ac8c]{gap:12px;margin-top:18px;display:grid}.holding-editor-head[data-v-0718ac8c]{justify-content:space-between;align-items:center;gap:12px;margin:4px 0 12px;display:flex}.holding-editor-list[data-v-0718ac8c]{gap:10px;display:grid}.holding-editor-row[data-v-0718ac8c]{grid-template-columns:minmax(110px,1fr) minmax(140px,1.2fr) 92px 100px minmax(130px,1fr) 42px;align-items:center;gap:10px;display:grid}.import-issue-list[data-v-0718ac8c]{gap:12px;margin-top:18px;display:grid}@media (width<=900px){.form-grid[data-v-0718ac8c],.holding-editor-row[data-v-0718ac8c]{grid-template-columns:1fr}.keyword-input[data-v-0718ac8c],.status-select[data-v-0718ac8c]{width:100%}}.page-head[data-v-ca86f209],.table-toolbar[data-v-ca86f209],.detail-section-head[data-v-ca86f209],.institution-name-cell[data-v-ca86f209],.contract-file-row[data-v-ca86f209],.contract-file-main[data-v-ca86f209],.tag-stack[data-v-ca86f209]{align-items:center;display:flex}.page-head[data-v-ca86f209],.table-toolbar[data-v-ca86f209],.detail-section-head[data-v-ca86f209],.contract-file-row[data-v-ca86f209]{justify-content:space-between}.page-head[data-v-ca86f209]{margin-bottom:16px}.table-panel[data-v-ca86f209]{background:#fff;border:1px solid #e6eaf0;border-radius:8px;padding:20px}.table-toolbar[data-v-ca86f209]{margin-bottom:14px}.keyword-input[data-v-ca86f209]{width:300px}.type-select[data-v-ca86f209]{width:180px}.institution-name-cell[data-v-ca86f209],.contract-file-main[data-v-ca86f209],.tag-stack[data-v-ca86f209]{gap:10px}.institution-avatar[data-v-ca86f209]{color:#d2aa5c;background:#17212b;flex:none}.institution-icon-preview-line[data-v-ca86f209]{align-items:center;gap:12px;display:flex}.icon-upload-control[data-v-ca86f209]{cursor:pointer;background:#f8fafc;border:1px dashed #bfc7d3;border-radius:8px;justify-content:center;align-items:center;width:128px;height:88px;transition:border-color .2s,background .2s;display:flex;overflow:hidden}.icon-upload-control[data-v-ca86f209]:hover{background:#f3f7ff;border-color:#3b73ff}.icon-upload-preview[data-v-ca86f209]{object-fit:cover;width:100%;height:100%}.icon-upload-placeholder[data-v-ca86f209]{color:#6b7280;justify-items:center;gap:6px;font-size:13px;display:grid}.icon-editor[data-v-ca86f209]{justify-items:start;gap:10px;display:grid}.name-content[data-v-ca86f209]{min-width:0}.institution-name-button[data-v-ca86f209]{color:#111827;height:auto;padding:0;font-weight:650}.business-contact-cell[data-v-ca86f209]{gap:2px;min-width:0;display:grid}.business-contact-name[data-v-ca86f209]{color:#111827;font-weight:650}.name-sub[data-v-ca86f209]{color:#7a8597;margin-top:3px;font-size:13px}.form-section[data-v-ca86f209]{margin-bottom:22px}.form-section-title[data-v-ca86f209]{color:#111827;margin-bottom:14px;font-size:16px;font-weight:650}.form-grid[data-v-ca86f209]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;display:grid}.form-grid-full[data-v-ca86f209]{grid-column:1/-1}.full-width-input[data-v-ca86f209]{width:100%}.contract-section[data-v-ca86f209],.contact-section-head[data-v-ca86f209]{margin-top:26px}.channel-file-section[data-v-ca86f209]{gap:18px;margin-top:20px;display:grid}.channel-file-panel[data-v-ca86f209]{background:#fbfcfe;border:1px solid #edf0f5;border-radius:8px;padding:16px}.editor-file-panel[data-v-ca86f209]{background:#fbfcfe;border:1px solid #edf0f5;border-radius:8px;margin-top:14px;padding:14px}.editor-file-head[data-v-ca86f209],.selected-file-row[data-v-ca86f209]{justify-content:space-between;align-items:center;gap:12px;display:flex}.selected-file-list[data-v-ca86f209]{gap:8px;margin-top:10px;display:grid}.selected-file-row[data-v-ca86f209]{background:#fff;border:1px solid #edf0f5;border-radius:6px;min-height:36px;padding:6px 10px}.selected-file-row span[data-v-ca86f209]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.channel-editor-files[data-v-ca86f209]{gap:12px;display:grid}.hidden-file-input[data-v-ca86f209]{display:none}.contract-file-list[data-v-ca86f209]{gap:10px;display:grid}.contract-file-row[data-v-ca86f209]{border:1px solid #edf0f5;border-radius:8px;min-height:64px;padding:12px 14px}.contract-file-main[data-v-ca86f209]{min-width:0}.contract-file-main svg[data-v-ca86f209]{color:#284f62;flex:none}.contract-file-name[data-v-ca86f209]{color:#111827;word-break:break-all;font-weight:600}@media (width<=900px){.form-grid[data-v-ca86f209]{grid-template-columns:1fr}.keyword-input[data-v-ca86f209],.type-select[data-v-ca86f209]{width:100%}}.login-page[data-v-89b07eb0]{background:#f4f6f8;place-items:center;min-height:100vh;padding:28px;display:grid}.login-panel[data-v-89b07eb0]{background:#fff;border:1px solid #e2e6ec;border-radius:8px;width:min(420px,100%);padding:32px;box-shadow:0 18px 45px #1b263614}.login-brand[data-v-89b07eb0]{align-items:center;gap:12px;margin-bottom:28px;display:flex}.brand-icon[data-v-89b07eb0]{color:#c8a45d;background:#1f252c;border-radius:8px;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.brand-title[data-v-89b07eb0]{color:#121821;font-size:19px;font-weight:700;line-height:1.25}.login-form[data-v-89b07eb0]{margin-top:4px}.login-mode-switch[data-v-89b07eb0]{background:#f7f9fc;border:1px solid #e2e6ec;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:20px;padding:4px;display:grid}.mode-button[data-v-89b07eb0]{color:#5d6675;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:38px;font-size:14px;display:inline-flex}.mode-button.active[data-v-89b07eb0]{color:#1f3b6d;background:#fff;box-shadow:0 1px 6px #18274b14}.code-row[data-v-89b07eb0]{gap:8px;display:flex}.code-input[data-v-89b07eb0]{flex:1}.send-code-button[data-v-89b07eb0]{width:116px}.register-entry[data-v-89b07eb0]{color:#6a7280;justify-content:center;gap:6px;margin-top:18px;font-size:14px;display:flex}.text-button[data-v-89b07eb0]{color:#2f6bff;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.text-button[data-v-89b07eb0]:hover{color:#1f4fd8}.register-head[data-v-89b07eb0]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.register-title[data-v-89b07eb0]{color:#121821;font-size:18px;font-weight:700;line-height:1.25}.register-subtitle[data-v-89b07eb0]{color:#6a7280;margin-top:4px;font-size:13px}.form-grid[data-v-89b07eb0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width<=560px){.form-grid[data-v-89b07eb0]{grid-template-columns:1fr;gap:0}}.page-head[data-v-b6989dda]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.metric-row[data-v-b6989dda]{grid-template-columns:repeat(3,minmax(160px,1fr));gap:12px;margin-bottom:14px;display:grid}.metric-item[data-v-b6989dda]{background:#fff;border:1px solid #e5e7eb;border-left:3px solid #c8a45d;border-radius:8px;min-height:78px;padding:14px 16px}.metric-label[data-v-b6989dda]{color:#6b7280;font-size:12px}.metric-value[data-v-b6989dda]{color:#111827;margin-top:7px;font-size:24px;font-weight:700}.table-panel[data-v-b6989dda]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.table-toolbar[data-v-b6989dda]{justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.keyword-input[data-v-b6989dda]{width:280px}.type-select[data-v-b6989dda]{width:150px}.user-cell[data-v-b6989dda]{align-items:center;gap:8px;display:inline-flex}.user-cell[data-v-b6989dda] .anticon{color:#2f4f4f}.user-main[data-v-b6989dda]{color:#111827;font-weight:600}.user-sub[data-v-b6989dda]{color:#7b8494;margin-top:2px;font-size:12px}.drawer-footer[data-v-b6989dda]{justify-content:flex-end;gap:10px;display:flex}@media (width<=900px){.metric-row[data-v-b6989dda]{grid-template-columns:1fr}.keyword-input[data-v-b6989dda],.type-select[data-v-b6989dda]{width:100%}}.client-development-page[data-v-ae071ced]{background:#f5f7fb;place-items:center;min-height:calc(100vh - 60px);padding:32px;display:grid}.development-panel[data-v-ae071ced]{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:min(520px,100%);padding:42px 36px;box-shadow:0 18px 45px #11182712}.development-icon[data-v-ae071ced]{color:#c8a45d;background:#1f252c;border-radius:8px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:18px;font-size:26px;display:inline-flex}h1[data-v-ae071ced]{color:#111827;margin:0;font-size:26px;font-weight:700}p[data-v-ae071ced]{color:#6b7280;margin:10px 0 0;font-size:14px}
