.svg-icon-agent-chat{display:inline-block;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.svg-icon-agent-chat svg{display:inline-block}.svg-icon-agent-chat>*{line-height:1}.svg-icon-agent-chat.agent-chat-svg-spin{animation:loadingCircle 2s infinite linear;-webkit-animation:loadingCircle 2s infinite linear}@keyframes loadingCircle{to{transform:rotate(360deg)}}.container___MQN3B{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:14px}.svg___my0ob{overflow:visible;flex-shrink:0}.track___PAIQe{stroke:#00000014;stroke-width:10;stroke-linecap:round}.flow___Pqw3H{stroke:url(#infinity-grad);stroke-width:10;stroke-linecap:round;stroke-dasharray:80 320;animation:flow-run___ZwItf 2s linear infinite}.text___vsiIL{font-size:13px;letter-spacing:2px;font-weight:400;background:linear-gradient(90deg,#999,#444,#000,#444,#999);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:text-shine___nyQUj 2.5s linear infinite}@keyframes flow-run___ZwItf{0%{stroke-dashoffset:0}to{stroke-dashoffset:-400}}@keyframes text-shine___nyQUj{0%{background-position:-200% 0}to{background-position:200% 0}}.f7-select-modal .ant-modal-body{height:500px;display:flex;flex-direction:column;overflow:hidden}.f7-select-modal .f7-modal-header{display:flex;flex-direction:column;gap:5px}.f7-select-modal .f7-modal-title-text{font-size:17px;font-weight:600;color:#0f172a;letter-spacing:-.01em}.f7-select-modal .f7-scheme-trigger{display:inline-flex;align-items:center;align-self:flex-start;gap:4px;font-size:11px;cursor:pointer;user-select:none;padding:3px 2px;border-radius:5px;transition:color .13s}.f7-select-modal .f7-scheme-trigger:hover .f7-scheme-name{color:#2457e8}.f7-select-modal .f7-scheme-name{font-weight:500;color:#475569;transition:color .13s}.f7-select-modal .f7-scheme-chevron{font-size:9px;color:#94a3b8}.f7-select-modal .f7-search-wrap{margin-bottom:8px;padding:0 4px;flex-shrink:0}.f7-select-modal .f7-search-input{width:100%}.f7-select-modal .f7-scope-row{padding:0 4px 8px;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0}.f7-select-modal .f7-scope-label{font-size:13px;color:#999}.f7-select-modal .f7-scope-select .ant-select-selector{font-size:13px}.f7-select-modal .f7-bc-bar{padding:6px 4px;display:flex;align-items:center;gap:4px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;background:#fafafa;flex-shrink:0;min-height:32px}.f7-select-modal .f7-bc-back{width:24px;height:24px;border-radius:6px;border:none;background:transparent;cursor:pointer;color:#2457e8;font-size:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .13s}.f7-select-modal .f7-bc-back:hover:not(:disabled){background:#eaeffd}.f7-select-modal .f7-bc-back:disabled{color:#cbd5e1;cursor:default}.f7-select-modal .f7-bc-crumbs{display:flex;align-items:center;gap:3px;flex:1 1;min-width:0;overflow:hidden}.f7-select-modal .f7-bc-item{font-size:11.5px;color:#94a3b8;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:88px;transition:color .13s}.f7-select-modal .f7-bc-item:hover{color:#2457e8}.f7-select-modal .f7-bc-item.f7-bc-cur{color:#2457e8;font-weight:500;max-width:150px}.f7-select-modal .f7-bc-sep{font-size:10px;color:#cbd5e1;flex-shrink:0}.f7-select-modal .f7-list-spin,.f7-select-modal .ant-spin-nested-loading{flex:1 1;min-height:0;overflow:hidden}.f7-select-modal .f7-list-spin.f7-list-spin,.f7-select-modal .ant-spin-nested-loading.f7-list-spin{display:flex;flex-direction:column}.f7-select-modal .f7-list-spin .ant-spin-container,.f7-select-modal .ant-spin-nested-loading .ant-spin-container{height:100%;display:flex;flex-direction:column}.f7-select-modal .f7-list-wrap{height:100%;overflow-y:auto;padding:4px;display:flex;flex-direction:column;gap:4px;scrollbar-width:thin;scrollbar-color:#c1c1c1 transparent}.f7-select-modal .f7-list-wrap::-webkit-scrollbar{width:6px}.f7-select-modal .f7-list-wrap::-webkit-scrollbar-track{background:transparent}.f7-select-modal .f7-list-wrap::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.f7-select-modal .f7-list-wrap::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.f7-select-modal .f7-empty{padding:36px;text-align:center;font-size:13px;color:#c4cad8}.f7-select-modal .f7-row{display:flex;align-items:center;gap:8px;padding:8px;border-radius:4px;cursor:pointer;transition:background .12s;border-bottom:1px solid #f0f0f0}.f7-select-modal .f7-row:last-child{border-bottom:none}.f7-select-modal .f7-row:hover{background:#e6f7ff}.f7-select-modal .f7-row.f7-row-selected{background-color:#e6f7ff}.f7-select-modal .f7-info{flex:1 1;min-width:0}.f7-select-modal .f7-name{font-size:13px;font-weight:500;color:#000000d9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.f7-select-modal .f7-code{font-size:12px;color:#999;margin-top:2px}.f7-select-modal .f7-drill{width:24px;height:24px;border-radius:6px;border:1px solid #e5e9f2;background:transparent;cursor:pointer;font-size:13px;color:#94a3b8;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .13s;font-family:inherit}.f7-select-modal .f7-drill:hover{background:#eaeffd;border-color:#93b4f8;color:#2457e8}.f7-select-modal .f7-no-drill{width:24px;flex-shrink:0}.f7-select-modal .f7-bottom{flex-shrink:0;border-top:1px solid #f0f0f0;background:#fff}.f7-select-modal .f7-pag-wrap{padding:6px 8px;display:flex;justify-content:flex-end}.f7-select-modal .f7-footer{padding:6px 8px 8px}.f7-select-modal .f7-footer-info{margin-bottom:6px}.f7-select-modal .f7-footer-stat{font-size:13px;color:#999}.f7-select-modal .f7-footer-tags{display:flex;flex-wrap:wrap;gap:4px;max-height:56px;overflow-y:auto}.f7-select-modal .f7-sel-tag{display:inline-flex;align-items:center;gap:4px;background:var(--color-selected-bg);border:1px solid #91d5ff;border-radius:4px;padding:2px 8px;font-size:12px;color:var(--btn-primary);max-width:138px}.f7-select-modal .f7-sel-tag-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.f7-select-modal .f7-sel-tag-rm{cursor:pointer;color:#91d5ff;font-size:14px;line-height:1;flex-shrink:0;transition:color .12s}.f7-select-modal .f7-sel-tag-rm:hover{color:var(--btn-primary)}.base-data-modal .ant-modal-container{padding:16px 20px}.base-data-modal .ant-modal-body{height:500px;display:flex;flex-direction:column;overflow:hidden;padding:0}.base-data-modal .ant-modal-header{padding:8px 20px 16px 0;border-bottom:1px solid #f0f0f0}.base-data-modal .ant-modal-footer{padding:16px 20px 0;border-top:1px solid #f0f0f0}.base-data-modal .base-data-modal-footer{display:flex;align-items:center;justify-content:space-between}.base-data-modal .base-data-modal-footer .base-data-modal-footer-left{display:flex;align-items:center}.base-data-modal .base-data-modal-footer .base-data-modal-footer-left .scope-label{font-size:12px;font-weight:400;color:#000000a3;line-height:20px;vertical-align:middle;white-space:nowrap;margin-right:4px}.base-data-modal .base-data-modal-footer .base-data-modal-footer-left .scope-select{min-width:100px}.base-data-modal .base-data-modal-footer .base-data-modal-footer-right{display:flex;align-items:center;gap:8px}.base-data-modal .base-data-modal-title-area{display:flex;align-items:center}.base-data-modal .base-data-modal-views-select{min-width:120px}.base-data-modal .base-data-modal-layout{display:flex;flex:1 1;min-height:0;overflow:hidden;padding:0}.base-data-modal .base-data-modal-tree{width:223px;flex-shrink:0;border-right:1px solid #f0f0f0;display:flex;flex-direction:column;overflow:hidden}.base-data-modal .base-data-modal-tree .tree-search{padding:8px;flex-shrink:0}.base-data-modal .base-data-modal-tree .tree-container{flex:1 1;overflow:auto;padding:0 4px;scrollbar-width:thin;scrollbar-color:#c1c1c1 transparent}.base-data-modal .base-data-modal-tree .tree-container::-webkit-scrollbar{width:4px;height:4px}.base-data-modal .base-data-modal-tree .tree-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.base-data-modal .base-data-modal-tree .tree-container .ant-tree-treenode{white-space:nowrap}.base-data-modal .base-data-modal-main{flex:1 1;min-width:0;display:flex;flex-direction:column;overflow:hidden;padding:0}.base-data-modal .base-data-modal-toolbar{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:8px}.base-data-modal .base-data-modal-toolbar .toolbar-left{display:flex;align-items:center}.base-data-modal .base-data-modal-toolbar .total-text{font-size:13px;color:#999}.base-data-modal .base-data-modal-toolbar .toolbar-search-input{width:180px}.base-data-modal .base-data-modal-content{flex:1 1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.base-data-modal .base-data-modal-content .ant-spin{height:100%}.base-data-modal .base-data-modal-content .ant-spin .ant-spin-container{height:100%;display:flex;flex-direction:column;min-height:0}.base-data-modal .base-data-modal-content .base-data-modal-table{flex:1 1;display:flex;flex-direction:column;min-height:0}.base-data-modal .base-data-modal-content .base-data-modal-table .ant-table{font-size:13px;flex:1 1;min-height:0}.base-data-modal .base-data-modal-content .base-data-modal-table .ant-table-thead>tr>th,.base-data-modal .base-data-modal-content .base-data-modal-table .ant-table-tbody>tr>td{border-right:none;padding:8px 12px}.base-data-modal .base-data-modal-content .base-data-modal-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0}.base-data-modal .base-data-modal-content .base-data-modal-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.base-data-modal .base-data-modal-content .base-data-modal-table .ant-table-thead>tr>th{background:#fafafa;font-weight:500;border-bottom:1px solid #e8e8e8}.base-data-modal .base-data-modal-content .base-data-modal-table .ant-table-row-selected{background-color:transparent!important}.base-data-modal .base-data-modal-content .base-data-modal-table .ant-table-selection-column{width:40px;min-width:40px;padding:8px}.base-data-modal .base-data-modal-content .base-data-modal-table .ant-table-container{border-bottom:none;flex:1 1;min-height:0}.base-data-modal .base-data-modal-content .base-data-modal-table .ant-table-wrapper,.base-data-modal .base-data-modal-content .base-data-modal-table .ant-spin-nested-loading{flex:1 1;display:flex;flex-direction:column;min-height:0}.base-data-modal .base-data-modal-content .base-data-modal-table .ant-pagination{margin-top:8px;margin-bottom:0;flex-shrink:0}.base-data-modal .base-data-modal-content .base-data-modal-table .ant-table-body{scrollbar-width:thin;scrollbar-color:#c1c1c1 transparent}.base-data-modal .base-data-modal-content .base-data-modal-table .ant-table-body::-webkit-scrollbar{width:6px}.base-data-modal .base-data-modal-content .base-data-modal-table .ant-table-body::-webkit-scrollbar-track{background:transparent}.base-data-modal .base-data-modal-content .base-data-modal-table .ant-table-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.base-data-modal .base-data-modal-content .base-data-modal-table .ant-table-body::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.base-data-modal .base-data-modal-selected{width:199px;flex-shrink:0;border-left:1px solid #f0f0f0;display:flex;flex-direction:column;overflow:hidden}.base-data-modal .base-data-modal-selected .selected-header{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;font-size:13px;color:#000000a6;flex-shrink:0;border-bottom:1px solid #f0f0f0}.base-data-modal .base-data-modal-selected .selected-header .clear-btn{padding:0;height:auto;font-size:12px}.base-data-modal .base-data-modal-selected .selected-list{flex:1 1;overflow-y:auto;padding:4px 0;scrollbar-width:thin;scrollbar-color:#c1c1c1 transparent}.base-data-modal .base-data-modal-selected .selected-list::-webkit-scrollbar{width:4px}.base-data-modal .base-data-modal-selected .selected-list::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.base-data-modal .base-data-modal-selected .selected-item{display:flex;align-items:center;justify-content:space-between;padding:4px 12px;font-size:13px;line-height:20px}.base-data-modal .base-data-modal-selected .selected-item:hover{background-color:#fafafa}.base-data-modal .base-data-modal-selected .selected-item .selected-item-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.base-data-modal .base-data-modal-selected .selected-item .selected-item-remove{flex-shrink:0;margin-left:4px;color:#999;cursor:pointer;font-size:10px}.base-data-modal .base-data-modal-selected .selected-item .selected-item-remove:hover{color:#ff4d4f}@keyframes dc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dc-scale-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.dc-modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;display:flex;align-items:center;justify-content:center;background:#0f172a5c;backdrop-filter:blur(3px);animation:dc-fade-in .18s ease-out}.dc-modal__container{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:12px;box-shadow:0 12px 40px #0f172a2e,0 0 0 1px #0f172a0f;overflow:hidden;animation:dc-scale-in .22s cubic-bezier(.34,1.12,.64,1)}.dc-modal__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px;border-bottom:1px solid #f0f0f0;flex-shrink:0}.dc-modal__title{font-size:16px;font-weight:600;color:#1e293b;line-height:24px}.dc-modal__title-area{display:flex;align-items:center;gap:12px}.dc-modal__views-select{min-width:120px}.dc-modal__close{font-size:14px;color:#94a3b8;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s}.dc-modal__close:hover{color:#475569;background:#f1f5f9}.dc-modal__tag-bar{display:flex;align-items:center;gap:8px;padding:12px 20px;border-bottom:1px solid #f0f0f0;flex-shrink:0;overflow-x:auto}.dc-modal__tag-bar::-webkit-scrollbar{height:0}.dc-modal__tag{display:inline-flex;align-items:center;padding:4px 12px;border-radius:4px;font-size:13px;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;cursor:pointer;transition:all .2s;white-space:nowrap;user-select:none}.dc-modal__tag:hover{color:#3b82f6;border-color:#93c5fd;background:#eff6ff}.dc-modal__tag.is-active{color:#2563eb;background:#eff6ff;border-color:#3b82f6;font-weight:500}.dc-modal__tag-value{color:#94a3b8;margin-left:2px}.is-active .dc-modal__tag-value{color:#60a5fa}.dc-modal__body{flex:1 1;min-height:0;overflow:hidden;display:flex}.dc-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid #f0f0f0;flex-shrink:0}.dc-table-mode{flex:1 1;display:flex;flex-direction:column;overflow:hidden}.dc-table-mode__toolbar{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;flex-shrink:0}.dc-table-mode__total{font-size:13px;color:#64748b}.dc-table-mode__search{width:220px}.dc-table-mode__content{flex:1 1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0 6px 0 16px}.dc-table-mode__content .ant-spin{height:100%}.dc-table-mode__content .ant-spin .ant-spin-container{height:100%;display:flex;flex-direction:column;min-height:0}.dc-table-mode__content .dc-modal-table{flex:1 1;display:flex;flex-direction:column;min-height:0}.dc-table-mode__content .dc-modal-table .ant-table,.dc-table-mode__content .dc-modal-table .ant-table-container{flex:1 1;min-height:0}.dc-table-mode__content .dc-modal-table .ant-table-wrapper,.dc-table-mode__content .dc-modal-table .ant-spin-nested-loading{flex:1 1;display:flex;flex-direction:column;min-height:0}.dc-table-mode__content .dc-modal-table .ant-pagination{margin:4px;flex-shrink:0}.dc-table-mode__content .dc-modal-table .ant-table-cell-scrollbar{display:none}.dc-table-mode__content .dc-modal-table .ant-table-body{scrollbar-width:thin;scrollbar-color:#c1c1c1 transparent}.dc-table-mode__content .dc-modal-table .ant-table-body::-webkit-scrollbar{width:6px}.dc-table-mode__content .dc-modal-table .ant-table-body::-webkit-scrollbar-track{background:transparent}.dc-table-mode__content .dc-modal-table .ant-table-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.dc-table-mode__content .dc-modal-table .ant-table-body::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.dc-tree-table-mode{flex:1 1;display:flex;overflow:hidden}.dc-tree-table-mode__tree{display:flex;flex-direction:column;border-right:1px solid #f0f0f0;overflow:hidden}.dc-tree-table-mode__tree-search{padding:8px 12px;flex-shrink:0}.dc-tree-table-mode__tree-container{flex:1 1;overflow:auto;padding:0 8px;scrollbar-width:thin;scrollbar-color:#c1c1c1 transparent}.dc-tree-table-mode__tree-container::-webkit-scrollbar{width:4px}.dc-tree-table-mode__tree-container::-webkit-scrollbar-track{background:transparent}.dc-tree-table-mode__tree-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.dc-tree-table-mode__tree-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.dc-tree-table-mode__tree-container .ant-tree{font-size:13px}.dc-tree-table-mode__main{flex:1 1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.dc-tree-table-mode__toolbar{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;flex-shrink:0}.dc-tree-table-mode__toolbar-left{display:flex;align-items:center;gap:12px;font-size:13px;color:#64748b}.dc-tree-table-mode__toolbar-right{display:flex;align-items:center;gap:4px}.dc-tree-table-mode__view-select{min-width:100px}.dc-tree-table-mode__link{color:#3b82f6;cursor:pointer;font-size:13px}.dc-tree-table-mode__link:hover{color:#2563eb}.dc-tree-table-mode__search{width:200px}.dc-tree-table-mode__content{flex:1 1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0 6px 0 16px}.dc-tree-table-mode__content .ant-spin{height:100%}.dc-tree-table-mode__content .ant-spin .ant-spin-container{height:100%;display:flex;flex-direction:column;min-height:0}.dc-tree-table-mode__content .dc-modal-table{flex:1 1;display:flex;flex-direction:column;min-height:0}.dc-tree-table-mode__content .dc-modal-table .ant-table,.dc-tree-table-mode__content .dc-modal-table .ant-table-container{flex:1 1;min-height:0}.dc-tree-table-mode__content .dc-modal-table .ant-table-wrapper,.dc-tree-table-mode__content .dc-modal-table .ant-spin-nested-loading{flex:1 1;display:flex;flex-direction:column;min-height:0}.dc-tree-table-mode__content .dc-modal-table .ant-pagination{margin:4px 0;flex-shrink:0}.dc-tree-table-mode__content .dc-modal-table .ant-table-cell-scrollbar{display:none}.dc-tree-table-mode__content .dc-modal-table .ant-table-body{scrollbar-width:thin;scrollbar-color:#c1c1c1 transparent}.dc-tree-table-mode__content .dc-modal-table .ant-table-body::-webkit-scrollbar{width:6px}.dc-tree-table-mode__content .dc-modal-table .ant-table-body::-webkit-scrollbar-track{background:transparent}.dc-tree-table-mode__content .dc-modal-table .ant-table-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.dc-tree-table-mode__content .dc-modal-table .ant-table-body::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.dc-tree-table-mode__selected{display:flex;flex-direction:column;border-left:1px solid #f0f0f0;overflow:hidden}.dc-selected-panel{display:flex;flex-direction:column;height:100%}.dc-selected-panel__header{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 8px;flex-shrink:0}.dc-selected-panel__title{font-size:13px;font-weight:500;color:#1e293b}.dc-selected-panel__clear{font-size:12px;color:#3b82f6;cursor:pointer}.dc-selected-panel__clear:hover{color:#2563eb}.dc-selected-panel__list{flex:1 1;overflow:auto;padding:0 12px;scrollbar-width:thin;scrollbar-color:#c1c1c1 transparent}.dc-selected-panel__list::-webkit-scrollbar{width:4px}.dc-selected-panel__list::-webkit-scrollbar-track{background:transparent}.dc-selected-panel__list::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.dc-selected-panel__list::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.dc-selected-panel__item{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;border-radius:4px;font-size:13px;color:#334155;transition:background .15s}.dc-selected-panel__item:hover{background:#f8fafc}.dc-selected-panel__item-name{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-selected-panel__item-remove{font-size:10px;color:#94a3b8;cursor:pointer;padding:2px;margin-left:8px;flex-shrink:0}.dc-selected-panel__item-remove:hover{color:#ef4444}.dc-selected-panel__empty{padding:24px 12px;text-align:center;font-size:13px;color:#94a3b8}.dc-org-tree-mode{flex:1 1;display:flex;overflow:hidden}.dc-org-tree-mode__left{flex:1 1;display:flex;flex-direction:column;overflow:hidden;border-right:1px solid #f0f0f0}.dc-org-tree-mode__search-bar{padding:12px 16px;flex-shrink:0}.dc-org-tree-mode__breadcrumb{display:flex;align-items:center;gap:4px;padding:0 16px 8px;font-size:13px;color:#000000a3;flex-shrink:0;flex-wrap:wrap}.dc-org-tree-mode__breadcrumb-item{cursor:pointer;color:#000000a3}.dc-org-tree-mode__breadcrumb-item:hover{color:#000000e0}.dc-org-tree-mode__breadcrumb-item.is-current{color:#1677ff;cursor:default;font-weight:500}.dc-org-tree-mode__breadcrumb-sep{color:#00000040;font-size:12px}.dc-org-tree-mode__level-list{flex:1 1;overflow:auto;padding:0 16px;scrollbar-width:thin;scrollbar-color:#c1c1c1 transparent}.dc-org-tree-mode__level-list::-webkit-scrollbar{width:4px}.dc-org-tree-mode__level-list::-webkit-scrollbar-track{background:transparent}.dc-org-tree-mode__level-list::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.dc-org-tree-mode__level-list::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.dc-org-tree-mode .ant-spin-nested-loading,.dc-org-tree-mode .ant-spin-nested-loading .ant-spin-container{flex:1 1;display:flex;flex-direction:column;overflow:hidden}.dc-org-tree-mode__level-header{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid #f0f0f0;flex-shrink:0}.dc-org-tree-mode__level-header-title{font-size:13px;font-weight:500;color:#00000075}.dc-org-tree-mode__level-item{display:flex;align-items:center;padding:8px 12px;border-radius:6px;cursor:pointer;transition:background .15s}.dc-org-tree-mode__level-item:hover{background:#f8fafc}.dc-org-tree-mode__level-checkbox{margin-right:8px;flex-shrink:0}.dc-org-tree-mode__level-info{flex:1 1;min-width:0}.dc-org-tree-mode__level-name{font-size:14px;color:#1e293b}.dc-org-tree-mode__level-number{font-size:12px;color:#94a3b8;margin-right:12px}.dc-org-tree-mode__level-arrow{font-size:12px;color:#94a3b8;cursor:pointer;padding:4px;flex-shrink:0}.dc-org-tree-mode__level-arrow:hover{color:#3b82f6}.dc-org-tree-mode__bottom-toolbar{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-top:1px solid #f0f0f0;flex-shrink:0;font-size:13px;color:#64748b}.dc-org-tree-mode__bottom-selects{display:flex;align-items:center;gap:4px}.dc-org-tree-mode__view-select{min-width:100px}.dc-org-tree-mode__right{width:420px;display:flex;flex-direction:column;overflow:hidden}.dc-org-tree-mode__selected-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #f0f0f0;flex-shrink:0}.dc-org-tree-mode__selected-title{font-size:14px;font-weight:400;color:#1e293b}.dc-org-tree-mode__selected-content{flex:1 1;overflow:hidden}.dc-org-tree-mode__selected-content .ant-table-wrapper,.dc-org-tree-mode__selected-content .ant-table{height:100%}.dc-org-tree-mode__selected-content .ant-table-container{height:100%;display:flex;flex-direction:column}.dc-org-tree-mode__selected-content .ant-table-cell-scrollbar{display:none}.dc-org-tree-mode__selected-content .ant-table-thead>tr>th{text-align:center}.dc-org-tree-mode__selected-content .ant-table-tbody>tr>td{text-align:center}.dc-org-tree-mode__selected-content .ant-table-body{flex:1 1}.dc-org-tree-mode__selected-content .ant-table-body table{width:100%!important;table-layout:fixed}.dc-org-search-results{flex:1 1;overflow:auto;padding:0 16px;scrollbar-width:thin;scrollbar-color:#c1c1c1 transparent}.dc-org-search-results::-webkit-scrollbar{width:4px}.dc-org-search-results::-webkit-scrollbar-track{background:transparent}.dc-org-search-results::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.dc-org-search-results::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.dc-org-search-results__item{display:flex;align-items:center;padding:8px 12px;border-radius:6px;cursor:pointer;transition:background .15s}.dc-org-search-results__item:hover{background:#f8fafc}.dc-org-search-results__checkbox{margin-right:8px;flex-shrink:0}.dc-org-search-results__info{flex:1 1;min-width:0}.dc-org-search-results__name{font-size:14px;color:#1e293b}.dc-org-search-results__path{font-size:12px;color:#94a3b8;margin-top:2px}@keyframes text-shine{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes rotate-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.chain-thinking{width:100%}.chain-thinking-header{display:flex;align-items:center;padding:8px 0}.chain-thinking-header .header-title{color:var(--text-secondary);font-family:PingFang SC;font-size:14px;font-weight:500;line-height:20px}.chain-thinking-header .header-fold-btn{display:flex;align-items:center;justify-content:center;cursor:pointer;margin-left:4px}.chain-thinking-header .header-fold-btn .anticon{font-size:10px;color:var(--text-tertiary)}.chain-thinking-body{overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease-in-out;opacity:1}.chain-thinking-body.fold{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.6,1),opacity .2s ease-out}.chain-thinking-text{border-left:1px solid var(--neutral-100, rgba(0, 0, 0, .06));color:var(--text-secondary);font-size:14px;line-height:22px;max-height:200px;overflow:hidden;padding:4px 0 12px 14px;white-space:pre-wrap;word-break:break-all}.chain-thinking-text.scrollable{overflow-y:auto;scrollbar-width:none}.chain-thinking-text.scrollable::-webkit-scrollbar{display:none}.chain-steps-card{border:1px solid var(--card-border);border-radius:var(--radius-lg);background:var(--bg-card);padding:12px}.chain-steps-card .step-item:not(:last-child){margin-bottom:8px}.chain-steps-card .step-item .step-header{display:flex;align-items:center;cursor:pointer;padding:4px 0}.chain-steps-card .step-item .step-header .step-icon{flex:0 0 16px;width:16px;height:16px;margin-right:8px;display:flex;align-items:center;justify-content:center}.chain-steps-card .step-item .step-header .step-icon img{width:16px;height:16px}.chain-steps-card .step-item .step-header .step-icon-spin{animation:rotate-loading 1s linear infinite}.chain-steps-card .step-item .step-header .step-title{color:var(--text-secondary);font-size:14px;font-weight:500;line-height:20px}.chain-steps-card .step-item .step-header .step-fold-btn{display:flex;align-items:center;justify-content:center;margin-left:4px}.chain-steps-card .step-item .step-header .step-fold-btn .anticon{font-size:10px;color:var(--text-tertiary)}.chain-steps-card .step-item .step-detail-list{margin-top:6px;padding:8px 12px;background:#fafafa;border-radius:var(--radius-md, 6px);overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .2s ease;opacity:1}.chain-steps-card .step-item .step-detail-list.fold{max-height:0;opacity:0;padding:0 12px;margin-top:0;overflow:hidden}.step-detail-item:not(:first-child){margin-top:6px}.step-detail-item.plain .detail-plain-row{display:flex;align-items:flex-start;font-size:13px;line-height:20px}.step-detail-item.plain .detail-plain-row .detail-plain-title{flex-shrink:0;color:var(--text-secondary)}.step-detail-item.plain .detail-plain-row .detail-plain-separator{flex-shrink:0;color:var(--text-secondary);margin:0 4px}.step-detail-item.plain .detail-plain-row .detail-plain-content{color:var(--text-primary);white-space:pre-wrap;word-break:break-all}.step-detail-item .detail-header{display:flex;align-items:center;cursor:pointer;padding:2px 0}.step-detail-item .detail-header .detail-type-icon{flex-shrink:0;margin-right:6px}.step-detail-item .detail-header .detail-title{font-size:13px;color:var(--text-secondary);line-height:18px}.step-detail-item .detail-header .detail-title.loading{background:linear-gradient(90deg,#999,#444,#000,#444,#999);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:text-shine 2.5s linear infinite}.step-detail-item .detail-header .detail-fold-btn{display:flex;align-items:center;justify-content:center;margin-left:4px}.step-detail-item .detail-header .detail-fold-btn .anticon{font-size:9px;color:var(--text-tertiary)}.step-detail-item .detail-content{padding:4px 0 4px 20px;font-size:13px;color:var(--text-secondary);line-height:20px;max-height:100px;overflow-y:auto;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .2s ease;opacity:1;white-space:pre-wrap;word-break:break-all}.step-detail-item .detail-content.fold{max-height:0;opacity:0;padding:0 0 0 20px;overflow:hidden}@container chat-area (max-width: 558px){.chain-thinking{width:100%;min-width:0}.chain-thinking-header .header-title,.chain-thinking-text{font-size:13px}.chain-steps-card{padding:8px}.chain-steps-card .step-item .step-header .step-title{font-size:13px}.chain-steps-card .step-item .step-detail-list{padding:6px 8px}}.bcm-task-flow-card--disabled{pointer-events:none;opacity:.75}.bcm-task-flow-card .bcm-task-flow-card-container{margin:12px 0;padding:8px 12px;border:1px solid #e9ebf0;border-radius:var(--radius-lg);background:var(--bg-card);overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box}.bcm-task-flow-card .bcm-task-flow-card-title{font-size:18px;font-weight:700;color:#1a1a2e;margin-bottom:8px;padding:4px 0 12px;border-bottom:1px solid #e9ebf0}.bcm-task-flow-card .bcm-task-flow-section-title{font-size:16px;font-weight:700;color:#1a1a2e;margin-bottom:12px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.bcm-task-flow-card .bcm-task-flow-section-title:before{content:"";display:inline-block;width:4px;height:20px;background:linear-gradient(180deg,#4285f4,#2b6de8);border-radius:2px;flex-shrink:0}.bcm-task-flow-card .bcm-task-flow-section-title .bcm-task-flow-legend{margin-left:auto}.bcm-task-flow-card .bcm-task-flow-basic-info{margin-bottom:20px;padding:8px 8px 0}.bcm-task-flow-card .bcm-task-flow-info-tags{display:flex;flex-wrap:wrap;gap:10px}.bcm-task-flow-card .bcm-task-flow-tag-item{padding:6px 16px;border-radius:6px;font-size:13px;color:#4285f4;background:transparent;border:1px solid #d9dde5;font-weight:500;cursor:default;user-select:none;white-space:nowrap}.bcm-task-flow-card .bcm-task-flow-steps{flex:1 1;padding:0 8px}.bcm-task-flow-card .bcm-task-flow-legend{display:flex;align-items:center;gap:16px;margin-bottom:0;padding-left:0}.bcm-task-flow-card .bcm-task-flow-legend-item{display:flex;align-items:center;gap:6px;font-size:12px;color:#8c95a6}.bcm-task-flow-card .bcm-task-flow-legend-dot{width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bcm-task-flow-card .bcm-task-flow-legend-dot.pending{border:2px solid #4285f4;background:#fff}.bcm-task-flow-card .bcm-task-flow-legend-dot.pending:after{content:"";width:6px;height:6px;border-radius:50%;background:#4285f4}.bcm-task-flow-card .bcm-task-flow-legend-dot.done{background:#34c759}.bcm-task-flow-card .bcm-task-flow-legend-dot.done:after{content:"\2713";color:#fff;font-size:10px;font-weight:700}.bcm-task-flow-card .bcm-task-flow-legend-dot.skipped{border:2px solid #c8ced8;background:#fff}.bcm-task-flow-card .bcm-task-flow-legend-dot.skipped:after{content:"";width:6px;height:6px;border-radius:50%;background:#c8ced8}.bcm-task-flow-card .bcm-task-flow-steps-scroll{max-height:540px;overflow-y:auto;padding-right:4px}.bcm-task-flow-card .bcm-task-flow-steps-scroll::-webkit-scrollbar{width:4px}.bcm-task-flow-card .bcm-task-flow-steps-scroll::-webkit-scrollbar-track{background:transparent}.bcm-task-flow-card .bcm-task-flow-steps-scroll::-webkit-scrollbar-thumb{background:#d8dde6;border-radius:4px}.bcm-task-flow-card .bcm-task-flow-steps-container{position:relative;padding-left:11px}.bcm-task-flow-card .bcm-task-flow-steps-container:before{content:"";position:absolute;left:21px;top:30px;bottom:30px;width:2px;background:#e4e8f0;z-index:0}.bcm-task-flow-card .bcm-task-flow-step-item{display:flex;align-items:flex-start;gap:12px;padding:12px 0;position:relative;transition:opacity .3s;animation:bcmTaskFlowFadeInUp .4s ease forwards}.bcm-task-flow-card .bcm-task-flow-step-item:nth-child(1){animation-delay:.05s}.bcm-task-flow-card .bcm-task-flow-step-item:nth-child(2){animation-delay:.1s}.bcm-task-flow-card .bcm-task-flow-step-item:nth-child(3){animation-delay:.15s}.bcm-task-flow-card .bcm-task-flow-step-item:nth-child(4){animation-delay:.2s}.bcm-task-flow-card .bcm-task-flow-step-item:nth-child(5){animation-delay:.25s}.bcm-task-flow-card .bcm-task-flow-step-item:nth-child(6){animation-delay:.3s}.bcm-task-flow-card .bcm-task-flow-step-item.is-skipped .bcm-task-flow-step-title{color:#b0b8c8}.bcm-task-flow-card .bcm-task-flow-step-item.is-skipped .bcm-task-flow-step-params{opacity:.4}.bcm-task-flow-card .bcm-task-flow-step-item.is-confirmed .bcm-task-flow-step-dot{cursor:default}@keyframes bcmTaskFlowFadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.bcm-task-flow-card .bcm-task-flow-step-indicator{flex-shrink:0;padding-top:2px;z-index:1}.bcm-task-flow-card .bcm-task-flow-step-dot-wrap{position:relative;display:inline-flex}.bcm-task-flow-card .bcm-task-flow-step-dot{width:22px;height:22px;border-radius:50%;border:2.5px solid #4285f4;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1;transition:all .3s;position:relative}.bcm-task-flow-card .bcm-task-flow-step-dot.not-clickable{cursor:default}.bcm-task-flow-card .bcm-task-flow-step-dot:after{content:"";width:8px;height:8px;border-radius:50%;background:#4285f4;transition:all .3s}.bcm-task-flow-card .bcm-task-flow-step-dot:hover{box-shadow:0 0 0 4px #4285f41a}.bcm-task-flow-card .bcm-task-flow-step-dot.skipped{border-color:#c8ced8;cursor:pointer}.bcm-task-flow-card .bcm-task-flow-step-dot.skipped:after{background:#c8ced8}.bcm-task-flow-card .bcm-task-flow-step-dot.skipped:hover{box-shadow:0 0 0 4px #c8ced833}.bcm-task-flow-card .bcm-task-flow-step-dot.active{border-color:#4285f4;background:#4285f4;box-shadow:0 0 0 4px #4285f426;cursor:default}.bcm-task-flow-card .bcm-task-flow-step-dot.active:after{background:#fff}.bcm-task-flow-card .bcm-task-flow-step-dot.done{border-color:#34c759;background:#34c759;cursor:default}.bcm-task-flow-card .bcm-task-flow-step-dot.done:after{content:"\2713";color:#fff;font-size:12px;font-weight:700;width:auto;height:auto;background:none;border-radius:0}.bcm-task-flow-card .bcm-task-flow-dot-tooltip{position:absolute;left:32px;top:50%;transform:translateY(-50%);background:#1a1a2e;color:#fff;font-size:11px;padding:4px 10px;border-radius:4px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s;z-index:10}.bcm-task-flow-card .bcm-task-flow-dot-tooltip:before{content:"";position:absolute;left:-4px;top:50%;transform:translateY(-50%);border:4px solid transparent;border-right-color:#1a1a2e}.bcm-task-flow-card .bcm-task-flow-step-dot-wrap:hover .bcm-task-flow-dot-tooltip{opacity:1}.bcm-task-flow-card .bcm-task-flow-step-content{flex:1 1;min-width:0}.bcm-task-flow-card .bcm-task-flow-step-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.bcm-task-flow-card .bcm-task-flow-step-title{font-size:15px;font-weight:700;color:#1a1a2e;transition:color .3s}.bcm-task-flow-card .bcm-task-flow-step-title.clickable{cursor:pointer;color:#4285f4}.bcm-task-flow-card .bcm-task-flow-step-title.clickable:hover{color:#2b6de8;text-decoration:underline}.bcm-task-flow-card .bcm-task-flow-btn-confirm{font-size:12px;color:#4285f4;background:#f0f4ff;border:1px solid #d6e3ff;cursor:pointer;padding:5px 16px;border-radius:6px;font-weight:600;transition:all .2s}.bcm-task-flow-card .bcm-task-flow-btn-confirm:hover{background:#4285f4;color:#fff;border-color:#4285f4}.bcm-task-flow-card .bcm-task-flow-btn-confirm.confirmed{background:#e8f8ee;color:#34c759;border-color:#b6e8c8;cursor:pointer}.bcm-task-flow-card .bcm-task-flow-btn-confirm.confirmed:hover{background:#fff1f0;color:#ff4d4f;border-color:#ffccc7}.bcm-task-flow-card .bcm-task-flow-btn-confirm:disabled{cursor:default}.bcm-task-flow-card .bcm-task-flow-step-params{display:flex;flex-direction:column;gap:8px;width:100%;transition:opacity .3s}.bcm-task-flow-card .bcm-task-flow-param-tag{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;background:#fff;border:1px solid #d9dde5;border-radius:5px;font-size:12px;cursor:pointer;transition:all .2s;user-select:none;overflow:visible}.bcm-task-flow-card .bcm-task-flow-param-tag:hover{background:#fff;border-color:#bfc5d0}.bcm-task-flow-card .bcm-task-flow-param-tag.has-value{background:#fff;border-color:#d9dde5}.bcm-task-flow-card .bcm-task-flow-param-tag:hover{border-color:#d0d5dd;background:transparent}.bcm-task-flow-card .bcm-tag-group-area{display:flex;flex-wrap:wrap;gap:8px;width:100%;background:#f8f9fa;border-radius:8px;padding:10px 12px;box-sizing:border-box;margin-bottom:2px}.bcm-task-flow-card .bcm-tag-group-area:last-child{margin-bottom:0}.bcm-task-flow-card .bcm-task-flow-param-input{display:inline-flex;align-items:center;gap:4px;min-width:0;flex-wrap:wrap}.bcm-task-flow-card .bcm-task-flow-param-input .bcm-task-flow-param-label{color:#9098a8;font-weight:500;flex-shrink:0;display:flex;align-items:center}.bcm-task-flow-card .bcm-task-flow-param-input .bcm-task-flow-param-value{color:#4285f4;font-weight:600;padding:0 2px;border-radius:2px;transition:background .2s;word-break:break-all}.bcm-task-flow-card .bcm-task-flow-param-input .bcm-task-flow-param-value.editable{cursor:pointer}.bcm-task-flow-card .bcm-task-flow-param-input .bcm-task-flow-param-value.editable:hover{background:#3b6fd41a}.bcm-task-flow-card .bcm-task-flow-param-input .bcm-task-flow-clear-btn{font-size:12px;color:#c0c4cc;cursor:pointer;transition:color .2s;flex-shrink:0}.bcm-task-flow-card .bcm-task-flow-param-input .bcm-task-flow-clear-btn:hover{color:#ff4d4f}.bcm-task-flow-card .bcm-task-flow-param-input .bcm-task-flow-param-plus{color:#a0aec0;font-weight:400;margin-left:2px;cursor:pointer;transition:color .2s;padding:0 4px}.bcm-task-flow-card .bcm-task-flow-param-input .bcm-task-flow-param-plus:hover{color:#4285f4}.bcm-task-flow-card .bcm-task-flow-param-input .bcm-task-flow-icon-btn{font-size:14px;color:#a0aec0;cursor:pointer;padding:0 4px;transition:color .2s}.bcm-task-flow-card .bcm-task-flow-param-input .bcm-task-flow-icon-btn:hover{color:#4285f4}.bcm-task-flow-card .bcm-task-flow-param-input .bcm-task-flow-datepicker-icon-only{border:none;padding:0;background:transparent}.bcm-task-flow-card .bcm-task-flow-param-input .bcm-task-flow-datepicker-icon-only .ant-picker-input input{display:none}.bcm-task-flow-card .bcm-task-flow-param-input .bcm-task-flow-select-icon-only{border:none;padding:0;background:transparent}.bcm-task-flow-card .bcm-task-flow-param-input .bcm-task-flow-select-icon-only .ant-select-content{display:none}.bcm-task-flow-card .bcm-task-flow-param-input .bcm-task-flow-switch{flex-shrink:0}.bcm-task-flow-select-dropdown{min-width:120px!important}.bcm-task-flow-input{font-size:12px}.bcm-task-flow-input.bcm-task-flow-input-text,.bcm-task-flow-input.bcm-task-flow-input-number{border:none;background:transparent;padding:0 2px;height:auto;color:#4285f4;font-weight:600;width:auto;min-width:40px}.bcm-task-flow-input.bcm-task-flow-input-text:focus,.bcm-task-flow-input.bcm-task-flow-input-number:focus{outline:none;box-shadow:none}.bcm-task-flow-input.bcm-task-flow-input-text::placeholder,.bcm-task-flow-input.bcm-task-flow-input-number::placeholder{color:#a0aec0;font-weight:400}.bcm-task-flow-input.bcm-task-flow-input-text::-webkit-inner-spin-button,.bcm-task-flow-input.bcm-task-flow-input-number::-webkit-inner-spin-button,.bcm-task-flow-input.bcm-task-flow-input-text::-webkit-outer-spin-button,.bcm-task-flow-input.bcm-task-flow-input-number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bcm-task-flow-footer{display:flex;justify-content:flex-end;padding:12px 10px 10px;gap:10px}.bcm-task-flow-btn-execute{padding:8px 24px;font-size:14px;font-weight:500;color:#fff;background:#4285f4;border:1px solid #4285f4;border-radius:8px;cursor:pointer;transition:all .2s}.bcm-task-flow-btn-execute:hover{background:#2b6de8;border-color:#2b6de8}.bcm-task-flow-btn-execute:disabled{opacity:.6;cursor:not-allowed}.bcm-task-flow-result-container{padding:0 8px 12px}.bcm-task-flow-result-list{display:flex;flex-direction:column;gap:8px}.bcm-task-flow-result-item{border:1px solid #e8ecf4;border-radius:8px;padding:12px 16px}.bcm-task-flow-item-text{display:flex;align-items:center;justify-content:space-between;font-size:14px;color:#1a1a2e}.bcm-task-flow-status-tag{font-size:12px;padding:2px 8px;border-radius:4px;font-weight:500}.bcm-task-flow-status-tag.success{color:#34c759;background:#e8f8ee}.bcm-task-flow-status-tag.error{color:#ff4d4f;background:#fff1f0}.bcm-task-flow-error-details{margin-top:8px;border:1px solid #ffe0e0;border-radius:6px;overflow:hidden}.bcm-task-flow-error-header{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#fff8f8}.bcm-task-flow-error-title{font-size:12px;color:#ff4d4f;font-weight:500}.bcm-task-flow-error-actions{display:flex;gap:8px}.bcm-task-flow-fullscreen-btn,.bcm-task-flow-expand-btn{cursor:pointer;color:#8c95a6;transition:color .2s}.bcm-task-flow-fullscreen-btn:hover,.bcm-task-flow-expand-btn:hover{color:#4285f4}.bcm-task-flow-error-content{padding:8px 12px;background:#1a1a2e;max-height:200px;overflow-y:auto}.bcm-task-flow-error-lines-container{font-family:Menlo,Monaco,Courier New,monospace;font-size:12px}.bcm-task-flow-error-line{display:flex;line-height:1.6}.bcm-task-flow-line-number{color:#5a6b8a;width:32px;flex-shrink:0;text-align:right;margin-right:12px;user-select:none}.bcm-task-flow-line-content-container{flex:1 1;min-width:0}.bcm-task-flow-line-content{color:#f0f0f0;word-break:break-all}@media (max-width: 768px){.bcm-task-flow-card-container{min-width:unset;width:100%}.bcm-task-flow-step-header{flex-wrap:wrap;gap:8px}}@media (max-width: 480px){.bcm-task-flow-section-title{font-size:14px}}.bcm-tag-group-actions-bottom{display:flex;justify-content:flex-end;width:100%;padding:4px 0}.bcm-entity-flow-add-btn{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:10px;color:#4285f4;background:#fff;border:1.5px solid #4285f4;border-radius:50%;cursor:pointer;padding:0;line-height:1;transition:all .2s}.bcm-entity-flow-add-btn:hover{background:#f0f4ff;border-color:#2b6de8;color:#2b6de8}.bcm-entity-flow-delete-btn{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:10px;color:#666;background:#fff;border:1.5px solid #888;border-radius:50%;cursor:pointer;padding:0;line-height:1;transition:all .2s;margin-left:8px}.bcm-entity-flow-delete-btn:hover{color:#ff4d4f;border-color:#ff4d4f;background:#fff1f0}.bcm-task-flow-param-tag.is-invalid{border:1px solid #ff4d4f;border-radius:4px;box-shadow:0 0 0 1px #ff4d4f33}.confirm-clarification{padding:8px 12px;overflow:hidden}.confirm-clarification--simple{display:flex;flex-direction:column}.confirm-clarification--simple .confirm-clarification-simple__description{font-size:14px;color:var(--text-primary);padding:8px 4px}.confirm-clarification--simple .confirm-clarification-simple__actions{display:flex;align-items:center;justify-content:flex-end;padding:12px 10px 10px;gap:10px}.confirm-clarification--simple .confirm-clarification-simple__actions .ant-btn{min-width:var(--btn-min-width);height:var(--btn-height);border-radius:var(--btn-radius);font-size:var(--btn-font-size)}.card{margin-top:10px;padding-top:10px;padding-bottom:4px;border-bottom:1px dashed #d9d9d9;font-family:MicrosoftYaHei}.card .title{font-family:MicrosoftYaHei;font-size:14px;color:#212121;margin-bottom:12px}.card .list{overflow:auto;display:flex;flex-wrap:wrap}.card .list .item{display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;margin-bottom:10px;padding:8px 12px;margin-right:10px;flex-shrink:0;background-image:linear-gradient(-28deg,#fbfdff 27%,#e8eefd);border-radius:4px;width:calc((100% - 10px)/2)}.card .list .item:nth-child(2n){margin-right:0}.card .list .item>div:nth-child(1){font-size:14px;color:#212121}.card .list .item>div:nth-child(2){font-family:KINGDEEKB-Bold;font-size:28px;color:#212121;letter-spacing:0;line-height:40px;font-weight:700;display:flex;align-items:baseline;white-space:nowrap}.card .list .item>div:nth-child(2)>div:nth-child(2){font-size:12px;color:#212121;font-family:MicrosoftYaHei;margin-left:3px}.card .list .item>div:nth-child(3){font-size:14px;color:#666;display:flex;align-items:center;margin-top:-10px}.card .list .item>div:nth-child(3)>div:nth-child(1){margin-right:8px}@container chat-area (max-width: 558px){.card .list .item{width:100%;margin-right:0}.card .list .item>div:nth-child(2){font-size:22px;line-height:32px}}.tab-component{--color-positive: #51a65d;--color-negative: #ea564c;width:100%}.tab-component__label{color:#212121;font-size:14px;font-weight:500;line-height:24px;margin-bottom:8px}.tab-component__tabs{display:flex;gap:12px;margin-bottom:16px}.tab-component__tab-item{flex:1 1;border-radius:4px;padding:6px 12px;background:#f5f5f5;border:1px solid #f5f5f5;cursor:pointer;transition:all .2s;user-select:none}.tab-component__tab-item.active.positive{background:#51a65d14;border-color:var(--color-positive)}.tab-component__tab-item.active.positive .tab-component__tab-line1,.tab-component__tab-item.active.positive .tab-component__tab-line2,.tab-component__tab-item.active.positive .tab-component__tab-line3{color:var(--color-positive)}.tab-component__tab-item.active.negative{background:#ea564c14;border-color:var(--color-negative)}.tab-component__tab-item.active.negative .tab-component__tab-line1,.tab-component__tab-item.active.negative .tab-component__tab-line2,.tab-component__tab-item.active.negative .tab-component__tab-line3{color:var(--color-negative)}.tab-component__tab-item.active:not(.positive):not(.negative){background:#248aff14;border-color:#248aff}.tab-component__tab-item.active:not(.positive):not(.negative) .tab-component__tab-line1,.tab-component__tab-item.active:not(.positive):not(.negative) .tab-component__tab-line2,.tab-component__tab-item.active:not(.positive):not(.negative) .tab-component__tab-line3{color:#248aff}.tab-component__tab-line1{font-size:12px;color:#212121;line-height:20px}.tab-component__tab-line2{font-size:14px;font-weight:500;color:#212121;line-height:20px}.tab-component__tab-line3{font-size:12px;font-weight:500;line-height:20px}.positive .tab-component__tab-line3{color:var(--color-positive)}.negative .tab-component__tab-line3{color:var(--color-negative)}.tab-component__content{width:100%}.tab-component__extra-cards{margin-top:16px;display:flex;flex-direction:column;gap:16px}.tab-component__extra-card{width:100%}:root{--adm-radius-s: 4px;--adm-radius-m: 8px;--adm-radius-l: 12px;--adm-font-size-1: 9px;--adm-font-size-2: 10px;--adm-font-size-3: 11px;--adm-font-size-4: 12px;--adm-font-size-5: 13px;--adm-font-size-6: 14px;--adm-font-size-7: 15px;--adm-font-size-8: 16px;--adm-font-size-9: 17px;--adm-font-size-10: 18px;--adm-color-primary: #1677ff;--adm-color-success: #00b578;--adm-color-warning: #ff8f1f;--adm-color-danger: #ff3141;--adm-color-yellow: #ff9f18;--adm-color-orange: #ff6430;--adm-color-wathet: #e7f1ff;--adm-color-text: #333333;--adm-color-text-secondary: #666666;--adm-color-weak: #999999;--adm-color-light: #cccccc;--adm-color-border: #eeeeee;--adm-color-background: #ffffff;--adm-color-highlight: var(--adm-color-danger);--adm-color-white: #ffffff;--adm-color-box: #f5f5f5;--adm-color-text-light-solid: var(--adm-color-white);--adm-color-text-dark-solid: #000000;--adm-color-fill-content: var(--adm-color-box);--adm-font-size-main: var(--adm-font-size-5);--adm-font-family: -apple-system, blinkmacsystemfont, "Helvetica Neue", helvetica, segoe ui, arial, roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;--adm-border-color: var(--adm-color-border)}html[data-prefers-color-scheme=dark]{--adm-color-primary: #3086ff;--adm-color-success: #34b368;--adm-color-warning: #ffa930;--adm-color-danger: #ff4a58;--adm-color-yellow: #ffa930;--adm-color-orange: #e65a2b;--adm-color-wathet: #0d2543;--adm-color-text: #e6e6e6;--adm-color-text-secondary: #b3b3b3;--adm-color-weak: #808080;--adm-color-light: #4d4d4d;--adm-color-border: #2b2b2b;--adm-color-box: #0a0a0a;--adm-color-background: #1a1a1a;--adm-color-background-body: var(--adm-color-background);--adm-border-color: var(--adm-color-border)}:root{-webkit-tap-highlight-color:rgba(0,0,0,0)}html{background-color:var(--adm-color-background-body)}body{color:var(--adm-color-text);font-size:var(--adm-font-size-main);font-family:var(--adm-font-family)}a,button{cursor:pointer}a{color:var(--adm-color-primary);transition:opacity ease-in-out .2s}a:active{opacity:.8}.adm-plain-anchor{color:unset;transition:none}.adm-plain-anchor:active{opacity:unset}body.adm-overflow-hidden{overflow:hidden!important}div.adm-px-tester{--size: 1;height:calc(var(--size) / 2 * 2px);width:0;position:fixed;left:-100vw;top:-100vh;user-select:none;pointer-events:none}.dimensional-attribution-card{--color-positive: #51a65d;--color-negative: #ea564c;width:100%;padding:12px 0}.dimensional-attribution-card__header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.dimensional-attribution-card__title{font-size:calc(1.17em + 2px);font-weight:700;color:#333;line-height:1.4}.dimensional-attribution-card__subtitle{font-size:calc(1.17em - 2px);color:#999;line-height:1.4}.dimensional-attribution-card__error{margin-top:12px;padding:10px 12px;background:#fff2f0;border:1px solid #ffccc7;border-radius:4px;color:#ea564c;font-size:14px;line-height:22px}.dimension-top{margin-bottom:16px}.dimension-top__title{color:#212121;font-size:14px;font-weight:500;line-height:24px;margin-bottom:8px}.dimension-top__list{display:flex;gap:12px}.dimension-top__item{flex:1 1;border-radius:4px;padding:6px 12px;background:#f5f5f5;border:1px solid #f5f5f5;cursor:pointer;transition:all .2s}.dimension-top__item.active.positive{background:#51a65d14;border-color:var(--color-positive)}.dimension-top__item.active.positive .dimension-top__rank,.dimension-top__item.active.positive .dimension-top__name,.dimension-top__item.active.positive .dimension-top__percent{color:var(--color-positive)}.dimension-top__item.active.negative{background:#ea564c14;border-color:var(--color-negative)}.dimension-top__item.active.negative .dimension-top__rank,.dimension-top__item.active.negative .dimension-top__name,.dimension-top__item.active.negative .dimension-top__percent{color:var(--color-negative)}.dimension-top__rank{font-size:12px;color:#212121;line-height:20px}.dimension-top__name{font-size:14px;font-weight:500;color:#212121;line-height:20px}.dimension-top__percent{font-size:12px;font-weight:500;line-height:20px}.positive .dimension-top__percent{color:var(--color-positive)}.negative .dimension-top__percent{color:var(--color-negative)}.dimensional-attribution-card__summary{color:#212121;font-size:14px;line-height:21px;margin-top:16px}.da-treemap-section{margin-top:20px}.da-treemap-section__title{color:#212121;font-size:14px;font-weight:500;line-height:24px;margin-bottom:8px}.adm-picker-view{--height: 240px;--item-height: 34px;--item-font-size: var(--adm-font-size-8);height:var(--height);width:100%;display:flex;position:relative;overflow:hidden;background:var(--adm-color-background)}.adm-picker-view-column{height:100%;flex:1 1;user-select:none;touch-action:none;position:relative;z-index:0}.adm-picker-view-column-wheel{width:100%;cursor:grab;position:absolute;top:calc(50% - var(--item-height) / 2);left:0}.adm-picker-view-column-wheel:before{content:" ";display:block;position:absolute;width:100%;height:100vh;top:-100vh}.adm-picker-view-column-wheel:after{content:" ";display:block;position:absolute;width:100%;height:100vh;bottom:-100vh}.adm-picker-view-column-item{font-size:var(--item-font-size);padding:0 6px;height:var(--item-height);display:flex;justify-content:center;align-items:center}.adm-picker-view-column-item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-picker-view-column-accessible{width:100%;height:100%;pointer-events:none;opacity:0;display:flex;flex-direction:column;position:relative;top:calc(var(--item-height) * -1);z-index:0;padding-bottom:1px}.adm-picker-view-column-accessible>*{flex:1 1;text-overflow:ellipsis}.adm-picker-view-column-accessible-current{position:absolute;width:100%;height:100%}.adm-picker-view-column-accessible-button{width:100%;height:100%}.adm-picker-view-mask{position:absolute;z-index:10000;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;pointer-events:none}.adm-picker-view-mask-top,.adm-picker-view-mask-bottom{flex:auto}.adm-picker-view-mask-middle{height:var(--item-height);box-sizing:border-box;flex:none;border-top:solid 1px var(--adm-color-border);border-bottom:solid 1px var(--adm-color-border)}.adm-picker-view-mask-top{background:var(--adm-color-background);-webkit-mask:linear-gradient(0deg,rgba(0,0,0,.6) 0%,rgba(0,0,0,.8) 50%,#000000 100%);mask:linear-gradient(0deg,rgba(0,0,0,.6) 0%,rgba(0,0,0,.8) 50%,#000000 100%)}.adm-picker-view-mask-bottom{background:var(--adm-color-background);-webkit-mask:linear-gradient(180deg,rgba(0,0,0,.6) 0%,rgba(0,0,0,.8) 50%,#000000 100%);mask:linear-gradient(180deg,rgba(0,0,0,.6) 0%,rgba(0,0,0,.8) 50%,#000000 100%)}.adm-picker-view-loading-content{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.adm-picker-view-item-height-measure{position:relative;left:0;top:0;height:var(--item-height);width:0;pointer-events:none}.metric-attribution-card{--color-positive: #51a65d;--color-negative: #ea564c;--color-positive-stop-0: #5fbf95;--color-positive-stop-1: #27885b;--color-negative-stop-0: #ff8894;--color-negative-stop-1: #fb3e3f;--color-percent-bg-positive: rgba(49, 166, 112, .08);--color-percent-bg-negative: rgba(234, 86, 76, .08);width:100%;padding:12px 0}.attribution-value-change{margin-bottom:20px}.attribution-value-change__top{display:flex;align-items:flex-end}.attribution-value-change__base,.attribution-value-change__current{flex:1 1}.attribution-value-change__base{text-align:left}.attribution-value-change__current{text-align:right}.attribution-value-change__label{color:#666;font-size:14px;line-height:20px}.attribution-value-change__val{color:#212121;font-size:22px;font-weight:700;line-height:28px;margin-top:4px}.attribution-value-change__icon{flex-shrink:0;font-size:20px;margin:0 12px 4px;color:#999}.attribution-value-change__bottom{margin-top:6px;border-radius:4px;text-align:center;font-size:12px;font-weight:500;line-height:20px;padding:6px;background:#51a65d0f;color:var(--color-positive)}.attribution-value-change__bottom.down{background:#ea564c14;color:var(--color-negative)}.attribution-legend{display:flex;margin-bottom:12px}.attribution-legend__item{display:flex;align-items:center}.attribution-legend__item+.attribution-legend__item{margin-left:14px}.attribution-legend__block{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:4px}.attribution-legend__block.positive{background:linear-gradient(90deg,var(--color-positive-stop-0),var(--color-positive-stop-1))}.attribution-legend__block.negative{background:linear-gradient(90deg,var(--color-negative-stop-0),var(--color-negative-stop-1))}.attribution-legend__block.relation.positive{background:repeating-linear-gradient(135deg,var(--color-positive-stop-0) 0px,var(--color-positive-stop-1) 2px,transparent 2px,transparent 4px);background-size:4px 4px}.attribution-legend__block.relation.negative{background:repeating-linear-gradient(135deg,var(--color-negative-stop-0) 0px,var(--color-negative-stop-1) 2px,transparent 2px,transparent 4px);background-size:4px 4px}.attribution-legend__name{color:#666;font-size:12px;line-height:18px}.attribution-tree__scheme{display:flex;gap:8px;margin-bottom:12px}.attribution-tree__scheme-item{padding:4px 12px;border-radius:4px;background:#f5f5f5;font-size:12px;color:#666;cursor:pointer}.attribution-tree__scheme-item.active{background:#276ff51a;color:#276ff5}.attribution-tree__header{border-radius:4px;background:linear-gradient(0deg,#fafafa 55%,#f5f6f8 88%);box-shadow:0 1px 4px #0000001a;padding:12px 0 7px;display:flex;flex-direction:column;align-items:center}.attribution-tree__header-name{color:#212121;font-size:14px;line-height:16px}.attribution-tree__header-data{display:flex;align-items:baseline;margin-top:4px}.attribution-tree__header-value{color:#212121;font-size:18px;font-weight:700}.attribution-tree__header-unit{color:#666;font-size:12px;margin-left:2px}.attribution-tree__header-compare-type{color:#505050;font-size:12px;margin-left:24px}.attribution-tree__header-compare-value{color:var(--color-positive);font-size:12px;font-weight:600;margin-left:8px}.attribution-tree__formula{margin-top:12px;padding:8px;border-radius:4px;background:#f3f5f89e;font-size:12px;line-height:24px;word-break:break-word}.attribution-tree__formula-icon{display:inline-block;width:16px;height:16px;text-align:center;line-height:16px;vertical-align:middle;color:#999;margin-right:4px}.attribution-tree__formula-name{color:#666;font-weight:600;margin-left:4px}.attribution-tree__formula-eq{color:#666;padding:0 2px}.attribution-tree__formula-text{color:#666}.attribution-tree__formula-weak{color:#666;margin-left:4px}.tree-node{position:relative;padding-left:17px;padding-top:12px}.tree-node:not(:last-child):after{content:"";display:block;width:1px;background:#e8e8e8;position:absolute;top:0;bottom:0;left:5px}.tree-node__self{display:flex;align-items:stretch;position:relative;padding-left:6px;padding-right:8px;border-radius:4px;background:#fff;box-shadow:0 1px 6px #00000014;cursor:pointer;--node-color: #212121;--node-stop-0: transparent;--node-stop-1: transparent;--node-percent-bg: transparent}.tree-node__self.positive{--node-color: var(--color-positive);--node-stop-0: var(--color-positive-stop-0);--node-stop-1: var(--color-positive-stop-1);--node-percent-bg: var(--color-percent-bg-positive)}.tree-node__self.negative{--node-color: var(--color-negative);--node-stop-0: var(--color-negative-stop-0);--node-stop-1: var(--color-negative-stop-1);--node-percent-bg: var(--color-percent-bg-negative)}.tree-node__relation{width:15px;border-radius:4px 0 0 4px;background:linear-gradient(90deg,var(--node-stop-0),var(--node-stop-1));position:absolute;left:0;top:0;bottom:0}.tree-node__self.weak .tree-node__relation{background:repeating-linear-gradient(135deg,var(--node-stop-0) 0px,var(--node-stop-1) 2px,transparent 2px,transparent 4px);background-size:4px 4px}.tree-node__line{border-radius:0 0 0 4px;border:1px solid #e8e8e8;border-top:none;border-right:none;position:absolute;top:-12px;left:-12px;width:12px;bottom:50%}.tree-node__data{background:#fff;border-radius:4px 0 0 4px;padding:8px;flex:1 1;position:relative;z-index:1;font-size:12px;color:#505050;line-height:16px}.tree-node__percent-bar{position:absolute;left:0;top:0;bottom:0;background:var(--node-percent-bg)}.tree-node__row{display:flex;justify-content:space-between;align-items:center}.tree-node__row+.tree-node__row{margin-top:6px}.tree-node__row-left,.tree-node__row-right{display:flex;align-items:center}.tree-node__row-right{flex-shrink:0}.tree-node__name{color:#212121;font-size:14px}.tree-node__value{color:#212121;font-size:18px;font-weight:700}.tree-node__unit{color:#666;font-size:12px;margin-left:2px}.tree-node__label{color:#666}.tree-node__contribution{color:var(--node-color);font-weight:600;margin-left:8px}.tree-node__compare-type{color:#666}.tree-node__compare-value,.tree-node__importance{color:var(--node-color);font-weight:600;margin-left:8px}.tree-node__influence{color:#212121;font-weight:600;margin-left:8px}.tree-node__weak-info{border-radius:4px;background:#f3f5f84d;padding:6px 8px;margin-top:10px}.tree-node__arrow{display:flex;align-items:center;padding:0 4px}.tree-node__arrow-icon{font-size:10px;color:#999;transition:transform .2s}.tree-node__arrow-icon.expanded{transform:rotate(90deg)}.tree-node__children{transition:all .2s linear}.adm-spin-loading{--color: var(--adm-color-weak);--size: 32px;width:var(--size);height:var(--size)}.adm-spin-loading-svg{width:100%;height:100%;animation:adm-spin-loading-rotate .8s infinite linear}.adm-spin-loading-svg>.adm-spin-loading-fill{stroke:var(--color)}@keyframes adm-spin-loading-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-message-msg{color:#212121;text-align:justify;font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.error-message-tips{border-radius:4px;background:#f3f5f89e;margin-top:12px;padding:10px 12px 12px 8px}.error-message-tips-header{display:flex;align-items:center;color:#212121;text-align:justify;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:500;line-height:24px}.error-message-tips-header-text{margin-left:6px}.error-message-tips ul{list-style:none;padding:0 0 0 24px;margin:4px 0 0}.error-message-tips ul li{color:#212121;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:500;line-height:24px;display:flex;align-items:start}.error-message-tips ul li:before{content:"\2022";margin-right:4px}.adm-list{--header-font-size: var(--adm-font-size-7);--prefix-width: "auto";--prefix-padding-right: 12px;--align-items: center;--active-background-color: var(--adm-color-border);--border-inner: solid 1px var(--adm-color-border);--border-top: solid 1px var(--adm-color-border);--border-bottom: solid 1px var(--adm-color-border);--padding-left: 12px;--padding-right: 12px;--font-size: var(--adm-font-size-9);--extra-max-width: 70%}.adm-list-header{color:var(--adm-color-weak);font-size:var(--header-font-size);padding:8px var(--padding-right) 8px var(--padding-left)}.adm-list-body{background-color:var(--adm-color-background);overflow:hidden;font-size:var(--font-size)}.adm-list-body-inner{margin-top:-1px}.adm-list-default .adm-list-body{border-top:var(--border-top);border-bottom:var(--border-bottom)}.adm-list-card{margin:12px}.adm-list-card .adm-list-body{border-radius:8px}.adm-list-card .adm-list-header{padding-left:0}.adm-list-item{display:block;padding-left:var(--padding-left);position:relative;background-color:var(--adm-color-background);line-height:1.5}.adm-list-item-title,.adm-list-item-description{color:var(--adm-color-weak);font-size:var(--adm-font-size-main)}.adm-list-item-content{display:flex;align-items:var(--align-items);justify-content:flex-start;border-top:var(--border-inner);padding-right:var(--padding-right)}.adm-list-item-content-prefix{width:var(--prefix-width);flex:none;padding-right:var(--prefix-padding-right)}.adm-list-item-content-main{flex:auto;padding:12px 0}.adm-list-item-content-extra{flex:none;padding-left:12px;font-size:var(--adm-font-size-7);color:var(--adm-color-weak);max-width:var(--extra-max-width)}.adm-list-item-content-arrow{flex:none;display:flex;align-items:center;margin-left:4px;color:var(--adm-color-light);font-size:19px}.adm-list-item-disabled{cursor:not-allowed}.adm-list-item-disabled.adm-list-item-disabled>.adm-list-item-content>*{opacity:.4;pointer-events:none}a.adm-list-item:active:not(.adm-list-item-disabled){background-color:var(--active-background-color)}a.adm-list-item:active:not(.adm-list-item-disabled):after{content:" ";display:block;position:absolute;width:100%;bottom:-1px;left:0;border-bottom:var(--border-inner)}.info-tip{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:4px;font-size:13px;line-height:20px;border-left:3px solid transparent;margin-top:8px}div:first-child>.info-tip{margin-top:0}.info-tip__icon{flex-shrink:0;font-size:14px;line-height:1}.info-tip__text{flex:1 1;color:#374151}.info-tip--info{background-color:#1677ff0f;border-left-color:#1677ff}.info-tip--info .info-tip__icon{color:#1677ff}.info-tip--warning{background-color:#faad1414;border-left-color:#faad14}.info-tip--warning .info-tip__icon{color:#faad14}.info-tip--success{background-color:#52c41a14;border-left-color:#52c41a}.info-tip--success .info-tip__icon{color:#52c41a}.info-tip--error{background-color:#ff4d4f14;border-left-color:#ff4d4f}.info-tip--error .info-tip__icon{color:#ff4d4f}.adm-skeleton{--width: 100%;--height: 0;--border-radius: 0;background-color:#bebebe33;border-radius:var(--border-radius);width:var(--width);height:var(--height);display:block}.adm-skeleton.adm-skeleton-animated{background:linear-gradient(90deg,#bebebe33 25%,#8181813d 37%,#bebebe33 63%);background-size:400% 100%;animation:adm-skeleton-loading 1.4s ease infinite}.adm-skeleton.adm-skeleton-title{--width: 45%;--height: 32px;--border-radius: 2px;margin-bottom:16px;margin-top:16px}.adm-skeleton.adm-skeleton-paragraph-line{--height: 18px;--border-radius: 2px;margin-top:12px;margin-bottom:12px}.adm-skeleton.adm-skeleton-paragraph-line:last-child{--width: 65%}@keyframes adm-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.loading-card{display:flex;justify-content:flex-start;align-items:center;width:100%;margin-right:16px;font-size:14px;color:#111;line-height:30px;font-weight:400}.loading-card .loading-icon{margin-right:4px}.loading-card .loading-icon .ant-spin-dot-spin,.loading-card .loading-icon .ant-spin-dot-spin .ant-spin-dot-item{width:16px;height:16px}.adm-swipe-action{--background: var(--adm-color-background);background:var(--background);cursor:grab;overflow:hidden;touch-action:pan-y}.adm-swipe-action-track{position:relative;overflow:visible}.adm-swipe-action-actions{position:absolute;display:flex;justify-content:center;align-items:stretch;width:auto;white-space:nowrap}.adm-swipe-action-actions-right{left:100%;top:0;height:100%}.adm-swipe-action-actions-left{right:100%;top:0;height:100%}.adm-swipe-action-action-button.adm-button{--border-radius: 0;--border-width: 0;--text-color: var(--adm-color-text-light-solid);padding-left:20px;padding-right:20px}.operations{display:flex;justify-content:end;width:100%}.operations .btn{padding:8px 12px;color:#212121;text-align:center;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:500;line-height:20px;border-radius:4px;border:1px solid #dcdcdc;background:#fff;cursor:pointer}.operations .btn+.btn{margin-left:12px}.adm-button{--color: var(--adm-color-text-light-solid);--text-color: var(--adm-button-text-color, var(--adm-color-text));--background-color: var(--adm-button-background-color, var(--adm-color-background));--border-radius: var(--adm-button-border-radius, 4px);--border-width: var(--adm-button-border-width, 1px);--border-style: var(--adm-button-border-style, solid);--border-color: var(--adm-button-border-color, var(--adm-color-border));color:var(--text-color);background-color:var(--background-color);position:relative;display:inline-block;box-sizing:border-box;height:auto;padding:7px 12px;margin:0;font-size:var(--adm-font-size-9);line-height:1.4;text-align:center;border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--border-radius);cursor:pointer;transition:opacity ease .15s;user-select:none}.adm-button:focus{outline:none}.adm-button:before{position:absolute;top:0;left:0;transform:translate(calc(var(--border-width) * -1),calc(var(--border-width) * -1));width:100%;height:100%;background-color:var(--adm-color-text-dark-solid);border:var(--border-width) var(--border-style) var(--adm-color-text-dark-solid);border-radius:var(--border-radius);opacity:0;content:" ";box-sizing:content-box}.adm-button:active:before{opacity:.08}.adm-button-default.adm-button-fill-outline{--background-color: transparent;--border-color: var(--adm-color-text)}.adm-button-default.adm-button-fill-none{--background-color: transparent;--border-width: 0px}.adm-button:not(.adm-button-default){--text-color: var(--adm-color-text-light-solid);--background-color: var(--color);--border-color: var(--color)}.adm-button:not(.adm-button-default).adm-button-fill-outline{--text-color: var(--color);--background-color: transparent}.adm-button:not(.adm-button-default).adm-button-fill-none{--text-color: var(--color);--background-color: transparent;--border-width: 0px}.adm-button-primary{--color: var(--adm-color-primary)}.adm-button-success{--color: var(--adm-color-success)}.adm-button-danger{--color: var(--adm-color-danger)}.adm-button-warning{--color: var(--adm-color-warning)}.adm-button-block{display:block;width:100%}.adm-button-disabled{cursor:not-allowed;opacity:.4}.adm-button-disabled:active:before{display:none}.adm-button.adm-button-mini{padding-top:3px;padding-bottom:3px;font-size:var(--adm-font-size-main)}.adm-button.adm-button-mini.adm-button-shape-rounded{padding-left:9px;padding-right:9px}.adm-button.adm-button-small{padding-top:3px;padding-bottom:3px;font-size:var(--adm-font-size-7)}.adm-button.adm-button-large{padding-top:11px;padding-bottom:11px;font-size:var(--adm-font-size-10)}.adm-button.adm-button-shape-rounded{--border-radius: 1000px}.adm-button.adm-button-shape-rectangular{--border-radius: 0}.adm-button-loading{vertical-align:bottom}.adm-button-loading-wrapper{display:flex;height:1.4em;align-items:center;justify-content:center}.adm-button-loading-wrapper>.adm-loading{opacity:.6}.progress{font-family:MicrosoftYaHei;color:#212121}.progress .title{font-size:16px;color:#212121;letter-spacing:0;font-weight:400;margin-bottom:8px;display:flex;align-items:center;justify-content:space-between}.progress .title .subtitle{font-size:14px;color:#666}.progress .num{display:flex;align-items:baseline;font-family:KINGDEEKB-Bold}.progress .num>div{display:inline-block}.progress .num>div:nth-child(1){font-size:30px}.progress .num>div:nth-child(2){font-family:MicrosoftYaHei;font-size:12px;margin-left:5px;font-weight:400}.progress .main{display:flex;align-items:center}.progress .main-left{flex:1 1;height:16px;background:#0000000d;padding-top:4px}.progress .main-left-m{width:100%;height:8px;border-radius:0;display:flex;align-items:center}.progress .main-left-m>div{height:100%}.progress .main-left-m-no-done{flex:1 1;background-image:linear-gradient(90deg,#e73e33ab,#e73e3338)}.progress .main-left-m-done{border-radius:0;background:#276ff5;position:relative}.progress .main-left-m-done .tip{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid #276ff5;position:absolute;right:-4px;top:-10px}.progress .main-right{margin-left:6px}.progress .list{display:flex;align-items:center;flex-wrap:wrap;font-family:MicrosoftYaHei;font-size:14px;color:#666;margin-top:8px}.progress .list .item{width:50%;display:flex;align-items:center}.progress .list .item>div:nth-child(1){margin-right:10px}.adm-dot-loading{display:inline-block}.skeleton-card{margin:12px 0}.skeleton-card .custom-large-skeleton{height:140px;--border-radius: 6px}.skeleton-card .custom-line-skeleton .adm-skeleton-paragraph-line{border-radius:6px}.affected-tasks-card{font-size:14px;font-weight:400;color:var(--text-primary);background-color:#fff;border:1px solid var(--border-light);border-radius:var(--radius-md);overflow:hidden}.affected-tasks-card .affected-tasks-header{display:flex;align-items:center;padding:10px 16px;background-color:#f7f8fa;border-bottom:1px solid #e5e6eb}.affected-tasks-card .affected-tasks-header-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:8px;font-size:12px;color:#4f6ef7}.affected-tasks-card .affected-tasks-header-title{font-size:13px;font-weight:500;color:var(--text-primary)}.affected-tasks-card .affected-tasks-list{max-height:320px;overflow-y:auto}.affected-tasks-card .affected-tasks-item{display:flex;align-items:center;padding:10px 16px;border-bottom:1px solid #e5e6eb;cursor:pointer;transition:background-color .2s ease}.affected-tasks-card .affected-tasks-item:last-child{border-bottom:none}.affected-tasks-card .affected-tasks-item:hover{background-color:var(--bg-secondary, #f7f8fa)}.affected-tasks-card .affected-tasks-item.selected{background-color:#f0f5ff}.affected-tasks-card .affected-tasks-item-radio{flex-shrink:0;margin-right:12px;display:flex;align-items:center}.affected-tasks-card .affected-tasks-item-info{flex:1 1;overflow:hidden}.affected-tasks-card .affected-tasks-item-name{font-size:14px;font-weight:500;color:var(--text-primary);margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.affected-tasks-card .affected-tasks-item-desc{font-size:12px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.affected-tasks-card .affected-tasks-item-time{flex-shrink:0;text-align:right;margin-left:16px}.affected-tasks-card .affected-tasks-item-time-label{display:block;font-size:12px;color:var(--text-tertiary, #999);margin-bottom:2px}.affected-tasks-card .affected-tasks-item-time-value{display:block;font-size:12px;color:var(--text-secondary)}.affected-tasks-card .affected-tasks-radio-circle{width:18px;height:18px;border-radius:50%;border:2px solid #d9d9d9;background:#fff;transition:all .2s ease;position:relative}.affected-tasks-card .affected-tasks-radio-circle.active{border-color:#4f6ef7;background:#4f6ef7}.affected-tasks-card .affected-tasks-radio-circle.active:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6px;height:6px;border-radius:50%;background:#fff}.affected-tasks-card .affected-tasks-empty{display:flex;align-items:center;justify-content:center;padding:32px 16px}.affected-tasks-card .affected-tasks-empty-text{font-size:13px;color:var(--text-secondary)}.affected-tasks-card .affected-tasks-actions{display:flex;justify-content:flex-end;padding:12px 16px;gap:8px;border-top:1px solid #e5e6eb}.affected-tasks-card .affected-tasks-actions .kd-btn{min-width:72px;height:32px;padding:0 16px;border-radius:4px;font-size:13px;font-weight:500}.affected-tasks-card .affected-tasks-actions.affected-tasks-actions-end{justify-content:center}.alloc-sf{background:#fff;border:1px solid #e5e6eb;border-radius:10px;overflow:hidden;width:100%;max-width:840px;box-sizing:border-box;box-shadow:0 1px 3px #0000000a;transition:width .3s ease,box-shadow .2s ease,border-color .2s ease}.alloc-sf:hover{box-shadow:0 2px 8px #00000012;border-color:#d0d1d6}.alloc-sf--collapsed{width:fit-content;min-width:240px}.alloc-sf--done{border-color:#34c7594d}.alloc-sf--done .alloc-sf-header-icon{background:#eafbef;color:#34c759}.alloc-sf .alloc-sf-header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;cursor:pointer;user-select:none;transition:background .15s ease}.alloc-sf .alloc-sf-header:hover{background:#f7f8fa}.alloc-sf .alloc-sf-header-left{display:flex;align-items:center;gap:8px}.alloc-sf .alloc-sf-header-icon{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:#eef1fe;color:#4f6ef7;flex-shrink:0}.alloc-sf .alloc-sf-title{font-size:13px;font-weight:600;color:#1d2129;line-height:20px;letter-spacing:.01em}.alloc-sf .alloc-sf-count{font-size:11px;font-weight:500;color:#86909c;background:#f2f3f5;padding:1px 7px;border-radius:10px;line-height:16px;letter-spacing:.02em}.alloc-sf .alloc-sf-chevron{transition:transform .25s cubic-bezier(.4,0,.2,1);flex-shrink:0;color:#c9cdd4}.alloc-sf .alloc-sf-chevron--collapsed{transform:rotate(180deg)}.alloc-sf .alloc-sf-body{padding:2px 14px 14px}.alloc-sf .alloc-sf-step{display:flex;gap:10px;min-height:36px}.alloc-sf .alloc-sf-step:last-child .alloc-sf-step-content{padding-bottom:0}.alloc-sf .alloc-sf-step-indicator{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:22px;padding-top:1px}.alloc-sf .alloc-sf-step-dot{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:11px;font-weight:600;transition:all .2s ease}.alloc-sf .alloc-sf-step-num{font-size:11px;font-weight:600;line-height:1}.alloc-sf .alloc-sf-step-line{width:1.5px;flex:1 1;min-height:8px;margin:3px 0;border-radius:1px;transition:background .2s ease}.alloc-sf .alloc-sf-step-content{display:flex;align-items:baseline;gap:6px;padding:2px 0 10px;line-height:20px}.alloc-sf .alloc-sf-step-name{font-size:13px;font-weight:400;transition:color .2s ease}.alloc-sf .alloc-sf-step-tag{font-size:10px;font-weight:500;padding:0 5px;border-radius:3px;line-height:16px;white-space:nowrap;letter-spacing:.02em}.alloc-sf .alloc-sf-step-tag--required{color:#e8684a;background:#fff2ec}.alloc-sf .alloc-sf-step-tag--optional{color:#86909c;background:#f2f3f5}.alloc-sf .alloc-sf-step--finish .alloc-sf-step-dot{background:#34c759;box-shadow:0 1px 4px #34c75940}.alloc-sf .alloc-sf-step--finish .alloc-sf-step-line{background:#34c759}.alloc-sf .alloc-sf-step--finish .alloc-sf-step-name{color:#86909c;text-decoration:line-through;text-decoration-color:#86909c66}.alloc-sf .alloc-sf-step--process .alloc-sf-step-dot{background:#4f6ef7;box-shadow:0 1px 6px #4f6ef74d;color:#fff}.alloc-sf .alloc-sf-step--process .alloc-sf-step-line{background:#e5e6eb}.alloc-sf .alloc-sf-step--process .alloc-sf-step-name{color:#4f6ef7;font-weight:500}.alloc-sf .alloc-sf-step--wait .alloc-sf-step-dot{background:#f2f3f5;color:#86909c}.alloc-sf .alloc-sf-step--wait .alloc-sf-step-line{background:#e5e6eb}.alloc-sf .alloc-sf-step--wait .alloc-sf-step-name{color:#86909c}.alloc-suggest-card{width:100%;max-width:840px;margin:8px 0;padding:16px 20px;border:1px solid #e5e6eb;border-radius:8px;background:#fff;box-sizing:border-box;font-size:13px;color:#1f2329;line-height:1.5}.alloc-suggest-card--collapsed .asc-title{margin-bottom:0}.asc-title{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#1f2329;margin-bottom:10px;line-height:1.5;cursor:pointer;user-select:none;transition:color .2s ease}.asc-title:hover{color:#4f6ef7}.asc-title-text{flex:1 1;min-width:0}.asc-title-arrow{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:11px;color:#8f959e;transition:transform .25s cubic-bezier(.4,0,.2,1)}.asc-title-arrow--collapsed{transform:rotate(-90deg)}.asc-body{overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .25s ease;max-height:2000px;opacity:1}.asc-body--collapsed{max-height:0;opacity:0;margin:0;transition:max-height .25s cubic-bezier(.4,0,.2,1),opacity .15s ease}.asc-extracted{margin-bottom:12px;padding:10px 16px;border:1px solid #e5e6eb;border-radius:6px;background:#fafbfc}.asc-extracted-item{display:flex;align-items:center;gap:8px;padding:4px 0}.asc-extracted-item:first-child{padding-top:0}.asc-extracted-item:last-child{padding-bottom:0}.asc-extracted-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:18px;height:18px}.asc-extracted-label{flex-shrink:0;color:#646a73;font-size:13px;min-width:70px}.asc-extracted-value{color:#1f2329;font-size:13px;font-weight:500}.asc-extracted-tag{display:inline-flex;align-items:center;padding:1px 6px;font-size:12px;color:#4f6ef7;background:#4f6ef714;border:1px solid rgba(79,110,247,.2);border-radius:4px;white-space:nowrap}.asc-extracted-tag--default{color:#8f959e;background:#8f959e14;border-color:#8f959e40}.asc-template-title{font-size:13px;color:#1f2329;margin-bottom:8px;line-height:1.5}.asc-template-box{padding:10px 16px;border:1px solid #e5e6eb;border-radius:6px;background:#fafbfc;margin-bottom:12px}.asc-template-item{display:flex;align-items:baseline;padding:3px 0;line-height:1.5}.asc-template-item:first-child{padding-top:0}.asc-template-item:last-child{padding-bottom:0}.asc-template-label{flex-shrink:0;color:#646a73;font-size:13px}.asc-template-value{color:#4f6ef7;font-size:13px;font-weight:500}.asc-bottom-box{margin-top:2px;margin-bottom:12px;padding:10px 16px;border:1px solid #e5e6eb;border-radius:6px;background:#fafbfc}.asc-pending-item{display:flex;align-items:center;gap:8px;padding:4px 0}.asc-pending-item:first-child{padding-top:0}.asc-pending-item:last-child{padding-bottom:0}.asc-pending-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#4f6ef7;color:#fff;font-size:11px;font-weight:700;line-height:1}.asc-pending-icon--required{background:#f53f3f}.asc-pending-label{flex-shrink:0;color:#646a73;font-size:13px;min-width:70px}.asc-pending-value{color:#4f6ef7;font-size:13px;font-weight:500}.asc-pending-value--required{color:#f53f3f}.asc-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-bottom:10px}.asc-btn-copy{min-width:72px;height:32px;padding:0 16px;border-radius:4px;font-size:13px;border:1px solid #d9d9d9;color:#1f2329;background:#fff}.asc-btn-copy:hover{border-color:#4f6ef7;color:#4f6ef7}.asc-btn-fill{min-width:72px;height:32px;padding:0 16px;border-radius:4px;font-size:13px;background:#4f6ef7;border-color:#4f6ef7}.asc-btn-fill:hover{background:#3d5ce5;border-color:#3d5ce5}.asc-group{margin-bottom:12px;border:1px solid #e5e6eb;border-radius:8px;background:#fff;overflow:hidden}.asc-group-header{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#f7f8fa;border-bottom:1px solid #e5e6eb;font-size:13px;font-weight:600;color:#1f2329}.asc-group-body{padding:8px 16px;background:#fafbfc}.asc-field-row{display:flex;align-items:center;gap:8px;padding:6px 28px 6px 0;min-height:32px;position:relative}.asc-field-row:not(:last-child){border-bottom:1px dashed #e5e6eb}.asc-field-row--required .asc-field-value--pending{color:#f53f3f}.asc-field-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:18px;height:18px}.asc-field-icon--pending{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#4f6ef7;color:#fff;font-size:11px;font-weight:700;line-height:1}.asc-field-icon--required{background:#f53f3f}.asc-field-label{flex-shrink:0;width:80px;text-align:right;color:#646a73;font-size:13px}.asc-field-value{flex:1 1;min-width:0;color:#1f2329;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asc-field-value--pending{color:#4f6ef7;font-weight:500}.asc-field-value--required{color:#f53f3f}.asc-field-tag{display:inline-flex;align-items:center;padding:1px 6px;font-size:12px;color:#4f6ef7;background:#4f6ef714;border:1px solid rgba(79,110,247,.2);border-radius:4px;white-space:nowrap;flex-shrink:0}.asc-field-tag--default{color:#8f959e;background:#8f959e14;border-color:#8f959e40}.asc-field-clear{position:absolute;right:0;top:50%;transform:translateY(-50%);display:none;width:20px;height:20px;align-items:center;justify-content:center;border-radius:4px;color:#8f959e;font-size:11px;cursor:pointer;transition:all .2s ease}.asc-field-clear:hover{background:#fee2e2;color:#ef4444}.asc-field-row:hover .asc-field-clear{display:flex}.asc-hint{font-size:12px;color:#8f959e;line-height:1.5}.condition-range-modal .ant-modal-body{padding:20px 24px}.crm-model-header{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:13px;color:#333}.crm-model-header .crm-model-label{color:#666}.crm-model-header .crm-model-required{color:#f5222d;margin-right:4px}.crm-model-header .crm-model-name{font-weight:500;color:#1d3b8e}.crm-table-wrap{border:1px solid #e5e6eb;border-radius:4px;overflow:hidden;max-height:320px;overflow-y:auto}.crm-table{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.crm-table th{background:#fafafa;padding:8px 12px;font-weight:500;color:#666;border-bottom:1px solid #e5e6eb;text-align:left;position:sticky;top:0;z-index:1}.crm-table th:not(:last-child){border-right:1px solid #e5e6eb}.crm-table td{padding:6px 12px;color:#333;border-bottom:1px solid #f0f0f0;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-table td:not(:last-child){border-right:1px solid #f0f0f0}.crm-table tr:last-child td{border-bottom:none}.crm-table tr:hover td{background:#f5f7fa}.crm-condition-cell{display:flex;align-items:center;gap:6px;min-height:24px;cursor:pointer}.crm-condition-cell .crm-search-icon{flex-shrink:0;transition:stroke .2s}.crm-condition-cell:hover .crm-search-icon{stroke:#4f6ef7}.crm-condition-tag{display:inline-flex;align-items:center;gap:2px;background:#eff3fe;border:1px solid #c5d5fc;border-radius:4px;padding:1px 4px 1px 7px;max-width:180px}.crm-condition-tag .crm-tag-text{font-size:12px;color:#1d3b8e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-condition-tag .crm-tag-close{display:none;width:14px;height:14px;align-items:center;justify-content:center;font-size:9px;color:#7a9be0;cursor:pointer;flex-shrink:0}.crm-condition-tag .crm-tag-close:hover{color:#1d3b8e}.crm-condition-tag:hover .crm-tag-close{display:flex}.crm-footer{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid #f0f0f0}.ext-field-cond-modal .efcm-field-label{font-size:13px;color:#333;margin-bottom:10px}.ext-field-cond-modal .efcm-field-label .efcm-field-name{font-weight:500;color:#1d3b8e}.ext-field-cond-modal .efcm-toolbar{display:flex;justify-content:flex-end;gap:12px;margin-bottom:8px}.ext-field-cond-modal .efcm-toolbar .efcm-toolbar-btn{font-size:13px;color:#4f6ef7;cursor:pointer}.ext-field-cond-modal .efcm-toolbar .efcm-toolbar-btn:hover{color:#3b5de7}.ext-field-cond-modal .efcm-toolbar .efcm-toolbar-btn--danger{color:#4f6ef7}.ext-field-cond-modal .efcm-toolbar .efcm-toolbar-btn--danger:hover{color:#3b5de7}.ext-field-cond-modal .efcm-table{width:100%;border-collapse:collapse;font-size:13px}.ext-field-cond-modal .efcm-table th,.ext-field-cond-modal .efcm-table td{border:1px solid #e5e6eb;padding:6px 8px;vertical-align:middle}.ext-field-cond-modal .efcm-table th{background:#f7f8fa;font-weight:500;color:#666}.ext-field-cond-modal .efcm-table .efcm-required{color:#f5222d;margin-right:2px}.ext-field-cond-modal .efcm-table .efcm-operator-select{width:130px}.ext-field-cond-modal .efcm-table .efcm-value-input{width:100%}.ext-field-cond-modal .efcm-footer{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid #f0f0f0}.member-select-modal .ant-modal-body{height:500px;display:flex;flex-direction:column;overflow:hidden}.member-select-modal .ant-btn-primary{background:#4f6ef7;border-color:#4f6ef7;min-width:72px;height:32px;border-radius:4px;font-size:13px;font-weight:500}.member-select-modal .ant-btn-primary:hover,.member-select-modal .ant-btn-primary:focus{background:#3b5de7;border-color:#3b5de7}.member-select-modal .ant-btn-default{min-width:72px;height:32px;border-radius:4px;font-size:13px;font-weight:500;border-color:#e5e6eb;color:#333}.member-select-modal .ant-btn-default:hover,.member-select-modal .ant-btn-default:focus{border-color:#4f6ef7;color:#4f6ef7}.member-select-modal .msm-modal-header{display:flex;flex-direction:column;gap:5px}.member-select-modal .msm-modal-title-text{font-size:17px;font-weight:600;color:#0f172a;letter-spacing:-.01em}.member-select-modal .msm-scheme-trigger{display:inline-flex;align-items:center;align-self:flex-start;gap:4px;font-size:11px;cursor:pointer;user-select:none;padding:3px 2px;border-radius:5px;transition:color .13s}.member-select-modal .msm-scheme-trigger:hover .msm-scheme-name{color:#2457e8}.member-select-modal .msm-scheme-name{font-weight:500;color:#475569;transition:color .13s}.member-select-modal .msm-scheme-chevron{font-size:9px;color:#94a3b8}.member-select-modal .msm-scheme-single{font-size:11px;font-weight:500;color:#475569;padding:3px 2px}.member-select-modal .msm-search-wrap{margin-bottom:8px;padding:0 4px;flex-shrink:0}.member-select-modal .msm-search-input{width:100%}.member-select-modal .msm-scope-row{padding:0 4px 8px;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0}.member-select-modal .msm-scope-label{font-size:13px;color:#999}.member-select-modal .msm-scope-select .ant-select-selector{font-size:13px}.member-select-modal .msm-bc-bar{padding:6px 4px;display:flex;align-items:center;gap:4px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;background:#fafafa;flex-shrink:0;min-height:32px}.member-select-modal .msm-bc-back{width:24px;height:24px;border-radius:6px;border:none;background:transparent;cursor:pointer;color:#2457e8;font-size:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .13s}.member-select-modal .msm-bc-back:hover:not(:disabled){background:#eaeffd}.member-select-modal .msm-bc-back:disabled{color:#cbd5e1;cursor:default}.member-select-modal .msm-bc-crumbs{display:flex;align-items:center;gap:3px;flex:1 1;min-width:0;overflow:hidden}.member-select-modal .msm-bc-item{font-size:11.5px;color:#94a3b8;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:88px;transition:color .13s}.member-select-modal .msm-bc-item:hover{color:#2457e8}.member-select-modal .msm-bc-item.msm-bc-cur{color:#2457e8;font-weight:500;max-width:150px}.member-select-modal .msm-bc-sep{font-size:10px;color:#cbd5e1;flex-shrink:0}.member-select-modal .msm-list-spin,.member-select-modal .ant-spin-nested-loading{flex:1 1;min-height:0;overflow:hidden}.member-select-modal .msm-list-spin.msm-list-spin,.member-select-modal .ant-spin-nested-loading.msm-list-spin{display:flex;flex-direction:column}.member-select-modal .msm-list-spin .ant-spin-container,.member-select-modal .ant-spin-nested-loading .ant-spin-container{height:100%;display:flex;flex-direction:column}.member-select-modal .msm-list-wrap{height:100%;overflow-y:auto;padding:4px;display:flex;flex-direction:column;gap:4px;scrollbar-width:thin;scrollbar-color:#c1c1c1 transparent}.member-select-modal .msm-list-wrap::-webkit-scrollbar{width:6px}.member-select-modal .msm-list-wrap::-webkit-scrollbar-track{background:transparent}.member-select-modal .msm-list-wrap::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.member-select-modal .msm-list-wrap::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.member-select-modal .msm-empty{padding:36px;text-align:center;font-size:13px;color:#c4cad8}.member-select-modal .msm-row{display:flex;align-items:center;gap:8px;padding:8px;border-radius:4px;cursor:pointer;transition:background .12s;border-bottom:1px solid #f0f0f0}.member-select-modal .msm-row:last-child{border-bottom:none}.member-select-modal .msm-row:hover{background:#e6f7ff}.member-select-modal .msm-row.msm-row-selected{background-color:#e6f7ff}.member-select-modal .msm-info{flex:1 1;min-width:0}.member-select-modal .msm-name{font-size:13px;font-weight:500;color:#000000d9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-select-modal .msm-code{font-size:12px;color:#999;margin-top:2px}.member-select-modal .msm-drill{width:24px;height:24px;border-radius:6px;border:1px solid #e5e9f2;background:transparent;cursor:pointer;font-size:13px;color:#94a3b8;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .13s;font-family:inherit}.member-select-modal .msm-drill:hover{background:#eaeffd;border-color:#93b4f8;color:#2457e8}.member-select-modal .msm-no-drill{width:24px;flex-shrink:0}.member-select-modal .msm-bottom{flex-shrink:0;border-top:1px solid #f0f0f0;background:#fff}.member-select-modal .msm-pag-wrap{padding:6px 8px;display:flex;justify-content:flex-end}.member-select-modal .msm-footer{padding:6px 8px 8px}.member-select-modal .msm-footer-info{margin-bottom:6px}.member-select-modal .msm-footer-stat{font-size:13px;color:#999}.member-select-modal .msm-footer-tags{display:flex;flex-wrap:wrap;gap:4px;max-height:56px;overflow-y:auto}.member-select-modal .msm-sel-tag{display:inline-flex;align-items:center;gap:4px;background:#e6f7ff;border:1px solid #91d5ff;border-radius:4px;padding:2px 8px;font-size:12px;color:#1890ff;max-width:138px}.member-select-modal .msm-sel-tag-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-select-modal .msm-sel-tag-scope{font-size:10px;color:#91d5ff;white-space:nowrap;flex-shrink:0;opacity:.9}.member-select-modal .msm-sel-tag-rm{cursor:pointer;color:#91d5ff;font-size:14px;line-height:1;flex-shrink:0;transition:color .12s}.member-select-modal .msm-sel-tag-rm:hover{color:#1890ff}.dimension-field-selector-modal .ant-modal-body{padding:20px 24px}.dimension-field-selector-modal .ant-btn-primary{background:#4f6ef7;border-color:#4f6ef7;min-width:72px;height:32px;border-radius:4px;font-size:13px;font-weight:500}.dimension-field-selector-modal .ant-btn-primary:hover,.dimension-field-selector-modal .ant-btn-primary:focus{background:#3b5de7;border-color:#3b5de7}.dimension-field-selector-modal .ant-btn-primary[disabled]{background:#f5f5f5;border-color:#d9d9d9;color:#999}.dimension-field-selector-modal .ant-btn-default{min-width:72px;height:32px;border-radius:4px;font-size:13px;font-weight:500;border-color:#e5e6eb;color:#333}.dimension-field-selector-modal .ant-btn-default:hover,.dimension-field-selector-modal .ant-btn-default:focus{border-color:#4f6ef7;color:#4f6ef7}.dfs-modal-title{display:flex;align-items:center;justify-content:space-between;width:100%;padding-right:24px}.dfs-modal-title-badge{font-size:12px;font-weight:500;color:#4f6ef7;background:#eef1fe;padding:2px 10px;border-radius:4px}.dfs-model-info{display:flex;align-items:center;gap:6px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e6eb}.dfs-model-label{font-size:13px;color:#666}.dfs-model-required{color:#f5222d;font-weight:600;font-size:14px}.dfs-model-value{font-size:13px;color:#333;font-weight:500}.dfs-ant-table .ant-table{font-size:13px;border-radius:4px;border:1px solid #e8e8e8}.dfs-ant-table .ant-table-container{border-radius:4px;overflow:hidden}.dfs-ant-table .ant-table-thead>tr>th{background:#fafafa;padding:9px 12px;font-weight:500;color:#666;font-size:13px;border-bottom:1px solid #e8e8e8}.dfs-ant-table .ant-table-tbody>tr>td{padding:9px 12px;color:#333;border-bottom:1px solid #f0f0f0}.dfs-ant-table .ant-table-tbody>tr:hover>td{background:#f5f7fa}.dfs-ant-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.dfs-ant-table .ant-table-tbody>tr.ant-table-row-selected>td{background:#f0f5ff}.dfs-ant-table .ant-table-filter-trigger{color:#999}.dfs-ant-table .ant-table-filter-trigger:hover,.dfs-ant-table .ant-table-filter-trigger.active{color:#4f6ef7}.dfs-ant-table .ant-radio-checked .ant-radio-inner{border-color:#4f6ef7}.dfs-ant-table .ant-radio-checked .ant-radio-inner:after{background-color:#4f6ef7}.dfs-ant-table .ant-radio:hover .ant-radio-inner{border-color:#4f6ef7}.exec-condition-modal .ant-modal-body{padding:20px 24px}.exec-condition-modal .ant-btn-primary{background:#4f6ef7;border-color:#4f6ef7;min-width:72px;height:32px;border-radius:4px;font-size:13px;font-weight:500}.exec-condition-modal .ant-btn-primary:hover,.exec-condition-modal .ant-btn-primary:focus{background:#3b5de7;border-color:#3b5de7}.exec-condition-modal .ant-btn-default{min-width:72px;height:32px;border-radius:4px;font-size:13px;font-weight:500;border-color:#e5e6eb;color:#333}.exec-condition-modal .ant-btn-default:hover,.exec-condition-modal .ant-btn-default:focus{border-color:#4f6ef7;color:#4f6ef7}.ecm-biz-model{display:flex;align-items:center;gap:6px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e6eb}.ecm-biz-label{font-size:13px;color:#666}.ecm-biz-required{color:#f5222d;font-weight:600;font-size:14px}.ecm-biz-value{font-size:13px;color:#333;font-weight:500}.ecm-ant-table .ant-table{font-size:13px;border-radius:4px;border:1px solid #e8e8e8}.ecm-ant-table .ant-table-container{border-radius:4px;overflow:hidden}.ecm-ant-table .ant-table-thead>tr>th{background:#fafafa;padding:9px 12px;font-weight:500;color:#666;font-size:13px;border-bottom:1px solid #e8e8e8}.ecm-ant-table .ant-table-tbody>tr>td{padding:9px 12px;color:#333;border-bottom:1px solid #f0f0f0}.ecm-ant-table .ant-table-tbody>tr:hover>td{background:#f5f7fa}.ecm-ant-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.ecm-ant-table .ant-table-filter-trigger{color:#999}.ecm-ant-table .ant-table-filter-trigger:hover,.ecm-ant-table .ant-table-filter-trigger.active{color:#4f6ef7}.ecm-member-tag{display:inline-flex;align-items:center;gap:4px;max-width:calc(100% - 24px);background:#f0f3ff;border:1px solid #d6e0ff;border-radius:3px;padding:1px 4px 1px 6px;font-size:12px;line-height:20px}.ecm-member-tag-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#4f6ef7}.ecm-member-tag-close{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;font-size:12px;color:#999;cursor:pointer;flex-shrink:0;transition:all .15s}.ecm-member-tag-close:hover{background:#e5e6eb;color:#333}.fcrm-form{display:flex;flex-direction:column;gap:16px}.fcrm-form-row{display:flex;gap:16px}.fcrm-form-item{flex:1 1;display:flex;flex-direction:column;gap:6px;min-width:0}.fcrm-form-label{font-size:13px;color:#333;font-weight:500}.fcrm-condition-panel{border:1px solid #e5e6eb;border-radius:4px;overflow:hidden}.fcrm-condition-panel-header{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#f7f8fa;font-size:13px;font-weight:500;color:#333;border-bottom:1px solid #e5e6eb}.fcrm-condition-panel-body{padding:12px;min-height:48px}.fcrm-condition-panel-body .member-select-modal-inline .msm-list-wrap{max-height:260px;overflow-y:auto}.fcrm-condition-tag{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;background:#e8f3ff;border:1px solid #bedaff;border-radius:2px;color:#1677ff;font-size:12px;max-width:100%}.fcrm-condition-tag span[title]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:480px}.fcrm-condition-tag-close{cursor:pointer;color:#86909c;font-size:14px;line-height:1}.fcrm-condition-tag-close:hover{color:#f53f3f}.fcrm-condition-empty{color:#999;font-size:13px}.special-factor-modal .ant-modal-body{padding:20px 24px}.special-factor-modal .ant-btn-primary{background:#4f6ef7;border-color:#4f6ef7;min-width:72px;height:32px;border-radius:4px;font-size:13px;font-weight:500}.special-factor-modal .ant-btn-primary:hover,.special-factor-modal .ant-btn-primary:focus{background:#3b5de7;border-color:#3b5de7}.special-factor-modal .ant-btn-default{min-width:72px;height:32px;border-radius:4px;font-size:13px;font-weight:500;border-color:#e5e6eb;color:#333}.special-factor-modal .ant-btn-default:hover,.special-factor-modal .ant-btn-default:focus{border-color:#4f6ef7;color:#4f6ef7}.sfm-form{display:flex;flex-direction:column;gap:20px}.sfm-form-item{display:flex;flex-direction:column;gap:6px}.sfm-label{font-size:13px;color:#333;font-weight:500;line-height:20px}.sfm-required{color:#f5222d;font-weight:600;font-size:14px;margin-right:2px}.sfm-select{width:100%}.sfm-select .ant-select-selector{height:32px;border-radius:4px;border-color:#d9d9d9}.sfm-select .ant-select-selection-item{line-height:30px;font-size:13px}.target-cond-expr-modal .ant-modal-body{padding:20px 24px}.tcem-info-bar{display:flex;align-items:center;gap:24px;margin-bottom:14px;font-size:13px;color:#333}.tcem-info-bar .tcem-info-item{display:flex;align-items:center;gap:6px}.tcem-info-bar .tcem-info-item .tcem-info-label{color:#666}.tcem-info-bar .tcem-info-item .tcem-info-value{font-weight:500;color:#1d3b8e}.tcem-table-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.tcem-table-header .tcem-table-title{font-size:14px;font-weight:500;color:#1d3b8e;position:relative;padding-left:10px}.tcem-table-header .tcem-table-title:before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:3px;background:#4f6ef7;border-radius:2px}.tcem-toolbar{display:flex;justify-content:flex-end;gap:16px;margin-bottom:8px}.tcem-toolbar .tcem-toolbar-btn{font-size:13px;color:#4f6ef7;cursor:pointer;user-select:none;transition:color .15s ease}.tcem-toolbar .tcem-toolbar-btn:hover{color:#3b5de7}.tcem-toolbar .tcem-toolbar-btn--danger{color:#4f6ef7}.tcem-toolbar .tcem-toolbar-btn--danger:hover{color:#3b5de7}.tcem-toolbar .tcem-toolbar-btn--disabled{color:#c9cdd4;cursor:not-allowed;pointer-events:none}.tcem-toolbar .tcem-toolbar-btn--disabled:hover{color:#c9cdd4}.tcem-table-wrap{border:1px solid #e5e6eb;border-radius:4px;overflow:hidden;margin-bottom:4px}.tcem-table{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.tcem-table th{background:#fafafa;padding:8px 12px;font-weight:500;color:#666;border-bottom:1px solid #e5e6eb;text-align:left}.tcem-table th:not(:last-child){border-right:1px solid #e5e6eb}.tcem-table td{padding:6px 12px;color:#333;border-bottom:1px solid #f0f0f0;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tcem-table td:not(:last-child){border-right:1px solid #f0f0f0}.tcem-table tr:last-child td{border-bottom:none}.tcem-table tbody tr:hover td{background:#f5f7fa}.tcem-table tr.tcem-row-active td{background:#f0f4ff}.tcem-condition-cell{display:flex;align-items:center;gap:6px;min-height:24px;cursor:pointer}.tcem-condition-cell .tcem-search-icon{flex-shrink:0;transition:stroke .2s}.tcem-condition-cell:hover .tcem-search-icon{stroke:#4f6ef7}.tcem-condition-tag{display:inline-flex;align-items:center;gap:2px;background:#eff3fe;border:1px solid #c5d5fc;border-radius:4px;padding:1px 4px 1px 7px;max-width:160px}.tcem-condition-tag .tcem-tag-text{font-size:11px;color:#1d3b8e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tcem-condition-tag .tcem-tag-close{display:none;width:14px;height:14px;align-items:center;justify-content:center;font-size:9px;color:#7a9be0;cursor:pointer;flex-shrink:0}.tcem-condition-tag .tcem-tag-close:hover{color:#1d3b8e}.tcem-condition-tag:hover .tcem-tag-close{display:flex}.tcem-target-input{width:100%;height:24px;padding:0 7px;border:1px solid #d9d9d9;border-radius:4px;font-size:12px;color:#333;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.tcem-target-input::placeholder{color:#bfbfbf}.tcem-target-input:hover{border-color:#4f6ef7}.tcem-target-input:focus{border-color:#4f6ef7;box-shadow:0 0 0 2px #4f6ef726}.tcem-footer{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid #f0f0f0}.tcem-table tbody tr.tcem-row-selected td{background:#eff3fe!important}.tcem-table tbody tr{cursor:pointer}.tcem-move-btn-legacy{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin:0 2px;border-radius:4px;font-size:13px;color:#4f6ef7;cursor:pointer;user-select:none;transition:background .15s ease,color .15s ease}.tcem-move-btn-legacy:hover{background:#eff3fe;color:#3b5de7}.tcem-move-btn-legacy--disabled{color:#ccc;cursor:not-allowed;pointer-events:none}.target-storage-setting-modal .ant-modal-body{padding:24px 28px}.target-storage-setting-modal .ant-btn-primary{background:#4f6ef7;border-color:#4f6ef7;min-width:72px;height:32px;border-radius:4px;font-size:13px;font-weight:500}.target-storage-setting-modal .ant-btn-primary:hover,.target-storage-setting-modal .ant-btn-primary:focus{background:#3b5de7;border-color:#3b5de7}.target-storage-setting-modal .ant-btn-primary[disabled]{background:#f5f5f5;border-color:#d9d9d9;color:#999}.target-storage-setting-modal .ant-btn-default{min-width:72px;height:32px;border-radius:4px;font-size:13px;font-weight:500;border-color:#e5e6eb;color:#333}.target-storage-setting-modal .ant-btn-default:hover,.target-storage-setting-modal .ant-btn-default:focus{border-color:#4f6ef7;color:#4f6ef7}.tsm-form{display:flex;flex-direction:column;gap:20px}.tsm-form-group{display:flex;flex-direction:column;gap:8px}.tsm-form-label{display:flex;align-items:center;gap:4px;font-size:13px;color:#666;font-weight:400}.tsm-required{color:#f5222d;font-weight:600;font-size:14px}.tsm-select.ant-select .ant-select-selector{height:36px;border:1px solid #d9d9d9;border-radius:4px;font-size:13px;color:#333}.tsm-select.ant-select .ant-select-selector .ant-select-selection-item{line-height:34px}.tsm-select.ant-select:hover .ant-select-selector{border-color:#4f6ef7}.tsm-select.ant-select.ant-select-focused .ant-select-selector{border-color:#4f6ef7;box-shadow:0 0 0 2px #4f6ef71a}.tsm-dimension-input{display:flex;align-items:center;height:36px;padding:4px 11px;border:1px solid #d9d9d9;border-radius:4px;cursor:pointer;transition:border-color .2s ease;background:#fff}.tsm-dimension-input:hover{border-color:#4f6ef7}.tsm-dimension-input:hover .tsm-search-icon{stroke:#4f6ef7}.tsm-dimension-text{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#333}.tsm-dimension-text:empty:before{content:"\8bf7\9009\62e9\7ef4\5ea6/\5b57\6bb5";color:#bfbfbf}.tsm-search-icon{flex-shrink:0;transition:stroke .2s ease}.allocation-rule-card{width:100%;max-width:840px;margin:8px 0;padding:0;border:1px solid #e5e6eb;border-radius:4px;background:#fff;overflow:hidden;box-sizing:border-box;transition:width .3s ease}.allocation-rule-card--collapsed{width:fit-content;min-width:240px}.allocation-header-bar{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;background:#f7f8fa;border-bottom:1px solid #e5e6eb}.allocation-header-left{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0}.allocation-header-icon{width:16px;height:16px;flex-shrink:0}.allocation-header-text{font-size:13px;color:#333;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.allocation-header-nav{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:12px}.allocation-header-chevron{width:14px;height:14px;cursor:pointer;transition:transform .2s ease}.allocation-header-chevron--collapsed{transform:rotate(180deg)}.allocation-nav-indicator{font-size:13px;color:#666;white-space:nowrap}.allocation-rule-title{display:none}.allocation-panel{border:none;border-radius:0;overflow:hidden;margin-bottom:0;width:100%;box-sizing:border-box}.allocation-panel-body{padding:12px 20px;background:#fff;width:100%;box-sizing:border-box}.allocation-form-row{display:flex;gap:12px;margin-bottom:10px}.allocation-form-row:last-child{margin-bottom:0}.allocation-form-row--inline{align-items:center;flex-wrap:wrap}.allocation-form-group{flex:1 1;min-width:0}.allocation-form-group--inline{flex:0 0 auto;min-width:auto}.allocation-form-field{position:relative}.allocation-form-group .allocation-form-field{margin-bottom:0}.allocation-form-field--changed .allocation-input,.allocation-form-field--changed .allocation-select,.allocation-form-field--changed .allocation-textarea{border-color:var(--warning)!important;background:#fffdf7!important}.allocation-form-label{font-size:13px;color:#333;margin-bottom:6px;display:flex;align-items:center;gap:4px;font-weight:400}.allocation-required{color:#f5222d;font-weight:600}.allocation-ai-tag{font-size:10px;padding:1px 6px;border-radius:3px;background:var(--brand-primary-bg);color:var(--brand-primary);font-weight:500;margin-left:4px}.allocation-match-confidence-tag{font-size:10px;padding:1px 6px;border-radius:3px;background:#e6f7ff;color:#1890ff;font-weight:500;margin-left:4px}.allocation-changed-badge{position:absolute;top:-8px;right:0;font-size:10px;padding:1px 6px;border-radius:3px;background:var(--warning-bg);color:#b45309;font-weight:500;z-index:1}.allocation-input{width:100%;box-sizing:border-box}.allocation-input.kd-input{height:36px;border:1px solid #d9d9d9;border-radius:4px;padding:4px 11px;font-size:13px;color:#333;transition:border-color .2s ease}.allocation-input.kd-input:hover{border-color:#4f6ef7}.allocation-input.kd-input:focus{border-color:#4f6ef7;box-shadow:0 0 0 2px #4f6ef71a}.allocation-input--readonly.kd-input{background:#f7f8fa!important;color:#999!important;cursor:not-allowed}.allocation-input--search.kd-input{padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23999%27 stroke-width=%272%27%3E%3Ccircle cx=%2711%27 cy=%2711%27 r=%277%27/%3E%3Cline x1=%2721%27 y1=%2721%27 x2=%2716.65%27 y2=%2716.65%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.allocation-input--condition.kd-input{cursor:pointer}.allocation-input--optional-empty.kd-input,.allocation-input--optional-empty.ant-input,.allocation-input--optional-empty.ant-input-affix-wrapper{border-color:#4f6ef7!important;color:#4f6ef7}.allocation-input--optional-empty.kd-input::placeholder,.allocation-input--optional-empty.ant-input::placeholder,.allocation-input--optional-empty.ant-input-affix-wrapper::placeholder{color:#4f6ef7;opacity:.8}.allocation-input--optional-empty.kd-input:hover,.allocation-input--optional-empty.ant-input:hover,.allocation-input--optional-empty.ant-input-affix-wrapper:hover{border-color:#4f6ef7!important}.allocation-input--required-empty.kd-input,.allocation-input--required-empty.ant-input,.allocation-input--required-empty.ant-input-affix-wrapper{border-color:#f5222d!important;background:#f5222d05;box-shadow:0 0 0 2px #f5222d1a}.allocation-input--required-empty.kd-input:hover,.allocation-input--required-empty.ant-input:hover,.allocation-input--required-empty.ant-input-affix-wrapper:hover,.allocation-input--required-empty.kd-input:focus,.allocation-input--required-empty.ant-input:focus,.allocation-input--required-empty.ant-input-affix-wrapper:focus,.allocation-input--required-empty.kd-input.ant-input-affix-wrapper-focused,.allocation-input--required-empty.ant-input.ant-input-affix-wrapper-focused,.allocation-input--required-empty.ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:#f5222d!important;box-shadow:0 0 0 2px #f5222d26!important}.allocation-textarea{width:100%;box-sizing:border-box;border:1px solid #d9d9d9;border-radius:4px;padding:8px 11px;font-size:13px;color:#333;background:#fff;resize:vertical;min-height:72px;font-family:inherit;transition:border-color .2s ease;outline:none}.allocation-textarea:hover{border-color:#4f6ef7}.allocation-textarea:focus-within{border-color:#4f6ef7;box-shadow:0 0 0 2px #4f6ef71a}.allocation-textarea textarea{border:none!important;outline:none!important;box-shadow:none!important;padding:0!important;font-size:13px;color:#333;background:transparent;width:100%;resize:vertical;font-family:inherit}.allocation-select{width:100%;box-sizing:border-box}.allocation-select.kd-select{width:100%;box-sizing:border-box;--kd-c-select-bordered-radius-border: 4px;--kd-c-select-border-color-border: #d9d9d9;--kd-c-select-color-border-hover: #4f6ef7;--kd-c-select-color-border-foucs: #4f6ef7;--kd-c-select-placeholder-color-text: #bfbfbf;--kd-c-select-sizing-height-middle: 36px;--kd-c-select-font-size-middle: 13px;--kd-c-select-single-color-text: #333}.allocation-select.kd-select .kd-select-selector{border:none!important;box-shadow:none!important;background:transparent!important;font-size:13px;color:#333}.allocation-select.kd-select .kd-select-selection-item{font-size:13px;color:#333}.allocation-select.kd-select .kd-select-arrow{color:#999}.allocation-select.kd-select.kd-select-focused,.allocation-select.kd-select.kd-select-open{box-shadow:0 0 0 2px #4f6ef71a}.allocation-table-section{margin-top:12px;padding-top:0;border-top:none}.allocation-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.allocation-section-title{font-size:13px;font-weight:500;color:#333}.allocation-toolbar{display:flex;align-items:center;gap:16px}.allocation-toolbar-btn{font-size:13px;color:#4f6ef7;cursor:pointer;user-select:none;transition:color .15s ease}.allocation-toolbar-btn:hover{color:#3b5de7}.allocation-toolbar-btn--danger{color:#4f6ef7}.allocation-toolbar-btn--danger:hover{color:#3b5de7}.allocation-toolbar-btn--disabled{color:#999;cursor:default;pointer-events:none}.allocation-data-table{width:100%;border-collapse:collapse;font-size:13px;border:1px solid #e8e8e8;border-radius:4px;overflow:hidden}.allocation-data-table th{background:#fafafa;padding:8px 12px;text-align:left;font-weight:500;color:#666;font-size:13px;border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8}.allocation-data-table th:last-child{border-right:none}.allocation-data-table td{padding:6px 12px;border-bottom:1px solid #f0f0f0;border-right:1px solid #f0f0f0;color:#333}.allocation-data-table td:last-child{border-right:none}.allocation-data-table tr:hover td{background:#f5f7fa}.allocation-data-table tr:last-child td{border-bottom:none}.allocation-data-table input[type=checkbox]{width:15px;height:15px;cursor:pointer;accent-color:#4f6ef7}.allocation-condition-cell{cursor:pointer}.allocation-condition-cell .allocation-input{cursor:pointer;pointer-events:none}.allocation-dimension-cell{display:flex;align-items:center;gap:8px}.ecm-member-cell{display:flex;align-items:center;gap:8px;cursor:pointer;min-height:24px}.ecm-member-cell:hover .ecm-member-search-icon{stroke:#4f6ef7}.ecm-member-text{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333;font-size:13px}.ecm-member-text--empty{color:#4f6ef7}.ecm-member-search-icon{width:16px;height:16px;flex-shrink:0;margin-left:auto;cursor:pointer;transition:stroke .2s ease}.ecm-range-cell{display:flex;align-items:center;cursor:pointer;min-height:24px;width:100%}.ecm-range-cell:hover .ecm-member-search-icon{stroke:#4f6ef7}.ecm-range-tag{display:inline-flex;align-items:center;gap:2px;max-width:calc(100% - 24px);background:#eff3fe;border:1px solid #c5d5fc;border-radius:4px;padding:1px 4px 1px 7px;min-height:22px;transition:border-color .2s}.ecm-range-tag .ecm-range-tag-text{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#1d3b8e;line-height:20px}.ecm-range-tag .ecm-range-tag-close{flex-shrink:0;display:none;width:16px;height:16px;align-items:center;justify-content:center;border-radius:2px;color:#7a9be0;font-size:9px;cursor:pointer;transition:background .15s,color .15s}.ecm-range-tag .ecm-range-tag-close:hover{background:#c8d9fb;color:#1d3b8e}.ecm-range-tag:hover{border-color:#4f6ef7}.ecm-range-tag:hover .ecm-range-tag-close{display:flex}.ecm-range-empty{display:flex;align-items:center;gap:4px;color:#4f6ef7;font-size:12px}.allocation-form-group--inline .kd-checkbox{margin-top:4px}.factor-selector-wrapper{position:relative;width:100%}.factor-selector-dropdown{position:absolute;top:calc(100% + 4px);left:0;z-index:1050;min-width:100%;max-width:500px;max-height:240px;overflow-y:auto;padding:4px 0;background:#fff;border-radius:6px;box-shadow:0 4px 12px #0000001f;border:1px solid #e5e6eb}.factor-selector-dropdown-item{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;font-size:13px;color:#1f2329;transition:background .15s}.factor-selector-dropdown-item:hover{background:#f2f3f5}.factor-selector-dropdown-item.active{background:#4f6ef714;color:#4f6ef7}.factor-selector-dropdown-number{flex-shrink:0;color:#8f959e;font-size:12px;min-width:50px}.factor-selector-dropdown-name{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.factor-selector-dropdown-tip{padding:16px;text-align:center;font-size:13px;color:#8f959e}.factor-condition-table .allocation-data-table th{padding:8px 12px}.factor-condition-table .allocation-data-table td{padding:6px 12px}.source-range-ant-table .ant-table{table-layout:fixed}.source-range-ant-table .ant-table-thead>tr>th{background:#fafafa;padding:8px 12px;font-size:13px;font-weight:500;color:#666}.source-range-ant-table .ant-table-tbody>tr>td{padding:6px 12px;font-size:13px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-range-ant-table .ant-table-tbody>tr:hover>td{background:#f5f7fa}.allocation-rule-actions{display:flex;justify-content:flex-end;gap:8px;padding:10px 20px;border-top:1px solid #e5e6eb;background:#f7f8fa}.allocation-rule-actions .kd-btn{min-width:72px;height:32px;padding:0 16px;border-radius:4px;font-size:13px;font-weight:500;transition:all .2s ease}.allocation-rule-content{padding:0;width:100%;box-sizing:border-box}.allocation-rule-card--merged{width:100%;max-width:840px}.allocation-merged-header{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:#f7f8fa;border-bottom:1px solid #e5e6eb}.allocation-merged-header-left{display:flex;align-items:center;gap:8px}.allocation-merged-header-icon{flex-shrink:0}.allocation-merged-header-title{font-size:14px;color:#333;font-weight:500}.allocation-merged-header-right{display:flex;align-items:center;gap:8px}.allocation-merged-close{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;cursor:pointer;transition:background .2s ease}.allocation-merged-close:hover{background:#e8e8e8}.allocation-merged-cancel-text{font-size:13px;color:#999;cursor:pointer;user-select:none}.allocation-merged-cancel-text:hover{color:#666}.allocation-tab-bar{display:flex;align-items:center;justify-content:center;margin:16px auto 0;padding:4px;background:#f2f3f5;border-radius:20px;gap:0;width:fit-content}.allocation-tab-item{padding:6px 20px;text-align:center;font-size:14px;color:#86909c;cursor:pointer;user-select:none;border-radius:16px;transition:all .2s ease;white-space:nowrap}.allocation-tab-item:hover{color:#4e5969}.allocation-tab-item--active{color:#1d2129;font-weight:600;background:#fff;box-shadow:0 1px 3px #00000014}.allocation-tab-item--visited{color:#4e5969}.allocation-validation-error{display:flex;align-items:center;gap:6px;padding:8px 20px;background:#fff2f0;border-bottom:1px solid #ffccc7;font-size:13px;color:#f5222d}.allocation-merged-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:12px 20px;border-top:1px solid #e5e6eb;background:#fff}.allocation-merged-actions-nav{display:flex;align-items:center;gap:8px}.allocation-merged-actions-nav .kd-btn{min-width:72px;height:32px;padding:0 16px;border-radius:4px;font-size:13px;font-weight:400}.allocation-merged-actions>.kd-btn-primary{min-width:120px;height:36px;padding:0 24px;border-radius:4px;font-size:14px;font-weight:500}.allocation-rule-card--disabled .allocation-input,.allocation-rule-card--disabled .allocation-textarea{background:#f7f8fa!important;color:#999!important;cursor:not-allowed;pointer-events:none}.allocation-rule-card--disabled .allocation-select.kd-select{background:#f7f8fa!important;pointer-events:none;opacity:.7}.allocation-rule-card--disabled .allocation-condition-cell{pointer-events:none;cursor:not-allowed}.allocation-rule-card--disabled .allocation-condition-cell .allocation-input{color:#999!important}.allocation-rule-card--disabled .ecm-member-cell{pointer-events:none;cursor:not-allowed}.allocation-rule-card--disabled .ecm-member-cell .ecm-member-text{color:#999}.allocation-rule-card--disabled .ecm-member-cell .ecm-member-search-icon{stroke:#ccc}.allocation-rule-card--disabled .allocation-toolbar-btn{color:#999;pointer-events:none;cursor:not-allowed}.allocation-rule-card--disabled input[type=checkbox]{pointer-events:none;opacity:.5}.binding-confirm-card{background:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:16px;margin:8px 0}.binding-confirm-header{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.binding-confirm-header-icon{font-size:18px}.binding-confirm-header-text{font-size:15px;font-weight:600;color:#1f2329}.binding-confirm-charts{display:flex;flex-direction:column;gap:12px}.binding-confirm-chart-item{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;padding:12px}.binding-confirm-chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.binding-confirm-chart-title{font-size:14px;font-weight:500;color:#1f2329}.binding-confirm-chart-config{display:flex;gap:16px;margin-bottom:10px;flex-wrap:wrap}.binding-confirm-field{display:flex;align-items:center;gap:6px;font-size:13px;color:#595959}.binding-confirm-field label{white-space:nowrap}.binding-confirm-field-sep{color:#bfbfbf;margin:0 2px}.binding-confirm-metrics{display:flex;flex-direction:column;gap:6px}.binding-confirm-metrics>label{font-size:13px;color:#595959;font-weight:500}.binding-confirm-metric-row{display:flex;align-items:flex-start;gap:6px;flex-wrap:wrap;padding:4px 0}.binding-confirm-filters{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:0}.binding-confirm-filters-area,.binding-confirm-stats-area{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.binding-confirm-filter-tag{font-size:11px;line-height:18px;padding:0 6px;border-radius:4px;background:#e6f4ff;border-color:#91caff;color:#1677ff}.binding-confirm-stat-tag{font-size:11px;line-height:18px;padding:0 6px;border-radius:4px;background:#f6ffed;border-color:#b7eb8f;color:#52c41a}.binding-confirm-metric-label{font-size:12px;color:#8c8c8c;white-space:nowrap}.binding-confirm-add-chart{margin-top:12px;padding-top:12px;border-top:1px solid #f0f0f0}.binding-confirm-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid #f0f0f0}.binding-confirm-card--confirmed{background:#f6ffed;border-color:#b7eb8f}.binding-confirm-card--confirmed .binding-confirm-header{border-bottom-color:#d9f7be}.binding-confirm-summary{display:flex;flex-direction:column;gap:6px}.binding-confirm-summary-item{font-size:13px;color:#595959;padding:4px 8px;background:#fff;border-radius:6px;border:1px solid #f0f0f0}.binding-confirm-loading{font-size:13px;color:#1890ff;margin-top:12px;text-align:center}.clarification-card{font-size:14px;font-weight:400;color:var(--text-primary);overflow:hidden}.clarification-card .clarification-card-header{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#fafafa;border-top-left-radius:11px;border-top-right-radius:11px}.clarification-card .clarification-card-header .clarification-header-icon{flex-shrink:0}.clarification-card .clarification-card-header .clarification-header-title{font-size:14px;color:#000000a3;line-height:20px;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clarification-card .clarification-card-content{background:#fff;padding:10px;display:flex;flex-direction:column;gap:16px}.clarification-card .clarification-group{position:relative;display:flex;flex-direction:column;gap:8px}.clarification-card .clarification-group-title{font-weight:500;font-size:14px;line-height:20px;color:#000000a3}.clarification-card .clarification-field{margin-bottom:0}.clarification-card .clarification-field-label{display:none}.clarification-card .clarification-field-input{cursor:pointer;height:40px}.clarification-card .clarification-field-input .ant-input{cursor:pointer;height:40px!important}.clarification-card .clarification-field-input .ant-input-group-addon .ant-input-search-button,.clarification-card .clarification-field-input .ant-btn{height:40px}.clarification-card .clarification-field-date{width:100%;height:40px}.clarification-card .clarification-field-date .ant-picker{height:40px}.clarification-card .clarification-field-select{width:100%;height:40px}.clarification-card .clarification-field-select .ant-select-selector{height:40px!important;display:flex;align-items:center}.clarification-card .clarification-expand{font-size:12px;display:flex;align-items:center;justify-content:center;width:100%;color:var(--text-secondary);cursor:pointer;margin-top:8px;transition:color .2s ease}.clarification-card .clarification-expand:hover{color:var(--brand-primary)}.clarification-card .clarification-expand .kdicon{margin-left:4px}.clarification-card .clarification-card-footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid var(--border-light)}.clarification-card .clarification-card-footer .ant-btn{min-width:var(--btn-min-width);height:var(--btn-height);padding:var(--btn-padding);border-radius:var(--btn-radius);text-align:center;font-family:PingFang SC;font-size:var(--btn-font-size);font-style:normal;font-weight:var(--btn-font-weight);line-height:var(--btn-line-height);transition:all .2s ease}.clarification-f7-card{padding:12px 16px}.clarification-f7-card .clarification-f7-btn{min-width:120px;height:36px;border-radius:var(--radius-md);font-size:14px;font-weight:500}.ds-bcm-panel__root .ds-bcm-panel__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0f172a5c;backdrop-filter:blur(3px);z-index:1040;animation:ds-bcm-fade-in .18s ease-out}@keyframes ds-bcm-scale-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.ds-bcm-panel{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1050;width:780px;max-width:92vw;height:560px;max-height:88vh;background:#fff;border-radius:12px;box-shadow:0 24px 64px -16px #0f172a38,0 8px 24px -4px #2f5ff61a,0 0 0 1px #2f5ff60f;display:flex;flex-direction:column;overflow:hidden;animation:ds-bcm-scale-in .22s cubic-bezier(.34,1.12,.64,1)}.ds-bcm-panel__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 14px;background:#fff;flex-shrink:0;border-bottom:1px solid #f0f2f5}.ds-bcm-panel__title{font-size:15px;font-weight:600;color:#1f2329;letter-spacing:.2px;position:relative;padding-left:12px}.ds-bcm-panel__title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:14px;border-radius:2px;background:linear-gradient(180deg,#2f5ff6,#5a7ff7)}.ds-bcm-panel__header-actions{display:flex;align-items:center;gap:4px}.ds-bcm-panel__layout-toggle{display:flex;align-items:center;gap:4px;height:26px;padding:0 6px;border-radius:6px;color:#6b7280;cursor:pointer;transition:background .2s ease,color .2s ease}.ds-bcm-panel__layout-toggle:hover{background:#eef2ff;color:#2f5ff6}.ds-bcm-panel__layout-toggle:hover .ds-bcm-panel__layout-toggle-tip{max-width:100px;opacity:1}.ds-bcm-panel__layout-toggle-tip{font-size:12px;max-width:0;opacity:0;overflow:hidden;white-space:nowrap;transition:max-width .25s ease,opacity .2s ease}.ds-bcm-panel__close{font-size:13px;color:#9ca3af;cursor:pointer;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease}.ds-bcm-panel__close:hover{background:#f3f4f6;color:#374151;transform:rotate(90deg)}.ds-bcm-panel__dim-bar{display:flex;flex-wrap:wrap;gap:6px;padding:10px 20px;border-bottom:1px solid #f0f2f5;background:#fafbfc;flex-shrink:0}.ds-bcm-panel__dim-bar--bottom{border-bottom:none;border-top:1px solid #f0f2f5}.ds-bcm-panel__dim-tag{display:inline-flex;align-items:center;max-width:200px;height:24px;padding:0 10px;background:#fff;border:1px solid #e5e7eb;border-radius:4px;font-size:12px;color:#374151;cursor:pointer;transition:all .15s ease;overflow:hidden}.ds-bcm-panel__dim-tag:hover{border-color:#93a8fb;color:#2f5ff6;background:#f3f6ff}.ds-bcm-panel__dim-tag--active{background:#eef2ff;border-color:#2f5ff6;color:#2f5ff6;font-weight:500}.ds-bcm-panel__dim-tag--empty{border-style:dashed;border-color:#d1d5db;color:#9ca3af;background:transparent}.ds-bcm-panel__dim-tag--empty:hover{border-color:#93a8fb;color:#2f5ff6;background:#f3f6ff;border-style:solid}.ds-bcm-panel__dim-tag-label{flex-shrink:0;margin-right:3px;white-space:nowrap}.ds-bcm-panel__dim-tag-value{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-bcm-panel__body{display:flex;flex:1 1;min-height:0;overflow:hidden}.ds-bcm-panel__body--no-sidebar .ds-bcm-panel__content{width:100%}.ds-bcm-panel__sidebar{width:120px;min-width:120px;height:100%;background:#fafbfc;border-right:1px solid #eef0f3;overflow-y:auto;padding:8px 6px;flex-shrink:0}.ds-bcm-panel__sidebar::-webkit-scrollbar{width:3px}.ds-bcm-panel__sidebar::-webkit-scrollbar-thumb{background:#dde1e8;border-radius:2px}.ds-bcm-panel__sidebar-item{padding:8px 10px;cursor:pointer;display:flex;align-items:center;font-size:13px;color:#6b7280;transition:all .18s ease;border-radius:6px;margin-bottom:2px;position:relative}.ds-bcm-panel__sidebar-item:hover{background:#eef1f6;color:#374151}.ds-bcm-panel__sidebar-item--active{color:#2f5ff6;font-weight:600;background:#eef2ff}.ds-bcm-panel__sidebar-item--active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:14px;background:linear-gradient(180deg,#2f5ff6,#5a7ff7);border-radius:0 2px 2px 0}.ds-bcm-panel__sidebar-name{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-bcm-panel__sidebar-badge{min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#2f5ff6;color:#fff;font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:4px;line-height:1}.ds-bcm-panel__content{flex:1 1;display:flex;flex-direction:column;overflow:hidden;min-width:0;border-right:1px solid #f0f2f5}.ds-bcm-panel__toolbar{display:flex;align-items:center;justify-content:space-between;padding:10px 16px 8px;gap:10px;flex-shrink:0;border-bottom:1px solid #f5f6f8}.ds-bcm-panel__toolbar-left{display:flex;align-items:center;gap:12px;flex-shrink:0;white-space:nowrap}.ds-bcm-panel__count{font-size:12px;color:#9ca3af;flex-shrink:0;white-space:nowrap}.ds-bcm-panel__toolbar-action{font-size:12px;color:#2f5ff6;cursor:pointer;padding:2px 6px;border-radius:4px;transition:all .15s ease;flex-shrink:0;white-space:nowrap}.ds-bcm-panel__toolbar-action:hover{background:#2f5ff614}.ds-bcm-panel__quick-btn{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;color:#374151;cursor:pointer;flex-shrink:0;position:relative;transition:all .18s cubic-bezier(.4,0,.2,1)}.ds-bcm-panel__quick-btn:hover{border-color:#2f5ff6;color:#2f5ff6;background:#f5f8ff}.ds-bcm-panel__quick-btn svg{flex-shrink:0}.ds-bcm-panel__quick-btn-badge{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;margin-left:2px;background:#2f5ff6;color:#fff;font-size:11px;line-height:1;border-radius:8px}.ds-bcm-panel__search-wrap{position:relative;flex-shrink:0}.ds-bcm-panel__search{width:160px;padding:6px 10px 6px 28px;border:1px solid #e5e7eb;border-radius:6px;outline:none;font-size:12px;color:#374151;background:#f9fafb;transition:all .2s ease}.ds-bcm-panel__search:focus{border-color:#2f5ff6;background:#fff;box-shadow:0 0 0 2px #2f5ff61a}.ds-bcm-panel__search::placeholder{color:#c4c9d0}.ds-bcm-panel__search-icon{position:absolute;left:8px;top:50%;transform:translateY(-50%);color:#9ca3af;display:flex;align-items:center;pointer-events:none}.ds-bcm-panel__table-wrap{flex:1 1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.ds-bcm-panel__table-head{display:flex;align-items:center;padding:0 16px;height:34px;background:#f8f9fb;border-bottom:1px solid #eef0f3;flex-shrink:0}.ds-bcm-panel__table-head-check{width:32px;flex-shrink:0;display:flex;align-items:center}.ds-bcm-panel__table-col{font-size:12px;color:#9ca3af;font-weight:500}.ds-bcm-panel__table-col--code{width:120px;flex-shrink:0}.ds-bcm-panel__table-col--name{flex:1 1;min-width:0}.ds-bcm-panel__list{flex:1 1;overflow-y:auto;min-height:0;padding:4px 0}.ds-bcm-panel__list::-webkit-scrollbar{width:4px}.ds-bcm-panel__list::-webkit-scrollbar-thumb{background:#dde1e8;border-radius:2px}.ds-bcm-panel__option{display:flex;align-items:center;padding:0 16px;height:38px;cursor:pointer;transition:background .12s ease;border-bottom:1px solid #f5f6f8}.ds-bcm-panel__option:last-child{border-bottom:none}.ds-bcm-panel__option:hover{background:#f5f7fa}.ds-bcm-panel__option--selected{background:#f0f5ff}.ds-bcm-panel__option--selected:hover{background:#e8efff}.ds-bcm-panel__option-check{width:32px;flex-shrink:0;display:flex;align-items:center}.ds-bcm-panel__option-radio{width:16px;height:16px;border:1.5px solid #d0d3d8;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease;box-sizing:border-box}.ds-bcm-panel__option-radio--checked{background:#2f5ff6;border-color:#2f5ff6;box-shadow:inset 0 0 0 3px #fff,0 1px 4px #2f5ff659}.ds-bcm-panel__option-icon{flex-shrink:0;display:block}.ds-bcm-panel__option-code{width:120px;flex-shrink:0;font-size:12px;color:#2f5ff6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:8px}.ds-bcm-panel__option-label{flex:1 1;font-size:13px;color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-bcm-panel__empty{padding:40px 16px;text-align:center;color:#9ca3af;font-size:12px}.ds-bcm-panel__empty:before{content:"";display:block;width:32px;height:32px;margin:0 auto 8px;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23c9cdd4%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><circle cx=%2711%27 cy=%2711%27 r=%277%27/><path d=%27m20 20-3.5-3.5%27/></svg>");background-repeat:no-repeat;background-position:center;background-size:contain}.ds-bcm-panel__pagination{display:flex;align-items:center;justify-content:flex-end;gap:4px;padding:0 16px;height:44px;border-top:1px solid #f0f2f5;flex-shrink:0;background:#fff}.ds-bcm-panel__page-btn{min-width:28px;height:28px;padding:0 6px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#374151;font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease;outline:none}.ds-bcm-panel__page-btn:hover:not(:disabled){border-color:#2f5ff6;color:#2f5ff6;background:#f3f6ff}.ds-bcm-panel__page-btn--active{background:#2f5ff6;border-color:#2f5ff6;color:#fff;font-weight:600}.ds-bcm-panel__page-btn--active:hover{background:#274ee0;border-color:#274ee0;color:#fff}.ds-bcm-panel__page-btn:disabled{opacity:.35;cursor:not-allowed}.ds-bcm-panel__date{display:flex;align-items:center;justify-content:center;padding:24px 16px;flex:1 1}.ds-bcm-panel__selected-panel{width:168px;min-width:168px;height:100%;display:flex;flex-direction:column;background:#fafbfc;flex-shrink:0}.ds-bcm-panel__selected-header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 8px;border-bottom:1px solid #eef0f3;flex-shrink:0}.ds-bcm-panel__selected-title{font-size:12px;font-weight:500;color:#6b7280}.ds-bcm-panel__selected-clear{font-size:11px;color:#2f5ff6;cursor:pointer;padding:2px 4px;border-radius:3px;transition:background .15s ease}.ds-bcm-panel__selected-clear:hover{background:#2f5ff614}.ds-bcm-panel__selected-list{flex:1 1;overflow-y:auto;padding:4px 0}.ds-bcm-panel__selected-list::-webkit-scrollbar{width:3px}.ds-bcm-panel__selected-list::-webkit-scrollbar-thumb{background:#dde1e8;border-radius:2px}.ds-bcm-panel__selected-item{display:flex;align-items:center;padding:6px 12px;transition:background .12s ease}.ds-bcm-panel__selected-item:hover{background:#f0f2f5}.ds-bcm-panel__selected-item:hover .ds-bcm-panel__selected-item-remove{opacity:1}.ds-bcm-panel__selected-item-name{flex:1 1;font-size:12px;color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:4px}.ds-bcm-panel__selected-item-remove{color:#9ca3af;font-size:14px;cursor:pointer;flex-shrink:0;opacity:0;transition:all .15s ease;line-height:1;padding:1px}.ds-bcm-panel__selected-item-remove:hover{color:#ef4444}.ds-bcm-panel__selected-empty{padding:20px 12px;text-align:center;font-size:11px;color:#c4c9d0}.ds-bcm-panel__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid #f0f2f5;padding:10px 20px;flex-shrink:0;background:#fff}.ds-bcm-panel__btn{cursor:pointer;transition:all .2s ease;border:none;outline:none}.ds-bcm-panel__btn--cancel{background:transparent;color:#6b7280;font-size:13px;padding:7px 16px;border-radius:7px;font-weight:500;border:1px solid #e5e7eb}.ds-bcm-panel__btn--cancel:hover{color:#374151;border-color:#d1d5db;background:#f9fafb}.ds-bcm-panel__btn--confirm{background:#2f5ff6;color:#fff;padding:8px 24px;border-radius:7px;font-size:13px;font-weight:500;min-width:88px;text-align:center;box-shadow:0 2px 8px -2px #2f5ff666}.ds-bcm-panel__btn--confirm:hover{background:#274ee0;box-shadow:0 4px 12px -3px #2f5ff680;transform:translateY(-1px)}.ds-bcm-panel__btn--confirm:active{transform:translateY(0);box-shadow:0 1px 4px #2f5ff64d}.ds-bcm-panel--compact{width:95vw;max-width:95vw;height:92vh;max-height:92vh}.ds-bcm-panel--compact .ds-bcm-panel__dim-bar,.ds-bcm-panel--compact .ds-bcm-panel__toolbar-action{display:none}.ds-bcm-panel--compact .ds-bcm-panel__search-wrap{flex:1 1;min-width:0}.ds-bcm-panel--compact .ds-bcm-panel__search{width:100%}.ds-bcm-panel__dim-menu{position:relative;flex-shrink:0}.ds-bcm-panel__dim-menu-current{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.ds-bcm-panel__dim-menu-caret{transition:transform .2s cubic-bezier(.4,0,.2,1);color:#9ca3af}.ds-bcm-panel__quick-btn--open{border-color:#2f5ff6;color:#2f5ff6;background:#f5f8ff}.ds-bcm-panel__quick-btn--open .ds-bcm-panel__dim-menu-caret{transform:rotate(180deg)}.ds-bcm-panel__dim-menu-popover{position:absolute;top:calc(100% + 6px);left:0;z-index:30;min-width:180px;max-height:320px;overflow-y:auto;padding:4px;background:#fff;border-radius:8px;box-shadow:0 8px 24px #0f172a29,0 0 0 1px #0f172a0f;animation:ds-bcm-fade-in .16s ease}.ds-bcm-panel__dim-menu-popover::-webkit-scrollbar{width:4px}.ds-bcm-panel__dim-menu-popover::-webkit-scrollbar-thumb{background:#dde1e8;border-radius:2px}.ds-bcm-panel__dim-menu-item{display:flex;align-items:center;gap:8px;height:32px;padding:0 10px;border-radius:6px;font-size:13px;color:#374151;cursor:pointer;transition:background .15s ease}.ds-bcm-panel__dim-menu-item:hover{background:#f0f4ff}.ds-bcm-panel__dim-menu-item--active{background:#eef2ff;color:#2f5ff6;font-weight:500}.ds-bcm-panel__dim-menu-item-name{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-bcm-panel__dim-menu-item-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:#2f5ff6;color:#fff;font-size:11px;line-height:1;border-radius:9px;font-weight:500}.ds-bcm-panel__dim-menu-item-check{color:#2f5ff6;flex-shrink:0}.ds-bcm-panel__drawer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex}.ds-bcm-panel__drawer--right .ds-bcm-panel__drawer-panel{margin-left:auto;animation:ds-bcm-slide-right .22s cubic-bezier(.4,0,.2,1)}.ds-bcm-panel__drawer-mask{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a52;backdrop-filter:blur(2px);animation:ds-bcm-fade-in .18s ease}.ds-bcm-panel__drawer-panel{position:relative;width:78%;max-width:320px;min-width:240px;height:100%;background:#fff;box-shadow:0 8px 32px #0f172a2e;display:flex;flex-direction:column;overflow:hidden}.ds-bcm-panel__drawer-header{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 14px;border-bottom:1px solid #eef0f3;background:#fafbfc;flex-shrink:0}.ds-bcm-panel__drawer-header-actions{display:flex;align-items:center;gap:12px}.ds-bcm-panel__drawer-close{font-size:14px;color:#6b7280;cursor:pointer;line-height:1;padding:4px}.ds-bcm-panel__drawer-close:hover{color:#1f2937}.ds-bcm-panel__drawer .ds-bcm-panel__selected-list{flex:1 1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#c9ced8 transparent}.ds-bcm-panel__drawer .ds-bcm-panel__selected-list::-webkit-scrollbar{width:6px}.ds-bcm-panel__drawer .ds-bcm-panel__selected-list::-webkit-scrollbar-track{background:transparent}.ds-bcm-panel__drawer .ds-bcm-panel__selected-list::-webkit-scrollbar-thumb{background:#c9ced8;border-radius:3px}.ds-bcm-panel__drawer .ds-bcm-panel__selected-list::-webkit-scrollbar-thumb:hover{background:#9ca3af}@keyframes ds-bcm-slide-right{0%{transform:translate(12px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes ds-bcm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dss-mask-in{0%{opacity:0}to{opacity:1}}@keyframes dss-dialog-in{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dss-radio-pop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.25);opacity:1}to{transform:scale(1);opacity:1}}@keyframes dss-check-in{0%{opacity:0;transform:scale(.4) rotate(-10deg)}to{opacity:1;transform:scale(1) rotate(0)}}.described-single-select{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center}.described-single-select__mask{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,#0f172a52,#0f172a7a);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:dss-mask-in .22s cubic-bezier(.4,0,.2,1) both}.described-single-select__dialog{position:relative;width:680px;max-width:calc(100vw - 80px);max-height:calc(100vh - 60px);background:#fff;border-radius:14px;box-shadow:0 30px 80px -24px #1a73e847,0 18px 40px -16px #0f172a38,0 0 0 1px #1a73e80f;display:flex;flex-direction:column;overflow:hidden;animation:dss-dialog-in .28s cubic-bezier(.2,.9,.2,1) both}.described-single-select__dialog:before{content:"";position:absolute;top:0;left:20px;right:20px;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(26,115,232,.55) 50%,transparent 100%);border-radius:0 0 2px 2px;pointer-events:none}.described-single-select__header{display:flex;align-items:center;justify-content:space-between;padding:22px 24px 10px}.described-single-select__title{font-size:18px;font-weight:600;color:#1f1f1f;letter-spacing:.2px}.described-single-select__close{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#8a8a8a;cursor:pointer;transition:background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.described-single-select__close:hover{background:#f2f3f5;color:#333;transform:rotate(90deg)}.described-single-select__subheader{display:flex;align-items:center;justify-content:space-between;padding:4px 24px 14px}.described-single-select__count{font-size:13px;color:#9a9a9a}.described-single-select__search{position:relative;width:240px}.described-single-select__search input{width:100%;height:34px;border:1px solid #e5e7eb;border-radius:18px;padding:0 36px 0 16px;font-size:13px;color:#333;background:#fff;outline:none;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1)}.described-single-select__search input::placeholder{color:#b5bac3}.described-single-select__search input:hover{border-color:#c0c4cc}.described-single-select__search input:focus{border-color:#1a73e8;background:#fbfcff;box-shadow:0 0 0 4px #1a73e81f}.described-single-select__search-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#9c9c9c;pointer-events:none;transition:color .2s cubic-bezier(.4,0,.2,1)}.described-single-select__search input:focus+.described-single-select__search-icon{color:#1a73e8}.described-single-select__list{flex:1 1;overflow-y:auto;padding:0 18px 8px;min-height:420px}.described-single-select__list::-webkit-scrollbar{width:6px}.described-single-select__list::-webkit-scrollbar-thumb{background:#1a73e82e;border-radius:3px}.described-single-select__list::-webkit-scrollbar-thumb:hover{background:#1a73e852}.described-single-select__empty{padding:72px 0;text-align:center;color:#b5bac3;font-size:13px;letter-spacing:.4px}.described-single-select__item{position:relative;display:flex;align-items:flex-start;gap:10px;padding:10px 14px 10px 18px;border-radius:10px;cursor:pointer;background:#fff;transition:background .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1)}.described-single-select__item+.described-single-select__item{margin-top:1px}.described-single-select__item:before{content:"";position:absolute;left:6px;top:14px;bottom:14px;width:3px;border-radius:3px;background:linear-gradient(180deg,#1a73e8,#4285f4);transform:scaleY(0);transform-origin:center;transition:transform .24s cubic-bezier(.2,.9,.2,1);pointer-events:none}.described-single-select__item:hover{background:linear-gradient(135deg,#f0f5ff,#f6f9ff);transform:translate(2px);box-shadow:0 2px 8px -2px #1a73e829}.described-single-select__item:hover .described-single-select__item-name{color:#1a73e8}.described-single-select__item:hover .described-single-select__radio{border-color:#1a73e8;box-shadow:0 0 0 4px #1a73e81a}.described-single-select__item:active{transform:translate(2px) scale(.995)}.described-single-select__item--checked{background:linear-gradient(135deg,#e8f0fe,#f0f5ff);box-shadow:0 4px 12px -4px #1a73e838,0 0 0 1px #1a73e82e inset}.described-single-select__item--checked:hover{background:linear-gradient(135deg,#dfeaff,#e8f0fe);transform:translate(2px)}.described-single-select__item--checked .described-single-select__item-name{color:#1a73e8}.described-single-select__radio{flex-shrink:0;width:18px;height:18px;border:1.5px solid #c0c4cc;border-radius:50%;margin-top:1px;display:flex;align-items:center;justify-content:center;background:#fff;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1)}.described-single-select__radio--checked{border-color:#1a73e8;background:radial-gradient(circle at center,#fff 0% 42%,#f0f5ff);box-shadow:0 0 0 4px #1a73e824}.described-single-select__radio-dot{width:9px;height:9px;border-radius:50%;background:linear-gradient(135deg,#1a73e8,#4285f4);animation:dss-radio-pop .28s cubic-bezier(.2,.9,.2,1) both}.described-single-select__item-body{flex:1 1;min-width:0;padding-right:32px}.described-single-select__item-name{font-size:14px;font-weight:600;color:#1f1f1f;line-height:20px;transition:color .2s cubic-bezier(.4,0,.2,1)}.described-single-select__item-code{display:inline-block;margin-top:3px;font-size:11px;color:#9ca3af;line-height:16px;letter-spacing:.2px}.described-single-select__item-desc{margin-top:2px;padding-left:6px;font-size:11px;color:#c4c9d0;line-height:16px;word-break:break-all;position:relative}.described-single-select__item-desc:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:2px;border-radius:1px;background:#e2e5ea}.described-single-select__footer{display:flex;align-items:center;justify-content:space-between;padding:14px 24px 18px;border-top:1px solid #f0f0f0;background:linear-gradient(180deg,#fff,#fbfcfe)}.described-single-select__pager{display:flex;align-items:center;gap:4px}.described-single-select__pager-arrow,.described-single-select__pager-num{min-width:30px;height:30px;padding:0 9px;border:1px solid transparent;background:transparent;color:#5a5a5a;font-size:13px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1)}.described-single-select__pager-arrow:hover:not(:disabled),.described-single-select__pager-num:hover:not(:disabled){background:#f0f5ff;color:#1a73e8;transform:translateY(-1px)}.described-single-select__pager-arrow:active:not(:disabled),.described-single-select__pager-num:active:not(:disabled){transform:translateY(0)}.described-single-select__pager-arrow:disabled,.described-single-select__pager-num:disabled{color:#c0c4cc;cursor:not-allowed}.described-single-select__pager-num--active{color:#fff;background:linear-gradient(135deg,#1a73e8,#4285f4);box-shadow:0 6px 14px -4px #1a73e873;font-weight:600}.described-single-select__pager-num--active:hover{background:linear-gradient(135deg,#1a73e8,#4285f4);color:#fff;transform:translateY(-1px)}.described-single-select__actions{display:flex;align-items:center;gap:10px;margin-left:auto}.described-single-select__btn{min-width:80px;height:34px;padding:0 18px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;border:1px solid transparent;transition:background .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),transform .12s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.described-single-select__btn:disabled{cursor:not-allowed;opacity:.5}.described-single-select__btn:active:not(:disabled){transform:translateY(1px)}.described-single-select__btn--cancel{background:#fff;border-color:#d9d9d9;color:#333}.described-single-select__btn--cancel:hover:not(:disabled){border-color:#1a73e8;color:#1a73e8;background:#f0f5ff}.described-single-select__btn--confirm{background:linear-gradient(135deg,#1a73e8,#4285f4);color:#fff;box-shadow:0 6px 16px -6px #1a73e88c}.described-single-select__btn--confirm:hover:not(:disabled){background:linear-gradient(135deg,#1665cc,#3a78f2);box-shadow:0 10px 22px -8px #1a73e8a6}@keyframes bcm-bdp-scale-in{0%{opacity:0;transform:scale(.96) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}.bcm-bdp__root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:flex;align-items:center;justify-content:center;animation:bcm-bdp-fade-in .18s ease}.bcm-bdp__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a73;backdrop-filter:blur(2px)}.bcm-bdp{position:relative;z-index:1;width:960px;max-width:95vw;height:720px;max-height:88vh;background:#fff;border-radius:12px;box-shadow:0 24px 64px -16px #0f172a38,0 8px 24px -4px #2f5ff61a,0 0 0 1px #2f5ff60f;display:flex;flex-direction:column;overflow:hidden;animation:bcm-bdp-scale-in .22s cubic-bezier(.34,1.12,.64,1)}.bcm-bdp--compact{width:95vw;max-width:95vw;height:92vh;max-height:92vh}.bcm-bdp__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 14px;background:#fff;flex-shrink:0;border-bottom:1px solid #f0f2f5}.bcm-bdp__header-actions{display:flex;align-items:center;gap:4px}.bcm-bdp__layout-toggle{display:flex;align-items:center;gap:4px;height:26px;padding:0 6px;border-radius:6px;color:#6b7280;cursor:pointer;transition:background .2s ease,color .2s ease}.bcm-bdp__layout-toggle:hover{background:#eef2ff;color:#2f5ff6}.bcm-bdp__layout-toggle:hover .bcm-bdp__layout-toggle-tip{max-width:100px;opacity:1}.bcm-bdp__layout-toggle-tip{font-size:12px;max-width:0;opacity:0;overflow:hidden;white-space:nowrap;transition:max-width .25s ease,opacity .2s ease}.bcm-bdp__title{font-size:15px;font-weight:600;color:#1f2329;letter-spacing:.2px;position:relative;padding-left:12px}.bcm-bdp__title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:14px;border-radius:2px;background:linear-gradient(180deg,#2f5ff6,#5a7ff7)}.bcm-bdp__close{font-size:13px;color:#9ca3af;cursor:pointer;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease}.bcm-bdp__close:hover{background:#f3f4f6;color:#374151;transform:rotate(90deg)}.bcm-bdp__dim-bar{display:flex;flex-wrap:wrap;gap:6px;padding:10px 20px;border-bottom:1px solid #f0f2f5;background:#fafbfc;flex-shrink:0}.bcm-bdp__dim-bar--bottom{border-bottom:none;border-top:1px solid #f0f2f5}.bcm-bdp__dim-tag{display:inline-flex;align-items:center;max-width:200px;height:24px;padding:0 10px;background:#fff;border:1px solid #e5e7eb;border-radius:4px;font-size:12px;color:#374151;cursor:pointer;transition:all .15s ease;overflow:hidden}.bcm-bdp__dim-tag:hover{border-color:#93a8fb;color:#2f5ff6;background:#f5f7ff}.bcm-bdp__dim-tag--active{background:#eef2ff;border-color:#2f5ff6;color:#2f5ff6;font-weight:500;box-shadow:0 0 0 2px #2f5ff61f}.bcm-bdp__dim-tag--empty{border-style:dashed;border-color:#d1d5db;color:#9ca3af;background:transparent}.bcm-bdp__dim-tag--empty:hover{border-color:#93a8fb;color:#2f5ff6;background:#f3f6ff;border-style:solid}.bcm-bdp__dim-tag-label{flex-shrink:0;margin-right:3px;white-space:nowrap}.bcm-bdp__dim-tag-value{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bcm-bdp__body{flex:1 1;display:flex;min-height:0;overflow:hidden;position:relative}.bcm-bdp__switching-mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;background:#ffffffbf;backdrop-filter:blur(2px)}.bcm-bdp__tree{width:220px;flex-shrink:0;border-right:1px solid #f0f2f5;display:flex;flex-direction:column;padding:12px 0 8px}.bcm-bdp__tree--hidden{visibility:hidden}.bcm-bdp__tree-search{padding:0 12px 8px;flex-shrink:0}.bcm-bdp__tree-search .ant-input-affix-wrapper{border-radius:6px;font-size:12px}.bcm-bdp__tree-container{flex:1 1;min-height:0;overflow-y:auto;overflow-x:auto;padding:0 6px}.bcm-bdp__tree-container::-webkit-scrollbar{width:3px;height:3px}.bcm-bdp__tree-container::-webkit-scrollbar-thumb{background:#dde1e8;border-radius:2px}.bcm-bdp__tree-container .ant-tree{font-size:13px;color:#374151;min-width:max-content}.bcm-bdp__tree-container .ant-tree .ant-tree-title{white-space:nowrap}.bcm-bdp__tree-container .ant-tree-node-content-wrapper:hover{background:#f0f4ff}.bcm-bdp__tree-container .ant-tree-node-selected .ant-tree-node-content-wrapper{background:#eef2ff;color:#2f5ff6;font-weight:500}.bcm-bdp__main{flex:1 1;min-width:0;display:flex;flex-direction:column;padding:12px 16px 0;overflow:hidden}.bcm-bdp__toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;flex-shrink:0}.bcm-bdp__quick-btn{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;color:#374151;cursor:pointer;flex-shrink:0;position:relative;transition:all .18s cubic-bezier(.4,0,.2,1)}.bcm-bdp__quick-btn:hover{border-color:#2f5ff6;color:#2f5ff6;background:#f5f8ff}.bcm-bdp__quick-btn svg{flex-shrink:0}.bcm-bdp__quick-btn-dot{position:absolute;top:4px;right:6px;width:6px;height:6px;border-radius:50%;background:#2f5ff6}.bcm-bdp__quick-btn-badge{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;margin-left:2px;background:#2f5ff6;color:#fff;font-size:11px;line-height:1;border-radius:8px}.bcm-bdp__count{font-size:12px;color:#6b7280}.bcm-bdp__scope-select,.bcm-bdp__view-select{font-size:12px;min-width:90px;max-width:140px}.bcm-bdp__search-input{width:200px;font-size:12px}.bcm-bdp__search-input .ant-input-affix-wrapper{border-radius:6px}.bcm-bdp__table-wrap{flex:1 1;min-height:0;overflow:hidden}.bcm-bdp__table-wrap .ant-spin-nested-loading,.bcm-bdp__table-wrap .ant-spin-container,.bcm-bdp__table-wrap .ant-table-wrapper,.bcm-bdp__table-wrap .ant-table,.bcm-bdp__table-wrap .ant-table-container{height:100%}.bcm-bdp__table-wrap .ant-table-body{overflow-y:auto!important}.bcm-bdp__table-wrap .bcm-bdp__table{height:100%}.bcm-bdp__table-wrap .bcm-bdp__table .ant-table-thead>tr>th{background:#f8f9fc;font-size:12px;font-weight:500;color:#6b7280;padding:8px 12px;border-bottom:1px solid #e5e7eb}.bcm-bdp__table-wrap .bcm-bdp__table .ant-table-tbody>tr>td{font-size:13px;color:#374151;padding:7px 12px;border-bottom:1px solid #f3f4f6}.bcm-bdp__table-wrap .bcm-bdp__table .ant-table-tbody>tr:hover>td{background:#f5f7ff}.bcm-bdp__table-wrap .bcm-bdp__table .ant-table-row-selected>td{background:#eef2ff!important}.bcm-bdp__pagination{height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;padding:0 4px;border-top:1px solid #f0f2f5}.bcm-bdp__selected-panel{width:200px;flex-shrink:0;border-left:1px solid #f0f2f5;display:flex;flex-direction:column;background:#fafbfc}.bcm-bdp__selected-header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 8px;flex-shrink:0;border-bottom:1px solid #f0f2f5}.bcm-bdp__selected-title{font-size:12px;font-weight:500;color:#374151}.bcm-bdp__selected-clear{font-size:12px;color:#ef4444;cursor:pointer;padding:2px 4px;border-radius:4px;transition:background .15s}.bcm-bdp__selected-clear:hover{background:#fee2e2}.bcm-bdp__selected-list{flex:1 1;overflow-y:auto;padding:6px 8px}.bcm-bdp__selected-list::-webkit-scrollbar{width:3px}.bcm-bdp__selected-list::-webkit-scrollbar-thumb{background:#dde1e8;border-radius:2px}.bcm-bdp__selected-item{display:flex;align-items:center;justify-content:space-between;padding:5px 8px;margin-bottom:3px;background:#fff;border:1px solid #e5e7eb;border-radius:5px;font-size:12px;color:#374151;transition:border-color .15s}.bcm-bdp__selected-item:hover{border-color:#93a8fb}.bcm-bdp__selected-item-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:6px}.bcm-bdp__selected-item-remove{flex-shrink:0;color:#9ca3af;cursor:pointer;font-size:14px;line-height:1;padding:0 2px;border-radius:3px;transition:all .15s}.bcm-bdp__selected-item-remove:hover{color:#ef4444;background:#fee2e2}.bcm-bdp__selected-empty{padding:24px 12px;text-align:center;font-size:12px;color:#9ca3af}.bcm-bdp__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:12px 20px;border-top:1px solid #f0f2f5;background:#fff;flex-shrink:0}.bcm-bdp__btn{height:34px;padding:0 20px;border-radius:7px;font-size:13px;font-weight:500;cursor:pointer;border:none;transition:all .2s ease}.bcm-bdp__btn--cancel{background:#f3f4f6;color:#374151;border:1px solid #e5e7eb}.bcm-bdp__btn--cancel:hover{background:#e5e7eb;border-color:#d1d5db}.bcm-bdp__btn--confirm{background:linear-gradient(135deg,#2f5ff6,#5a7ff7);color:#fff;box-shadow:0 2px 8px #2f5ff64d}.bcm-bdp__btn--confirm:hover{background:linear-gradient(135deg,#2450e0,#4a6fe6);box-shadow:0 4px 14px #2f5ff666;transform:translateY(-1px)}.bcm-bdp__btn--confirm:active{transform:translateY(0)}.bcm-bdp--compact .bcm-bdp__dim-bar{display:none}.bcm-bdp--compact .bcm-bdp__main{padding:12px 12px 0}.bcm-bdp--compact .bcm-bdp__search-input{width:auto;flex:1 1;min-width:0}.bcm-bdp--compact .bcm-bdp__count{display:none}.bcm-bdp__dim-menu{position:relative;flex-shrink:0}.bcm-bdp__dim-menu-current{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.bcm-bdp__dim-menu-caret{transition:transform .2s cubic-bezier(.4,0,.2,1);color:#9ca3af}.bcm-bdp__quick-btn--open{border-color:#2f5ff6;color:#2f5ff6;background:#f5f8ff}.bcm-bdp__quick-btn--open .bcm-bdp__dim-menu-caret{transform:rotate(180deg)}.bcm-bdp__dim-menu-popover{position:absolute;top:calc(100% + 6px);left:0;z-index:30;min-width:180px;max-height:320px;overflow-y:auto;padding:4px;background:#fff;border-radius:8px;box-shadow:0 8px 24px #0f172a29,0 0 0 1px #0f172a0f;animation:bcm-bdp-fade-in .16s ease}.bcm-bdp__dim-menu-popover::-webkit-scrollbar{width:4px}.bcm-bdp__dim-menu-popover::-webkit-scrollbar-thumb{background:#dde1e8;border-radius:2px}.bcm-bdp__dim-menu-item{display:flex;align-items:center;gap:8px;height:32px;padding:0 10px;border-radius:6px;font-size:13px;color:#374151;cursor:pointer;transition:background .15s ease}.bcm-bdp__dim-menu-item:hover{background:#f0f4ff}.bcm-bdp__dim-menu-item--active{background:#eef2ff;color:#2f5ff6;font-weight:500}.bcm-bdp__dim-menu-item-name{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bcm-bdp__dim-menu-item-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:#2f5ff6;color:#fff;font-size:11px;line-height:1;border-radius:9px;font-weight:500}.bcm-bdp__dim-menu-item-check{color:#2f5ff6;flex-shrink:0}.bcm-bdp__drawer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex}.bcm-bdp__drawer--left .bcm-bdp__drawer-panel{margin-right:auto;animation:bcm-bdp-slide-left .22s cubic-bezier(.4,0,.2,1)}.bcm-bdp__drawer--right .bcm-bdp__drawer-panel{margin-left:auto;animation:bcm-bdp-slide-right .22s cubic-bezier(.4,0,.2,1)}.bcm-bdp__drawer-mask{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a52;backdrop-filter:blur(2px);animation:bcm-bdp-fade-in .18s ease}.bcm-bdp__drawer-panel{position:relative;width:78%;max-width:360px;min-width:240px;height:100%;background:#fff;box-shadow:0 8px 32px #0f172a2e;display:flex;flex-direction:column;overflow:hidden}.bcm-bdp__drawer-header{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 14px;border-bottom:1px solid #f0f2f5;background:#fafbfc;flex-shrink:0}.bcm-bdp__drawer-title{font-size:13px;font-weight:500;color:#1f2937}.bcm-bdp__drawer-header-actions{display:flex;align-items:center;gap:12px}.bcm-bdp__drawer-header-actions .bcm-bdp__selected-clear{font-size:12px;color:#2f5ff6;cursor:pointer}.bcm-bdp__drawer-header-actions .bcm-bdp__selected-clear:hover{text-decoration:underline}.bcm-bdp__drawer-close{font-size:14px;color:#6b7280;cursor:pointer;line-height:1;padding:4px}.bcm-bdp__drawer-close:hover{color:#1f2937}.bcm-bdp__drawer .bcm-bdp__tree-search{border-bottom:none;padding:8px 12px}.bcm-bdp__drawer .bcm-bdp__tree-container{flex:1 1;padding:0 8px 8px}.bcm-bdp__drawer .bcm-bdp__selected-list{flex:1 1;overflow-y:auto;padding:8px 12px;scrollbar-width:thin;scrollbar-color:#c9ced8 transparent}.bcm-bdp__drawer .bcm-bdp__selected-list::-webkit-scrollbar{width:6px}.bcm-bdp__drawer .bcm-bdp__selected-list::-webkit-scrollbar-track{background:transparent}.bcm-bdp__drawer .bcm-bdp__selected-list::-webkit-scrollbar-thumb{background:#c9ced8;border-radius:3px}.bcm-bdp__drawer .bcm-bdp__selected-list::-webkit-scrollbar-thumb:hover{background:#9ca3af}@keyframes bcm-bdp-slide-left{0%{transform:translate(-12px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes bcm-bdp-slide-right{0%{transform:translate(12px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes bcm-bdp-fade-in{0%{opacity:0}to{opacity:1}}.clarification-v2-card{font-size:14px;font-weight:400;color:var(--text-primary);box-shadow:none;overflow:visible}.clarification-v2-card .clar-v2-header{display:flex;align-items:center}.clarification-v2-card .clar-v2-header-left{display:flex;align-items:center;border-left:3px solid #2f5ff6;padding-left:10px}.clarification-v2-card .clar-v2-header-title{font-size:15px;font-weight:600;color:#1f2329;line-height:22px}.clarification-v2-card .clar-v2-tags-container{padding:16px 20px 18px;position:relative}.clarification-v2-card .clar-v2-tags{display:flex;flex-wrap:wrap;gap:10px}.clarification-v2-card .clar-v2-tag{display:inline-flex;align-items:center;padding:7px 14px;border-radius:8px;font-size:13px;line-height:20px;background:linear-gradient(135deg,#f3f7ff,#e9efff);color:#5a6474;cursor:default;transition:all .2s cubic-bezier(.4,0,.2,1);border:1px solid #dce6fa;max-width:100%;font-weight:500}.clarification-v2-card .clar-v2-tag.has-value{background:linear-gradient(135deg,#f3f7ff,#e9efff);border-color:#dce6fa}.clarification-v2-card .clar-v2-tag.selected{background:linear-gradient(135deg,#2f5ff6,#5a7ff7);color:#fff;border-color:#2f5ff6}.clarification-v2-card .clar-v2-tag.active{border-color:#2f5ff6;box-shadow:0 0 0 2px #2f5ff626}.clarification-v2-card .clar-v2-tag.empty{background:#fafbfc;border:1px dashed #c9cdd4;color:#8f959e}.clarification-v2-card .clar-v2-tag.clickable{cursor:pointer}.clarification-v2-card .clar-v2-tag.clickable:hover{background:linear-gradient(135deg,#e6eeff,#d8e3fd);border-color:#a8c4f5;transform:translateY(-1px);box-shadow:0 4px 10px -4px #2f5ff638}.clarification-v2-card .clar-v2-tag.clickable.has-value:hover{background:linear-gradient(135deg,#e6eeff,#d8e3fd);border-color:#a8c4f5}.clarification-v2-card .clar-v2-tag.clickable.empty:hover{background:#eef3ff;border-color:#2f5ff6;border-style:solid;color:#2f5ff6;transform:translateY(-1px);box-shadow:0 4px 10px -4px #2f5ff62e}.clarification-v2-card .clar-v2-tag.clickable:active{transform:translateY(0);box-shadow:0 1px 3px -1px #2f5ff633}.clarification-v2-card .clar-v2-tag.fetching{cursor:progress;opacity:.7;pointer-events:none}.clarification-v2-card .clar-v2-tag.fetching .clar-v2-tag-loading{display:inline-block;width:12px;height:12px;margin-right:4px;border:2px solid rgba(47,95,246,.2);border-top-color:#2f5ff6;border-radius:50%;animation:clar-v2-spin .6s linear infinite;vertical-align:middle}.clarification-v2-card .clar-v2-tag-separator{margin:0 3px 0 1px;color:#b3bac5;font-weight:400}.clarification-v2-card .clar-v2-tag-value{color:#1f2329;font-weight:500}.clarification-v2-card .clar-v2-required{color:#ef4444;margin-left:2px;margin-right:1px;font-size:10px;line-height:1;font-weight:600;transform:translateY(-2px);display:inline-block}.clarification-v2-card .clar-v2-expand{display:inline-flex;align-items:center;justify-content:center;gap:4px;margin-top:12px;padding:5px 12px;font-size:12px;color:#6b7280;background:#f5f7fa;border:1px solid transparent;border-radius:14px;cursor:pointer;transition:all .2s ease;user-select:none;width:fit-content}.clarification-v2-card .clar-v2-expand:hover{background:#eef3ff;border-color:#c5d9f8;color:#2f5ff6}.clarification-v2-card .clar-v2-expand .kdicon{font-size:10px;transition:transform .2s ease}.clarification-v2-card .clar-v2-actions{display:flex;justify-content:flex-end;align-items:center;padding:14px 32px 18px;gap:10px;border-top:1px solid #e8e8e8}.clarification-v2-card .clar-v2-actions.has-tip{justify-content:space-between}.clarification-v2-card .clar-v2-actions .clar-v2-actions-buttons{display:flex;align-items:center;gap:10px;margin-left:auto}.clarification-v2-card .clar-v2-actions .clar-v2-actions-tip{display:inline-flex;align-items:center;font-size:13px;color:#2f5ff6;line-height:20px;padding:4px 10px;border-radius:6px;user-select:none;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background .15s ease,color .15s ease;outline:none}.clarification-v2-card .clar-v2-actions .clar-v2-actions-tip.clickable{cursor:pointer}.clarification-v2-card .clar-v2-actions .clar-v2-actions-tip.clickable:hover{color:#1a4bd5;background:#2f5ff614;text-decoration:underline}.clarification-v2-card .clar-v2-actions .clar-v2-actions-tip.clickable:active{background:#2f5ff624}.clarification-v2-card .clar-v2-actions .clar-v2-actions-tip.clickable:focus-visible{box-shadow:0 0 0 2px #2f5ff640}.clarification-v2-card .clar-v2-actions .clar-v2-actions-tip.loading{cursor:progress;opacity:.6}.clarification-v2-card .clar-v2-actions .ant-btn{min-width:70px;height:28px;padding:0 16px;border-radius:16px;font-size:13px;font-weight:500;transition:all .2s ease}.clarification-v2-card .clar-v2-actions .ant-btn-default{border:none;background:transparent;color:#666;box-shadow:none}.clarification-v2-card .clar-v2-actions .ant-btn-default:hover{color:#333;background:transparent}.clarification-v2-card .clar-v2-actions .ant-btn-primary{background:#2f5ff6;border-color:#2f5ff6;border-radius:16px;min-width:88px;padding:0 18px}.clarification-v2-card .clar-v2-actions .ant-btn-primary:hover{background:#4b78f7;border-color:#4b78f7}.clarification-v2-card.single-recommend .clar-v2-header{padding:14px 20px 10px}.clarification-v2-card.single-recommend .clar-v2-header-left{border-left:none;padding-left:0;gap:8px;position:relative}.clarification-v2-card.single-recommend .clar-v2-header-left:before{content:"";width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#2f5ff6,#5a7ff7);box-shadow:0 0 0 3px #2f5ff61f;flex-shrink:0}.clarification-v2-card.single-recommend .clar-v2-header-icon{display:none}.clarification-v2-card.single-recommend .clar-v2-header-title{font-size:14px;font-weight:500;color:#1f2329;letter-spacing:.2px}.clarification-v2-card .clar-v2-recommend-wrapper{padding:4px 20px 14px}.clarification-v2-card .clar-v2-recommend-card{position:relative;background:linear-gradient(135deg,#f4f8ff,#ebf1ff 55%,#f0f5ff);border:1px solid #c5d8ff;border-radius:12px;padding:16px 18px 14px;box-shadow:0 2px 10px -4px #2f5ff61f;transition:all .25s cubic-bezier(.4,0,.2,1);overflow:hidden}.clarification-v2-card .clar-v2-recommend-card:before{content:"";position:absolute;top:-40px;right:-40px;width:120px;height:120px;background:radial-gradient(circle,rgba(47,95,246,.16) 0%,transparent 70%);pointer-events:none}.clarification-v2-card .clar-v2-recommend-card:after{content:"";position:absolute;top:10px;right:12px;width:18px;height:18px;border-radius:50%;box-shadow:0 2px 6px -1px #2f5ff673;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27white%27 stroke-width=%273.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%275 12 10 17 19 8%27/></svg>"),linear-gradient(135deg,#2f5ff6,#5a7ff7);background-size:11px 11px,cover;background-repeat:no-repeat,no-repeat;background-position:center,center}.clarification-v2-card .clar-v2-recommend-card:hover{border-color:#2f5ff6;box-shadow:0 6px 18px -6px #2f5ff647;transform:translateY(-1px)}.clarification-v2-card .clar-v2-recommend-header{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:8px;position:relative;z-index:1;padding-right:28px}.clarification-v2-card .clar-v2-recommend-name{font-size:16px;font-weight:600;color:#1f2329;letter-spacing:.3px}.clarification-v2-card .clar-v2-recommend-badge{display:inline-flex;align-items:center;gap:4px;background:#e8eefc;color:#3d6af2;font-size:12px;font-weight:500;padding:3px 10px 3px 8px;border-radius:10px;line-height:16px;letter-spacing:.2px;position:relative}.clarification-v2-card .clar-v2-recommend-badge .kdicon{display:none}.clarification-v2-card .clar-v2-recommend-badge:before{content:"";display:inline-block;width:13px;height:13px;flex-shrink:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27%233d6af2%27><path d=%27M14 3 C14 3 14.8 8.4 17 10.4 C19.2 12.4 24 13 24 13 C24 13 19.2 13.6 17 15.6 C14.8 17.6 14 23 14 23 C14 23 13.2 17.6 11 15.6 C8.8 13.6 4 13 4 13 C4 13 8.8 12.4 11 10.4 C13.2 8.4 14 3 14 3 Z%27/><path d=%27M6 1.5 C6 1.5 6.35 4.2 7.3 5.1 C8.25 6 10.5 6.3 10.5 6.3 C10.5 6.3 8.25 6.6 7.3 7.5 C6.35 8.4 6 11.1 6 11.1 C6 11.1 5.65 8.4 4.7 7.5 C3.75 6.6 1.5 6.3 1.5 6.3 C1.5 6.3 3.75 6 4.7 5.1 C5.65 4.2 6 1.5 6 1.5 Z%27/></svg>");background-repeat:no-repeat;background-position:center;background-size:contain}.clarification-v2-card .clar-v2-recommend-desc{font-size:13px;color:#5a6474;line-height:22px;margin-top:6px;padding-left:10px;border-left:2px solid rgba(47,95,246,.32);position:relative;z-index:1;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.clarification-v2-card .clar-v2-recommend-fallback{margin-top:12px;padding:11px 16px;border:1px dashed #c6ccd5;border-radius:10px;text-align:center;font-size:13px;color:#4e5969;cursor:pointer;transition:all .2s ease;user-select:none;display:flex;align-items:center;justify-content:center;gap:6px;background:#fafbfc}.clarification-v2-card .clar-v2-recommend-fallback:before{content:"";display:inline-block;width:14px;height:14px;flex-shrink:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%234e5969%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><circle cx=%2711%27 cy=%2711%27 r=%277%27/><path d=%27m20 20-3.5-3.5%27/></svg>");background-repeat:no-repeat;background-size:contain;background-position:center;transition:all .2s ease}.clarification-v2-card .clar-v2-recommend-fallback:after{content:"\2192";opacity:0;transform:translate(-4px);transition:all .2s ease;font-size:14px;color:#2f5ff6}.clarification-v2-card .clar-v2-recommend-fallback:hover{background:#eef3ff;border-color:#2f5ff6;border-style:solid;color:#2f5ff6}.clarification-v2-card .clar-v2-recommend-fallback:hover:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%232f5ff6%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><circle cx=%2711%27 cy=%2711%27 r=%277%27/><path d=%27m20 20-3.5-3.5%27/></svg>")}.clarification-v2-card .clar-v2-recommend-fallback:hover:after{opacity:1;transform:translate(0)}.clarification-v2-card .clar-v2-recommend-fallback:active{transform:scale(.995)}@keyframes clar-v2-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.content-clarification-card{overflow:hidden;font-size:14px;font-weight:400;color:var(--text-heading)}.content-clarification-card .input-box{padding:12px 16px;border-bottom:1px solid var(--card-border-light)}.content-clarification-card .button-group{display:flex;justify-content:flex-end;margin-right:16px;padding:16px 0}.content-clarification-card .button-group .ant-btn{min-width:var(--btn-min-width);height:var(--btn-height);padding:var(--btn-padding);border-radius:var(--btn-radius);text-align:center;font-size:var(--btn-font-size);font-style:normal;font-weight:var(--btn-font-weight);line-height:var(--btn-line-height)}.content-clarification-card .button-group .ant-btn:first-child{margin-right:8px}.debug-card{font-size:14px;font-weight:400;color:var(--text-primary);background:#fff;border:1px solid #e5e6eb;border-radius:4px;overflow:hidden}.debug-card .debug-card-header{display:flex;align-items:center;padding:10px 16px;border-top-right-radius:var(--radius-md);background-color:#f7f8fa;border-bottom:1px solid #e5e6eb}.debug-card .debug-card-icon{margin-right:8px;color:#4f6ef7;font-size:16px}.debug-card .debug-card-icon--passed{color:#333}.debug-card .debug-card-icon--failed{color:#ef4444}.debug-card .debug-card-title{font-weight:500;font-size:14px;line-height:22px;color:var(--text-primary)}.debug-card .debug-card-title--passed{color:#333}.debug-card .debug-card-title--failed{color:#ef4444}.debug-card .debug-card-result-msg{margin-left:8px;font-size:13px;color:var(--text-secondary);line-height:20px}.debug-card .debug-card-rule-code{margin-left:8px;padding:2px 6px;font-size:12px;color:var(--text-secondary);background-color:var(--bg-tertiary, #f5f5f5);border-radius:var(--radius-sm, 4px)}.debug-card .debug-card-params{padding:16px}.debug-card .debug-param-row{display:flex;gap:16px;flex-wrap:wrap}.debug-card .debug-param-item{display:flex;flex-direction:column;flex:1 1;min-width:180px;gap:6px}.debug-card .debug-param-label{font-size:13px;color:#666;line-height:20px}.debug-card .debug-param-select{width:100%;box-sizing:border-box;--kd-c-select-color-border: #d9d9d9;--kd-c-select-color-border-hover: #4f6ef7;--kd-c-select-color-border-focused: #4f6ef7;--kd-c-select-sizing-height-middle: 36px;--kd-c-select-font-size-middle: 13px;--kd-c-select-color-background: #fff;--kd-c-select-sizing-border-radius: 4px}.debug-card .debug-param-picker{display:flex;align-items:center;height:36px;padding:0 11px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;font-size:13px;color:var(--text-primary);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:border-color .2s ease}.debug-card .debug-param-picker:hover:not(.debug-param-picker--disabled){border-color:#4f6ef7}.debug-card .debug-param-picker.debug-param-picker--placeholder{color:#bfbfbf}.debug-card .debug-param-picker.debug-param-picker--disabled{background:#f5f5f5;color:#00000040;cursor:not-allowed}.debug-card .debug-param-actions{display:flex;justify-content:flex-end;margin-top:12px}.debug-card .debug-param-empty{padding:24px 12px;text-align:center;color:#bfbfbf;font-size:13px}.debug-card .debug-execute-btn{min-width:72px;height:32px;padding:0 16px;border-radius:4px;font-size:13px;font-weight:500}.debug-card .debug-card-result{padding:0}.debug-card .debug-card-summary{display:flex;flex-wrap:wrap;gap:16px;padding:10px 16px;font-size:13px;color:#666;border-top:1px solid #f0f0f0}.debug-card .debug-result-header{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;background-color:#f7f8fa;border-bottom:1px solid #e5e6eb}.debug-card .debug-result-title{font-weight:500;font-size:14px;color:var(--text-primary)}.debug-card .debug-result-actions{display:flex;gap:16px}.debug-card .debug-result-link{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--brand-primary);cursor:pointer;transition:color .2s ease}.debug-card .debug-result-link:hover{color:var(--brand-primary-hover)}.debug-card .debug-result-table-wrapper{padding:0 16px;overflow-x:auto;max-height:480px;overflow-y:auto}.debug-card .debug-result-table{width:100%;border-collapse:collapse;font-size:13px;margin:8px 0;border:1px solid #e8e8e8;border-radius:4px;overflow:hidden}.debug-card .debug-result-table th{background:#fafafa;padding:8px 12px;text-align:left;font-weight:500;color:#666;font-size:13px;border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8;white-space:nowrap}.debug-card .debug-result-table th:last-child{border-right:none}.debug-card .debug-result-table td{padding:6px 12px;border-bottom:1px solid #f0f0f0;border-right:1px solid #f0f0f0;color:#333;white-space:nowrap}.debug-card .debug-result-table td:last-child{border-right:none}.debug-card .debug-result-table tr:hover td:not([style*=background-color]){background:#f5f7fa}.debug-card .debug-result-table tr:last-child td{border-bottom:none}.debug-card .debug-table-cell{text-align:left}.debug-card .debug-table-target{text-align:left;min-width:120px}.debug-card .debug-table-amount{text-align:right;min-width:100px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.debug-card .debug-table-factor{text-align:right;min-width:80px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.debug-card .debug-table-row:hover{background-color:var(--bg-secondary)}.debug-card .debug-table-summary{font-weight:600;background-color:var(--bg-secondary)}.debug-card .debug-table-summary .debug-summary-label{font-weight:600}.debug-card .debug-result-pagination{display:flex;justify-content:flex-end;padding:8px 16px 12px}.debug-card .debug-verify-status{display:flex;align-items:center;padding:12px 16px;gap:8px;font-size:13px}.debug-card .debug-verify-icon{font-size:16px}.debug-card .debug-verify-message{line-height:20px}.debug-card.passed,.debug-card.passed .debug-verify-icon{color:#333}.debug-card.failed,.debug-card.failed .debug-verify-icon{color:#ef4444}.debug-card .debug-verify-status.passed{color:#333;background-color:#0000000a}.debug-card .debug-verify-status.passed .debug-verify-icon{color:#333}.debug-card .debug-verify-status.failed{color:#ef4444;background-color:#ef444414}.debug-card .debug-verify-status.failed .debug-verify-icon{color:#ef4444}.debug-card .debug-result-actions-footer{display:flex;justify-content:flex-end;padding:16px;gap:8px}.debug-card .debug-result-actions-footer .kd-btn{min-width:72px;height:32px;padding:0 16px;border-radius:4px;font-size:13px;font-weight:500}.debug-card .debug-card-skip{display:flex;justify-content:center;padding:8px 16px 16px}.debug-card .debug-card-skip .kd-btn{font-size:13px;color:var(--text-secondary)}.debug-card .debug-card-skip .kd-btn:hover:not(:disabled){color:var(--brand-primary)}.follow-up-card{padding:12px 16px}.follow-up-card-header{display:flex;align-items:center;padding:0 0 12px}.follow-up-card-icon{color:var(--header-primary, var(--brand-primary));font-size:16px;margin-right:8px}.follow-up-card-title{font-size:14px;font-weight:500;color:var(--text-primary, #333)}.follow-up-card-suggestions{display:flex;flex-direction:column;gap:8px}.follow-up-card-suggestion-btn{width:100%;justify-content:flex-start;height:auto;min-height:36px;padding:8px 12px;border-radius:var(--radius-md, 6px);background:var(--bg-hover, #f5f5f5);transition:all .2s ease;white-space:normal;text-align:left}.follow-up-card-suggestion-btn:hover{background:var(--color-selected-bg, var(--brand-primary-light));border-color:var(--header-primary, var(--brand-primary))}.follow-up-card-tags{display:inline-flex;align-items:center;gap:4px;margin-right:6px;flex-shrink:0;vertical-align:middle}.follow-up-card-agent-tag{display:inline-flex;align-items:center;margin:0;padding:0 6px;font-size:11px;line-height:20px;border-radius:4px;border:none;background:#eef5ff;color:#2970ff}.follow-up-card-agent-tag .ant-tag-icon{display:inline-flex;align-items:center;margin-inline-end:3px}.follow-up-card-skill-tag{margin:0;padding:0 6px;font-size:11px;line-height:20px;border-radius:4px;border:none;background:#f5f0ff;color:#722ed1}.follow-up-card-skill-tag .ant-tag-icon{margin-inline-end:2px}.follow-up-card-suggestion-text{font-size:14px;color:var(--text-primary, #333);line-height:1.5;white-space:normal;text-align:left}@media (max-width: 768px){.follow-up-card{padding:10px 12px}.follow-up-card-title{font-size:13px}.follow-up-card-suggestion-btn{padding:6px 10px;min-height:32px}.follow-up-card-suggestion-text{font-size:13px}}@container chat-area (max-width: 558px){.follow-up-card{padding:8px 10px;margin:8px 0}.follow-up-card-header{margin-bottom:8px}.follow-up-card-suggestion-btn{padding:6px 8px;min-height:28px}.follow-up-card-suggestion-text{font-size:12px}}.indicator-card{width:100%;min-width:0;max-width:100%;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box}.indicator-card-header{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-shrink:0}.indicator-card-header .header-left{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0}.indicator-card-header .header-icon{flex-shrink:0}.indicator-card-header .header-question{font-size:14px;color:#000000a3;line-height:20px;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.indicator-card-header .header-pagination{display:flex;align-items:center;gap:4px;flex-shrink:0}.indicator-card-header .header-pagination .pagination-btn{padding:0 4px;min-width:auto;height:24px}.indicator-card-header .header-pagination .pagination-btn:disabled{opacity:.3}.indicator-card-header .header-pagination .pagination-text{font-size:13px;color:#00000075;white-space:nowrap}.indicator-card-content{flex:1 1;overflow-y:auto;min-height:0;background:#fff;padding:10px;scrollbar-width:thin;scrollbar-color:#c1c1c1 transparent}.indicator-card-content::-webkit-scrollbar{width:6px}.indicator-card-content::-webkit-scrollbar-track{background:transparent}.indicator-card-content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.indicator-card-content::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.indicator-card-content .ant-radio-label{width:100%}.indicator-card-content .clarification-step .indicator-options-section .indicator-options-list{display:flex;flex-direction:column;gap:0}.indicator-card-content .clarification-step .indicator-options-section .indicator-input-row{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 12px;border-radius:16px}.indicator-card-content .clarification-step .indicator-options-section .indicator-input-row .indicator-index-circle{flex-shrink:0}.indicator-card-content .clarification-step .indicator-options-section .indicator-input-row .indicator-inline-input{flex:1 1;min-width:0;border-radius:8px}.indicator-card-content .clarification-step .indicator-options-section .indicator-textarea{width:100%;border-radius:8px;resize:vertical}.indicator-card-content .indicator-summary .summary-item{padding:8px 12px;border-bottom:1px solid var(--card-border)}.indicator-card-content .indicator-summary .summary-item:last-child{margin-bottom:0;border-bottom:none}.indicator-card-content .indicator-summary .summary-item .summary-question{font-size:14px;color:var(--text-primary);line-height:20px;margin-bottom:4px}.indicator-card-content .indicator-summary .summary-item .summary-answer{font-size:14px;color:var(--text-tertiary);line-height:20px}.indicator-card .indicator-option-item{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:12px;border-radius:16px;cursor:pointer;transition:background-color .2s ease}.indicator-card .indicator-option-item:hover{background-color:#f7f7f7}.indicator-card .indicator-option-item .indicator-option-text{display:flex;flex-direction:column;min-width:0;flex:1 1}.indicator-card .indicator-option-item .indicator-option-title{font-weight:500;font-size:14px;color:#000000d1;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.indicator-card .indicator-option-item .indicator-option-subtitle{font-size:13px;color:#00000075;line-height:18px;margin-top:2px}.indicator-card .indicator-index-circle{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:1px solid rgba(0,0,0,.06);font-size:10px;font-weight:500;color:#00000075;flex-shrink:0;transition:all .2s ease}.indicator-card .indicator-index-circle--selected{background-color:#2970ff;border-color:#2970ff;color:#fff}.indicator-card-footer{flex-shrink:0;display:flex;justify-content:flex-end;padding:8px 16px;border-top:1px solid var(--border-light)}.indicator-drawer-multilple .ant-drawer-content-wrapper{height:563px;border-radius:12px 12px 0 0;font-size:14px;font-weight:400}.indicator-drawer-multilple .ant-drawer-content-wrapper .ant-drawer-header{border-bottom:unset;padding-bottom:0}.indicator-drawer-multilple .ant-drawer-content-wrapper .ant-drawer-body{padding-right:0;padding-left:0;padding-bottom:0}.indicator-drawer-multilple .ant-drawer-content-wrapper .ant-drawer-body .ant-tabs .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab{width:94px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 10px}.indicator-drawer-multilple .ant-drawer-content-wrapper .ant-drawer-body .ant-tabs .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab>span{width:100%;text-align:center}.indicator-drawer-multilple .ant-drawer-content-wrapper .ant-drawer-body .ant-tabs .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-ink-bar{width:28px!important;margin-left:33px}.indicator-drawer-multilple .ant-drawer-content-wrapper .ant-drawer-body .ant-tabs .ant-carousel .slick-list{padding:0;margin-top:0}.indicator-drawer-multilple .ant-drawer-content-wrapper .ant-drawer-body .ant-tabs .ant-carousel .slick-list .slick-slide .search-box{display:flex;align-items:center;padding:0 16px;margin-bottom:8px;margin-top:8px}.indicator-drawer-multilple .ant-drawer-content-wrapper .ant-drawer-body .ant-tabs .ant-carousel .slick-list .slick-slide .search-box .ant-input-affix-wrapper{flex:1 1 auto;border:unset;border-radius:4px;background:#f5f5f5}.indicator-drawer-multilple .ant-drawer-content-wrapper .ant-drawer-body .ant-tabs .ant-carousel .slick-list .slick-slide .search-box .ant-input-affix-wrapper .ant-input{background:#f5f5f5}.indicator-drawer-multilple .ant-drawer-content-wrapper .ant-drawer-body .ant-tabs .ant-carousel .slick-list .slick-slide .search-box .ant-input-affix-wrapper .ant-input-suffix .close-icon{cursor:pointer}.indicator-drawer-multilple .ant-drawer-content-wrapper .ant-drawer-body .ant-tabs .ant-carousel .slick-list .slick-slide .drawer-list{padding:0 16px;height:346px;overflow-y:auto}.indicator-drawer-multilple .ant-drawer-content-wrapper .ant-drawer-body .ant-tabs .ant-carousel .slick-list .slick-slide .drawer-list.is-pending{display:flex;justify-content:center;align-items:center}.indicator-drawer-multilple .ant-drawer-content-wrapper .ant-drawer-body .ant-tabs .ant-carousel .slick-list .slick-slide .drawer-list::-webkit-scrollbar{display:none}.indicator-drawer-multilple .ant-drawer-content-wrapper .ant-drawer-body .ant-tabs .ant-carousel .slick-list .slick-slide .drawer-list .list-item{display:flex;justify-content:space-between;align-items:center;height:44px;border-bottom:1px solid #e5e5e5;cursor:pointer}.indicator-drawer-multilple .ant-drawer-content-wrapper .ant-drawer-body .ant-tabs .ant-carousel .slick-list .slick-slide .drawer-list .list-item .kdicon{font-size:16px;font-weight:600;color:#0072f8}.indicator-drawer-multilple .ant-drawer-content-wrapper .ant-drawer-body .ant-tabs .ant-carousel .slick-list .slick-slide .drawer-date{margin-top:12px}.indicator-drawer-multilple .ant-drawer-content-wrapper .ant-drawer-body .ant-tabs .ant-carousel .slick-list .slick-slide .drawer-date .kdm-date-picker .kdm-date-picker-ranges{padding:0 16px}.indicator-drawer-multilple .ant-drawer-content-wrapper .ant-drawer-body .ant-tabs .ant-carousel .slick-list .slick-slide .drawer-date .kdm-date-picker .kdm-date-picker-view{height:320px}.indicator-drawer-multilple .ant-drawer-content-wrapper .ant-drawer-body .ant-tabs .ant-carousel .slick-list .slick-slide .drawer-date .kdm-date-picker .kdm-date-picker-view .kdm-date-picker-view-mask .kdm-date-picker-view-mask-top{-webkit-mask:linear-gradient(transparent,transparent);mask:linear-gradient(transparent,transparent)}.indicator-drawer-multilple .ant-drawer-content-wrapper .ant-drawer-body .ant-tabs .ant-carousel .slick-list .slick-slide .drawer-date .kdm-date-picker .kdm-date-picker-view .kdm-date-picker-view-mask .kdm-date-picker-view-mask-middle{border:unset;background-color:#0000001a}.indicator-drawer-multilple .ant-drawer-content-wrapper .ant-drawer-body .ant-tabs .ant-carousel .slick-list .slick-slide .drawer-date .kdm-date-picker .kdm-date-picker-view .kdm-date-picker-view-mask .kdm-date-picker-view-mask-bottom{-webkit-mask:linear-gradient(transparent,transparent);mask:linear-gradient(transparent,transparent)}.indicator-drawer-multilple .ant-drawer-content-wrapper .ant-drawer-footer{display:flex;justify-content:center;align-items:center;height:82px;padding-top:6px;border-top:1px solid #e5e5e5}.indicator-drawer-multilple .ant-drawer-content-wrapper .ant-drawer-footer .button-group{display:flex;justify-content:center;align-items:center;width:100%;padding:0 12px}.indicator-drawer-multilple .ant-drawer-content-wrapper .ant-drawer-footer .button-group .ant-btn{width:170px;height:var(--btn-height);border-radius:var(--btn-radius)}.indicator-drawer-multilple .ant-drawer-content-wrapper .ant-drawer-footer .button-group .ant-btn:first-child{margin-right:12px}@media only screen and (max-width: 720px){.indicator-drawer-multilple .ant-drawer-content-wrapper{height:78vh}}.indicator-query-card{width:100%;overflow:hidden;font-size:14px;font-weight:400;color:var(--text-heading);border-bottom:0px!important}.indicator-query-card .question{border-top-right-radius:var(--radius-md)}.indicator-query-card .query-card{position:relative;padding:8px 34px 8px 16px;border-bottom:1px solid var(--card-border-light)}.indicator-query-card .query-card .title{line-height:20px;margin-bottom:8px}.indicator-query-card .query-card .query-card-item{position:relative;margin-bottom:4px;font-size:12px;color:var(--text-tertiary);line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.indicator-query-card .query-card .query-card-item-label.required{margin-right:8px}.indicator-query-card .query-card .query-card-item-label.required:after{content:"*";position:absolute;top:-3px;color:red}.indicator-query-card .query-card .edit-icon{position:absolute;right:16px;top:38px;color:var(--text-tertiary);cursor:pointer}.indicator-query-card .button-group{display:flex;justify-content:flex-end;margin-right:16px;padding:16px 0}.indicator-query-card .button-group .ant-btn{min-width:var(--btn-min-width);height:var(--btn-height);padding:var(--btn-padding);border-radius:var(--btn-radius);text-align:center;font-family:PingFang SC;font-size:var(--btn-font-size);font-style:normal;font-weight:var(--btn-font-weight);line-height:var(--btn-line-height)}.indicator-query-card .button-group .ant-btn:first-child{margin-right:8px}.indicator-query-card .query-card-expand{font-size:12px;display:inline-block;text-align:center;width:100%;color:var(--text-tertiary);cursor:pointer;display:flex;align-items:center;justify-content:center}.logic-selector-card{background:#fff;border:1px solid #e5e6eb;border-radius:10px;overflow:hidden;width:100%;max-width:840px;box-sizing:border-box;box-shadow:0 1px 3px #0000000a;font-size:13px}.logic-selector-card .logic-selector-header{display:flex;align-items:center;padding:10px 14px;background:#f7f8fa;border-bottom:1px solid #e5e6eb}.logic-selector-card .logic-selector-header-icon{flex-shrink:0;margin-right:8px;color:#86909c}.logic-selector-card .logic-selector-header-title{font-size:13px;font-weight:600;line-height:20px;color:#1d2129}.logic-selector-card .logic-tree{padding:6px 10px}.logic-selector-card .logic-rule-row{display:flex;align-items:center;padding:10px 8px;border-radius:6px;cursor:pointer;user-select:none;transition:background .15s ease}.logic-selector-card .logic-rule-row:hover{background:#f7f8fa}.logic-selector-card .logic-rule-arrow{flex-shrink:0;margin-right:8px;color:#1d2129;transition:transform .2s ease}.logic-selector-card .logic-rule-arrow.expanded{transform:rotate(90deg)}.logic-selector-card .logic-rule-name{font-size:13px;font-weight:600;line-height:20px;color:#1d2129}.logic-selector-card .logic-children{padding-left:20px}.logic-selector-card .logic-item{display:flex;align-items:flex-start;padding:10px 12px;margin:2px 0;border-radius:6px;cursor:pointer;transition:all .15s ease;border:1px solid transparent}.logic-selector-card .logic-item:hover{background:#f7f8fa}.logic-selector-card .logic-item.selected{background:#4f6ef714;border-color:#4f6ef7}.logic-selector-card .logic-item.add-new .add-new-text{font-size:13px;font-weight:500;line-height:20px;color:#4f6ef7}.logic-selector-card .logic-radio{flex-shrink:0;width:16px;height:16px;margin-top:2px;margin-right:10px;border-radius:50%;border:1.5px solid #e5e6eb;background:#fff;transition:all .15s ease;box-sizing:border-box}.logic-selector-card .logic-radio.checked{border-color:#4f6ef7;border-width:5px}.logic-selector-card .logic-info{flex:1 1;min-width:0}.logic-selector-card .logic-name{font-size:13px;font-weight:500;line-height:20px;color:#1d2129}.logic-selector-card .logic-condition{margin-top:2px;font-size:12px;line-height:18px;color:#86909c}.logic-selector-card .logic-selector-actions{display:flex;justify-content:flex-end;padding:10px 14px;border-top:1px solid #e5e6eb;gap:8px}.logic-selector-card .logic-selector-actions .kd-btn{min-width:80px;height:32px;border-radius:6px;font-size:13px;font-weight:500}.missing-param-card.clarification-card-base{background:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:14px;font-size:14px;box-shadow:0 4px 12px #0000000f}.missing-param-card.clarification-card-base .missing-param-header{display:flex;align-items:flex-start;margin-bottom:10px;gap:8px}.missing-param-card.clarification-card-base .missing-param-header .warning-icon{color:#ffb300;font-size:18px;flex-shrink:0;margin-top:2px}.missing-param-card.clarification-card-base .missing-param-header .header-text{flex:1 1;display:flex;flex-direction:column;gap:2px;min-width:0}.missing-param-card.clarification-card-base .missing-param-header .header-text .header-title{font-size:14px;font-weight:600;color:#333;line-height:20px}.missing-param-card.clarification-card-base .missing-param-header .header-text .header-desc{font-size:11px;color:#999;line-height:16px}.missing-param-card.clarification-card-base .missing-param-header .action-tag{flex-shrink:0;display:inline-flex;align-items:center;padding:2px 8px;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:4px;font-size:11px;color:#666;white-space:nowrap;line-height:18px}.missing-param-card.clarification-card-base .missing-param-body{display:flex;flex-direction:column;gap:10px}.missing-param-card.clarification-card-base .missing-param-body .param-section .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.missing-param-card.clarification-card-base .missing-param-body .param-section .section-header .section-label{font-size:13px;font-weight:600;color:#333}.missing-param-card.clarification-card-base .missing-param-body .param-section .section-header .section-count{font-size:11px;color:#999;background:#f5f5f5;border:1px solid #e0e0e0;padding:1px 8px;border-radius:10px;line-height:18px}.missing-param-card.clarification-card-base .missing-param-body .param-section .param-tags{display:flex;flex-wrap:wrap;gap:6px}.missing-param-card.clarification-card-base .missing-param-body .param-section .param-tags .param-tag{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:8px;font-size:13px;line-height:22px}.missing-param-card.clarification-card-base .missing-param-body .param-section .param-tags .param-tag--public{background:#fff3e0;color:#e65100;border:1px solid #ffe0b2}.missing-param-card.clarification-card-base .missing-param-body .param-section .param-tags .param-tag--public .param-tag-dot{background:#e65100}.missing-param-card.clarification-card-base .missing-param-body .param-section .param-tags .param-tag--normal{background:#fff3e0;color:#e65100;border:1px solid #ffe0b2}.missing-param-card.clarification-card-base .missing-param-body .param-section .param-tags .param-tag--normal .param-tag-dot{background:#e65100}.missing-param-card.clarification-card-base .missing-param-body .param-section .param-tags .param-tag .param-tag-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.missing-param-card.clarification-card-base .missing-param-body .param-section .param-tags .param-tag .param-tag-text{white-space:nowrap}.model-selector-card{width:100%;max-width:840px;margin:8px 0;padding:0;border:1px solid #e5e6eb;border-radius:8px;background:#fff;box-sizing:border-box;transition:width .3s ease;overflow:visible}.model-selector-card--collapsed{width:fit-content;min-width:240px}.msc-header-bar{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#f7f8fa;border-bottom:1px solid #e5e6eb}.msc-header-left{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0}.msc-header-icon{width:16px;height:16px;flex-shrink:0}.msc-header-text{font-size:14px;font-weight:600;color:#1d2129;line-height:1.4}.msc-header-nav{display:flex;align-items:center;flex-shrink:0;margin-left:12px}.msc-header-chevron{width:14px;height:14px;cursor:pointer;transition:transform .2s ease}.msc-header-chevron--collapsed{transform:rotate(180deg)}.msc-panel-body{padding:16px;background:#fff}.msc-step-bar{display:flex;align-items:center;gap:4px;margin-bottom:16px;flex-wrap:wrap}.msc-step{display:flex;align-items:center;gap:6px;cursor:default;user-select:none}.msc-step .msc-step-num{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;font-size:11px;font-weight:600;flex-shrink:0}.msc-step .msc-step-label{font-size:13px;white-space:nowrap}.msc-step--current .msc-step-num{background:#4f6ef7;color:#fff}.msc-step--current .msc-step-label{color:#1d2129;font-weight:600}.msc-step--completed .msc-step-num{background:#dce3fd;color:#4f6ef7}.msc-step--completed .msc-step-label{color:#86909c}.msc-step--pending .msc-step-num{background:#f2f3f5;color:#c9cdd4}.msc-step--pending .msc-step-label{color:#c9cdd4}.msc-step--clickable{cursor:pointer}.msc-step--clickable:hover .msc-step-label{color:#4f6ef7}.msc-step-arrow{color:#c9cdd4;font-size:12px;margin:0 2px}.msc-breadcrumb{display:flex;align-items:center;gap:4px;margin-bottom:12px;font-size:12px;color:#86909c;flex-wrap:wrap}.msc-breadcrumb-item--link{cursor:pointer;color:#4f6ef7}.msc-breadcrumb-item--link:hover{text-decoration:underline}.msc-breadcrumb-item--active{color:#1d2129;font-weight:500}.msc-breadcrumb-sep{color:#c9cdd4;margin:0 2px}.msc-search-select{position:relative}.msc-search-input.kd-input{height:36px;font-size:13px;color:#333;padding-right:36px;cursor:pointer}.msc-search-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px;height:16px;pointer-events:none}.msc-dropdown-panel{position:absolute;bottom:100%;left:0;right:0;margin-bottom:4px;background:#fff;border:1px solid #d9d9d9;border-radius:4px;box-shadow:0 -4px 12px #00000014;max-height:240px;overflow-y:auto;z-index:1050}.msc-dropdown-item{padding:8px 12px;font-size:13px;color:#333;cursor:pointer;transition:background .15s}.msc-dropdown-item:hover{background:#f2f3f5}.msc-dropdown-item--active{color:#4f6ef7;font-weight:500;background:#f0f3ff}.msc-dropdown-empty{padding:16px;text-align:center;color:#86909c;font-size:13px}.msc-empty{padding:24px 16px;text-align:center;color:#86909c;font-size:13px}.msc-loading{display:flex;align-items:center;justify-content:center;padding:24px 0;color:#86909c;font-size:13px}.msc-ant-select,.msc-ant-select.ant-select{width:100%}.msc-ant-select .ant-select-selector{height:36px!important;font-size:13px;color:#333;border-color:#e5e6eb!important;border-radius:4px!important;background:#fff!important}.msc-ant-select .ant-select-selector .ant-select-selection-search-input{height:34px!important}.msc-ant-select .ant-select-selector .ant-select-selection-item,.msc-ant-select .ant-select-selector .ant-select-selection-placeholder{line-height:34px!important}.msc-ant-select.ant-select-disabled .ant-select-selector{background:#f7f8fa!important;cursor:not-allowed}.msc-actions{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid #f0f0f0;background:#fafbfc}.msc-actions .kd-btn{min-width:72px;height:32px;padding:0 16px;border-radius:4px;font-size:13px;font-weight:500}.msc-confirmed-info{padding:12px 16px;border-top:1px solid #f0f0f0;font-size:13px;color:#86909c}.msc-confirmed-info .msc-confirmed-name{color:#4f6ef7;font-weight:500}.param-clarification-card{overflow:hidden;font-size:14px;font-weight:400;color:var(--text-heading)}.param-clarification-card .reference-section{padding:0 16px 16px}.param-clarification-card .reference-label{font-size:14px;font-weight:500;color:var(--text-heading);margin-bottom:8px}.param-clarification-card .reference-content{padding:12px;background:var(--bg-hover, #f5f5f5);border-radius:var(--radius-md, 6px);font-size:14px;color:var(--text-primary, #333);line-height:1.6;white-space:pre-wrap;word-break:break-all}.quick-action-card{padding:12px 16px}.quick-action-card-header{display:flex;align-items:center;padding:0 0 12px}.quick-action-card-icon{color:var(--header-primary, var(--brand-primary));font-size:16px;margin-right:8px}.quick-action-card-title{font-size:14px;font-weight:500;color:var(--text-primary, #333)}.quick-action-card-options{display:flex;flex-direction:column;gap:6px}.quick-action-card-option{display:inline-flex;align-items:center;justify-content:space-between;width:100%;max-width:100%;padding:6px 12px;border-radius:var(--radius-md, 6px);background:var(--bg-hover, #f5f5f5);border:1px solid transparent;cursor:pointer;transition:all .2s ease}.quick-action-card-option:hover:not(.disabled):not(.selected){background:var(--color-selected-bg, var(--brand-primary-light, #e6f4ff));border-color:var(--header-primary, var(--brand-primary, #1677ff))}.quick-action-card-option.selected{background:var(--color-selected-bg, var(--brand-primary-light, #e6f4ff));border-color:var(--header-primary, var(--brand-primary, #1677ff))}.quick-action-card-option.disabled{opacity:.45;cursor:not-allowed}.quick-action-card-option-text{font-size:14px;color:var(--text-primary, #333);line-height:1.5}.quick-action-card-option-check{color:var(--header-primary, var(--brand-primary, #1677ff));font-size:16px;margin-left:8px}.quick-action-card-search{margin-top:8px}.quick-action-card-search .ant-input-affix-wrapper{border-radius:var(--radius-md, 6px);background:var(--bg-hover, #f5f5f5)}.quick-action-card-dropdown{max-height:200px;overflow-y:auto;background:#fff;border:1px solid var(--card-border-light, #e8e8e8);border-radius:var(--radius-md, 6px);box-shadow:0 2px 8px #0000001a;margin-top:4px}.quick-action-card-dropdown-item{padding:8px 12px;cursor:pointer;font-size:14px;color:var(--text-primary, #333)}.quick-action-card-dropdown-item:hover{background:var(--color-selected-bg, var(--brand-primary-light, #e6f4ff))}.quick-action-card-dropdown-item.selected{background:var(--color-selected-bg, var(--brand-primary-light, #e6f4ff));color:var(--header-primary, var(--brand-primary, #1677ff))}.quick-action-card-dropdown-empty{padding:8px 12px;color:var(--text-secondary, #999);font-size:14px;text-align:center}@media (max-width: 768px){.quick-action-card{padding:10px 12px}.quick-action-card-title{font-size:13px}.quick-action-card-option{padding:8px 10px}.quick-action-card-option-text{font-size:13px}}@media only screen and (max-width: 500px){.quick-action-card{padding:8px 10px}.quick-action-card-option{padding:6px 8px}.quick-action-card-option-text{font-size:12px}}.rule-link-card{font-size:14px;font-weight:400;color:#333;background:#fff;border-radius:4px;overflow:hidden}.rule-link-card .rule-link-success-text{font-size:14px;font-weight:400;color:#333;line-height:22px;margin-bottom:12px}.rule-link-card .rule-link-content{display:flex;flex-direction:column;align-items:stretch;padding:12px 16px;gap:10px;background-color:#f8f9fa;border:1px solid #e8eaed;border-radius:4px;margin-bottom:12px;min-width:360px}.rule-link-card .rule-link-main-row{display:flex;align-items:center;gap:8px;width:100%}.rule-link-card .rule-link-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#666;font-size:14px}.rule-link-card .rule-link-name{flex:1 1;font-size:13px;font-weight:400;color:#333;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:underline;text-underline-offset:2px}.rule-link-card .rule-link-name:hover{color:#4f6ef7}.rule-link-card .rule-link-copy-btn{flex-shrink:0;font-size:13px;color:#4f6ef7;cursor:pointer;border:none;background:none;padding:0;white-space:nowrap}.rule-link-card .rule-link-copy-btn:hover{color:#3b5de7}.rule-link-card .rule-link-copy-btn.copied{color:#52c41a;cursor:default}.rule-link-card .rule-link-copy-btn.copied:hover{color:#52c41a}.rule-link-card .rule-link-message,.rule-link-card .rule-link-annotation{font-size:13px;color:#666;line-height:20px;margin-bottom:8px}.rule-link-card .rule-link-submit-note{font-size:13px;color:#666;line-height:20px;padding-top:8px;border-top:1px solid #e8eaed;width:100%}.rule-link-card .rule-link-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.rule-link-card .rule-link-actions .kd-btn{min-width:72px;height:32px;padding:0 16px;border-radius:4px;font-size:13px;font-weight:500;margin:0}.rule-link-card .rule-link-actions .kd-btn:not(.kd-btn-primary){border:1px solid #d9d9d9;color:#333;background:#fff}.rule-link-card .rule-link-actions .kd-btn:not(.kd-btn-primary):hover{border-color:#4f6ef7;color:#4f6ef7}.rule-link-card .rule-link-debug-info-icon{font-size:16px;color:#999;flex-shrink:0}.rule-link-card .rule-link-debug-prompt{font-size:13px;color:#666;line-height:20px}.rule-link-card .rule-link-debug-actions-row{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;padding-top:10px;border-top:1px solid #e8eaed}.rule-link-card .rule-link-debug-prompt-inline{display:flex;align-items:center;gap:6px;flex:1 1;min-width:0}.rule-link-card .rule-link-debug-prompt-inline .rule-link-debug-prompt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rule-link-card .rule-link-debug-buttons{display:flex;gap:8px;flex-shrink:0}.rule-link-card .rule-link-debug-buttons .ant-btn{min-width:80px;height:32px;padding:0 16px;border-radius:4px;font-size:13px;font-weight:500}.rule-link-card .rule-link-debug-buttons .ant-btn-primary{background:#4f6ef7;border-color:#4f6ef7}.rule-link-card .rule-link-btn-outline{border:1px solid #d9d9d9;color:#333;background:#fff}.rule-link-card .rule-link-btn-outline:hover{border-color:#4f6ef7;color:#4f6ef7}.rule-link-card.rule-link-card--error .rule-link-error-text{font-size:14px;font-weight:500;color:#f5222d;line-height:22px;margin-bottom:8px}.rule-link-card.rule-link-card--error .rule-link-error-message{font-size:13px;color:#666;line-height:20px;padding:10px 14px;background:#fff2f0;border:1px solid #ffccc7;border-radius:4px}.rule-search-card{background:#fff;border:1px solid #e5e6eb;border-radius:10px;overflow:hidden;width:100%;max-width:840px;box-sizing:border-box;box-shadow:0 1px 3px #0000000a;font-size:13px}.rule-search-card .rule-search-list{padding:6px 0;max-height:400px;overflow-y:auto}.rule-search-card .rule-item{display:flex;align-items:flex-start;padding:10px 12px;margin:2px 10px;border-radius:6px;cursor:pointer;transition:all .15s ease;border:1px solid transparent}.rule-search-card .rule-item:hover{background:#f7f8fa}.rule-search-card .rule-item.selected{background:#4f6ef714;border-color:#4f6ef7}.rule-search-card .rule-radio{flex-shrink:0;width:16px;height:16px;margin-top:2px;margin-right:10px;border-radius:50%;border:1.5px solid #e5e6eb;background:#fff;transition:all .15s ease;box-sizing:border-box}.rule-search-card .rule-radio.checked{border-color:#4f6ef7;border-width:5px}.rule-search-card .rule-info{flex:1 1;min-width:0}.rule-search-card .rule-name{font-size:13px;font-weight:500;line-height:20px;color:#1d2129}.rule-search-card .rule-desc{margin-top:2px;font-size:12px;line-height:18px;color:#86909c}.rule-search-card .rule-search-actions{display:flex;justify-content:flex-end;padding:10px 14px;border-top:1px solid #e5e6eb;gap:8px}.rule-search-card .rule-search-actions .kd-btn{min-width:80px;height:32px;border-radius:6px;font-size:13px;font-weight:500}.task-execute-card{font-size:14px;font-weight:400;color:var(--text-primary);background:#fff;border:1px solid #e5e6eb;border-radius:4px;overflow:hidden}.task-execute-card .task-execute-header{display:flex;align-items:center;padding:10px 16px;background-color:#f7f8fa;border-bottom:1px solid #e5e6eb}.task-execute-card .task-execute-header-icon{margin-right:8px;color:#4f6ef7;font-size:16px}.task-execute-card .task-execute-header-title{font-weight:500;font-size:14px;line-height:22px;color:var(--text-primary)}.task-execute-card .task-execute-task-info{display:flex;align-items:baseline;gap:8px;padding:12px 16px;border-bottom:1px solid #f0f0f0}.task-execute-card .task-execute-task-name{font-weight:500;font-size:14px;color:var(--text-primary)}.task-execute-card .task-execute-task-desc{font-size:13px;color:var(--text-secondary, #999)}.task-execute-card .task-execute-params{padding:16px}.task-execute-card .task-execute-param-row{display:flex;gap:16px;flex-wrap:wrap}.task-execute-card .task-execute-param-item{display:flex;flex-direction:column;flex:1 1;min-width:180px;gap:6px}.task-execute-card .task-execute-param-label{font-size:13px;color:#666;line-height:20px}.task-execute-card .task-execute-required{color:#f5222d;margin-right:2px}.task-execute-card .task-execute-param-select{width:100%;box-sizing:border-box;--kd-c-select-color-border: #d9d9d9;--kd-c-select-color-border-hover: #4f6ef7;--kd-c-select-color-border-focused: #4f6ef7;--kd-c-select-sizing-height-middle: 36px;--kd-c-select-font-size-middle: 13px;--kd-c-select-color-background: #fff;--kd-c-select-sizing-border-radius: 4px}.task-execute-card .task-execute-actions{display:flex;justify-content:flex-end;padding:12px 16px;gap:8px;border-top:1px solid #f0f0f0}.task-execute-card .task-execute-actions .kd-btn{min-width:72px;height:32px;padding:0 16px;border-radius:4px;font-size:13px;font-weight:500}.task-list-card{min-width:500px}.task-list-card-content{padding:12px 20px}.task-list-card .task-item-wrapper{position:relative;margin-bottom:12px}.task-list-card .task-item-wrapper:last-child{margin-bottom:0}.task-list-card .task-item-wrapper:not(:last-child):after{content:"";position:absolute;left:6.4px;top:20px;width:1px;height:calc(100% - 4px);background:#eee}.task-list-card .task-item{display:flex;align-items:flex-start;transition:opacity .2s}.task-list-card .task-item--disabled{opacity:1}.task-list-card .task-item--editing{align-items:center}.task-list-card .task-item--editing .task-icon{margin-top:0}.task-list-card .task-item--editing .task-info{display:flex;align-items:center}.task-list-card .task-icon{flex:0 0 12.8px;width:12.8px;height:12.8px;margin-right:8px;margin-top:5px;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.task-list-card .task-icon .icon-number{width:12.8px;height:12.8px;border-radius:50%;box-sizing:border-box;border:1px solid rgba(0,0,0,.64);color:#000000a3;font-size:8px;display:flex;align-items:center;justify-content:center;line-height:1}.task-list-card .task-icon .icon-finish,.task-list-card .task-icon .icon-running{width:12.8px;height:12.8px}.task-list-card .task-info{flex:1 1;min-width:0}.task-list-card .task-info .info-header{display:flex;align-items:center;flex-wrap:wrap}.task-list-card .task-info .info-title{color:#000000a3;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.task-list-card .task-info .info-required{font-size:12px;font-weight:400;color:#bb4c02;margin-left:2px}.task-list-card .task-info .status-tag{margin-left:auto;padding:2px 8px;font-size:12px;border-radius:4px}.task-list-card .task-info .status-tag--pending{background:var(--bg-hover);color:var(--text-secondary)}.task-list-card .task-info .status-tag--executing,.task-list-card .task-info .status-tag--paused{background:var(--color-warning-bg);color:var(--color-warning)}.task-list-card .task-info .status-tag--completed{background:var(--color-success-bg);color:var(--color-success)}.task-list-card .task-info .status-tag--skipped{background:var(--bg-hover);color:var(--text-secondary)}.task-list-card .task-info .info-detail{font-size:13px;color:var(--text-secondary);line-height:18px;margin-top:4px}.task-list-card .task-info .info-detail--executing,.task-list-card .task-info .info-detail--paused{color:var(--color-warning)}.task-list-card .edit-task-input{font-size:14px;line-height:22px;padding:2px 4px;border:1px solid transparent;border-radius:4px;background:transparent;transition:border-color .2s,background-color .2s}.task-list-card .edit-task-input:hover{border-color:#d9d9d9}.task-list-card .edit-task-input:focus{border-color:var(--btn-primary);background:#fff}.task-list-card .edit-task-input.ant-input{border-color:transparent}.task-list-card .edit-task-input.ant-input:hover{border-color:#d9d9d9}.task-list-card .edit-task-input.ant-input:focus{border-color:var(--btn-primary);box-shadow:none}.task-list-card .task-item-actions{display:flex;align-items:center;gap:2px;margin-left:8px;flex-shrink:0}.task-list-card .action-btn{width:24px;height:24px;border-radius:4px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#00000073;font-size:14px;transition:background-color .15s,color .15s}.task-list-card .action-btn:hover{background:var(--bg-hover);color:#000000a6}.task-list-card .action-btn--delete:hover{color:#ff4d4f}.task-list-card .action-btn:disabled{opacity:.3;cursor:not-allowed}.task-list-card .action-btn:disabled:hover{background:transparent;color:#00000073}.task-list-card-add-task{padding:8px 0 0;margin-top:12px;border-top:1px dashed #e8e8e8}.task-list-card-footer{display:flex;align-items:center;justify-content:flex-end;background:#f5f7fa!important;gap:10px;padding:10px 12px}.history-context-card{width:100%;min-width:0;margin:12px 0;overflow:hidden;opacity:0;transform:translateY(16px) scale(.98);transition:opacity .4s cubic-bezier(.23,1,.32,1),transform .4s cubic-bezier(.23,1,.32,1)}.history-context-card.history-context-card-visible{opacity:1;transform:translateY(0) scale(1)}.history-context-card .history-context-card-inner{position:relative;padding:16px 16px 16px 20px;background:#fff;border-radius:8px;border:1px solid #e8ecf0}.history-context-card .history-context-card-inner:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;background:#3370ff;border-radius:0 2px 2px 0}.history-context-card .history-context-card-header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.history-context-card .history-context-card-title{font-size:14px;font-weight:500;color:#000000d9;line-height:22px}.history-context-card .history-context-card-ai-badge{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;background:#3370ff0f;border:1px solid rgba(51,112,255,.15);border-radius:10px;font-size:11px;color:#3370ff;line-height:16px;white-space:nowrap}.history-context-card .history-context-card-ai-icon{width:12px;height:12px;flex-shrink:0}.history-context-card .history-context-card-params{display:flex;flex-wrap:wrap;gap:8px}.history-context-card .history-context-card-tag{display:inline-flex;align-items:center;padding:4px 12px;background:#3370ff0f;border-radius:4px;font-size:13px;line-height:20px;color:#000000d9}.history-context-card .history-context-card-tag-label{color:#000000a6}.history-context-card .history-context-card-tag-value{color:#3370ff;font-weight:500}.image-info-card{width:100%}.image-info-card__title{font-size:1.17em;font-weight:700;color:#333;margin-bottom:8px}.image-info-card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.image-info-card__pagination{display:flex;align-items:center;gap:4px}.image-info-card__page-info{font-size:13px;color:#666;min-width:40px;text-align:center}.image-info-card__arrow{color:var(--tag-default-text)}.image-info-card__arrow:hover:not(:disabled){color:var(--btn-primary)}.image-info-card__arrow:disabled{color:#ccc}.image-info-card__list{display:flex;flex-wrap:nowrap;gap:12px;padding:4px 0;overflow-x:auto}.image-info-card__item{position:relative;width:calc((100% - 48px)/5);aspect-ratio:1 / 1;background:#f0f0f0;border-radius:8px;overflow:hidden}.image-info-card__item .ant-image{display:block;width:100%;height:100%}.image-info-card__item .ant-image img{width:100%;height:100%;object-fit:cover}.image-info-card__item .ant-image .ant-image-mask{border-radius:8px}.image-info-card__skeleton{width:100%;height:100%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:image-card-shimmer 1.5s infinite;border-radius:8px}.image-info-card__img{display:block;width:100%;height:100%;border-radius:8px;object-fit:cover;cursor:pointer}.image-info-card__name{position:absolute;left:0;bottom:0;padding:2px 8px;font-size:12px;color:#fff;background:#00000080;border-radius:0 0 0 8px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:1;pointer-events:none}@keyframes image-card-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.kanban-preview-card{width:100%;min-width:0;margin:12px 0;border-radius:var(--radius-lg);background:var(--bg-card);overflow:hidden;opacity:0;transform:translateY(24px) scale(.97);transition:opacity .5s cubic-bezier(.23,1,.32,1),transform .5s cubic-bezier(.23,1,.32,1)}.kanban-preview-card.kanban-preview-card-visible{opacity:1;transform:translateY(0) scale(1)}.kanban-preview-card .kanban-preview-header{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 4px;user-select:none}.kanban-preview-card .kanban-preview-title{font-size:14px;font-weight:500;color:#000000d9;line-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kanban-preview-card .kanban-preview-canvas-wrapper{overflow:hidden;border:1px solid #e9ebf0;border-radius:var(--radius-lg)}.kanban-preview-card .kanban-preview-canvas-wrapper>.kanban-canvas{height:auto!important;min-height:0!important;overflow:visible!important}.kanban-preview-card .kanban-preview-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;padding:10px 12px;background:#f5f7fa;border-radius:var(--radius-lg)}.kanban-preview-card .kanban-preview-footer-tip{display:flex;align-items:center;gap:8px;font-size:13px;color:#000000a6;line-height:20px}.kanban-preview-card .kanban-preview-footer-tip svg{flex-shrink:0;width:16px;height:16px;color:var(--primary-color, #4f46e5)}.kanban-preview-outdated{padding:12px 16px;margin:8px 0;border-radius:8px;background:#f9f9f9;border:1px dashed #e0e0e0}.kanban-preview-outdated .kanban-preview-outdated-text{font-size:12px;color:#bbb}.page-report-card{width:100%;min-width:0;margin:12px 0;padding:8px 12px;border:1px solid #e9ebf0;border-radius:var(--radius-lg);background:var(--bg-card);overflow:hidden;opacity:0;transform:translateY(24px) scale(.97);transition:opacity .5s cubic-bezier(.23,1,.32,1),transform .5s cubic-bezier(.23,1,.32,1)}.page-report-card.page-report-card-visible{opacity:1;transform:translateY(0) scale(1)}.page-report-card .page-report-header{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 4px;user-select:none}.page-report-card .page-report-title{font-size:14px;font-weight:500;color:#000000d9;line-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-report-card .page-report-edit-btn{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:none;border-radius:4px;background:transparent;color:#00000073;font-size:12px;cursor:pointer;white-space:nowrap;transition:all .2s;flex-shrink:0}.page-report-card .page-report-edit-btn:hover{color:#4f46e5;background:#4f46e50f}.page-report-card .page-report-edit-btn svg{width:14px;height:14px}.page-report-card .page-report-viewport{overflow:hidden;position:relative;border-radius:8px}.page-report-outdated{padding:12px 16px;margin:8px 0;border-radius:8px;background:#f9f9f9;border:1px dashed #e0e0e0}.page-report-outdated .page-report-outdated-text{font-size:12px;color:#bbb}.references-info{width:100%;margin:12px 0}.references-info__title{font-size:1.17em;font-weight:700;color:var(--text-heading);margin-bottom:8px}.references-info__groups{display:flex;flex-direction:column;gap:22px}.references-info__group{display:flex;flex-direction:column}.references-info__group-header{display:flex;align-items:center;gap:6px;margin-bottom:8px}.references-info__group-indicator{display:inline-block;width:3px;height:14px;border-radius:20px;background:#2970ff;flex-shrink:0}.references-info__group-title{font-family:Noto Sans SC,sans-serif;font-weight:500;font-size:14px;color:#000;line-height:20px}.references-info__list{display:flex;flex-direction:column;gap:8px}.references-info__item{font-family:Noto Sans SC,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#000000a3;text-decoration:none;cursor:pointer}.references-info__item:hover{color:#2970ff;text-decoration:underline;text-decoration-style:solid}.table-bcm{margin:12px 0}.table-bcm__description{position:relative;display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,#eef4ff,#f6f9ff);border:1px solid rgba(26,115,232,.08);border-radius:10px;padding:10px 14px 10px 16px;margin-bottom:10px;font-size:13px;color:#3c4043;line-height:1.6;overflow:hidden}.table-bcm__description:before{content:"";position:absolute;left:0;top:10%;bottom:10%;width:3px;background:linear-gradient(180deg,#1a73e8,#4285f4);border-radius:0 3px 3px 0}.table-bcm__description-icon{flex-shrink:0;display:block;color:#1a73e8;filter:drop-shadow(0 1px 2px rgba(26,115,232,.25))}.table-bcm__description-text{flex:1 1;min-width:0}.table-bcm__card{position:relative;background:#fff;border-radius:14px;border:1px solid rgba(15,23,42,.04);box-shadow:0 1px 2px #0f172a0a,0 8px 24px -12px #0f172a1f;padding:18px 22px;transition:box-shadow .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.table-bcm__card:before{content:"";position:absolute;top:0;left:20px;right:20px;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(26,115,232,.28) 50%,transparent 100%);border-radius:0 0 2px 2px;pointer-events:none}.table-bcm__card:hover{box-shadow:0 2px 6px #0f172a0f,0 20px 44px -18px #1a73e838}.table-bcm__header{display:flex;align-items:center;margin-bottom:14px}.table-bcm__title{position:relative;font-size:15px;font-weight:600;color:#1f1f1f;margin-bottom:0;padding-left:10px;line-height:1.4;letter-spacing:.2px}.table-bcm__title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:14px;background:linear-gradient(180deg,#1a73e8,#4285f4);border-radius:3px;box-shadow:0 0 8px #1a73e859}.table-bcm__switch-link{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:13px;color:#1a73e8;cursor:pointer;white-space:nowrap;position:relative;padding:4px 10px;border-radius:999px;transition:color .15s ease,background .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.table-bcm__switch-link:hover{color:#174ea6;background:#eef4ff;box-shadow:0 2px 8px -3px #1a73e847}.table-bcm__switch-link-arrow{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-left:2px;font-size:10px;line-height:1;transition:transform .25s cubic-bezier(.4,0,.2,1)}.table-bcm__switch-link-arrow--open{transform:rotate(180deg)}.table-bcm__switch-link--modal{padding:5px 14px;border-radius:999px;background:linear-gradient(135deg,#e8f0fe,#eef4ff);color:#1a73e8;font-weight:500;box-shadow:inset 0 0 0 1px #1a73e82e;transition:background .2s cubic-bezier(.4,0,.2,1),color .15s ease,box-shadow .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.table-bcm__switch-link--modal:hover{background:linear-gradient(135deg,#d8e6ff,#eef4ff);color:#174ea6;box-shadow:inset 0 0 0 1px #1a73e852,0 6px 14px -6px #1a73e859;transform:translateY(-1px)}.table-bcm__switch-link--modal:active{transform:translateY(0)}.table-bcm__switch-dropdown{position:absolute;top:calc(100% + 10px);right:0;left:auto;background:#fffffffa;backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px);border-radius:14px;box-shadow:0 14px 36px -10px #1a73e838,0 6px 14px #0f172a0f,0 0 0 1px #1a73e814;min-width:156px;max-width:260px;padding:6px;z-index:10;transform-origin:top right;animation:table-bcm-switch-in .22s cubic-bezier(.2,.9,.2,1)}.table-bcm__switch-dropdown:before{content:"";position:absolute;top:0;left:14px;right:14px;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(26,115,232,.55) 50%,transparent 100%);border-radius:0 0 2px 2px;pointer-events:none}.table-bcm__switch-dropdown:after{content:"";position:absolute;top:-5px;right:22px;width:10px;height:10px;background:#fff;border-left:1px solid rgba(26,115,232,.1);border-top:1px solid rgba(26,115,232,.1);transform:rotate(45deg);border-radius:2px 0 0}.table-bcm__switch-option{position:relative;display:flex;align-items:center;padding:9px 14px;font-size:13px;color:#1f2937;cursor:pointer;border-radius:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),padding .2s cubic-bezier(.4,0,.2,1)}.table-bcm__switch-option+.table-bcm__switch-option{margin-top:2px}.table-bcm__switch-option:before{content:"";position:absolute;left:4px;top:50%;width:3px;height:16px;background:linear-gradient(180deg,#1a73e8,#4285f4);border-radius:3px;transform:translateY(-50%) scaleY(0);transition:transform .22s cubic-bezier(.4,0,.2,1)}.table-bcm__switch-option:hover{background:linear-gradient(135deg,#eef4ff,#f6f9ff);color:#1a73e8;padding-left:18px}.table-bcm__switch-option:hover:before{transform:translateY(-50%) scaleY(1)}.table-bcm__switch-option:active{background:linear-gradient(135deg,#e2ecff,#eef4ff)}.table-bcm__switch-option--active{color:#1a73e8;font-weight:600;background:linear-gradient(135deg,#e8f0fe,#f0f5ff);padding-left:18px}.table-bcm__switch-option--active:before{transform:translateY(-50%) scaleY(1)}.table-bcm__switch-option--active:after{content:"";margin-left:auto;width:14px;height:14px;flex-shrink:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27none%27><path d=%27M3.5 8.5l3 3 6-7%27 stroke=%27%231a73e8%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/></svg>");background-size:14px 14px;background-repeat:no-repeat;background-position:center}.table-bcm__total-row{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px;font-size:13px;line-height:1.7}.table-bcm__total-row-label{color:#9aa0a6;font-weight:400;white-space:pre;flex-shrink:0;line-height:1.7;min-width:5.5em}.table-bcm__total-value{flex:1 1;line-height:1.7}.table-bcm__total-value b{font-weight:600;color:#1f1f1f}.table-bcm__dimensions-card{position:relative;background:linear-gradient(135deg,#f5f6fc,#f7f9ff);border-radius:8px;padding:12px 14px;margin-bottom:14px;box-shadow:inset 0 0 0 1px #1a73e80f}.table-bcm__dim-tags{display:flex;flex-wrap:wrap;gap:4px 20px;flex:1 1}.table-bcm__dim-tags--collapsed{max-height:24px;overflow:hidden}.table-bcm__dim-tag{display:inline-flex;align-items:baseline;font-size:13px;color:#1f1f1f;white-space:nowrap;background:none;border:none;padding:0;line-height:1.7}.table-bcm__dim-tag b{font-weight:600;color:#1f1f1f;transition:color .18s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1),padding .2s cubic-bezier(.4,0,.2,1)}.table-bcm__dim-tag--clickable{cursor:pointer}.table-bcm__dim-tag--clickable b{color:#1a73e8;border-radius:6px;padding:1px 4px;margin:0 -4px}.table-bcm__dim-tag--clickable:hover b{color:#174ea6;background:#eef4ff}.table-bcm__dim-tag--disabled{cursor:default}.table-bcm__dim-tag-label{color:#5f6368;font-weight:400;margin-right:4px}.table-bcm__dim-row{display:flex;align-items:flex-start;gap:10px;margin-bottom:4px;flex-wrap:wrap}.table-bcm__dim-row:last-child{margin-bottom:0}.table-bcm__dim-row-label{font-size:13px;font-weight:400;color:#9aa0a6;white-space:pre;flex-shrink:0;line-height:1.7;cursor:pointer;user-select:none;transition:color .15s ease;min-width:5.5em}.table-bcm__dim-row-label:hover{color:#5f6368}.table-bcm__dim-row--collapsed{align-items:center}.table-bcm__loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;gap:8px;background:#ffffffb8;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:#5f6368;font-size:13px;z-index:2;border-radius:8px;animation:table-bcm-fade-in .18s ease-out}.table-bcm__loading-spinner{width:18px;height:18px;border:2px solid rgba(26,115,232,.15);border-top-color:#1a73e8;border-right-color:#4285f4;border-radius:50%;animation:table-bcm-spin .6s linear infinite}.table-bcm__footer{margin-top:12px;font-size:12px;color:#9aa0a6;display:flex;align-items:center}.table-bcm__footer:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:#9aa0a6;margin-right:8px;flex-shrink:0}.table-bcm__empty{text-align:center;color:#9aa0a6;font-size:13px;padding:40px 0}.table-bcm__wrapper{position:relative;overflow-x:auto;border:1px solid #eef0f4;border-radius:8px;background:#fff}.table-bcm__wrapper::-webkit-scrollbar{height:8px}.table-bcm__wrapper::-webkit-scrollbar-track{background:transparent}.table-bcm__wrapper::-webkit-scrollbar-thumb{background:#1a73e82e;border-radius:999px;-webkit-transition:background .2s cubic-bezier(.4,0,.2,1);transition:background .2s cubic-bezier(.4,0,.2,1)}.table-bcm__wrapper::-webkit-scrollbar-thumb:hover{background:#1a73e852}.table-bcm__table{width:100%;border-collapse:separate;border-spacing:0}.table-bcm__thead th{background:linear-gradient(180deg,#fbfcfe,#f4f6fa);padding:12px 16px;font-size:12px;font-weight:600;color:#5f6368;text-align:left;white-space:nowrap;letter-spacing:.3px;border:none;border-bottom:1px solid #eef0f4;position:relative}.table-bcm__thead th:first-child{border-radius:8px 0 0}.table-bcm__thead th:last-child{border-radius:0 8px 0 0}.table-bcm__thead th:only-child{border-radius:8px 8px 0 0}.table-bcm__tbody tr{transition:background-color .18s cubic-bezier(.4,0,.2,1)}.table-bcm__tbody tr:hover{background:linear-gradient(90deg,#1a73e80d,#1a73e804)}.table-bcm__tbody tr:hover td:first-child:before{transform:translateY(-50%) scaleY(1);opacity:1}.table-bcm__tbody tr:hover td{color:#1f1f1f}.table-bcm__tbody td{position:relative;padding:13px 16px;font-size:13px;color:#3c4043;white-space:nowrap;border:none;border-bottom:1px solid #e8eaed;transition:color .18s cubic-bezier(.4,0,.2,1)}.table-bcm__tbody td:first-child:before{content:"";position:absolute;left:0;top:50%;width:2px;height:18px;background:linear-gradient(180deg,#1a73e8,#4285f4);border-radius:0 2px 2px 0;transform:translateY(-50%) scaleY(0);opacity:0;transition:transform .22s cubic-bezier(.4,0,.2,1),opacity .22s cubic-bezier(.4,0,.2,1)}.table-bcm__tbody tr:last-child td{border-bottom:none}.table-bcm__link{display:inline-flex;align-items:center;gap:6px;color:#1a73e8;text-decoration:none;font-weight:500;cursor:pointer;position:relative;padding:2px 6px;margin:-2px -6px;border-radius:6px;transition:color .18s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.table-bcm__link:hover{color:#174ea6;background:#eef4ff;box-shadow:0 2px 8px -3px #1a73e847}.table-bcm__link--orange{color:#e67e22}.table-bcm__link--orange:hover{color:#b45309;background:#e67e2214;box-shadow:0 2px 8px -3px #e67e2247}.table-bcm__link-value{font-weight:600;letter-spacing:.2px}@media screen and (max-width: 768px){.table-bcm__card{padding:14px 16px}.table-bcm__thead th{padding:10px 12px;font-size:11px}.table-bcm__tbody td{padding:10px 12px;font-size:12px}.table-bcm__title{font-size:13px;margin-bottom:0}.table-bcm__dim-tag{font-size:12px}}@keyframes table-bcm-spin{to{transform:rotate(360deg)}}@keyframes table-bcm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes table-bcm-switch-in{0%{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes table-bcm-context-menu-in{0%{opacity:0;transform:translateY(-4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.table-bcm__context-menu{position:fixed;z-index:1050;background:#fffffffa;backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px);border-radius:12px;box-shadow:0 14px 36px -10px #1a73e838,0 6px 14px #0f172a14,0 0 0 1px #1a73e814;padding:6px;min-width:168px;animation:table-bcm-context-menu-in .18s cubic-bezier(.2,.9,.2,1)}.table-bcm__context-menu-item{position:relative;display:flex;align-items:center;gap:10px;padding:9px 14px;font-size:13px;color:#333;cursor:pointer;border-radius:9px;transition:background .2s cubic-bezier(.4,0,.2,1),color .15s ease,padding .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}.table-bcm__context-menu-item:before{content:"";position:absolute;left:4px;top:50%;width:3px;height:16px;background:linear-gradient(180deg,#1a73e8,#4285f4);border-radius:3px;transform:translateY(-50%) scaleY(0);transition:transform .22s cubic-bezier(.4,0,.2,1)}.table-bcm__context-menu-item:hover{background:linear-gradient(135deg,#eef4ff,#f6f9ff);color:#1a73e8;padding-left:18px}.table-bcm__context-menu-item:hover:before{transform:translateY(-50%) scaleY(1)}.table-bcm__context-menu-item:hover svg circle,.table-bcm__context-menu-item:hover svg path{stroke:#1a73e8}.table-bcm__context-menu-item svg{flex-shrink:0;transition:transform .2s cubic-bezier(.4,0,.2,1)}.table-emr{margin:12px 0}.table-emr__description{position:relative;display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,#eef4ff,#f6f9ff);border:1px solid rgba(26,115,232,.08);border-radius:10px;padding:10px 14px 10px 16px;margin-bottom:10px;font-size:13px;color:#3c4043;line-height:1.6;overflow:hidden}.table-emr__description:before{content:"";position:absolute;left:0;top:10%;bottom:10%;width:3px;background:linear-gradient(180deg,#1a73e8,#4285f4);border-radius:0 3px 3px 0}.table-emr__description-icon{flex-shrink:0;display:block;color:#1a73e8;filter:drop-shadow(0 1px 2px rgba(26,115,232,.25))}.table-emr__description-text{flex:1 1;min-width:0}.table-emr__card{position:relative;background:#fff;border-radius:14px;border:1px solid rgba(15,23,42,.04);box-shadow:0 1px 2px #0f172a0a,0 8px 24px -12px #0f172a1f;padding:18px 22px;transition:box-shadow .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.table-emr__card:before{content:"";position:absolute;top:0;left:20px;right:20px;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(26,115,232,.28) 50%,transparent 100%);border-radius:0 0 2px 2px;pointer-events:none}.table-emr__card:hover{box-shadow:0 2px 6px #0f172a0f,0 20px 44px -18px #1a73e838}.table-emr__header{display:flex;align-items:center;margin-bottom:14px}.table-emr__header-actions{display:flex;align-items:center;gap:14px;margin-left:auto}.table-emr__title{position:relative;font-size:15px;font-weight:600;color:#1f1f1f;margin-bottom:0;padding-left:10px;line-height:1.4;letter-spacing:.2px}.table-emr__title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:14px;background:linear-gradient(180deg,#1a73e8,#4285f4);border-radius:3px;box-shadow:0 0 8px #1a73e859}.table-emr__switch-link{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:#1a73e8;cursor:pointer;white-space:nowrap;position:relative;padding:4px 10px;border-radius:999px;transition:color .15s ease,background .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.table-emr__switch-link:hover{color:#174ea6;background:#eef4ff;box-shadow:0 2px 8px -3px #1a73e847}.table-emr__switch-link-arrow{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-left:2px;font-size:10px;line-height:1;transition:transform .25s cubic-bezier(.4,0,.2,1)}.table-emr__switch-link-arrow--open{transform:rotate(180deg)}.table-emr__switch-link--modal{padding:5px 14px;border-radius:999px;background:linear-gradient(135deg,#e8f0fe,#eef4ff);color:#1a73e8;font-weight:500;box-shadow:inset 0 0 0 1px #1a73e82e;transition:background .2s cubic-bezier(.4,0,.2,1),color .15s ease,box-shadow .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.table-emr__switch-link--modal:hover{background:linear-gradient(135deg,#d8e6ff,#eef4ff);color:#174ea6;box-shadow:inset 0 0 0 1px #1a73e852,0 6px 14px -6px #1a73e859;transform:translateY(-1px)}.table-emr__switch-link--modal:active{transform:translateY(0)}.table-emr__report-query-link{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:#1a73e8;cursor:pointer;white-space:nowrap;text-decoration:none;padding:4px 10px;border-radius:999px;transition:color .15s ease,background .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.table-emr__report-query-link:hover{color:#174ea6;background:#eef4ff;box-shadow:0 2px 8px -3px #1a73e847}.table-emr__switch-dropdown{position:absolute;top:calc(100% + 10px);right:0;left:auto;background:#fffffffa;backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px);border-radius:14px;box-shadow:0 14px 36px -10px #1a73e838,0 6px 14px #0f172a0f,0 0 0 1px #1a73e814;min-width:156px;max-width:260px;padding:6px;z-index:10;transform-origin:top right;animation:table-emr-switch-in .22s cubic-bezier(.2,.9,.2,1)}.table-emr__switch-dropdown:before{content:"";position:absolute;top:0;left:14px;right:14px;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(26,115,232,.55) 50%,transparent 100%);border-radius:0 0 2px 2px;pointer-events:none}.table-emr__switch-dropdown:after{content:"";position:absolute;top:-5px;right:22px;width:10px;height:10px;background:#fff;border-left:1px solid rgba(26,115,232,.1);border-top:1px solid rgba(26,115,232,.1);transform:rotate(45deg);border-radius:2px 0 0}.table-emr__switch-option{position:relative;display:flex;align-items:center;padding:9px 14px;font-size:13px;color:#1f2937;cursor:pointer;border-radius:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),padding .2s cubic-bezier(.4,0,.2,1)}.table-emr__switch-option+.table-emr__switch-option{margin-top:2px}.table-emr__switch-option:before{content:"";position:absolute;left:4px;top:50%;width:3px;height:16px;background:linear-gradient(180deg,#1a73e8,#4285f4);border-radius:3px;transform:translateY(-50%) scaleY(0);transition:transform .22s cubic-bezier(.4,0,.2,1)}.table-emr__switch-option:hover{background:linear-gradient(135deg,#eef4ff,#f6f9ff);color:#1a73e8;padding-left:18px}.table-emr__switch-option:hover:before{transform:translateY(-50%) scaleY(1)}.table-emr__switch-option:active{background:linear-gradient(135deg,#e2ecff,#eef4ff)}.table-emr__switch-option--active{color:#1a73e8;font-weight:600;background:linear-gradient(135deg,#e8f0fe,#f0f5ff);padding-left:18px}.table-emr__switch-option--active:before{transform:translateY(-50%) scaleY(1)}.table-emr__switch-option--active:after{content:"";margin-left:auto;width:14px;height:14px;flex-shrink:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27none%27><path d=%27M3.5 8.5l3 3 6-7%27 stroke=%27%231a73e8%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/></svg>");background-size:14px 14px;background-repeat:no-repeat;background-position:center}.table-emr__total-row{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px;font-size:13px;line-height:1.7}.table-emr__total-row-label{color:#9aa0a6;font-weight:400;white-space:pre;flex-shrink:0;line-height:1.7;min-width:5.5em}.table-emr__total-value{flex:1 1;line-height:1.7}.table-emr__total-value b{font-weight:600;color:#1f1f1f}.table-emr__dimensions-card{position:relative;background:linear-gradient(135deg,#f5f6fc,#f7f9ff);border-radius:8px;padding:12px 14px;margin-bottom:14px;box-shadow:inset 0 0 0 1px #1a73e80f}.table-emr__dim-tags{display:flex;flex-wrap:wrap;gap:4px 20px;flex:1 1}.table-emr__dim-tags--collapsed{max-height:24px;overflow:hidden}.table-emr__dim-tag{display:inline-flex;align-items:baseline;font-size:13px;color:#1f1f1f;white-space:nowrap;background:none;border:none;padding:0;line-height:1.7}.table-emr__dim-tag b{font-weight:600;color:#1f1f1f;transition:color .18s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1),padding .2s cubic-bezier(.4,0,.2,1)}.table-emr__dim-tag--clickable{cursor:pointer}.table-emr__dim-tag--clickable b{color:#1a73e8;border-radius:6px;padding:1px 4px;margin:0 -4px}.table-emr__dim-tag--clickable:hover b{color:#174ea6;background:#eef4ff}.table-emr__dim-tag--disabled{cursor:default}.table-emr__dim-tag-label{color:#5f6368;font-weight:400;margin-right:4px}.table-emr__dim-row{display:flex;align-items:flex-start;gap:10px;margin-bottom:4px;flex-wrap:wrap}.table-emr__dim-row:last-child{margin-bottom:0}.table-emr__dim-row-label{font-size:13px;font-weight:400;color:#9aa0a6;white-space:pre;flex-shrink:0;line-height:1.7;cursor:pointer;user-select:none;transition:color .15s ease;min-width:5.5em}.table-emr__dim-row-label:hover{color:#5f6368}.table-emr__dim-row--collapsed{align-items:center}.table-emr__loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;gap:8px;background:#ffffffb8;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:#5f6368;font-size:13px;z-index:2;border-radius:8px;animation:table-emr-fade-in .18s ease-out}.table-emr__loading-spinner{width:18px;height:18px;border:2px solid rgba(26,115,232,.15);border-top-color:#1a73e8;border-right-color:#4285f4;border-radius:50%;animation:table-emr-spin .6s linear infinite}.table-emr__footer{margin-top:12px;font-size:12px;color:#9aa0a6;display:flex;align-items:center}.table-emr__footer:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:#9aa0a6;margin-right:8px;flex-shrink:0}.table-emr__empty{text-align:center;color:#9aa0a6;font-size:13px;padding:40px 0}.table-emr__wrapper{position:relative;overflow-x:auto;border:1px solid #eef0f4;border-radius:8px;background:#fff}.table-emr__wrapper::-webkit-scrollbar{height:8px}.table-emr__wrapper::-webkit-scrollbar-track{background:transparent}.table-emr__wrapper::-webkit-scrollbar-thumb{background:#1a73e82e;border-radius:999px;-webkit-transition:background .2s cubic-bezier(.4,0,.2,1);transition:background .2s cubic-bezier(.4,0,.2,1)}.table-emr__wrapper::-webkit-scrollbar-thumb:hover{background:#1a73e852}.table-emr__table{width:100%;border-collapse:separate;border-spacing:0}.table-emr__thead th{background:linear-gradient(180deg,#fbfcfe,#f4f6fa);padding:12px 16px;font-size:12px;font-weight:600;color:#5f6368;text-align:left;white-space:nowrap;letter-spacing:.3px;border:none;border-bottom:1px solid #eef0f4;position:relative}.table-emr__thead th:first-child{border-radius:8px 0 0}.table-emr__thead th:last-child{border-radius:0 8px 0 0}.table-emr__thead th:only-child{border-radius:8px 8px 0 0}.table-emr__tbody tr{transition:background-color .18s cubic-bezier(.4,0,.2,1)}.table-emr__tbody tr:hover{background:linear-gradient(90deg,#1a73e80d,#1a73e804)}.table-emr__tbody tr:hover td:first-child:before{transform:translateY(-50%) scaleY(1);opacity:1}.table-emr__tbody tr:hover td{color:#1f1f1f}.table-emr__tbody td{position:relative;padding:13px 16px;font-size:13px;color:#3c4043;white-space:nowrap;border:none;border-bottom:1px solid #e8eaed;transition:color .18s cubic-bezier(.4,0,.2,1)}.table-emr__tbody td:first-child:before{content:"";position:absolute;left:0;top:50%;width:2px;height:18px;background:linear-gradient(180deg,#1a73e8,#4285f4);border-radius:0 2px 2px 0;transform:translateY(-50%) scaleY(0);opacity:0;transition:transform .22s cubic-bezier(.4,0,.2,1),opacity .22s cubic-bezier(.4,0,.2,1)}.table-emr__tbody tr:last-child td{border-bottom:none}.table-emr__link{display:inline-flex;align-items:center;gap:6px;color:#1a73e8;text-decoration:none;font-weight:500;cursor:pointer;position:relative;padding:2px 6px;margin:-2px -6px;border-radius:6px;transition:color .18s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.table-emr__link:hover{color:#174ea6;background:#eef4ff;box-shadow:0 2px 8px -3px #1a73e847}.table-emr__link--orange{color:#e67e22}.table-emr__link--orange:hover{color:#b45309;background:#e67e2214;box-shadow:0 2px 8px -3px #e67e2247}.table-emr__link-value{font-weight:600;letter-spacing:.2px}@media screen and (max-width: 768px){.table-emr__card{padding:14px 16px}.table-emr__thead th{padding:10px 12px;font-size:11px}.table-emr__tbody td{padding:10px 12px;font-size:12px}.table-emr__title{font-size:13px;margin-bottom:0}.table-emr__dim-tag{font-size:12px}}@keyframes table-emr-spin{to{transform:rotate(360deg)}}@keyframes table-emr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes table-emr-switch-in{0%{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes table-emr-context-menu-in{0%{opacity:0;transform:translateY(-4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.table-emr__context-menu{position:fixed;z-index:1050;background:#fffffffa;backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px);border-radius:12px;box-shadow:0 14px 36px -10px #1a73e838,0 6px 14px #0f172a14,0 0 0 1px #1a73e814;padding:6px;min-width:168px;animation:table-emr-context-menu-in .18s cubic-bezier(.2,.9,.2,1)}.table-emr__context-menu-item{position:relative;display:flex;align-items:center;gap:10px;padding:9px 14px;font-size:13px;color:#333;cursor:pointer;border-radius:9px;transition:background .2s cubic-bezier(.4,0,.2,1),color .15s ease,padding .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}.table-emr__context-menu-item:before{content:"";position:absolute;left:4px;top:50%;width:3px;height:16px;background:linear-gradient(180deg,#1a73e8,#4285f4);border-radius:3px;transform:translateY(-50%) scaleY(0);transition:transform .22s cubic-bezier(.4,0,.2,1)}.table-emr__context-menu-item:hover{background:linear-gradient(135deg,#eef4ff,#f6f9ff);color:#1a73e8;padding-left:18px}.table-emr__context-menu-item:hover:before{transform:translateY(-50%) scaleY(1)}.table-emr__context-menu-item:hover svg circle,.table-emr__context-menu-item:hover svg path{stroke:#1a73e8}.table-emr__context-menu-item svg{flex-shrink:0;transition:transform .2s cubic-bezier(.4,0,.2,1)}.quote-card .quote{padding-bottom:12px;padding-right:16px;margin-bottom:12px;border-bottom:1px solid rgba(255,255,255,.4);color:#ffffffb3;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.quote-card .content{margin-right:16px}.chat-report-download__content{padding:14px 16px 16px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAAAxCAYAAABwK080AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAA+5SURBVHgB7Vq7khy3FT3oxzz3wX15ZYkuS2UqIROXKVc5EwP/gS3ljv0RJD/FoaXEoUOWEyfexCVmFIuWqbWXu9zdmZ13dwM+F90904PBPJZSZqK2Fz1oAA0c3Htx7kUD79P79D69T+/T/01S+NGTUcawY6XMtMSYuffIM7ds9kzqu2XL6y9rP3u/tFMGP1KK8AOSbxJPn9pFkAkGvjZffw07e8l9z7/6ytax6YsvYKr1y9/Fs+kwimfFkGZj41jw+DHM06cmkFzKbWP17gC+s4RVwCoHNu3v2TPmj4Dtk6L/h3nFxnOoBw9gnldyX9/1OtS9e5hO6sWL/LfkZdnr11B378KMxzDsC+zLphH7xQlwcwPz6BGqwJjiygf6jqC9A2C5yknbcmUFIA4OJwSo8RCqzolFEfv+mCLMieEucHYK9VM2CkOos6Kn42P+K35cBFCHRzAX57Mx/cR99RFweVE8fwvs7xcAsPzNOXCoYbJjmP+cAgcT6DSFIdCa+Mma6XICc5O5JXC3AqwqVXI947XNSySn/oD5awTBXaircwQy2U6IYB/WrqhOJ3/XDYHZlZvdoqciDwTYHda9kT9KJ+/7vG9vc4J8Sf80bx+wfaudT7pXdNEWELr8x7rawKQaWr+F2d2FTo6gJwQrfQHTIXgOcCa3b4LbZsC9C2CKJkZ9UYD2gnPonCJsxAjqBCgKEPR7CEKCtLMDNRxwjqo0HaIJvO/nsxwNCHIrt8pSRyZb1h0xbzT5bGjtuDLNwgYNF8c85NXI7Zfp92H2DpDpG+gsg263kVHSslPe7xwj46v1+TNo0Qjk4N1KyjYCzJUsC9QLhNE9qOYZwpsYYS1EOOoj3BXQIuxTKlSdYErdQcI84cRjqLjGkiR/b8ryOOZP+c2cj1SiZs8kj+U+pYo35YbPoqJMxpHmdfk+wzqCqOG9vhrjLNZI9YASVmNXTWRHKRIB7ugI6QuRtg70y5fQspHcBrSNAZPdj4Z9ClajQcmqI2zHiGKCpVK0D3fwkMD9GnbBERb9l3lQ3AfF5ZYt+73qUk6f04tq+bfhGH/ujXB6Q/B2Cdi4gWSYIG0fIqVZzZBLmJUyC8YGoN1GwuwEuBkFu68RcicL+wQrHSG+06b9beP3tC93KoMOi+bhkklW8xKcyFO32p8PVB/A0/Jxij+9ucRfwggT3k9igtafIGmPkFLKsvNzq56aem824WvBugpWusTAP8sH0n5FNbpLO0WwKE1RAdbvCNYOZjtQuYWryn21DJVnqIAGpy6cui5NkKSdenP39Qh/2NnGw1GGho5QS7jABCu22tFGsL2d7/ZmQyu2FjBJ99mhdExVDGo1gnWFaDJAlIwR77XwG4K17TRRlUkq53InXG3jtnf7AeaBNsUcSjC1U8e22Wnij7UIDS5wjXk85mI3b2h3OReaFlUhwWvTSsBK6ZIOpWOxWzc1GnvuhHcihLRdMXnVzzE/0WnzNb+XAVnWNZ52vkVw+4PbH38c7TXxy8kIzYygRbS5tUOOnzs7Sa+yRBvWo1hrotZK2GNez9iZsG/hWHFOHcIJ1XErhFDPOhbVp0waftBcQNzkk6xlSWNRvRf6jiP8glatrvuoyUKT0oTf94VXz9QSG6SVgJW7hpBTYe7xec6zuFJREiAKamhWBlkOsApKqS7VOsD8xBbsjjM+dzGWSVWAebDm6tBG7UaagBGsdELbGyHa34O6PJuqpVEbQLbS+RYRLd2f1wRMHUGFNxyY4kUpY+ugMqhy0LbpKCUR13b5Q1XZCbXKiSxJKk3frNxYEs/nkmtbL2RjKQ/5INCaOe1PM7I78SoT7VNNI+MIA9RYUGvVMR4n9rcl22G9bKM0fghgkgQscZL3uBrdKw58jEDRjqkEEbmXgLYgKaMJrt90ccpRktKyXCZOmC2aGqogHIrPA0FJSz+B9QQsYCwPaWdUpvkOUlVT5gbR3hay3SYOnWGuArCU9IhkuB61Mbju0/YahM0JgoMP6GL1cjsmArKOiy1VydIASkcSDcCHrEzJkFUJxlZKAm7VAeaNMIo8IwQClZUQkR4BSmu7hEpnubsTlPUDKwKWQ7FCGBbtBCQFC6rUD9kgYh+uiru7KTzPrQ8q/WlSiqCOoNVEMORcui+tZ2KjK5ukpRI2Ddo9ysMrYhj7dFeCLFcdTiokCSztxlxq1HC4r8l7yLBloDpXNyvvYbFIUka1DIMcMAHKAiblIoNqRlDtZVVTodasWZV0d0tg9QZhspTgc2enNEd1zoMOeTAaImjusw29+Ef4gYBVE0MkeF6EXUj2xO9T1rHwUwI7wK2GJbKrXBnleRZh0U1y64Xw0wzATytKlVRG5f2ntL+h2NB27vTLokpo6uFDrE3raIV6xH+MSNjYVFhGHZBHHTK1YPSBzVbex6WqBBTw76olQFUq4QsSuuW2vbWRsVgWqMmEgYMW4HnHyrQR079X5BKjsuGX8TSa4Bu0b6K+gS3jYSUwPpenBDpw7stUldZ5GycLTHMi4pnmvJJGLJcwqbSJdJUvWJok9Cyi+uoV+Qo7loCefVCXCI3d7XwGuJxY9ZmGf3MAFqWxOrYqp8OSeq4Eayz6rfaeXgmDZDTy+YNpG4kCe/r1ppU2rDg4MAQMB7y55DUa0UWqkcRKhWwBAGsvxNifXuHbrJCSoJgFtz6jc44lahGQIvyMFOHDygRDZwiuqi/zCqp1Qmc8VVU2tF1GAmrkYULKLIeQKPnF84INrElrbVj1h4SLm/ODq+bT+gPyMO6AaakfXFU5+rJgiU4UNjBkvctKO5+dc8ehPGW+qIavnq1rGGykephaEaHd5pVk9iBlrXQBG9iwk+Lkh2cONsZuGuy4ng8knJeH6QtbDewyrNIgKOKcR2ENMX/XGB2Io5g5fboGneCdhhxfzKmcm3xglPfr0rzkGQuQDsNc6nnaZFOHlxzOFCdYa/tdSytoDOdUsjqIbEYtqrkcSNaP79DZnacRywKIBT1bmKir6kDF9XLqu/6r25ckHRRRVsMTJfJKPZzkhyby8EeRsNLo42PPw9i+fZWxNEt+uxN0V9YFw414+CRh2cYxZ8O4klkyZNy/RdBG9oB82RiXppWAlafFeOU8EHHmwUW4+BLlGeiyZ9VyHy/zjXEVfQHmDXy1byPOmbitDFVrsV2mntcJulAXoddGetM6lVww+jxEULmfjILsz/GeUr1mA/XzLGBRfeCUVycfeJ5bkDODjDve5STFkCo2oIqNeXW4G2q6QpoR1pD2c4vb4TVbiCdqEmk8hhrT+W7wXPR4lNswCSaWPvQyJ3zjbyvE6Msha6tYmSRHpgrIdKJykMqDhotUFwV5VMKSTJaJUx1yx4x22jiIA7SwXPqAJas+ydBj1OGCCyjnvhLLSunAZzY3mPDVPOpg4IRA9jQGUQ3dtBigpROMgbVkx6Yfey2xkgfz71oWudgYsCkPkwPWxcnMSQDDO5eczBVKJq4LohjakE4ZrokZM0s/2sMn8BPT0gWqvstQoiaXXfyXQHXFJonUiC3iokjgKBE6w2kKQxwzp49NYh/waDMlB2OgySirHQGfBCOJ6jHyyrPSoM2TsJO7MCT8AW23KUBbkLTNAPuY18VciYu8rvbFcEkkJDU1VrJyqQksH1Oq3BthT3SE/2ZFfxnmF8BdDHUzQr87wGVm7FGwgJVRQlKCZVRg22cCFkHJONeUJ1rHjKu1WP+aAP+bV582TKUSf2PUImogGo2RbfGAt9eAplAYHiOqzz/n6fi5nyivA2yhQYNATAob5tQpJ2waEdqkFR8BefyrYPr5ykodYwms0Dg5B+9WQcEiLbBXZ4jR1cB+TpHSTUgopSmBEWmyxpygaB5q2Hfx/HHMPCXfazTrNtj4E3K+TyEf9Yzwj7cDfEOVjOsESpNexAmyZgx9Q5AeHCE52c4XSw6vcymzQzGbAKZKHoatvKBQSWv8U2NBGjgTtpOuRV67VKqZLgBOnHbAzKBPDfs1qcB1jyAQKFEvSmqicrBEwuQYbYfuWpPvtPbwuwt8I4aAc5WvODqo8LjtBn7F69OLa/yV8f23PAwxPZWz/jbt8z/PYA4OkDHOr+8/XvRm1qqk8DB2kBt9KRjSmtaKyWW2oxKwqnF2JWaVa1Ota1zAKBFRZ2A/UhGQrGSJrRLJ2m2h0W5iK8o3lKQAxwYqiyiEfKdyDU86vIPf9oY4YVD0W2HaTZoOeuXmmrW79P9atHnFBzfmyROoJ0/s2plbG/1mUywvJcw6Y1ZKhg4gCssB8gG2FEzZUamGbZEmyK6ncttFgPQHOzxftNtJvktW28kuLKgxXkfCYIGscjOU91tNfMLttNfp42zIBaiPoRn4xD7Vc9SyH/DJh3uSppvP7WgFpp8WKZF9IYHMROx9gURXcnzgVctdth+8vcGe7HSUgMTYMJa1X9nxDhKCNcZiysVA88A23w1LwMr+3VMhvdvAhzdj9EjO9IA77T7nNIiQ1QladI8uVAfq/n17TGeP4W61S27xgFJYn5F4GIfLIypXwnyALAPIrT/nLo0SNHlF3BnGEl+QXU/ow+EWrsndSkqlPW1lYtuywVATREV7FTBdm2TYv6G07nx/TgmuIemOkTJ4kLI8qJ3aM0uNyqcEmwH2iiq5BUtqqkm4DXIbVp247971Hat15iZbPueueMAbYe0TUX1xnLdauKJx7zrDqKqalSBK2MeGEybCIoUdVD5pquTTLxFJbwS4WGWoZRESHlSn5wOkHzSppjyzPHoGOQyyY7zVV9Q9Wos29VHi4fY0YmbDqpOGA4gvrXTWSQvqdFuanFES2ugVVTHCiFv/G8zWzQVqCjopi43b047JYl5hHiz3suV3thATJGo66Q6PEfelD6q1fDT46N7sfWt5WEkrprskU436LCglydSGVSftSpa3X8/vaVl/DDnAE6YuqihXRgJ6RX73FouTr96b4oc995wYC9g1FgFyvnOl30nORpTvkBuGY9LslrhMgf1uV52czU6UNqMVUvkid77JWu1LImO3YbElQ8/klwFkVpRN80TjI/qaFjDhXbIzbgX4DjnJdYFyJ48ybKPyr2ldwNzLtt+h6nV72GP4XJEJqGFSfJt7F3j5d+jPPrsFcZWOzwnQuEPzwIirqsHE8qWysYANHBB8oABLjK6nTFwoCSRTMaxvaP1FTl5C74kHoIVLiT9Jv5Wh55K46iXvm1vc4QgTiVmJV9LaIgekcBCv5MsvVVbW2dg1EuOxLRJGi8KDEIntG12bA2zZQDRWg7SgVklqpWokRJVwaUpyv9WyNNBrf6rvE2f5X2/NRDzyTOPBd5f4VM4SrP+a2YOYjP5tJotNn0oIMAM9GJK6DMM6T8U5n24f436IAd2kvut8/w9he/1/T9GShwAAAABJRU5ErkJggg==) no-repeat left bottom,linear-gradient(180deg,#dceefe,#dceefe94);border-radius:4px}.chat-report-download__file-name{color:#212121;font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.chat-report-download__file-size{color:#666;font-family:PingFang SC;font-size:12px;font-style:normal;font-weight:400;line-height:18px;margin-top:4px}.chat-report-download__operator{margin-top:12px;text-align:right}.chat-report-download__operator .ant-btn{border-radius:var(--btn-text-radius);background:var(--btn-text-bg);padding:var(--btn-text-padding);color:var(--btn-text-color);font-family:PingFang SC;font-size:var(--btn-font-size);font-style:normal;font-weight:var(--btn-font-weight);line-height:var(--btn-line-height)}.report-core-element-card{min-width:0;font-size:14px;font-weight:400;color:#212121;border:1px solid #e9ebf0;border-radius:var(--radius-lg);background:var(--bg-card, #fff);overflow:hidden}.report-core-element-card__section{padding:16px 20px;border-bottom:1px solid #f0f0f0}.report-core-element-card__section:last-of-type{border-bottom:none}.report-core-element-card__section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.report-core-element-card__title{font-size:15px;font-weight:600;color:#212121;line-height:22px}.report-core-element-card__action-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;font-size:13px;color:#3863ff;border:1px solid #3863ff;border-radius:4px;cursor:pointer;user-select:none;transition:background-color .2s;position:relative}.report-core-element-card__action-btn:hover{background-color:#3863ff0f}.report-core-element-card__list{display:flex;flex-direction:column;transition:background-color .2s,border-color .2s}.report-core-element-card__list--drag-over{background-color:#3863ff0a;border-radius:8px}.report-core-element-card__list-item{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #f5f5f5}.report-core-element-card__list-item:last-child{border-bottom:none}.report-core-element-card__list-item-icon{flex-shrink:0;margin-right:10px;display:flex;align-items:center}.report-core-element-card__list-item-name{flex:1 1;min-width:0;font-size:14px;color:#212121;line-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.report-core-element-card__list-item-close{flex-shrink:0;margin-left:12px;font-size:14px;color:#bfbfbf;cursor:pointer;transition:color .2s}.report-core-element-card__list-item-close:hover{color:#666}.report-core-element-card__empty-upload{display:flex;align-items:center;gap:8px}.report-core-element-card__empty{color:#bfbfbf;font-size:13px;line-height:20px;padding:8px 0}.report-core-element-card__empty-placeholder{display:flex;align-items:center;justify-content:center;min-height:30px;padding:16px;border:1px dashed #d9d9d9;border-radius:8px;color:#bfbfbf;font-size:14px;cursor:pointer;transition:border-color .2s,background-color .2s}.report-core-element-card__empty-placeholder:hover{border-color:#3863ff}.report-core-element-card__empty-placeholder--drag-over{border-color:#3863ff;background-color:#3863ff0a}.report-core-element-card__upload-btn{display:flex;align-items:center;justify-content:center;gap:4px;min-width:100px;height:56px;padding:0 12px;border:1px dashed #d9d9d9;border-radius:8px;cursor:pointer;transition:border-color .2s;background:#fafafa}.report-core-element-card__upload-btn:hover{border-color:#3863ff}.report-core-element-card__upload-text{font-size:12px;color:#999;white-space:nowrap}.report-core-element-card__upload-loading{font-size:12px;color:#3863ff}.report-core-element-card__switch-group{display:flex;align-items:center;gap:24px}.report-core-element-card__switch-row{display:flex;align-items:center;gap:8px;padding:6px 0}.report-core-element-card__switch-label{font-size:14px;color:#212121;line-height:22px}.report-core-element-card__buttons{display:flex;justify-content:flex-end;padding:16px 20px}.report-core-element-card__buttons .ant-btn{min-width:var(--btn-min-width);height:var(--btn-height);padding:var(--btn-padding);border-radius:var(--btn-radius);text-align:center;font-size:var(--btn-font-size);font-style:normal;font-weight:var(--btn-font-weight);line-height:var(--btn-line-height)}.report-core-element-card__buttons .ant-btn:first-child{margin-right:8px}@container chat-area (max-width: 558px){.report-core-element-card{margin-left:0}.report-core-element-card__section,.report-core-element-card__buttons{padding:10px 12px}.report-core-element-card__switch-group{flex-direction:column;gap:8px;align-items:flex-start}}.report-core-element-card-v2{width:100%;min-width:0;max-width:100%;overflow:hidden;box-sizing:border-box;display:flex;flex-direction:column;font-size:14px;font-weight:400;color:#000000d1}.report-core-element-card-v2__header,.report-core-element-card-v2__header .header-icon{flex-shrink:0}.report-core-element-card-v2__header .header-question{flex:1 1;min-width:0;font-size:14px;color:#000000a3;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-core-element-card-v2__content{flex:1 1;min-height:0;overflow-y:auto;background:#fff;padding:10px;scrollbar-width:thin;scrollbar-color:#c1c1c1 transparent}.report-core-element-card-v2__content::-webkit-scrollbar{width:6px}.report-core-element-card-v2__content::-webkit-scrollbar-track{background:transparent}.report-core-element-card-v2__content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.report-core-element-card-v2__content::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.report-core-element-card-v2 .report-core-element-card__section{padding:6px 2px 10px;border-bottom:1px solid var(--card-border)}.report-core-element-card-v2 .report-core-element-card__section:last-of-type{border-bottom:none;padding-bottom:2px}.report-core-element-card-v2 .report-core-element-card__section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;padding:0 10px}.report-core-element-card-v2 .report-core-element-card__title{font-size:14px;font-weight:500;color:#000000d1;line-height:20px}.report-core-element-card-v2 .report-core-element-card__action-btn{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;font-size:13px;color:#2970ff;border:1px solid rgba(41,112,255,.4);border-radius:8px;cursor:pointer;user-select:none;transition:background-color .2s ease,border-color .2s ease}.report-core-element-card-v2 .report-core-element-card__action-btn:hover{background-color:#2970ff0f;border-color:#2970ff}.report-core-element-card-v2 .report-core-element-card__list{display:flex;flex-direction:column;gap:0;transition:background-color .2s ease}.report-core-element-card-v2 .report-core-element-card__list--drag-over{background-color:#f7f7f7;border-radius:16px}.report-core-element-card-v2 .report-core-element-card__list-item{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 12px;border-radius:16px;cursor:default;transition:background-color .2s ease}.report-core-element-card-v2 .report-core-element-card__list-item:hover{background-color:#f7f7f7}.report-core-element-card-v2 .report-core-element-card__list-item-icon{flex-shrink:0;display:flex;align-items:center}.report-core-element-card-v2 .report-core-element-card__list-item-name{flex:1 1;min-width:0;font-size:14px;font-weight:500;color:#000000d1;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.report-core-element-card-v2 .report-core-element-card__list-item-close{flex-shrink:0;margin-left:8px;font-size:14px;color:#00000075;cursor:pointer;transition:color .2s ease}.report-core-element-card-v2 .report-core-element-card__list-item-close:hover{color:#000000d1}.report-core-element-card-v2 .report-core-element-card__empty-placeholder{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px;border:1px dashed var(--card-border);border-radius:16px;color:#00000075;font-size:13px;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.report-core-element-card-v2 .report-core-element-card__empty-placeholder:hover{border-color:#2970ff}.report-core-element-card-v2 .report-core-element-card__empty-placeholder--drag-over{border-color:#2970ff;background-color:#2970ff0f}.report-core-element-card-v2 .report-core-element-card__switch-group{display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px;padding:0 12px}.report-core-element-card-v2 .report-core-element-card__switch-row{display:flex;align-items:center;gap:8px;padding:6px 0}.report-core-element-card-v2 .report-core-element-card__switch-label{font-size:14px;color:#000000d1;line-height:20px}.report-core-element-card-v2__footer{flex-shrink:0;display:flex;justify-content:flex-end;padding:8px 16px;border-top:1px solid var(--border-light)}@container chat-area (max-width: 558px){.report-core-element-card-v2__content{padding:8px}.report-core-element-card-v2 .report-core-element-card__switch-group{flex-direction:column;gap:8px;align-items:flex-start}.report-core-element-card-v2__footer{padding:8px 12px}}.report-outline-card{position:relative;width:100%;font-size:14px;font-weight:400;color:#212121;border:1px solid #e9ebf0;border-radius:var(--radius-lg);background:var(--bg-card, #fff);overflow:hidden;box-sizing:border-box}.report-outline-card .report-outline-card__header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #f0f0f0}.report-outline-card .report-outline-card__header--editing{padding:8px 16px}.report-outline-card .report-outline-card__header-actions{display:flex;gap:8px;flex-shrink:0}.report-outline-card .report-outline-card__title{flex:1 1;min-width:0;padding:2px 4px;line-height:24px;font-weight:600;font-size:15px;color:#212121;cursor:default;border-radius:4px;transition:background .15s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.report-outline-card .report-outline-card__title:hover{background:#fafafa}.report-outline-card .report-outline-card__title-hint{margin-left:8px;font-size:11px;font-weight:400;color:silver;user-select:none}.report-outline-card .report-outline-card__title-placeholder{color:silver;font-weight:400;font-size:13px}.report-outline-card .report-outline-card__title-input{width:100%;padding:4px 8px;font-size:14px;font-weight:600;color:#212121;line-height:22px;border:1px solid #3863ff;border-radius:4px;outline:none;background:#fff;box-sizing:border-box}.report-outline-card .report-outline-card__tool-btn{padding:3px 12px;font-size:12px;color:#595959;background:#fafafa;border:1px solid #d9d9d9;border-radius:4px;cursor:pointer;transition:all .2s}.report-outline-card .report-outline-card__tool-btn:hover,.report-outline-card .report-outline-card__tool-btn--active{color:#3863ff;border-color:#3863ff;background:#f0f5ff}.report-outline-card .report-outline-card__input{padding:12px 16px 4px;border-bottom:1px solid #ececec}.report-outline-card .report-outline-card__textarea{width:100%;min-width:0;min-height:300px;padding:8px 12px;font-size:14px;line-height:22px;color:#212121;background:#fff;border:1px solid #d9d9d9;border-radius:8px;outline:none;resize:vertical;overflow-y:auto;box-sizing:border-box;transition:border-color .2s,box-shadow .2s;font-family:inherit}.report-outline-card .report-outline-card__textarea::placeholder{color:#bfbfbf}.report-outline-card .report-outline-card__textarea:focus{border-color:#3863ff;box-shadow:0 0 0 2px #3863ff1a}.report-outline-card .report-outline-card__textarea:disabled{background:#f5f5f5;color:#999;cursor:not-allowed;resize:none}.report-outline-card .report-outline-card__body{position:relative;display:flex;width:100%;min-height:300px;max-height:520px}.report-outline-card .report-outline-card__svg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.report-outline-card .report-outline-card__link-line{fill:none;stroke:#b0c4ff;stroke-width:1.5;stroke-dasharray:6 4;stroke-linecap:round}.report-outline-card .report-outline-card__left{flex:1 1;min-width:0;overflow-y:auto;padding:8px 0;z-index:2}.report-outline-card .report-outline-card__divider{width:4px;flex-shrink:0;cursor:col-resize;background:#f0f0f0;z-index:3;transition:background .15s;position:relative}.report-outline-card .report-outline-card__divider:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2px;height:24px;background:#d9d9d9;border-radius:1px}.report-outline-card .report-outline-card__divider:hover{background:#e0e7ff}.report-outline-card .report-outline-card__divider:hover:after{background:#3863ff}.report-outline-card .report-outline-card__right{width:100px;flex-shrink:0;overflow-y:auto;overflow-x:hidden;padding:8px 10px;z-index:2;display:flex;flex-direction:column;gap:14px}.report-outline-card .report-outline-card__metric-group{display:flex;flex-direction:row;align-items:center;justify-content:center}.report-outline-card .report-outline-card__metric-stack{position:relative;display:flex;flex-direction:column;align-items:center}.report-outline-card .report-outline-card__metric-bubble{position:relative;padding:4px 10px;font-size:12px;line-height:18px;color:#3863ff;background:#f5f8ff;border:1px solid #dce5f5;border-radius:12px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px;transition:all .15s}.report-outline-card .report-outline-card__metric-bubble+.report-outline-card .report-outline-card__metric-bubble{margin-top:-4px}.report-outline-card .report-outline-card__metric-bubble:hover{background:#eaf0ff;border-color:#b0c4ff;box-shadow:0 2px 6px #3863ff1a;transform:translate(2px)}.report-outline-card .report-outline-card__metric-overflow-ball{position:relative;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:#fff;background:linear-gradient(135deg,#5b8def,#3863ff);border-radius:50%;cursor:pointer;box-shadow:0 2px 8px #3863ff40;transition:all .2s;flex-shrink:0;margin-left:6px}.report-outline-card .report-outline-card__metric-overflow-ball:hover{transform:scale(1.1);box-shadow:0 3px 12px #3863ff59}.report-outline-card .report-outline-card__overflow-list{display:flex;flex-direction:column;max-height:240px;overflow-y:auto;padding:4px 0}.report-outline-card .report-outline-card__overflow-item{position:relative;padding:4px 10px;font-size:12px;line-height:18px;color:#3863ff;background:#f5f8ff;border:1px solid #dce5f5;border-radius:12px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px;transition:all .15s}.report-outline-card .report-outline-card__overflow-item+.report-outline-card .report-outline-card__overflow-item{margin-top:-4px}.report-outline-card .report-outline-card__overflow-item:hover{background:#eaf0ff;border-color:#b0c4ff;box-shadow:0 2px 6px #3863ff1a;transform:translate(2px)}.report-outline-card .report-outline-card__buttons{display:flex;justify-content:flex-end;padding:12px 16px;border-top:1px solid #f0f0f0}.report-outline-card .report-outline-card__buttons .ant-btn{min-width:var(--btn-min-width);height:var(--btn-height);padding:var(--btn-padding);border-radius:var(--btn-radius);text-align:center;font-size:var(--btn-font-size);font-style:normal;font-weight:var(--btn-font-weight);line-height:var(--btn-line-height)}.report-outline-card .report-outline-card__buttons .ant-btn:first-child{margin-right:8px}.outline-tree-node{display:flex;align-items:center;height:32px;padding-right:8px;transition:background .15s}.outline-tree-node:hover{background:#fafafa}.outline-tree-node:hover .outline-tree-node__actions{opacity:1}.outline-tree-node__toggle{width:16px;flex-shrink:0;text-align:center;font-size:11px;color:#999;cursor:pointer;user-select:none}.outline-tree-node__toggle--hidden{visibility:hidden}.outline-tree-node__text{flex:1 1;min-width:0;padding:2px 4px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:default;border-radius:3px;transition:background .15s}.outline-tree-node__text:hover{background:#f0f0f0}.outline-tree-node__edit-input{flex:1 1;min-width:0;padding:2px 6px;font-size:13px;line-height:20px;border:1px solid #3863ff;border-radius:3px;outline:none;background:#fff}.outline-tree-node__metric-badge{flex-shrink:0;margin:0 4px;padding:0 6px;font-size:11px;color:#3863ff;background:#f0f5ff;border:1px solid #dce5f5;border-radius:8px;line-height:18px}.outline-tree-node__actions{flex-shrink:0;display:flex;gap:2px;opacity:0;transition:opacity .15s}.outline-tree-node__btn{padding:1px 6px;font-size:11px;color:#8c8c8c;background:transparent;border:1px solid transparent;border-radius:3px;cursor:pointer;transition:all .15s}.outline-tree-node__btn:hover{color:#3863ff;border-color:#d6e4ff;background:#f0f5ff}.metric-detail-view{min-width:220px;max-width:300px}.metric-detail-view__name{font-size:14px;font-weight:600;color:#212121;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #f0f0f0}.metric-detail-view__section{margin-bottom:8px}.metric-detail-view__section-label{display:block;font-size:11px;color:#8c8c8c;margin-bottom:4px;letter-spacing:.5px}.metric-detail-view__dim{display:flex;align-items:center;gap:4px;padding:2px 0;font-size:12px}.metric-detail-view__dim-name{color:#8c8c8c}.metric-detail-view__dim-name:after{content:"\ff1a"}.metric-detail-view__dim-member{color:#212121;font-weight:500}.metric-detail-view__assoc{font-size:12px;color:#3863ff;padding:3px 8px;background:#f5f8ff;border-radius:4px;display:inline-block}.metric-detail-view__actions{display:flex;gap:8px;justify-content:flex-end;margin-top:10px;padding-top:8px;border-top:1px solid #f0f0f0}.metric-detail-view__btn{padding:3px 10px;font-size:12px;color:#595959;background:#fafafa;border:1px solid #d9d9d9;border-radius:4px;cursor:pointer;transition:all .15s}.metric-detail-view__btn:hover{color:#3863ff;border-color:#3863ff}.metric-detail-view__btn--danger:hover{color:#ff4d4f;border-color:#ff4d4f}.metric-detail-edit{min-width:260px}.metric-detail-edit__row{display:flex;align-items:center;gap:8px;margin-bottom:8px}.metric-detail-edit__label{flex-shrink:0;width:36px;font-size:12px;color:#8c8c8c;text-align:right}.metric-detail-edit__section-title{font-size:11px;color:#8c8c8c;margin:8px 0 4px;letter-spacing:.5px}.metric-detail-edit__textarea{width:100%;min-width:300px;padding:8px;font-size:12px;line-height:1.6;color:#212121;border:1px solid #d9d9d9;border-radius:6px;outline:none;resize:vertical;font-family:inherit;box-sizing:border-box}.metric-detail-edit__textarea:focus{border-color:#3863ff;box-shadow:0 0 0 2px #3863ff1a}.metric-detail-edit__error{font-size:11px;color:#ff4d4f;margin-top:4px}.metric-detail-edit__dim-row{display:flex;align-items:center;gap:4px;margin-bottom:4px}.metric-detail-edit__dim-sep{color:#d9d9d9;font-size:12px}.metric-detail-edit__dim-del{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:11px;color:#bfbfbf;background:transparent;border:none;border-radius:3px;cursor:pointer}.metric-detail-edit__dim-del:hover{color:#ff4d4f;background:#fff1f0}.metric-detail-edit__add-dim{display:block;width:100%;padding:3px 0;font-size:11px;color:#3863ff;background:transparent;border:1px dashed #d6e4ff;border-radius:4px;cursor:pointer;text-align:center;margin:4px 0 8px;transition:all .15s}.metric-detail-edit__add-dim:hover{border-color:#3863ff;background:#f5f8ff}.metric-detail-edit__actions{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}@media only screen and (max-width: 400px){.report-outline-card{margin-left:0}.report-outline-card .report-outline-card__title{padding:10px 10px 6px;font-size:14px}.report-outline-card .report-outline-card__input{padding:10px 10px 4px}.report-outline-card .report-outline-card__textarea{min-height:200px;font-size:13px}.report-outline-card .report-outline-card__buttons{margin-right:10px;padding:10px 0}.report-outline-card .report-outline-card__right{width:110px}.report-outline-card .report-outline-card__body{max-height:400px}.report-outline-card .report-outline-card__metric-bubble{max-width:120px}}.report-outline-card__overflow-popover .report-outline-card__overflow-list{display:flex;flex-direction:column;padding:4px 0}.report-outline-card__overflow-popover .report-outline-card__overflow-list--multi{flex-direction:row;flex-wrap:wrap;width:330px;gap:4px}.report-outline-card__overflow-popover .report-outline-card__overflow-list--multi .report-outline-card__overflow-item{width:calc(50% - 2px)}.report-outline-card__overflow-popover .report-outline-card__overflow-list--multi .report-outline-card__overflow-item+.report-outline-card__overflow-popover .report-outline-card__overflow-list--multi .report-outline-card__overflow-item{margin-top:0}.report-outline-card__overflow-popover .report-outline-card__overflow-item{position:relative;padding:4px 10px;font-size:12px;line-height:18px;color:#3863ff;background:#f5f8ff;border:1px solid #dce5f5;border-radius:12px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px;transition:all .15s;box-sizing:border-box}.report-outline-card__overflow-popover .report-outline-card__overflow-item+.report-outline-card__overflow-popover .report-outline-card__overflow-item{margin-top:4px}.report-outline-card__overflow-popover .report-outline-card__overflow-item:hover{background:#eaf0ff;border-color:#b0c4ff;box-shadow:0 2px 6px #3863ff1a}.report-outline-card-v2{width:100%;min-width:0;max-width:100%;overflow:hidden;box-sizing:border-box;display:flex;flex-direction:column;font-size:14px;font-weight:400;color:#000000d1}.report-outline-card-v2__header,.report-outline-card-v2__header .header-icon{flex-shrink:0}.report-outline-card-v2__header .header-question{flex:1 1;min-width:0;font-size:14px;color:#000000a3;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-outline-card-v2__content{flex:1 1;min-height:0;overflow:hidden;background:#fff}.report-outline-card-v2__content>.report-outline-card{border:none;border-radius:0;background:transparent}.report-outline-card-v2__content .report-outline-card__header{padding:8px 12px;border-bottom:1px solid var(--card-border)}.report-outline-card-v2__content .report-outline-card__title{font-size:14px;font-weight:500;color:#000000d1;line-height:20px}.report-outline-card-v2__content .report-outline-card__tool-btn{border-radius:8px}.report-outline-card-v2__content .report-outline-card__tool-btn:hover{color:#2970ff;border-color:#2970ff;background:#2970ff0f}.report-outline-card-v2__footer{flex-shrink:0;display:flex;justify-content:flex-end;padding:8px 16px;border-top:1px solid var(--border-light)}@container chat-area (max-width: 558px){.report-outline-card-v2__content .report-outline-card__header{padding:8px}.report-outline-card-v2__footer{padding:8px 12px}}.report-info-card{position:relative;font-size:14px;font-weight:400;color:#212121;border:1px solid #e9ebf0;border-radius:var(--radius-lg);background:var(--bg-card, #fff);overflow:hidden}.report-info-card .report-info-card__body{display:flex;align-items:center;gap:12px;padding:16px;cursor:pointer;transition:background .15s}.report-info-card .report-info-card__body:hover{background:#fafafa}.report-info-card .report-info-card__body:hover .report-info-card__download{color:#3863ff}.report-info-card .report-info-card__icon{flex-shrink:0;width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center}.report-info-card .report-info-card__icon-text{font-size:11px;font-weight:700;color:#fff;letter-spacing:.5px;line-height:1}.report-info-card .report-info-card__detail{flex:1 1;min-width:0}.report-info-card .report-info-card__name{font-size:14px;font-weight:500;color:#212121;line-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.report-info-card .report-info-card__meta{display:flex;align-items:center;gap:8px;margin-top:2px}.report-info-card .report-info-card__size{font-size:12px;color:#8c8c8c;line-height:18px}.report-info-card .report-info-card__download{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#bfbfbf;border-radius:6px;transition:all .15s}.report-info-card .report-info-card__download:hover{color:#3863ff;background:#f0f5ff}@media only screen and (max-width: 400px){.report-info-card .report-info-card__body{padding:12px 10px}.report-info-card .report-info-card__icon{width:36px;height:36px}.report-info-card .report-info-card__name{font-size:13px}}.deep-thinking{width:fit-content;max-width:100%;margin:12px 0}.deep-thinking-card{width:fit-content;max-width:100%;padding:8px 12px;border:1px solid #e9ebf0;border-radius:var(--radius-lg);background:var(--bg-card);overflow:hidden}.deep-thinking-card+.deep-thinking-card{margin-top:8px}.deep-thinking-card.ant-think{border:1px solid #e9ebf0;border-radius:var(--radius-lg)}.deep-thinking-card--finished .ant-think-header .ant-think-icon{color:#52c41a}.deep-thinking-card .ant-think-header{padding:12px 16px;background:transparent;border-bottom:1px solid transparent;transition:border-bottom-color .3s ease}.deep-thinking-card .ant-think-header:hover{border-bottom-color:var(--border-light)}.deep-thinking-card .ant-think-header .ant-think-title{font-size:14px;font-weight:500;color:var(--text-primary)}.deep-thinking-card .ant-think-header .ant-think-icon{color:var(--brand-primary)}.deep-thinking-card .ant-think-header .ant-think-extra{color:var(--text-secondary)}.deep-thinking-card .ant-think-header .ant-think-extra:hover{color:var(--text-primary)}.deep-thinking-card .ant-think-content{padding:0;transition:all .3s ease;border-inline-start:unset}.deep-thinking-card-content{padding:4px 16px 8px;font-size:14px;line-height:1.6;color:#999;white-space:pre-wrap;word-break:break-word}@media (max-width: 768px){.deep-thinking{width:100%}.deep-thinking-card{padding:8px 12px}.deep-thinking-card .ant-think-header{padding:10px 12px}.deep-thinking-card-content{padding:4px 12px 8px;font-size:13px;line-height:1.5}}@container chat-area (max-width: 558px){.deep-thinking-card{padding:6px 8px}.deep-thinking-card .ant-think-header{padding:8px}.deep-thinking-card-content{padding:4px 8px 6px;font-size:12px}}@keyframes agent-thinking-text-shine{0%{background-position:-200% 0}to{background-position:200% 0}}.task-agent-thinking-card{width:100%}.task-agent-thinking-card .agent-thinking-header{display:flex;align-items:center;cursor:pointer;padding:4px 0;user-select:none}.task-agent-thinking-card .agent-thinking-header .agent-thinking-title{color:var(--text-secondary);font-family:PingFang SC,sans-serif;font-size:14px;font-weight:500;line-height:20px}.task-agent-thinking-card .agent-thinking-header .agent-thinking-title.running{background:linear-gradient(90deg,#999,#444,#000,#444,#999);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:agent-thinking-text-shine 2.5s linear infinite}.task-agent-thinking-card .agent-thinking-header .agent-thinking-fold-btn{display:flex;align-items:center;justify-content:center;margin-left:4px}.task-agent-thinking-card .agent-thinking-header .agent-thinking-fold-btn .anticon{font-size:10px;color:var(--text-tertiary)}.task-agent-thinking-card .agent-thinking-body{overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .2s ease-in-out;opacity:1;max-height:240px}.task-agent-thinking-card .agent-thinking-body.fold{max-height:0;opacity:0}.task-agent-thinking-card .agent-thinking-text{margin:4px 0 8px;padding:4px 0 4px 14px;border-left:1px solid var(--neutral-100, rgba(0, 0, 0, .06));color:var(--text-secondary);font-size:14px;line-height:22px;max-height:200px;overflow-y:auto;word-break:break-word;scrollbar-width:thin}.task-agent-thinking-card .agent-thinking-text::-webkit-scrollbar{width:4px}.task-agent-thinking-card .agent-thinking-text::-webkit-scrollbar-track{background:transparent}.task-agent-thinking-card .agent-thinking-text::-webkit-scrollbar-thumb{background:var(--neutral-200, rgba(0, 0, 0, .08));border-radius:2px}.task-agent-thinking-card .agent-thinking-text::-webkit-scrollbar-thumb:hover{background:var(--neutral-300, rgba(0, 0, 0, .15))}.task-agent-thinking-card .agent-thinking-text p{margin:0 0 6px}.task-agent-thinking-card .agent-thinking-text p:last-child{margin-bottom:0}.task-agent-thinking-card .agent-thinking-text ul,.task-agent-thinking-card .agent-thinking-text ol{margin:4px 0;padding-left:20px}.task-agent-thinking-card .agent-thinking-text code{padding:1px 4px;border-radius:3px;background:var(--neutral-50, rgba(0, 0, 0, .04));font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.task-agent-thinking-card .agent-thinking-text pre{margin:6px 0;padding:8px 10px;border-radius:4px;background:var(--neutral-50, rgba(0, 0, 0, .04));overflow-x:auto}.task-agent-thinking-card .agent-thinking-text pre code{padding:0;background:transparent}@container chat-area (max-width: 558px){.task-agent-thinking-card .agent-thinking-header .agent-thinking-title,.task-agent-thinking-card .agent-thinking-text{font-size:13px}}@keyframes tool-step-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tool-step-tree{display:flex;flex-direction:column;gap:6px;padding:4px 0 2px}.tool-step-icon{flex-shrink:0;width:14px;height:14px;font-size:14px}.tool-step-icon-success,.tool-step-icon-running{display:inline-flex;align-items:center;justify-content:center}.tool-step-icon-running svg{animation:tool-step-spin 1s linear infinite}.tool-step-icon-error{color:var(--error-color, #ff4d4f)}.tool-step-row{display:flex;flex-direction:column;gap:4px}.tool-step-row .tool-step-line{display:flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:13px;line-height:18px}.tool-step-row .tool-step-line.is-expandable{cursor:pointer;user-select:none}.tool-step-row .tool-step-line.is-expandable:hover .tool-step-title-text{color:var(--text-primary)}.tool-step-row .tool-step-line .tool-step-title-text{color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tool-step-row .tool-step-line .tool-step-chevron{display:inline-flex;align-items:center;justify-content:center;font-size:10px;color:var(--text-tertiary);flex-shrink:0;transition:transform .2s ease}.tool-step-row .tool-step-line .tool-step-chevron .anticon{font-size:10px}.tool-step-row .tool-step-children{margin-left:20px;padding-left:12px;border-left:1px dashed var(--neutral-200, rgba(0, 0, 0, .08));margin-top:4px;display:flex;flex-direction:column;gap:6px}.tool-step-detail{margin:4px 0 6px 20px;padding:8px 12px;border-left:2px solid var(--neutral-100, rgba(0, 0, 0, .06));background:var(--neutral-25, rgba(0, 0, 0, .02));border-radius:0 4px 4px 0;color:var(--text-secondary);font-size:13px;line-height:20px;word-break:break-word;max-height:400px;overflow-y:auto;scrollbar-width:thin}.tool-step-detail::-webkit-scrollbar{width:4px}.tool-step-detail::-webkit-scrollbar-track{background:transparent}.tool-step-detail::-webkit-scrollbar-thumb{background:var(--neutral-200, rgba(0, 0, 0, .08));border-radius:2px}.tool-step-detail::-webkit-scrollbar-thumb:hover{background:var(--neutral-300, rgba(0, 0, 0, .15))}.tool-step-detail p{margin:0 0 6px}.tool-step-detail p:last-child{margin-bottom:0}.tool-step-detail ul,.tool-step-detail ol{margin:4px 0;padding-left:20px}.tool-step-detail code{padding:1px 4px;border-radius:3px;background:#0000000d;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.tool-step-detail pre{margin:6px 0;padding:8px 10px;border-radius:4px;background:#fafafa;border:1px solid var(--neutral-100, rgba(0, 0, 0, .06));overflow-x:auto}.tool-step-detail pre code{padding:0;background:transparent}@container chat-area (max-width: 558px){.tool-step-row .tool-step-line{font-size:12px}.tool-step-detail{font-size:12px;line-height:18px}}@keyframes tool-call-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes tool-call-text-shine{0%{background-position:-200% 0}to{background-position:200% 0}}.task-tool-call-card{width:100%;margin:4px 0;border:1px solid var(--card-border, rgba(0, 0, 0, .06));background:var(--bg-card, #fff);border-radius:var(--radius-lg, 10px);overflow:hidden}.task-tool-call-card .tool-call-header{display:flex;align-items:center;gap:6px;padding:10px 14px;cursor:pointer;user-select:none}.task-tool-call-card .tool-call-header .tool-call-icon{flex-shrink:0;font-size:14px}.task-tool-call-card .tool-call-header .tool-call-icon-success,.task-tool-call-card .tool-call-header .tool-call-icon-running{display:inline-flex;align-items:center;justify-content:center}.task-tool-call-card .tool-call-header .tool-call-icon-running svg{animation:tool-call-spin 1s linear infinite}.task-tool-call-card .tool-call-header .tool-call-icon-error{color:var(--error-color, #ff4d4f)}.task-tool-call-card .tool-call-header .tool-call-main-text{color:var(--text-primary);font-family:PingFang SC,sans-serif;font-size:14px;font-weight:500;line-height:20px}.task-tool-call-card .tool-call-header .tool-call-main-text.running{background:linear-gradient(90deg,#999,#444,#000,#444,#999);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:tool-call-text-shine 2.5s linear infinite}.task-tool-call-card .tool-call-header .tool-call-sub-text{color:var(--text-secondary);font-size:13px;line-height:20px}.task-tool-call-card .tool-call-header .tool-call-duration{color:var(--text-tertiary);font-size:13px;line-height:20px;margin-left:2px}.task-tool-call-card .tool-call-header .tool-call-fold-btn{margin-left:auto;display:flex;align-items:center;justify-content:center}.task-tool-call-card .tool-call-header .tool-call-fold-btn .anticon{font-size:10px;color:var(--text-tertiary)}.task-tool-call-card .tool-call-body{overflow-x:hidden;overflow-y:auto;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .2s ease-in-out,padding .2s ease-in-out;opacity:1;max-height:1200px;padding:4px 14px 12px;border-top:1px solid var(--neutral-100, rgba(0, 0, 0, .04));scrollbar-width:thin}.task-tool-call-card .tool-call-body::-webkit-scrollbar{width:4px}.task-tool-call-card .tool-call-body::-webkit-scrollbar-track{background:transparent}.task-tool-call-card .tool-call-body::-webkit-scrollbar-thumb{background:var(--neutral-200, rgba(0, 0, 0, .08));border-radius:2px}.task-tool-call-card .tool-call-body::-webkit-scrollbar-thumb:hover{background:var(--neutral-300, rgba(0, 0, 0, .15))}.task-tool-call-card .tool-call-body.fold{max-height:0;opacity:0;padding-top:0;padding-bottom:0;border-top-color:transparent}@container chat-area (max-width: 558px){.task-tool-call-card .tool-call-header{padding:8px 12px}.task-tool-call-card .tool-call-header .tool-call-main-text{font-size:13px}.task-tool-call-card .tool-call-header .tool-call-sub-text,.task-tool-call-card .tool-call-header .tool-call-duration{font-size:12px}.task-tool-call-card .tool-call-body{padding:4px 12px 10px}}
