html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-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;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}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{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}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{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}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{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[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{padding:.2em;background-color:#feffe6}.admin-layout[data-v-ad96957c]{min-height:100dvh;background:#f4f7fb}.admin-sider[data-v-ad96957c]{position:fixed;left:0;top:0;bottom:0;z-index:20;display:grid;grid-template-rows:auto minmax(0,1fr);box-shadow:2px 0 16px #0f172a2e}.sider-brand[data-v-ad96957c]{height:64px;margin:12px 12px 8px;border-radius:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);display:flex;align-items:center;gap:10px;padding:0 12px;cursor:pointer}.brand-dot[data-v-ad96957c]{width:12px;height:12px;border-radius:999px;background:linear-gradient(135deg,#60a5fa,#2563eb);flex-shrink:0}.brand-text h3[data-v-ad96957c]{margin:0;color:#fff;font-size:16px}.brand-text p[data-v-ad96957c]{margin:4px 0 0;color:#ffffffc7;font-size:12px}.sider-menu[data-v-ad96957c]{border-inline-end:none!important;overflow:auto}.mobile-drawer[data-v-ad96957c] .ant-drawer-body{display:block}.mobile-menu[data-v-ad96957c]{overflow:auto}.admin-main[data-v-ad96957c]{min-width:0;transition:margin-left .2s ease}.admin-header[data-v-ad96957c]{position:sticky;top:0;z-index:10;height:72px;line-height:normal;background:#fcfeffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid #dde6f2;padding:10px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px}.header-left[data-v-ad96957c]{display:flex;align-items:center;gap:12px;min-width:0}.header-trigger[data-v-ad96957c]{color:#1d4ed8}.header-section[data-v-ad96957c]{margin:0;color:#6b7b93;font-size:12px;letter-spacing:.08em}.header-title[data-v-ad96957c]{margin:4px 0 0;color:#0f172a;font-size:24px;font-weight:700;line-height:1.2}.header-right[data-v-ad96957c]{display:flex;align-items:center;gap:12px}.header-identity[data-v-ad96957c]{display:flex;align-items:center;gap:10px}.header-meta[data-v-ad96957c]{color:#64748b;font-size:13px;letter-spacing:.04em;white-space:nowrap}.header-user-chip[data-v-ad96957c]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:linear-gradient(135deg,#eff6ff,#e2e8f0);border:1px solid #cbd5e1}.header-user-icon[data-v-ad96957c]{color:#1d4ed8;font-size:14px}.header-user-label[data-v-ad96957c]{color:#64748b;font-size:12px;white-space:nowrap}.header-user-name[data-v-ad96957c]{color:#0f172a;font-size:14px;font-weight:700;max-width:140px;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:bottom;white-space:nowrap}.header-logout[data-v-ad96957c]{border-radius:10px}.admin-content[data-v-ad96957c]{min-width:0;padding:20px;overflow-y:auto;overflow-x:hidden}.admin-content[data-v-ad96957c] .ant-table-cell-fix-right,.admin-content[data-v-ad96957c] .ant-table-cell-fix-right-first,.admin-content[data-v-ad96957c] .ant-table-cell-fix-right-last{background:#fff}@media (max-width: 980px){.admin-main[data-v-ad96957c]{margin-left:0!important}.admin-header[data-v-ad96957c]{padding:10px 14px;height:68px}.header-identity[data-v-ad96957c]{gap:8px}.header-meta[data-v-ad96957c]{display:none}.header-user-chip[data-v-ad96957c]{padding:5px 8px}.header-user-label[data-v-ad96957c]{display:none}.header-user-name[data-v-ad96957c]{max-width:90px;font-size:13px}.header-title[data-v-ad96957c]{font-size:20px}.admin-content[data-v-ad96957c]{padding:14px}}:root{color-scheme:light}html,body,#app{width:100%;height:100%;margin:0;padding:0}*,*:before,*:after{box-sizing:border-box}body{font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;background:#e9eff8;color:#0f172a}button,input,textarea,select{font:inherit}.audit-page[data-v-b7159cbe]{display:grid;gap:12px;width:100%;max-width:100%;min-width:0;overflow:hidden}.filter-card[data-v-b7159cbe],.table-card[data-v-b7159cbe]{border-radius:12px;width:100%;max-width:100%;min-width:0}.table-error[data-v-b7159cbe]{margin-top:12px}.table-card[data-v-b7159cbe]{overflow:hidden}.table-card[data-v-b7159cbe] .ant-card-body,.table-scroll-wrap[data-v-b7159cbe]{width:100%;max-width:100%;min-width:0;overflow:hidden}.audit-table[data-v-b7159cbe]{width:100%;max-width:100%}.audit-table[data-v-b7159cbe] .ant-table-wrapper,.audit-table[data-v-b7159cbe] .ant-spin-nested-loading,.audit-table[data-v-b7159cbe] .ant-spin-container,.audit-table[data-v-b7159cbe] .ant-table,.audit-table[data-v-b7159cbe] .ant-table-container{width:100%;max-width:100%;min-width:0}.audit-table[data-v-b7159cbe] .ant-table-content{overflow-x:auto!important;overflow-y:hidden}.audit-table[data-v-b7159cbe] .ant-table-cell-fix-right{background:#fff;z-index:5}.audit-table[data-v-b7159cbe] .ant-table-thead>tr>th.ant-table-cell-fix-right{background:#fafafa;z-index:7}.audit-table[data-v-b7159cbe] .ant-table-cell-fix-right-first:after{position:absolute;top:0;bottom:-1px;left:0;width:30px;transform:translate(-100%);transition:box-shadow .3s;content:"";pointer-events:none;box-shadow:inset -10px 0 8px -8px #0f172a2e}.audit-table[data-v-b7159cbe] .action-col{width:90px!important;min-width:90px!important;max-width:90px!important}.review-desc[data-v-b7159cbe]{margin-bottom:12px}.content-wrap[data-v-b7159cbe]{margin-top:12px}.content-title[data-v-b7159cbe]{color:#64748b;margin-bottom:8px}.content-box[data-v-b7159cbe]{border-radius:10px;border:1px solid #e2e8f0;padding:12px;background:#f8fafc;white-space:pre-wrap;line-height:1.7}.image-wrap[data-v-b7159cbe]{margin-top:12px}.image-grid[data-v-b7159cbe]{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px}.image-link[data-v-b7159cbe]{display:block}.image-item[data-v-b7159cbe]{width:100%;height:132px;object-fit:cover;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc}.cs-page[data-v-063a33c3]{display:grid;gap:12px}.filter-card[data-v-063a33c3],.shell-card[data-v-063a33c3]{border-radius:12px}.shell[data-v-063a33c3]{display:grid;grid-template-columns:320px 1fr;height:calc(100vh - 220px);min-height:640px;border:1px solid #e5edf8;border-radius:12px;overflow:hidden}.conversation-pane[data-v-063a33c3]{border-right:1px solid #e5edf8;background:#f7faff;display:grid;grid-template-rows:auto 1fr;min-width:0;min-height:0}.pane-head[data-v-063a33c3]{display:flex;align-items:center;justify-content:space-between;padding:12px;border-bottom:1px solid #e5edf8;color:#1e3a5f;font-weight:700}.conversation-list[data-v-063a33c3]{padding:10px;overflow:auto;display:grid;gap:8px;align-content:start;min-height:0}.conversation-item[data-v-063a33c3]{border:1px solid #d8e4f6;background:#fff;border-radius:10px;padding:10px;text-align:left;cursor:pointer}.conversation-item.active[data-v-063a33c3]{border-color:#85aef5;box-shadow:0 0 0 2px #85aef533}.item-header[data-v-063a33c3]{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.item-header strong[data-v-063a33c3]{color:#0f2745;font-size:14px;display:inline-flex;align-items:center;gap:6px;min-width:0}.unread-badge[data-v-063a33c3]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:#f04438;color:#fff;font-size:11px;line-height:1;font-weight:700;box-shadow:0 0 0 1px #ffffffb3}.item-header small[data-v-063a33c3],.item-sub[data-v-063a33c3]{color:#6b7f9a;font-size:12px}.item-last[data-v-063a33c3]{margin:8px 0 0;color:#365072;font-size:13px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.chat-pane[data-v-063a33c3]{display:grid;grid-template-rows:auto 1fr auto;min-width:0;min-height:0}.chat-head[data-v-063a33c3]{border-bottom:1px solid #e5edf8;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:10px}.chat-head h3[data-v-063a33c3]{margin:0;color:#123059}.chat-head p[data-v-063a33c3]{margin:6px 0 0;color:#647a98}.messages[data-v-063a33c3]{background:#fcfdff;padding:14px 16px;overflow:auto;display:grid;align-content:start;gap:10px;min-height:0}.history-tip[data-v-063a33c3]{color:#6b7f9a;text-align:center;font-size:12px;line-height:28px}.message-item[data-v-063a33c3]{max-width:min(72%,760px);background:#e9f1ff;border-radius:10px;padding:10px 12px;display:grid;gap:6px}.message-item.mine[data-v-063a33c3]{margin-left:auto;background:#dbe8ff}.message-item p[data-v-063a33c3]{margin:0;color:#12335f;white-space:pre-wrap}.voice-message[data-v-063a33c3]{display:grid;gap:7px;min-width:280px}.voice-meta[data-v-063a33c3]{display:flex;justify-content:space-between;gap:12px;color:#12335f;font-size:13px;font-weight:700}.voice-message audio[data-v-063a33c3]{width:100%;height:34px}.voice-missing[data-v-063a33c3]{color:#9b5b20;font-size:13px}.message-item small[data-v-063a33c3]{color:#667d9d;font-size:12px}.composer[data-v-063a33c3]{border-top:1px solid #e5edf8;background:#fff;padding:12px 16px;display:grid;gap:8px}.composer-actions[data-v-063a33c3]{display:flex;justify-content:flex-end;gap:8px}.permission-tip[data-v-063a33c3]{margin:0;color:#b45309;font-size:12px}.state[data-v-063a33c3],.empty[data-v-063a33c3],.empty-chat[data-v-063a33c3]{color:#6b7f9a;text-align:center}.empty-chat[data-v-063a33c3]{display:grid;place-content:center}@media (max-width: 1080px){.shell[data-v-063a33c3]{grid-template-columns:1fr;height:calc(100vh - 220px)}.conversation-pane[data-v-063a33c3]{border-right:0;border-bottom:1px solid #e5edf8;max-height:320px}.message-item[data-v-063a33c3]{max-width:92%}.voice-message[data-v-063a33c3]{min-width:220px}}.audit-page[data-v-64ca8387]{display:grid;gap:12px;width:100%;max-width:100%;min-width:0;overflow:hidden}.filter-card[data-v-64ca8387]{border-radius:12px;width:100%;max-width:100%;min-width:0}.table-card[data-v-64ca8387]{border-radius:12px;width:100%;max-width:100%;min-width:0;overflow:hidden}.table-error[data-v-64ca8387]{margin-top:12px}.table-card[data-v-64ca8387] .ant-card-body,.table-scroll-wrap[data-v-64ca8387]{width:100%;max-width:100%;min-width:0;overflow:hidden}.audit-table[data-v-64ca8387]{width:100%;max-width:100%}.audit-table[data-v-64ca8387] .ant-table-wrapper,.audit-table[data-v-64ca8387] .ant-spin-nested-loading,.audit-table[data-v-64ca8387] .ant-spin-container,.audit-table[data-v-64ca8387] .ant-table,.audit-table[data-v-64ca8387] .ant-table-container{width:100%;max-width:100%;min-width:0}.audit-table[data-v-64ca8387] .ant-table-content{overflow-x:auto!important;overflow-y:hidden}.audit-table[data-v-64ca8387] .ant-table-cell-fix-right{background:#fff;z-index:5}.audit-table[data-v-64ca8387] .ant-table-thead>tr>th.ant-table-cell-fix-right{background:#fafafa;z-index:7}.audit-table[data-v-64ca8387] .ant-table-cell-fix-right-first:after{position:absolute;top:0;bottom:-1px;left:0;width:30px;transform:translate(-100%);transition:box-shadow .3s;content:"";pointer-events:none;box-shadow:inset -10px 0 8px -8px #0f172a2e}.audit-table[data-v-64ca8387] .action-col{width:90px!important;min-width:90px!important;max-width:90px!important}.review-head[data-v-64ca8387]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.avatar[data-v-64ca8387]{width:72px;height:72px;border-radius:10px;object-fit:cover;background:#f3f4f6}.head-meta h3[data-v-64ca8387]{margin:0;font-size:18px}.head-meta p[data-v-64ca8387]{margin:6px 0;color:#475569}.review-desc[data-v-64ca8387]{margin-bottom:12px}.license-wrap[data-v-64ca8387]{display:flex;align-items:center;gap:8px}.license-label[data-v-64ca8387]{color:#475569}.cases-preview[data-v-64ca8387]{margin-top:16px;border:1px solid #e5e7eb;border-radius:12px;background:linear-gradient(180deg,#fcfdff,#fff);padding:14px}.cases-preview-head[data-v-64ca8387]{display:flex;justify-content:space-between;align-items:center;gap:12px}.cases-preview-head h4[data-v-64ca8387]{margin:0;color:#1f2937}.cases-preview-head span[data-v-64ca8387]{color:#64748b;font-size:13px}.cases-preview-list[data-v-64ca8387]{margin-top:12px;display:grid;gap:12px}.case-preview-item[data-v-64ca8387]{border:1px solid #e8eef8;border-radius:12px;background:#f8fbff;padding:12px}.case-preview-title-row[data-v-64ca8387]{display:flex;align-items:center;gap:10px}.case-preview-index[data-v-64ca8387]{width:32px;height:32px;border-radius:50%;background:#e7f0ff;color:#1d4ed8;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.case-preview-title-row h5[data-v-64ca8387]{margin:0;color:#1f2937;font-size:15px}.case-preview-text[data-v-64ca8387],.case-preview-meta-item p[data-v-64ca8387]{margin:10px 0 0;color:#475569;line-height:1.7;white-space:pre-wrap}.case-preview-meta[data-v-64ca8387]{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.case-preview-meta-item[data-v-64ca8387]{border:1px solid #dfe8f7;border-radius:10px;background:#fff;padding:10px}.case-preview-meta-item span[data-v-64ca8387]{color:#334155;font-size:13px;font-weight:600}.case-preview-images[data-v-64ca8387]{margin-top:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.case-preview-image-link[data-v-64ca8387]{display:block}.case-preview-image[data-v-64ca8387]{width:100%;height:120px;object-fit:cover;border-radius:10px;background:#eef2f7}.submit-fields[data-v-64ca8387]{margin-top:12px}.submit-fields-title[data-v-64ca8387]{margin:0 0 8px;color:#1f2937}.submit-fields-list[data-v-64ca8387]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.submit-field-item[data-v-64ca8387]{border:1px solid #e5e7eb;border-radius:8px;padding:10px;background:#fafcff}.submit-field-head[data-v-64ca8387]{display:flex;justify-content:space-between;align-items:center;gap:8px;color:#1f2937}.submit-field-value[data-v-64ca8387]{display:block;margin-top:6px;color:#475569;line-height:1.6;word-break:break-all}@media (max-width: 768px){.cases-preview-head[data-v-64ca8387],.case-preview-title-row[data-v-64ca8387]{align-items:flex-start;flex-direction:column}.case-preview-meta[data-v-64ca8387],.submit-fields-list[data-v-64ca8387]{grid-template-columns:1fr}}.page[data-v-f71e1145]{display:grid;gap:12px;width:100%;max-width:100%;min-width:0;overflow:hidden}.table-card[data-v-f71e1145]{border-radius:12px;width:100%;max-width:100%;min-width:0;overflow:hidden}.filter-row[data-v-f71e1145]{margin-bottom:12px}.table-actions[data-v-f71e1145]{display:flex;justify-content:flex-end;margin-bottom:12px}.table-card[data-v-f71e1145] .ant-card-body,.table-scroll-wrap[data-v-f71e1145]{width:100%;max-width:100%;min-width:0;overflow:hidden}.field-table[data-v-f71e1145]{width:100%;max-width:100%}.field-table[data-v-f71e1145] .ant-table-wrapper,.field-table[data-v-f71e1145] .ant-spin-nested-loading,.field-table[data-v-f71e1145] .ant-spin-container,.field-table[data-v-f71e1145] .ant-table,.field-table[data-v-f71e1145] .ant-table-container{width:100%;max-width:100%;min-width:0}.field-table[data-v-f71e1145] .ant-table-content{overflow-x:auto!important;overflow-y:hidden}.field-table[data-v-f71e1145] .ant-table-cell-fix-right{background:#fff;z-index:5}.field-table[data-v-f71e1145] .ant-table-thead>tr>th.ant-table-cell-fix-right{background:#fafafa;z-index:7}.field-table[data-v-f71e1145] .ant-table-cell-fix-right-first:after{position:absolute;top:0;bottom:-1px;left:0;width:30px;transform:translate(-100%);transition:box-shadow .3s;content:"";pointer-events:none;box-shadow:inset -10px 0 8px -8px #0f172a2e}.field-table[data-v-f71e1145] .action-col{width:130px!important;min-width:130px!important;max-width:130px!important}.login-wrap[data-v-d62724b5]{min-height:100vh;background:#f3f5f9;display:grid;place-items:center;padding:20px;font-family:PingFang SC,Noto Sans SC,sans-serif}.card[data-v-d62724b5]{width:min(420px,100%);background:#fff;border-radius:14px;padding:24px;box-shadow:0 16px 30px #102a5614;display:grid;gap:12px}h2[data-v-d62724b5]{margin:0}.hint[data-v-d62724b5]{margin:0;color:#64748b}input[data-v-d62724b5],button[data-v-d62724b5]{border-radius:10px;padding:10px 12px;font-size:14px}input[data-v-d62724b5]{border:1px solid #d1d5db}button[data-v-d62724b5]{border:0;color:#fff;background:#1d4ed8;cursor:pointer}button[data-v-d62724b5]:disabled{cursor:not-allowed;background:#9ca3af}.error[data-v-d62724b5]{margin:0;color:#b91c1c}.demo-account[data-v-d62724b5]{margin-top:4px;border-radius:10px;padding:10px 12px;background:#f8fafc;border:1px dashed #cbd5e1;color:#334155;display:grid;gap:4px}.demo-account p[data-v-d62724b5]{margin:0}.page[data-v-fd7b7fd1]{display:grid;gap:12px;width:100%;max-width:100%;min-width:0;overflow:hidden}.filter-card[data-v-fd7b7fd1],.table-card[data-v-fd7b7fd1]{border-radius:12px;width:100%;max-width:100%;min-width:0}.table-card[data-v-fd7b7fd1]{overflow:hidden}.table-card[data-v-fd7b7fd1] .ant-card-body,.table-scroll-wrap[data-v-fd7b7fd1]{width:100%;max-width:100%;min-width:0;overflow:hidden}.menu-table[data-v-fd7b7fd1]{width:100%;max-width:100%}.menu-table[data-v-fd7b7fd1] .ant-table-wrapper,.menu-table[data-v-fd7b7fd1] .ant-spin-nested-loading,.menu-table[data-v-fd7b7fd1] .ant-spin-container,.menu-table[data-v-fd7b7fd1] .ant-table,.menu-table[data-v-fd7b7fd1] .ant-table-container{width:100%;max-width:100%;min-width:0}.menu-table[data-v-fd7b7fd1] .ant-table-content{overflow-x:auto!important;overflow-y:hidden}.menu-table[data-v-fd7b7fd1] .ant-table-cell-fix-right{background:#fff;z-index:5}.menu-table[data-v-fd7b7fd1] .ant-table-thead>tr>th.ant-table-cell-fix-right{background:#fafafa;z-index:7}.menu-table[data-v-fd7b7fd1] .ant-table-cell-fix-right-first:after{position:absolute;top:0;bottom:-1px;left:0;width:30px;transform:translate(-100%);transition:box-shadow .3s;content:"";pointer-events:none;box-shadow:inset -10px 0 8px -8px #0f172a2e}.menu-table[data-v-fd7b7fd1] .action-col{width:170px!important;min-width:170px!important;max-width:170px!important}.page[data-v-8204d414]{display:grid;gap:12px;width:100%;max-width:100%;min-width:0;overflow:hidden}.table-card[data-v-8204d414]{border-radius:12px;width:100%;max-width:100%;min-width:0;overflow:hidden}.filter-row[data-v-8204d414]{margin-bottom:12px}.table-actions[data-v-8204d414]{display:flex;justify-content:flex-end;margin-bottom:12px}.table-card[data-v-8204d414] .ant-card-body,.table-scroll-wrap[data-v-8204d414]{width:100%;max-width:100%;min-width:0;overflow:hidden}.config-table[data-v-8204d414]{width:100%;max-width:100%}.config-table[data-v-8204d414] .ant-table-wrapper,.config-table[data-v-8204d414] .ant-spin-nested-loading,.config-table[data-v-8204d414] .ant-spin-container,.config-table[data-v-8204d414] .ant-table,.config-table[data-v-8204d414] .ant-table-container{width:100%;max-width:100%;min-width:0}.config-table[data-v-8204d414] .ant-table-content{overflow-x:auto!important;overflow-y:hidden}.config-table[data-v-8204d414] .ant-table-cell-fix-right{background:#fff;z-index:5}.config-table[data-v-8204d414] .ant-table-thead>tr>th.ant-table-cell-fix-right{background:#fafafa;z-index:7}.config-table[data-v-8204d414] .ant-table-cell-fix-right-first:after{position:absolute;top:0;bottom:-1px;left:0;width:30px;transform:translate(-100%);transition:box-shadow .3s;content:"";pointer-events:none;box-shadow:inset -10px 0 8px -8px #0f172a2e}.config-table[data-v-8204d414] .action-col{width:130px!important;min-width:130px!important;max-width:130px!important}.page[data-v-060c9e96]{display:grid;gap:12px;width:100%;max-width:100%;min-width:0;overflow:hidden}.filter-card[data-v-060c9e96],.table-card[data-v-060c9e96]{border-radius:12px;width:100%;max-width:100%;min-width:0}.tree-toolbar[data-v-060c9e96]{margin-bottom:12px}.table-card[data-v-060c9e96]{overflow:hidden}.table-card[data-v-060c9e96] .ant-card-body,.table-scroll-wrap[data-v-060c9e96]{width:100%;max-width:100%;min-width:0;overflow:hidden}.role-table[data-v-060c9e96]{width:100%;max-width:100%}.role-table[data-v-060c9e96] .ant-table-wrapper,.role-table[data-v-060c9e96] .ant-spin-nested-loading,.role-table[data-v-060c9e96] .ant-spin-container,.role-table[data-v-060c9e96] .ant-table,.role-table[data-v-060c9e96] .ant-table-container{width:100%;max-width:100%;min-width:0}.role-table[data-v-060c9e96] .ant-table-content{overflow-x:auto!important;overflow-y:hidden}.role-table[data-v-060c9e96] .ant-table-cell-fix-right{background:#fff;z-index:5}.role-table[data-v-060c9e96] .ant-table-thead>tr>th.ant-table-cell-fix-right{background:#fafafa;z-index:7}.role-table[data-v-060c9e96] .ant-table-cell-fix-right-first:after{position:absolute;top:0;bottom:-1px;left:0;width:30px;transform:translate(-100%);transition:box-shadow .3s;content:"";pointer-events:none;box-shadow:inset -10px 0 8px -8px #0f172a2e}.role-table[data-v-060c9e96] .action-col{width:220px!important;min-width:220px!important;max-width:220px!important}.rich-editor[data-v-f9459f76]{border:1px solid #d9d9d9;border-radius:8px;overflow:hidden;background:#fff}.toolbar[data-v-f9459f76]{display:flex;flex-wrap:wrap;gap:8px;padding:10px;border-bottom:1px solid #f0f0f0;background:#fafafa}.tool-btn[data-v-f9459f76]{border:1px solid #d9d9d9;border-radius:6px;padding:4px 10px;font-size:12px;line-height:1.5;background:#fff;color:#262626;cursor:pointer}.tool-btn[data-v-f9459f76]:hover{border-color:#1677ff;color:#1677ff}.tool-btn-danger[data-v-f9459f76]:hover{border-color:#ff4d4f;color:#ff4d4f}.editor[data-v-f9459f76]{padding:12px;line-height:1.7;color:#262626;outline:none;overflow-y:auto}.editor[data-v-f9459f76]:empty:before{content:attr(data-placeholder);color:#bfbfbf;pointer-events:none}.page[data-v-e2e75467]{display:grid;gap:12px;width:100%;max-width:100%;min-width:0;overflow:hidden}.table-card[data-v-e2e75467]{border-radius:12px;width:100%;max-width:100%;min-width:0;overflow:hidden}.filter-row[data-v-e2e75467]{margin-bottom:12px}.table-actions[data-v-e2e75467]{display:flex;justify-content:flex-end;margin-bottom:12px}.table-card[data-v-e2e75467] .ant-card-body,.table-scroll-wrap[data-v-e2e75467]{width:100%;max-width:100%;min-width:0;overflow:hidden}.content-page-table[data-v-e2e75467]{width:100%;max-width:100%}.content-page-table[data-v-e2e75467] .ant-table-wrapper,.content-page-table[data-v-e2e75467] .ant-spin-nested-loading,.content-page-table[data-v-e2e75467] .ant-spin-container,.content-page-table[data-v-e2e75467] .ant-table,.content-page-table[data-v-e2e75467] .ant-table-container{width:100%;max-width:100%;min-width:0}.content-page-table[data-v-e2e75467] .ant-table-content{overflow-x:auto!important;overflow-y:hidden}.content-page-table[data-v-e2e75467] .ant-table-cell-fix-right{background:#fff;z-index:5}.content-page-table[data-v-e2e75467] .ant-table-thead>tr>th.ant-table-cell-fix-right{background:#fafafa;z-index:7}.content-page-table[data-v-e2e75467] .ant-table-cell-fix-right-first:after{position:absolute;top:0;bottom:-1px;left:0;width:30px;transform:translate(-100%);transition:box-shadow .3s;content:"";pointer-events:none;box-shadow:inset -10px 0 8px -8px #0f172a2e}.content-page-table[data-v-e2e75467] .action-col{width:170px!important;min-width:170px!important;max-width:170px!important}.summary-text[data-v-e2e75467],.content-text[data-v-e2e75467]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;color:#475569}.page[data-v-cb2b2cb9]{display:grid;gap:12px;width:100%;max-width:100%;min-width:0;overflow:hidden}.table-card[data-v-cb2b2cb9]{border-radius:12px;width:100%;max-width:100%;min-width:0;overflow:hidden}.table-actions[data-v-cb2b2cb9]{display:flex;justify-content:flex-end;margin-bottom:12px}.table-card[data-v-cb2b2cb9] .ant-card-body,.table-scroll-wrap[data-v-cb2b2cb9]{width:100%;max-width:100%;min-width:0;overflow:hidden}.tool-table[data-v-cb2b2cb9]{width:100%;max-width:100%}.tool-table[data-v-cb2b2cb9] .ant-table-wrapper,.tool-table[data-v-cb2b2cb9] .ant-spin-nested-loading,.tool-table[data-v-cb2b2cb9] .ant-spin-container,.tool-table[data-v-cb2b2cb9] .ant-table,.tool-table[data-v-cb2b2cb9] .ant-table-container{width:100%;max-width:100%;min-width:0}.tool-table[data-v-cb2b2cb9] .ant-table-content{overflow-x:auto!important;overflow-y:hidden}.tool-table[data-v-cb2b2cb9] .ant-table-cell-fix-right{background:#fff;z-index:5}.tool-table[data-v-cb2b2cb9] .ant-table-thead>tr>th.ant-table-cell-fix-right{background:#fafafa;z-index:7}.tool-table[data-v-cb2b2cb9] .ant-table-cell-fix-right-first:after{position:absolute;top:0;bottom:-1px;left:0;width:30px;transform:translate(-100%);transition:box-shadow .3s;content:"";pointer-events:none;box-shadow:inset -10px 0 8px -8px #0f172a2e}.tool-table[data-v-cb2b2cb9] .action-col{width:190px!important;min-width:190px!important;max-width:190px!important}.page[data-v-cce7afed]{display:grid;gap:12px}.detail-card[data-v-cce7afed]{border-radius:12px}.detail-actions[data-v-cce7afed]{display:flex;justify-content:flex-end;margin-bottom:12px}.user-page[data-v-052c6cbc]{display:grid;gap:12px;width:100%;max-width:100%;min-width:0;overflow:hidden}.filter-card[data-v-052c6cbc],.table-card[data-v-052c6cbc]{border-radius:12px;width:100%;max-width:100%;min-width:0}.summary-grid[data-v-052c6cbc]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;min-width:0}.table-card[data-v-052c6cbc]{overflow:hidden}.table-card[data-v-052c6cbc] .ant-card-body,.table-scroll-wrap[data-v-052c6cbc]{width:100%;max-width:100%;min-width:0;overflow:hidden}.user-table[data-v-052c6cbc]{width:100%;max-width:100%}.user-table[data-v-052c6cbc] .ant-table-wrapper,.user-table[data-v-052c6cbc] .ant-spin-nested-loading,.user-table[data-v-052c6cbc] .ant-spin-container,.user-table[data-v-052c6cbc] .ant-table,.user-table[data-v-052c6cbc] .ant-table-container{width:100%;max-width:100%;min-width:0}.user-table[data-v-052c6cbc] .ant-table-content{overflow-x:auto!important;overflow-y:hidden}.user-table[data-v-052c6cbc] .ant-table-cell-fix-right{background:#fff;z-index:5}.user-table[data-v-052c6cbc] .ant-table-thead>tr>th.ant-table-cell-fix-right{background:#fafafa;z-index:7}.user-table[data-v-052c6cbc] .ant-table-cell-fix-right-first:after{position:absolute;top:0;bottom:-1px;left:0;width:30px;transform:translate(-100%);transition:box-shadow .3s;content:"";pointer-events:none;box-shadow:inset -10px 0 8px -8px #0f172a2e}.user-table[data-v-052c6cbc] .action-col{width:160px!important;min-width:160px!important;max-width:160px!important}.action-cell[data-v-052c6cbc]{width:136px;min-width:136px;display:flex;align-items:center;justify-content:flex-start;white-space:nowrap}.table-error[data-v-052c6cbc]{margin-top:12px}.avatar-preview[data-v-052c6cbc]{width:56px;height:56px;border-radius:8px;object-fit:cover;border:1px solid #d9e2ef}@media (max-width: 1200px){.summary-grid[data-v-052c6cbc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.summary-grid[data-v-052c6cbc]{grid-template-columns:1fr}.filter-card[data-v-052c6cbc] .ant-form{display:block}.filter-card[data-v-052c6cbc] .ant-form-item{margin-bottom:12px}.filter-card[data-v-052c6cbc] .ant-input{width:100%!important}}
