.fd-workspace-panel,:root{--primary-color:var(--colorPrimary);--primary-color-bg:var(--colorPrimaryBg);--primary-color-hover:var(--colorPrimaryHover);--success-color:var(--colorSuccess);--warning-color:var(--colorWarning);--error-color:var(--colorError);--info-color:var(--colorInfo);--font-color:var(--colorText);--readonly-text-color:var(--colorTextTertiary);--border-color:var(--colorBorder);--border-color-light:var(--colorBorderSecondary);--link-color:var(--colorLink);--link-hover-color:var(--colorLinkHover);--link-active-color:var(--colorLinkActive);--page-background-color:#fff;--helper-color:#979797;--border-radius:calc(var(--borderRadius)*1px);--form-row-height:calc(var(--controlHeight)*1px);--font-family:var(--fontFamily);--emoji-font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Segoe UI Symbol","Android Emoji";--font-size:calc(var(--fontSize)*1px);--line-height:var(--lineHeight);--box-shadow:0 0 5px var(--border-color);--card-shadow:none;--card-backdrop-filter:unset;--card-background:#fff;--max-z-index:var(--zIndexPopupBase);--card-padding:20px;--card-radius:8px}.fd-workspace-panel,:root:root{--adm-color-primary:var(--primary-color);--adm-font-family:var(--font-family);--adm-color-text:var(--font-color);--adm-font-size-main:var(--font-size)}
*,:after,:before{box-sizing:border-box}body,html{background:var(--page-background-color);color:var(--font-color);font-family:var(--font-family);font-size:var(--font-size);line-height:var(--line-height);margin:0}iframe{border:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1{font-size:2rem}h1,h2{font-weight:500}h2{font-size:1.5rem}h3{font-size:1.17rem}h3,h4{font-weight:500}h4{font-size:1rem}h5{font-size:.83rem}h5,h6{font-weight:500}h6{font-size:.67rem}aa{color:var(--link-color)}a:hover{color:var(--link-hover-color)}a:active{color:var(--link-active-color)}a{cursor:pointer;text-decoration:none}button{color:var(--font-color);font-family:var(--font-family);font-size:var(--font-size)}[tabindex="-1"]{outline:none}.app-loading-wrapper{bottom:0;left:0;position:fixed;right:0;top:0}.icp-connector-list{background:#fff;border-radius:8px;box-sizing:border-box;height:100%;padding:20px}.icp-dialog-form .input-element{width:100%}.react-flow__attribution{display:none!important;pointer-events:none}
.ant-picker.ant-picker{width:100%}.ant-tooltip.ant-tooltip{font-size:12px}.ant-tabs.ant-tabs:not(.show-underline) .ant-tabs-nav:before{border-bottom:0}.ant-tree-select-dropdown .ant-select-tree .ant-select-tree-checkbox{margin-top:2px}button.ant-btn{align-items:center;display:inline-flex;justify-content:center}.ant-collapse:not(.ant-collapse-ghost){background:#fff;border:0}.ant-collapse:not(.ant-collapse-ghost) .ant-collapse-item{border-color:rgba(0,0,0,.07)}.ant-collapse:not(.ant-collapse-ghost) .ant-collapse-item:last-child{border-bottom:0}.ant-collapse:not(.ant-collapse-ghost) .ant-collapse-header{background:transparent}.ant-collapse:not(.ant-collapse-ghost) .ant-collapse-content{border-color:rgba(0,0,0,.07)}.ant-modal-wrap.ant-modal-centered .ant-modal-content{display:flex;flex-direction:column;max-height:calc(100vh - 32px);overflow:auto;padding-left:0;padding-right:0}.ant-modal-wrap.ant-modal-centered .ant-modal-content .ant-modal-footer,.ant-modal-wrap.ant-modal-centered .ant-modal-content .ant-modal-header{flex:none;padding:0 24px}.ant-modal-wrap.ant-modal-centered .ant-modal-content .ant-modal-body{word-wrap:normal;flex:auto;overflow:auto;padding:0 24px}.ant-modal-wrap.ant-modal-centered .fullscreen{margin:0;max-height:100vh;max-width:100vw;padding:0;top:0;width:100%!important}.ant-modal-wrap.ant-modal-centered .fullscreen .ant-modal-content{border-radius:0;height:100vh;max-height:100vh;padding:0}.ant-modal-wrap.ant-modal-centered .fullscreen .ant-modal-body{padding:0}.ant-select-selection-item,.ant-select-selection-item-content{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.upload-element .ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-list-picture-card .ant-upload-list-item-container,.upload-element .ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-list-picture-circle .ant-upload-list-item-container,.upload-element .ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload.ant-upload-select,.upload-element .ant-upload-wrapper.ant-upload-picture-circle-wrapper .ant-upload-list-picture-card .ant-upload-list-item-container,.upload-element .ant-upload-wrapper.ant-upload-picture-circle-wrapper .ant-upload-list-picture-circle .ant-upload-list-item-container,.upload-element .ant-upload-wrapper.ant-upload-picture-circle-wrapper .ant-upload.ant-upload-select{height:var(--upload-element-h);width:var(--upload-element-w)}
.acl-element .readonly-text{align-items:center;white-space:nowrap}.acl-element .readonly-text .export-button{margin-left:8px}
.field-title{align-items:center;display:inline-flex;position:relative}.field-title.field-title.field-title{font-size:inherit}.field-title-tooltip{margin-left:4px;margin-top:-1px}
.helper-text{line-height:22px;min-height:22px}.helper-text-error{color:var(--error-color)}.helper-text-warning{color:var(--warning-color)}.helper-text-normal{color:var(--helper-color)}
.form-renderer{height:100%}.form-renderer.fetching{position:relative}.form-renderer-block-loading{height:100%;min-height:200px}.label-horizontal.input-element{flex-direction:row}.label-horizontal>.field-title{flex:0 1 160px;margin-right:8px;min-height:var(--form-row-height)}.label-vertical.input-element{flex-direction:column}.label-vertical>.field-title{margin-bottom:8px}.field-title-colon .field-title-text:after,.label-colon .field-title:not(.field-title-no-colon) .field-title-text:after{content:":"}.label-required .field-title:after{color:#ff4d4f;content:"*";margin:0 4px}.form-renderer-default-button{display:flex;gap:8px;justify-content:flex-end}.form-renderer-default-button-top{margin-bottom:12px}.form-renderer-default-button-bottom{margin-top:12px}.icp-audit-item{background:#f3f4f5;border-radius:var(--border-radius);font-size:.9em;line-height:1;margin-right:12px;padding:4px 8px}.icp-audit-item svg{margin:0 4px}.icp-audit-field-name{color:#898b8c}.icp-audit-content-tooltip{background:var(--ag-header-background-color);border:1px solid #bbb;border-radius:4px;padding:6px}.icp-audit-content-tooltip .icp-audit-item{background:transparent;white-space:nowrap}.form-renderer-unknown-component{color:red}.library-ant-design .input-element{max-width:100%;min-height:var(--form-row-height);width:480px}.library-ant-design .input-element:not(:last-child){margin-bottom:28px}.library-ant-design .checkbox-element,.library-ant-design .code-editor-element,.library-ant-design .editable-table-element,.library-ant-design .rich-text-element{width:100%}.library-ant-design .stack-layout>.input-element:not(:last-child){margin-bottom:0}.library-ant-design .grid-layout-item>.date-picker-element .ant-picker,.library-ant-design .grid-layout-item>.input-element,.library-ant-design .grid-layout-item>.number-picker-element .ant-input-number{width:100%}
.permissions-element.permissions-element{align-items:stretch;display:flex;flex-direction:column;height:calc(80vh - 64px);width:100%}.permissions-element .permissions-element-table-toolbar{display:flex;flex-direction:row;gap:8px}.permissions-element .granted-permissions-readonly{align-items:center;display:flex;height:100%}
.permission-groups-element .permission-groups-item{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.permission-groups-element .permission-groups-item .permission-groups-item-title{font-size:calc(var(--font-size) + 1px)}
.todo-list-section{display:flex;flex-direction:column;gap:10px;height:100%}.todo-list-section .todo-list-section-title{font-size:24px;font-weight:700;margin-left:24px}.todo-list-section .todo-list-items-wrapper{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);display:flex;flex:1;flex-direction:column;overflow:hidden;padding:0 20px}.todo-list-section .todo-list-empty-message{color:#9ea0aa;margin-top:20px;text-align:center}.todo-list-section .todo-list-item{align-items:center;border-bottom:1px solid var(--border-color);color:#333;display:flex;flex-direction:row;font-size:12px;gap:8px;padding:10px 0}.todo-list-section .todo-list-item .todo-list-icon{background-color:#fa8c16;border-radius:50%;height:8px;margin-right:5px;width:8px}.todo-list-section .todo-list-item .todo-list-msg{flex:1;overflow:hidden}.todo-list-wrapper{height:100%}.designer-todo-list-wrapper{height:300px;position:relative}.designer-todo-list-wrapper .designer-todo-list-annotation{bottom:0;color:var(--readonly-text-color);display:flex;font-size:12px;gap:10px;padding:0 0 12px 24px;position:absolute}
.ant-modal-wrap.ant-modal-centered .upload-preview-modal .ant-modal-content{padding:0}.ant-modal-wrap.ant-modal-centered .upload-preview-modal .ant-modal-content .ant-modal-body{height:100vh;padding:0}
.readonly-text{box-sizing:border-box;color:var(--readonly-text-color);display:flex;font-size:14px;min-height:var(--form-row-height);padding:5px 12px 5px 0;word-break:break-all}.readonly-text .acl-readonly-text{margin-right:16px;max-width:500px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input-element{align-items:flex-start;display:flex;width:100%}.input-element.i18n-value-allowed{position:relative}.input-element.i18n-value-allowed .ant-input-group-wrapper~.ant-input-group-wrapper{margin-top:8px}.input-element.i18n-value-allowed>div~div{margin-top:12px}.input-element.i18n-value-allowed>div:last-child{position:relative}.input-element>div:last-child{flex:1;min-width:0;width:100%}.input-element .row-element{align-items:center;display:flex;flex-direction:row;min-height:var(--form-row-height)}.input-element .row-element.ant-checkbox-wrapper{display:inline-flex}.input-element:hover .i18n-input-layout-switch-button{opacity:1}button.i18n-input-layout-switch-button{left:0;opacity:0;position:absolute;top:4px;transform:translate(-100%);transition-delay:.2s,0s;transition-property:opacity,background}.textarea-element .readonly-text{white-space:pre-wrap}.textarea-element .element-value-i18n-select{margin-bottom:-1px;width:100%}.textarea-element .element-value-i18n-select .ant-select-selector{background:rgba(0,0,0,.02);border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:var(--border-color)!important;box-shadow:none!important}.textarea-element.i18n-value-allowed textarea{border-top-left-radius:0;border-top-right-radius:0}.textarea-element-addon{background:rgba(0,0,0,.02);border:1px solid var(--border-color);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);box-sizing:border-box;height:32px;line-height:30px;margin-bottom:-1px;padding:0 11px}.textarea-element-i18n-single~.textarea-element-i18n-single{margin-top:8px}.date-picker-element:not(.show-time) .ant-picker,.time-picker-element .ant-picker{width:40%}.date-picker-element-time-zone-info{color:rgba(51,51,51,.702);text-align:center}.number-picker-element .ant-input-number{width:40%}.cascader-element .ant-cascader,.select-element .ant-select,.tree-select-element .ant-tree-select{width:100%}.tree-select-material:hover .clear-btn{opacity:1}.list-element{display:flex;gap:24px;overflow:auto;position:relative}.list-element.direction-row{flex-direction:row}.list-element.direction-column{flex-direction:column}.list-element.wrap{flex-wrap:wrap}.list-element .list-item{position:relative}.status-element{align-items:center;display:inline-flex}.status-element i{border-radius:50%;height:8px;margin-right:5px;width:8px}.image-element{align-items:center;display:inline-flex;justify-content:center}.image-element img{max-height:100%;max-width:100%}.rich-text-element{align-items:flex-start}.rich-text-element .form-rich-text-editor{background:#fff;width:100%}.rich-text-element .form-rich-text-editor.w-e-full-screen-container{z-index:var(--max-z-index)}.icon-upload-element .icon-upload-wrapper{border-radius:var(--border-radius);display:block;overflow:hidden;position:relative}.icon-upload-element .icon-upload-wrapper:not(.view-only){cursor:pointer}.icon-upload-element .icon-upload-wrapper .icon-upload-indicator{align-items:center;background:rgba(0,0,0,.4);bottom:0;color:#fff;display:flex;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .1s linear}.icon-upload-element .icon-upload-wrapper .icon-upload-default-icon{align-items:center;background:#d3d3d3;color:gray;display:flex;height:100%;justify-content:center;width:100%}.icon-upload-element .icon-upload-wrapper:hover .icon-upload-indicator{opacity:1}.icon-upload-element .icon-upload-wrapper img{height:100%;width:100%}.code-editor-element .code-editor-element-inner{height:300px}.ant-upload-select{position:relative}.ant-upload-select .self-defined-upload-input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.upload-item-render{border:1px solid #d9d9d9;border-radius:8px;box-sizing:border-box;cursor:pointer;height:100%;padding:8px;position:relative;text-align:center;width:100%}.upload-item-render.failed{border-color:var(--error-color)}.upload-item-render img{height:100%;object-fit:contain;width:100%}.upload-item-render:not(.uploading):after{background:rgba(0,0,0,.5);bottom:0;content:"";left:0;right:0;top:0}.upload-item-render .eye-icon,.upload-item-render:not(.uploading):after{opacity:0;pointer-events:none;position:absolute;transition:opacity .3s linear}.upload-item-render .eye-icon{color:#fff;left:calc(50% - 8px);top:calc(50% - 8px);z-index:1}.upload-item-render:hover .eye-icon,.upload-item-render:hover:after{opacity:1}.upload-item-render .upload-item-remove-icon{background-color:#fff;border-radius:50%;display:flex;position:absolute;right:-6px;top:-6px;z-index:5}.upload-item-render .uploading-progress{bottom:0;left:0;line-height:10px;margin:0;padding:0 8px;position:absolute}.button-element,.icon-element{vertical-align:middle}.icon-element{display:inline-block;flex:none}.qr-code-element{vertical-align:middle}div.table-element{height:300px}.editable-table-element .table-action-cell,.editable-table-element .table-enum-cell{height:100%}.editable-table-element .add-new-row-button:not(.ant-btn-disabled){background:transparent;border:1px dashed var(--primary-color);box-shadow:none;color:var(--primary-color);margin-top:8px;text-shadow:none}.editable-table-element .add-new-row-button:not(.ant-btn-disabled):hover{background:var(--primary-color-bg);border:1px dashed var(--primary-color-hover);color:var(--primary-color-hover)}.editable-table-col-header-required:after{color:red;content:"*";left:1px;position:absolute}.e-chart-element,.gantt-element{position:relative}.e-chart-element .icp-loading,.gantt-element .icp-loading{bottom:0;left:0;position:absolute;right:0;top:0}.success-element{align-items:center;display:flex;flex-direction:column;padding:48px 32px}.success-element>svg{color:#52c41a;margin-bottom:24px}.success-element>div:nth-child(2){font-size:24px;margin:8px}.success-element>div:nth-child(3){color:#999}.success-element>button{margin-top:48px;width:120px}.success-element.is-mobile{height:100vh;padding:0}.success-element.is-mobile>button{font-size:18px;height:48px;width:180px}.nav-tabs-element.ant-tabs .ant-tabs-nav{margin-bottom:0}.ocr-element{position:relative}.ocr-element .ant-input{padding-right:32px}.ocr-element-camera-btn{height:32px;overflow:hidden;position:absolute;right:0;top:0;width:32px}.ocr-element-camera-btn input{bottom:0;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%}.ocr-element-loading-overlay{background:rgba(0,0,0,.1);bottom:0;left:0;position:fixed;right:0;top:0;z-index:var(--max-z-index)}.carousel-element{position:relative}.carousel-element .arrow{color:var(--primary-color);color:var(--reset-color,var(--primary-color));padding:0 10px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.carousel-element .arrow.left{left:20px}.carousel-element .arrow.right{right:20px}.collapse-element.item-split .ant-collapse{background:transparent}.collapse-element.item-split .ant-collapse-item{background:#fff;border-bottom:0;border-radius:inherit}.collapse-element.item-split .ant-collapse-item:not(:first-child){margin-top:12px}.page-header-element{align-items:center;display:flex;margin-bottom:40px}.page-header-element .page-header-left{flex:1}.page-header-element .page-header-left.style4{align-items:flex-start;display:flex;gap:8px}.page-header-element .page-header-left.style4 .page-title{margin-bottom:4px}.page-header-element .page-header-left.style4 .page-sub-title{color:#919eab;font-size:.875rem}.page-header-element .page-header-actions{align-items:center;display:inline-flex;flex:none;gap:12px}.page-header-element .page-title{font-size:24px;font-weight:700;line-height:1.5;margin:0}.page-header-element .page-title:not(:last-child){margin-bottom:16px}.progress-element{--status-color:var(--primary-color)}.progress-element.warning{--status-color:var(--warning-color)}.progress-element.success{--status-color:var(--success-color)}.progress-element.error{--status-color:var(--error-color)}.org-tree-element{align-items:stretch;display:flex;gap:20px}.org-tree-element>.org-tree-container-left{flex:1;overflow-y:auto}.org-tree-element>.org-tree-container-left>*{height:100%}.org-tree-element>.org-tree-container-right{align-items:stretch;display:flex;flex:2;flex-direction:column}.org-tree-element>.org-tree-container-right>:first-child{flex:1}.swiper-element .mock-item{align-items:center;color:#bbb;display:flex;flex-direction:column;font-size:36px;font-weight:700;height:100%;justify-content:space-around}.page-renderer-element{transition:width .2s}.upload-element .upload-button.upload-button-text .upload-button-subtitle{color:#999;margin-left:8px}.upload-element .upload-button.upload-button-text .upload-button-count{margin-left:8px}.upload-element .upload-button.upload-button-image{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.upload-element .upload-button.upload-button-image .upload-button-title{height:20px}.upload-element .upload-button.upload-button-image .upload-button-icon{flex-grow:1}.upload-element .upload-button.upload-button-image .upload-button-count{height:20px}.upload-element .upload-button .upload-button-count{color:var(--helper-color)}.upload-element.display-counter{counter-reset:listCounter}.upload-element.display-counter .ant-upload-list.ant-upload-list-text .ant-upload-list-item-container:not(.ant-upload-animate){counter-increment:listCounter;padding-left:16px;position:relative}.upload-element.display-counter .ant-upload-list.ant-upload-list-text .ant-upload-list-item-container:not(.ant-upload-animate):after{bottom:0;content:counter(listCounter);display:block;left:0;position:absolute}.message-close-btn{color:#5f6368;margin-left:4px;padding-left:4px;padding-right:4px}.user-avatar-element{display:flex;flex-direction:column;gap:10px}.join-element .join-field-value{align-items:center;display:inline-flex;min-height:var(--form-row-height)}
.link-wrapper.suppress-link-color{color:inherit}.data-wrapper{position:relative}.extension-wrapper.design-mode *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
:root:root{--dhx-gantt-font-family:var(--font-family);--dhx-gantt-font-size:var(--font-size);--dhx-gantt-task-background:#cbe0ff;--dhx-gantt-project-background:#d0f0e9;--dhx-gantt-base-colors-select:rgba(0,0,0,.06);--dhx-gantt-base-colors-border:#e8e8e8;--dhx-gantt-container-color:var(--font-color);--dhx-gantt-base-colors-hover-color:rgba(0,0,0,.04);--dhx-gantt-base-colors-icons:#5f6368;--dhx-gantt-link-background:#a1a4a6;--gantt-header-foreground-color:rgba(51,51,51,.7)}.gantt-element{display:flex;flex-direction:column;height:300px}.gantt-element .gantt_container{-webkit-font-smoothing:initial;border:0}.gantt-element .gantt_task .gantt_task_scale .gantt_scale_cell,.gantt-element .gantt_task_cell{border-color:#f2f2f2}.gantt-element .gantt_task_row{border:0}.gantt-element .gantt_grid_scale .gantt_grid_head_cell{color:var(--gantt-header-foreground-color);padding:0 8px;text-align:left}.gantt-element .gantt_task .gantt_task_scale .gantt_scale_cell{border:0;color:rgba(51,51,51,.5);overflow:visible}.gantt-element .gantt_scale_line{font-size:12px}.gantt-element .gantt_scale_line.hour-scale-row .gantt_scale_cell{transform:translate(-50%)}.gantt-element .gantt_task .gantt_scale_line:first-child .gantt_scale_cell{color:var(--font-color);font-size:14px;padding-left:8px}.gantt-element .gantt_grid_scale{font-size:var(--font-size)}.gantt-element .gantt_task_cell.no-work-time-cell{background:rgba(0,0,0,.04)}.gantt-element .gantt_tree_icon.gantt_file,.gantt-element .gantt_tree_icon.gantt_folder_closed,.gantt-element .gantt_tree_icon.gantt_folder_open{visibility:hidden;width:4px}.gantt-element .gantt_tree_icon.gantt_blank{width:24px}.gantt-element .gantt_tree_icon.gantt_close,.gantt-element .gantt_tree_icon.gantt_open{background:none;border-radius:6px;height:24px;position:relative;width:24px}.gantt-element .gantt_tree_icon.gantt_close:hover,.gantt-element .gantt_tree_icon.gantt_open:hover{background:rgba(0,0,0,.04)}.gantt-element .gantt_tree_icon.gantt_close:active,.gantt-element .gantt_tree_icon.gantt_open:active{background:rgba(0,0,0,.1)}.gantt-element .gantt_tree_icon.gantt_close:after,.gantt-element .gantt_tree_icon.gantt_close:before,.gantt-element .gantt_tree_icon.gantt_open:after,.gantt-element .gantt_tree_icon.gantt_open:before{background:var(--dhx-gantt-base-colors-icons);border-radius:2px;content:"";height:4px;left:calc(-50% + 3px);position:absolute;top:calc(50% - 2px);transform-origin:right center;width:100%}.gantt-element .gantt_tree_icon.gantt_close:before,.gantt-element .gantt_tree_icon.gantt_open:before{transform:scale(.3) translateY(1px) rotate(45deg)}.gantt-element .gantt_tree_icon.gantt_close:after,.gantt-element .gantt_tree_icon.gantt_open:after{transform:scale(.3) translateY(-1px) rotate(-45deg)}.gantt-element .gantt_tree_icon.gantt_close{transform:rotate(90deg)}.gantt-element .gantt_cell{font-size:var(--font-size);padding-left:8px;padding-right:8px}.gantt-element .gantt_cell_tree{align-items:center}.gantt-element .gantt_grid_head_add.gantt_grid_head_cell{margin-left:8px}.gantt-element .gantt_add,.gantt-element .gantt_grid_head_add.gantt_grid_head_cell{background:none;border-radius:6px;display:inline-block;height:24px;padding:0;position:relative;vertical-align:middle;width:24px!important}.gantt-element .gantt_add:hover,.gantt-element .gantt_grid_head_add.gantt_grid_head_cell:hover{background:rgba(0,0,0,.04)}.gantt-element .gantt_add:active,.gantt-element .gantt_grid_head_add.gantt_grid_head_cell:active{background:rgba(0,0,0,.1)}.gantt-element .gantt_add:after,.gantt-element .gantt_add:before,.gantt-element .gantt_grid_head_add.gantt_grid_head_cell:after,.gantt-element .gantt_grid_head_add.gantt_grid_head_cell:before{background:var(--dhx-gantt-base-colors-icons);border-radius:2px;content:"";height:2px;left:50%;position:absolute;top:50%;width:16px}.gantt-element .gantt_add:after,.gantt-element .gantt_grid_head_add.gantt_grid_head_cell:after{transform:translate(-50%,-50%) rotate(90deg) scale(.7)}.gantt-element .gantt_add:before,.gantt-element .gantt_grid_head_add.gantt_grid_head_cell:before{transform:translate(-50%,-50%) scale(.7)}.gantt-element .gantt_task_link div.gantt_link_arrow{line-height:1}.gantt-element .gantt_task_line.gantt_selected:not(:hover) .gantt_link_point,.gantt-element .gantt_task_line.gantt_selected:not(:hover) .gantt_task_progress_drag{display:none}.gantt-element .gantt_task_content{color:#415470;overflow:visible;padding-left:6px;padding-right:6px;text-align:left}.icp-gantt-today-line{opacity:.8}.gantt-action-cell button{color:var(--dhx-gantt-base-colors-icons)}.gantt-action-popover{padding:4px}.gantt-action-popover>button{border:0;border-radius:4px;display:flex;height:28px;justify-content:flex-start;padding:4px 10px;width:100%}
.card-layout{-webkit-backdrop-filter:var(--card-backdrop-filter);backdrop-filter:var(--card-backdrop-filter);background:var(--card-background);border-radius:var(--card-radius);box-shadow:var(--card-shadow);box-sizing:border-box;display:flex;flex-direction:column}.card-layout .card-title{flex:none}.card-layout .card-content{box-sizing:border-box;flex:auto}.card-layout.variant-pc>.card-title{padding:var(--card-padding);padding-bottom:0}.card-layout.variant-pc>.card-title .title-text{font-size:18px;font-weight:600}.card-layout.variant-pc>.card-title>.title-desc{color:#686868;margin-top:4px}.card-layout.variant-pc>.card-content{padding:var(--card-padding)}.card-layout.variant-mobile{box-shadow:0 0 4px 4px hsla(0,0%,92%,.25)}.card-layout.variant-mobile>.card-title{border-bottom:1px solid var(--border-color-light);padding:8px 12px}.card-layout.variant-mobile>.card-title .title-text{color:#8c8c8c}.card-layout.variant-mobile>.card-content{padding:20px}.grid-layout{display:flex;flex-flow:row wrap;margin:calc(var(--row-gap)/-1) 0 0 calc(var(--column-gap)/-1)}.grid-layout>*{box-sizing:border-box;flex-basis:auto;flex-grow:0;min-width:0}.grid-layout-item{padding:var(--row-gap) 0 0 var(--column-gap)}.grid-layout-item-span{width:calc(100%*var(--span)/var(--column-number))}.stack-layout{display:flex;flex-direction:row;gap:8px}.stack-layout>*{min-width:0}
.mobile-layout{min-height:100vh;overflow:hidden}.mobile-layout .date-picker-element .ant-picker,.mobile-layout .input-element,.mobile-layout .number-picker-element .ant-input-number{width:100%}.mobile-layout .field-title{min-width:0}.mobile-layout .card-layout:not(.suppress-margin){margin:12px}.mobile-layout .input-element.textarea-element{flex-direction:column;text-align:left}.mobile-layout .input-element.textarea-element textarea{padding-left:0}.mobile-layout .input-element.upload-element{flex-direction:column;text-align:left}.mobile-layout .list-element{gap:12px}.mobile-layout .ant-btn{border-radius:48px}.mobile-layout .ant-btn-lg{height:48px}.mobile-layout .ant-steps-dot .ant-steps-item-content,.mobile-layout .ant-steps-dot.ant-steps-small .ant-steps-item-content{min-width:80px;width:auto}.mobile-layout .ant-steps-dot .ant-steps-item-tail,.mobile-layout .ant-steps-dot.ant-steps-small .ant-steps-item-tail{margin-left:calc(50% - 2.5px)}.mobile-layout .ant-steps-dot .ant-steps-item-icon,.mobile-layout .ant-steps-dot.ant-steps-small .ant-steps-item-icon{margin-left:50%;transform:translateX(-50%)}.mobile-layout .ant-steps-item:last-child{flex:1}.mobile-layout .ant-upload-list-picture-card-container,.mobile-layout .ant-upload.ant-upload-select-picture-card{height:78px;width:78px}.label-horizontal .mobile-layout .readonly-text{justify-content:flex-end}.label-horizontal .mobile-layout .input-element.textarea-element{flex-direction:column}.label-horizontal .mobile-layout .input-element.textarea-element .readonly-text{justify-content:flex-start}.label-horizontal .mobile-layout .input-element.textarea-element textarea{padding-left:0}.label-horizontal .mobile-layout .ant-select-selector .ant-select-selection-overflow,.label-horizontal .mobile-layout .row-element{justify-content:flex-end}.label-horizontal .mobile-layout .ant-input-number-input-wrap>input,.label-horizontal .mobile-layout .ant-input:not(textarea),.label-horizontal .mobile-layout .ant-picker-input>input,.label-horizontal .mobile-layout .ant-select,.label-horizontal .mobile-layout .input-element:not(.textarea-element):not(.upload-element) label~div .helper-text{text-align:right}
.icp-center{justify-content:center}.icp-center,.icp-h-center,.icp-v-center{align-items:center;display:flex}.icp-v-center{flex-direction:column}.icp-action-button{align-items:center;background:none;border:0;border-radius:calc(var(--border-radius));box-sizing:border-box;cursor:pointer;display:inline-flex;flex:none;gap:6px;height:32px;justify-content:center;line-height:1.2;min-width:32px;padding:0 8px;vertical-align:middle;white-space:nowrap}.icp-action-button svg{color:#5f6368}.icp-action-button.selected,.icp-action-button:hover{background:rgba(0,0,0,.06)}.icp-action-button:active{background:rgba(0,0,0,.1)}.icp-action-button:disabled{background:none;color:rgba(0,0,0,.3);cursor:default}.icp-action-button:disabled svg{color:inherit}.icp-clickable.selected,.icp-clickable:hover{background:rgba(0,0,0,.06)}.icp-clickable:active{background:rgba(0,0,0,.1)}.icp-clickable.disabled{background:none;color:rgba(0,0,0,.3)}.icp-bordered{border:1px solid var(--border-color)}.icp-backdrop{z-index:-1}.icp-backdrop,.icp-overlay{bottom:0;left:0;position:fixed;right:0;top:0}.icp-overlay{overflow:hidden;pointer-events:none;z-index:var(--max-z-index)}.icp-overlay>*{pointer-events:auto}.ag-column-select-virtual-list-viewport::-webkit-scrollbar,.icp-thin-scrollbar::-webkit-scrollbar,.rc-virtual-list-holder::-webkit-scrollbar{height:12px;width:12px}.ag-column-select-virtual-list-viewport::-webkit-scrollbar-track,.icp-thin-scrollbar::-webkit-scrollbar-track,.rc-virtual-list-holder::-webkit-scrollbar-track{background:transparent}.ag-column-select-virtual-list-viewport::-webkit-scrollbar-thumb,.icp-thin-scrollbar::-webkit-scrollbar-thumb,.rc-virtual-list-holder::-webkit-scrollbar-thumb{background-clip:content-box;background-color:hsla(0,0%,39%,.4);border:3px solid transparent;border-radius:10px}.ag-column-select-virtual-list-viewport::-webkit-scrollbar-thumb:hover,.icp-thin-scrollbar::-webkit-scrollbar-thumb:hover,.rc-virtual-list-holder::-webkit-scrollbar-thumb:hover{background-color:hsla(0,0%,39%,.7)}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icp-beta-info{color:var(--helper-color);font-size:12px;margin-bottom:8px}.icp-beta-icon{background-color:var(--primary-color);border-radius:4px;color:#fff;font-size:12px;padding:2px 4px}.icp-beta-icon:not(:first-child){margin-left:2px}.icp-beta-icon:not(:last-child){margin-right:2px}
.icp-emoji{font-family:var(--emoji-font-family);line-height:1em}.icp-icon{display:inline-block;overflow:visible;vertical-align:text-bottom}
@keyframes icp-loading-rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.icp-loading{display:inline-block;line-height:0;transition:opacity .4s linear;vertical-align:middle}.icp-loading-centered{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.icp-loading-overlay{background-color:hsla(0,0%,100%,.5);bottom:0;left:0;min-height:var(--loading-size);position:absolute;right:0;top:0;z-index:2}.icp-transparent{opacity:0}.icp-loading-16{animation:icp-loading-rotation 1s steps(8,start) infinite}.icp-loading-20{animation:icp-loading-rotation 1s steps(12,start) infinite}
.ag-theme-quartz{--ag-text-color:var(--font-color);--ag-font-family:var(--font-family);--ag-font-size:var(--font-size);--ag-input-border-color:var(--ag-border-color);--ag-input-focus-border-color:var(--primary-color-hover);--ag-input-focus-box-shadow:0 0 0 2px var(--primary-color-bg);--ag-row-hover-color:rgba(0,0,0,.04);--ag-range-selection-border-color:var(--primary-color);--ag-checkbox-checked-color:var(--primary-color);--ag-range-selection-background-color:rgba(0,0,0,.1);--ag-popup-shadow:0 6px 16px 0 rgba(0,0,0,.08),0 3px 6px -4px rgba(0,0,0,.12),0 9px 28px 8px rgba(0,0,0,.05);--ag-header-foreground-color:rgba(51,51,51,.7);--ag-header-background-color:#fff;--ag-background-color:#fff;--ag-odd-row-background-color:#fff;--ag-menu-background-color:var(--ag-background-color);--ag-panel-background-color:#fff;--ag-border-color:#e8e8e8;--ag-row-border-style:solid;--ag-row-border-width:1px;--ag-row-border-color:#e8e8e8;--ag-border-radius:4px;--ag-header-height:41px;--ag-row-height:41px;--ag-cell-horizontal-padding:8px;--ag-cell-widget-spacing:8px;--ag-header-column-resize-handle-width:1px;--ag-header-column-resize-handle-color:#e8e8e8;--ag-header-column-resize-handle-height:50%;--ag-control-panel-background-color:#fff;--ag-grid-size:4px;--ag-list-item-height:24px;--ag-selected-row-background-color:rgba(24,144,255,.16);--ag-wrapper-border-radius:0;-webkit-font-smoothing:initial}.ag-theme-quartz.small{--ag-header-height:32px;--ag-row-height:33px}.ag-theme-quartz.large{--ag-header-height:48px;--ag-row-height:73px}.ag-theme-quartz .ag-root-wrapper{border:0;border-radius:var(--ag-wrapper-border-radius)}.ag-theme-quartz .ag-root-wrapper .ag-column-drop-cell{background:#fff;height:calc(var(--ag-grid-size)*6)}.ag-theme-quartz.no-toolbar .ag-root-wrapper{border-top:1px solid var(--ag-border-color)}.ag-theme-quartz .ag-tab{padding:calc(var(--ag-grid-size)*2)}.ag-theme-quartz .ag-input-field-input,.ag-theme-quartz .ag-text-field-input{border-radius:var(--ag-border-radius);height:24px}.ag-theme-quartz .ant-select-selector{font-size:var(--ag-font-size)}.ag-theme-quartz .ag-picker-field-wrapper{border-radius:var(--ag-border-radius);height:24px}.ag-theme-quartz .ag-picker-field-wrapper:focus{border-color:var(--ag-input-focus-border-color)}.ag-theme-quartz .ag-header-cell:not(.ag-floating-filter){font-weight:400}.ag-theme-quartz .ag-header-cell-comp-wrapper{overflow:visible;position:relative}.ag-theme-quartz .ag-ltr .ag-floating-filter-button{margin-left:var(--ag-grid-size)}.ag-theme-quartz .ag-checkbox-input-wrapper:active,.ag-theme-quartz .ag-checkbox-input-wrapper[focus-within]{box-shadow:none}.ag-theme-quartz .ag-checkbox-input-wrapper:active,.ag-theme-quartz .ag-checkbox-input-wrapper:focus-within{box-shadow:none}.ag-theme-quartz :where(:not(.ag-cell-auto-height))>.ag-cell-wrapper{height:100%}.ag-theme-quartz .ag-cell[col-id=ag-Grid-AutoColumn]{padding-left:12px}.ag-theme-quartz .ag-cell[aria-expanded] .ag-cell-value{min-width:0;overflow:visible}.ag-theme-quartz .ag-row-group{align-items:center}.ag-theme-quartz .ag-filter-icon{display:none}.ag-theme-quartz .ag-header-menu-icon{opacity:0}.ag-theme-quartz .ag-header-cell:hover .ag-header-menu-icon{opacity:1}.ag-theme-quartz .ag-menu{border:0;border-radius:var(--border-radius);color:var(--font-color)}.ag-theme-quartz .ag-menu-list{padding:4px}.ag-theme-quartz .ag-menu-option{border-radius:4px;font-weight:400}.ag-theme-quartz .ag-menu-option-part{padding-bottom:8px;padding-top:8px}.ag-theme-quartz .ag-menu-option-icon{padding-left:8px}.ag-theme-quartz .ag-menu-option-text{padding-left:8px;padding-right:8px}.ag-theme-quartz .ag-menu-option-active{background:transparent}.ag-theme-quartz .ag-menu-option-active>*{background:var(--ag-row-hover-color)}.ag-theme-quartz .ag-menu-option-active>:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px}.ag-theme-quartz .ag-menu-option-active>:last-child{border-bottom-right-radius:4px;border-top-right-radius:4px}.ag-theme-quartz .ag-icon{color:#5f6368}.ag-theme-quartz .ag-icon-menu-alt{transform:scale(.9)}.ag-theme-quartz .ag-panel{border:0}.ag-theme-quartz .ag-overlay-loading-wrapper{background-color:hsla(0,0%,100%,.5)}.ag-theme-quartz .ag-row-number-cell{font-weight:400}.ag-theme-quartz .ag-menu-separator{height:9px}.icp-ag-table{box-sizing:border-box;display:flex;flex-direction:column;height:100%;outline:none;position:relative}.icp-ag-table.bordered{border:1px solid var(--ag-border-color);border-radius:8px;overflow:hidden}.icp-ag-table.bordered .ag-root-wrapper{border:0}.icp-ag-table.bordered .icp-toolbar{padding:8px}.icp-ag-table.show-client-side-loading .ag-overlay-no-rows-wrapper{opacity:0}.icp-ag-table .ag-cell.ag-cell-inline-editing{align-items:center;background:transparent;border:0!important;box-shadow:none;display:flex;padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.icp-ag-table .ag-cell.ag-cell-inline-editing .input-element{min-height:0;width:100%}.icp-ag-table .ag-status-bar{align-items:center;height:40px;overflow:visible;padding:0 8px}.icp-ag-table .icp-table-total-rows{gap:4px}.icp-table-client-side-loading{background:var(--ag-modal-overlay-background-color);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.icp-table-setting-label{font-weight:500}.icp-table-total-rows{color:var(--font-color);font-weight:400;gap:6px}.icp-table-row-disabled.icp-table-row-disabled{color:rgba(0,0,0,.2)}.icp-server-side-checkbox-header{align-items:center;display:flex;height:100%;justify-content:space-between;width:100%}.icp-server-side-checkbox-header .ant-checkbox-wrapper{height:16px;margin-right:var(--ag-cell-widget-spacing);width:16px}.icp-server-side-checkbox-header .ant-checkbox-wrapper .ant-checkbox-input{cursor:default}.icp-server-side-checkbox-header .ant-checkbox{top:0}.icp-server-side-checkbox-header .ant-checkbox .ant-checkbox-inner{border-radius:2px}.icp-server-side-checkbox-header .ant-checkbox:not(.ant-checkbox-checked) .ant-checkbox-inner{border:2px solid #999}.ag-input-wrapper.icp-custom-date-component input{font-size:13px}
@keyframes search-input-open{0%{width:120px}to{width:200px}}@keyframes search-input-close{0%{width:120px}to{width:32px}}@keyframes search-button-open{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes search-button-close{0%{transform:scale(0)}to{transform:scale(1)}}.icp-search{--transition-time:0.2s;flex:none;height:32px;position:relative;text-align:right}.icp-search button{background:transparent;border:0;color:#5f6368;height:30px;margin:0;padding:0;width:30px}.icp-search .icp-search-button{position:absolute;right:0;top:0;z-index:1}.icp-search .icp-search-input{padding-left:30px;padding-right:30px}.icp-search.icp-opening{animation:search-input-open ease var(--transition-time)}.icp-search.icp-opening .icp-search-button{animation:search-button-open ease var(--transition-time)}.icp-search.icp-closing{animation:search-input-close ease var(--transition-time)}.icp-search.icp-closing .icp-search-button{animation:search-button-close ease var(--transition-time)}.icp-search.icp-closed{width:32px}.icp-search .ant-input-prefix{align-items:center;color:rgba(0,0,0,.4);display:flex;height:30px;justify-content:center;left:0;position:absolute;top:0;width:30px}.icp-search .ant-input-suffix{position:absolute;right:0;top:0}
.icp-popover{background:#fff;border-radius:var(--border-radius);box-shadow:0 6px 16px 0 rgba(0,0,0,.08),0 3px 6px -4px rgba(0,0,0,.12),0 9px 28px 8px rgba(0,0,0,.05);box-sizing:border-box;max-height:calc(100% - var(--screen-gap)*2);max-width:calc(100% - var(--screen-gap)*2);overflow:auto;position:absolute}.icp-popover.icp-resizable{overflow:visible}
.icp-resize-control{align-items:center;display:flex;justify-content:center;overflow:hidden;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.icp-resize-control.hover-effect.line-horizontal:after,.icp-resize-control.hover-effect.line-vertical:after{border-radius:2px;content:"";position:absolute;transition:background-color .2s linear}.icp-resize-control.hover-effect.line-horizontal:hover:after,.icp-resize-control.hover-effect.line-vertical:hover:after{background-color:var(--border-color)}.icp-resize-control.line-horizontal{height:100%;width:6px}.icp-resize-control.line-horizontal:after{height:100%;left:2px;top:0;width:2px}.icp-resize-control.line-vertical{height:6px;width:100%}.icp-resize-control.line-vertical:after{height:2px;left:0;top:2px;width:100%}.icp-resize-control.top{cursor:row-resize;left:0;top:0;transform:translateY(-50%)}.icp-resize-control.right{cursor:col-resize;right:0;top:0;transform:translateX(50%)}.icp-resize-control.bottom{bottom:0;cursor:row-resize;left:0;transform:translateY(50%)}.icp-resize-control.left{cursor:col-resize;left:0;top:0;transform:translateX(-50%)}.icp-resize-control.corner{height:20px;width:20px}.icp-resize-control.top-left{cursor:nwse-resize;left:0;top:0;transform:translate(-50%,-50%)}.icp-resize-control.top-right{cursor:nesw-resize;right:0;top:0;transform:translate(50%,-50%)}.icp-resize-control.bottom-left{bottom:0;cursor:nesw-resize;left:0;transform:translate(-50%,50%)}.icp-resize-control.bottom-right{bottom:0;cursor:nwse-resize;right:0;transform:translate(50%,50%)}.icp-resizable.is-all .icp-resize-control.top{cursor:ns-resize}.icp-resizable.is-all .icp-resize-control.right{cursor:ew-resize}.icp-resizable.is-all .icp-resize-control.bottom{cursor:ns-resize}.icp-resizable.is-all .icp-resize-control.left{cursor:ew-resize}
.icp-disable-text-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.icp-disable-text-select iframe{pointer-events:none}
.icp-menu-list{padding:4px}.icp-menu-list.submenu-locked .icp-menu-item:hover:not(:active){background:none}.icp-menu-list.has-selected .icp-menu-item{padding-left:22px;position:relative}.icp-menu-list .keyboard-shortcut-spaced{letter-spacing:.08em}.icp-menu-list hr{border:0;border-bottom:1px solid var(--border-color);margin:4px}.icp-menu-item{border-radius:4px;gap:8px;min-height:28px;padding:2px 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.icp-menu-item.icp-danger{color:var(--error-color)}.icp-menu-item-selected-icon{left:4px;position:absolute}.icp-menu-label{flex:1 1 auto}
.icp-toolbar{-webkit-font-smoothing:initial;flex:none}.icp-toolbar hr{background:var(--border-color);border:0;display:inline-block;height:16px;margin:0;width:1px}.icp-toolbar .input-element{width:auto}.icp-toolbar button{flex:none}.icp-toolbar .ant-btn-text{gap:6px;transition:none}.icp-toolbar-main{align-items:flex-start;border-bottom:1px solid #e8e8e8;display:flex;gap:8px;justify-content:space-between}.icp-toolbar-main>div{flex:auto;min-height:44px}.icp-toolbar-main button.ant-btn-icon-only:not(.ant-btn-dangerous):not(:disabled){color:#5f6368}.icp-toolbar-actions{align-items:center;display:flex;gap:4px;justify-content:flex-end}.icp-toolbar-actions>.icp-search.icp-opened{width:200px}.icp-table-menu{min-width:140px;padding:4px}.icp-table-menu.dragging{cursor:pointer}.icp-table-menu.dragging #icp-drag-ghost{background:rgba(0,0,0,.06)}.icp-table-menu>.icp-action-button{height:28px;justify-content:flex-start;width:100%}.icp-table-menu>.item{align-items:center;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;gap:6px;height:28px;padding:2px 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.icp-table-menu>.item.dragging:hover{background:transparent}.icp-table-column-select{display:flex;flex-direction:column;max-height:480px;min-width:260px}.icp-table-column-select .icp-search{margin:6px 6px 2px}.icp-table-column-select .icp-table-menu{flex:auto;overflow:auto}.icp-table-column-select .drag-indicator{opacity:.45}.icp-table-setting-hidden-wrapper{border-bottom-right-radius:8px;border-top-right-radius:8px;height:calc(100% - 44px);overflow:hidden;position:absolute;right:0;top:44px;z-index:var(--max-z-index)}.icp-table-setting{background:#fff;border:1px solid #e8e8e8;border-bottom:0;border-bottom-right-radius:8px;border-right:0;border-top-right-radius:8px;box-sizing:border-box;font-size:var(--font-size);height:100%;margin-right:-1px;overflow:auto;padding:5px;transition:all .15s ease;width:320px}.icp-table-setting-title{align-items:center;display:flex;font-size:18px;font-weight:600;justify-content:space-between;margin:12px 12px 24px;padding:0}.icp-table-setting-title>button{height:24px;min-width:24px;width:24px}.icp-table-setting-row{align-items:center;display:flex;justify-content:space-between;margin:20px 12px}.icp-table-setting-column{display:flex;flex-direction:column;gap:12px;margin:20px 12px}.icp-table-setting-actions{margin:12px 0}.icp-table-setting-actions>div{display:flex;justify-content:flex-start;padding:0 10px}.icp-table-save-view>hr{background:var(--border-color);border:0;height:1px;margin:4px 0;width:100%}.icp-table-save-view .item{justify-content:space-between}.icp-table-save-view .item>button{border-radius:4px;height:20px;min-width:20px;opacity:0;width:20px}.icp-table-save-view .item:hover button{opacity:1}.icp-fullscreen{background:#fff;height:100vh!important;left:0;position:fixed;top:0;width:100vw!important;z-index:var(--max-z-index)}.icp-fullscreen .icp-toolbar{padding-left:6px;padding-right:6px}.icp-combined-view-tab{z-index:3}.icp-combined-view-tab svg{color:currentcolor}.icp-combined-view-tab.icp-tab{border-radius:6px;font-weight:500;height:32px}.icp-combined-view-tab.icp-tab.current:after{bottom:-7px}.icp-combined-view-tab.icp-tab:not(.current){color:rgba(51,51,51,.7)}
.icp-reorderable{box-sizing:border-box;transition:left .2s,top .2s}#icp-drag-ghost{margin:0;pointer-events:none;position:fixed;transition:none;z-index:10}
.icp-tabs{border-bottom:1px solid rgba(0,0,0,.08);display:flex;padding-bottom:5px;padding-top:6px}.icp-tab{border-radius:4px;cursor:pointer;height:28px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.icp-tab.current:after{border-bottom:2px solid #37352f;border-radius:1px;bottom:-6px;content:"";left:50%;position:absolute;transform:translateX(-50%);width:100%}
.icp-table-filter-panel{align-items:center;color:rgba(51,51,51,.7);display:flex;flex-wrap:wrap;font-size:14px;gap:6px;min-height:44px;padding:6px 0}.icp-table-filter-panel button,.icp-table-filter-panel button svg{color:currentcolor}.icp-table-filter-item{background:#fff;border:1px solid #e8e8e8;border-radius:16px;box-sizing:border-box;cursor:pointer;gap:4px;height:28px;padding:0 11px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.icp-table-filter-item.has-value{background:transparent;border-color:var(--primary-color);color:var(--primary-color);overflow:hidden;position:relative;z-index:0}.icp-table-filter-item.has-value:before{background:var(--primary-color);bottom:0;content:"";left:0;opacity:.02;position:absolute;right:0;top:0;z-index:-1}.icp-table-filter-item .icp-filter-type{font-size:13px}.icp-table-filter-item .icp-filter-type~.icp-filter-value{margin-left:2px}.icp-table-filter-item .icp-filter-value{max-width:180px;overflow:hidden;text-overflow:ellipsis}.icp-table-filter-item-text{max-width:200px}.icp-table-filter-add-button{border-radius:16px;height:28px}.icp-table-filter-delete-button{border-radius:50%;height:20px;min-width:20px;padding:0;width:20px}.icp-table-filter-item-detail{display:flex;flex-direction:column;max-height:480px;min-width:260px}.icp-table-filter-item-detail .ant-input-number input,.icp-table-filter-item-detail .ant-picker,.icp-table-filter-item-detail input{padding-bottom:2.5px;padding-top:2.5px}.icp-table-filter-item-detail .ant-input-number,.icp-table-filter-item-detail .ant-picker,.icp-table-filter-item-detail input{min-width:120px}.icp-table-filter-item-condition{flex:none;gap:4px;justify-content:space-between;margin:6px}.icp-table-filter-item-condition button{height:24px;min-width:24px;padding:0 4px}.icp-table-filter-item-value{gap:4px;justify-content:flex-start;margin:0 6px 6px;min-height:0}.icp-table-filter-item-value>*{flex:auto}.icp-table-filter-item-value.set-filter-range{align-items:stretch;line-height:32px;margin-left:0;margin-right:0}.icp-filter-set-values{display:flex;flex-direction:column;gap:2px;margin-left:0;margin-right:0;min-height:0;width:260px}.icp-filter-set-values>.ant-select{margin:0 6px}.icp-filter-set-values>.ant-select-dropdown{animation-duration:0s;box-shadow:none;display:flex;flex-direction:column;padding-bottom:0;padding-right:0;position:static}.icp-filter-set-values .rc-virtual-list,.icp-filter-set-values>.ant-select-dropdown>div{display:flex;flex:1;flex-direction:column;overflow:hidden}.icp-filter-set-values .rc-virtual-list-holder{padding-right:4px}.icp-filter-set-values .ant-select-selection-item{font-size:12px}.icp-filter-set-values .ant-select-item-option{transition:none}.icp-filter-set-values .ant-select-item-option:hover{background:rgba(0,0,0,.06)}.icp-filter-set-values .ant-select-item-option:active{background:rgba(0,0,0,.1)}.icp-filter-set-values .ant-select-item-option.ant-select-item-option-selected{background:transparent;font-weight:400}.icp-filter-set-values .ant-select-item-option.ant-select-item-option-selected:hover{background:rgba(0,0,0,.06)}.icp-filter-set-values .ant-select-item-option.ant-select-item-option-selected:active{background:rgba(0,0,0,.1)}.icp-filter-set-values .ant-select-item-option.ant-select-item-option-active{background:rgba(0,0,0,.06)}.icp-filter-set-values .ant-select-item-option .custom-label{align-items:center;display:flex;gap:6px;height:100%}
.ai-agent{--ai-agent-min-width:346px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;margin:0 auto;overflow:hidden;width:100%}.ai-agent .ai-agent-body{display:flex;flex:1 1 100%;flex-direction:column;overflow:hidden}.ai-agent .ai-agent-body-loading{display:block;margin-top:20px}.ai-agent .ai-agent-input-area{background:#f0f5ff;border-top:1px solid #fff;display:flex;flex-direction:column;gap:4px;min-width:var(--ai-agent-min-width);padding:16px}.ai-agent .ai-agent-input-area .ai-agent-files-container{max-height:150px;overflow-y:auto}.ai-agent .ai-agent-input-area .ai-agent-files-container .ai-agent-file-list .ai-agent-file{border-radius:4px;padding-left:12px}.ai-agent .ai-agent-input-area .ai-agent-files-container .ai-agent-file-list .ai-agent-file:hover{background:hsla(0,0%,100%,.502)}.ai-agent .ai-agent-input-area .ai-agent-input-box{align-items:center;background:#fff;border-radius:10px;display:flex;flex-direction:column;width:100%}.ai-agent .ai-agent-input-area .ai-agent-input-box.input-disabled{cursor:not-allowed}.ai-agent .ai-agent-input-area .ai-agent-input-toolbar{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:center;margin-bottom:8px;padding:0 8px;width:100%}.ai-agent .ai-agent-input-area .ai-agent-input-toolbar .ai-agent-input-select{font-size:12px;min-width:100px;width:100%}.ai-agent .ai-agent-input-area .ai-agent-input-toolbar .ai-agent-input-select .ant-select-selector{border:1px solid #e3eaf8;border-radius:16px}.ai-agent .ai-agent-input-area .ai-agent-input-toolbar .ai-agent-input-button:hover{cursor:pointer}.ai-agent .ai-agent-input-area .ai-agent-input-toolbar .ai-agent-input-button:disabled{cursor:not-allowed}.ai-agent .ai-agent-input-area .ai-agent-input-actions{--hover-background:#f3f7ff;align-items:center;display:flex;flex-direction:row-reverse;gap:8px;width:100%}.ai-agent .ai-agent-input-area .ai-agent-input-actions button:not(.ai-agent-input-button){background:none;border:0;border-radius:6px;color:#536382;height:32px;margin:0;padding:0;width:32px}.ai-agent .ai-agent-input-area .ai-agent-input-actions button:not(.ai-agent-input-button):hover:not(:disabled){background:var(--hover-background);cursor:pointer}.ai-agent .ai-agent-input-area .ai-agent-input-actions button:not(.ai-agent-input-button):disabled{color:#ddd;cursor:not-allowed}.ai-agent .ai-agent-input-area .ai-agent-input-actions button#ai-agent-action-send:not(.ai-agent-input-button){background-color:#f4f7ff;border-radius:16px}.ai-agent .ai-agent-input-area .ai-agent-input-actions .ant-tooltip-disabled-compatible-wrapper:hover{background:var(--hover-background);border-radius:6px;height:30px;width:30px}.ai-agent .ai-agent-file-list .ai-agent-file{align-items:center;display:flex;flex-direction:row;margin-bottom:4px}.ai-agent .ai-agent-file-list .ai-agent-file .ai-agent-file-info{align-items:center;display:flex;flex:1;flex-direction:row;gap:4px}.ai-agent .ai-agent-file-list .ai-agent-file .ai-agent-file-icon{align-items:center;display:flex;justify-content:center}.ai-agent .ai-agent-file-list .ai-agent-file .ai-agent-file-icon img{height:20px;width:20px}.ai-agent .ai-agent-file-list .ai-agent-file .ai-agent-file-remove{background:none;cursor:pointer}.ai-agent .ai-agent-file-list .ai-agent-file .ai-agent-file-remove svg{color:#333}.ai-agent .ai-agent-conversation{display:flex;flex-direction:column;flex-grow:1;gap:12px;height:100%;min-width:var(--ai-agent-min-width);overflow-y:auto;padding:10px 16px}.ai-agent .ai-agent-conversation .ai-agent-message-avatar{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;height:44px;width:44px}.ai-agent .ai-agent-conversation .ai-agent-message-avatar .ai-agent-message-avatar-me{background:#fff;border:1px solid #d6e0f3}.ai-agent .ai-agent-conversation .ai-agent-message-avatar .ai-agent-message-avatar-me svg{color:#aebfe0}.ai-agent .ai-agent-conversation .ai-agent-message-avatar .ai-agent-message-avatar-ai{background:none;border:1px solid transparent}.ai-agent .ai-agent-conversation .ai-agent-message-avatar .ai-agent-message-avatar-ai svg{color:#fff}.ai-agent .ai-agent-conversation .ai-agent-message{align-items:flex-start;display:flex;flex-direction:row;gap:8px;margin-left:0;margin-right:20px}.ai-agent .ai-agent-conversation .ai-agent-message.reverse{flex-direction:row-reverse;margin-left:20px;margin-right:0}.ai-agent .ai-agent-conversation .ai-agent-message-content[\:has\(\.form-renderer\)]{width:100%}.ai-agent .ai-agent-conversation .ai-agent-message-content:has(.form-renderer){width:100%}.ai-agent .ai-agent-conversation .ai-agent-message .ai-agent-message-content-box{background:#fff;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;font-size:13px;margin-top:0;min-height:40px;padding:10px 15px;white-space:pre-line;word-break:break-word}.ai-agent .ai-agent-conversation .ai-agent-message .ai-agent-message-content-box *{font-size:13px}.ai-agent .ai-agent-conversation .ai-agent-message .ai-agent-message-content-box .icp-md-think-box *{font-size:12px}.ai-agent .ai-agent-conversation .ai-agent-message .ai-agent-message-content-box.pending-message{display:flex;flex-direction:column}.ai-agent .ai-agent-conversation .ai-agent-message .ai-agent-message-content-box.markdown-message{display:flex;flex-direction:column;gap:12px;white-space:normal}.ai-agent .ai-agent-conversation .ai-agent-message .ai-agent-message-content-box.markdown-message[\:has\(\.form-renderer\)]{width:100%}.ai-agent .ai-agent-conversation .ai-agent-message .ai-agent-message-content-box.markdown-message:has(.form-renderer){width:100%}.ai-agent .ai-agent-conversation .ai-agent-message .ai-agent-message-content-box.markdown-message p{margin:0}.ai-agent .ai-agent-conversation .ai-agent-message .ai-agent-message-content-box.markdown-message img{max-width:100%}.ai-agent .ai-agent-conversation .ai-agent-message .ai-agent-message-content-box.markdown-message table{background-color:#e3eaf8;border-spacing:0 1px;border-top-left-radius:10px;border-top-right-radius:10px;overflow-x:auto;white-space:nowrap;width:auto}.ai-agent .ai-agent-conversation .ai-agent-message .ai-agent-message-content-box.markdown-message table thead{color:#333;font-weight:500}.ai-agent .ai-agent-conversation .ai-agent-message .ai-agent-message-content-box.markdown-message table tbody{background-color:#f3f7ff}.ai-agent .ai-agent-conversation .ai-agent-message .ai-agent-message-content-box.markdown-message table td,.ai-agent .ai-agent-conversation .ai-agent-message .ai-agent-message-content-box.markdown-message table th{padding:4px 8px}.ai-agent .ai-agent-conversation .ai-agent-message .ai-agent-message-content-box.plaintext-message{color:#3f495d}.ai-agent .ai-agent-conversation .ai-agent-message .ai-agent-message-content-box.image-message img{max-height:450px;max-width:calc(100% - 60px)}.ai-agent .ai-agent-conversation .ai-agent-message .message-with-actions{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.ai-agent .ai-agent-conversation .ai-agent-message .message-with-actions .message-actions{align-items:flex-start;display:flex;flex-flow:wrap;gap:8px}.ai-agent .ai-agent-conversation .ai-agent-message .message-with-actions .message-actions .message-action{border:1px solid #e3eaf8;border-radius:16px;cursor:pointer}.ai-agent .ai-agent-conversation .ai-agent-message .message-with-actions .message-actions button:disabled{cursor:not-allowed}.ai-agent .ai-agent-conversation .ai-agent-message .message-with-actions .message-actions .message-action-container{align-items:center;display:flex;flex-direction:row;gap:4px}.ai-agent .ai-agent-conversation .ai-agent-message .message-with-actions .message-actions .message-action-help-text{color:#a6a6a6}.ai-agent .ai-agent-conversation .ai-agent-message .ai-agent-message-footer{width:100%}.ai-agent .ai-agent-conversation .ai-agent-message .ai-agent-message-footer .message-actions{float:left}.ai-agent .ai-agent-conversation .ai-agent-message .ai-agent-message-footer .message-source{float:right}.ai-agent .ai-agent-conversation .ai-agent-conversation-example{align-items:flex-start;display:flex;flex-direction:row;gap:8px}.ai-agent .ai-agent-conversation .ai-agent-conversation-example .ai-agent-conversation-example-content{align-items:flex-start;background:hsla(0,0%,100%,.502);border:1px solid #e3eaf8;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;margin-top:0;min-height:44px;padding:10px 15px;white-space:pre-line}.ai-agent .ai-agent-input-box-inner{box-sizing:border-box;display:flex;margin-bottom:8px;overflow:hidden;position:relative;width:100%}.ai-agent .ai-agent-input-box-inner textarea{color:#333}.ai-agent .ai-agent-input-box-inner textarea.allow-suggestion{caret-color:#000;color:transparent}.ai-agent .ai-agent-input-box-inner .ai-agent-input-box-mirror,.ai-agent .ai-agent-input-box-inner textarea{word-wrap:break-word;background:none;border:none;box-shadow:none;box-sizing:border-box;font-family:var(--font-family);font-size:13px;letter-spacing:.1px;line-height:1.2;max-height:min(600px,40vh);outline:none;overflow-y:auto;padding:8px;resize:none;white-space:pre-wrap;width:100%}.ai-agent .ai-agent-input-box-inner .ai-agent-input-box-mirror{color:#333;left:0;overflow:visible;pointer-events:none;position:absolute;right:0;top:0}::highlight(ai-agent-ref-form){color:#a661fd}::highlight(ai-agent-ref-field){color:#ffa940}.ai-agent .ai-agent-message .ai-agent-message-content-box .ai-agent-message-content-box-footer{display:flex;flex-direction:row-reverse;width:100%}.ai-agent .ai-agent-message .ai-agent-message-content-box .ai-agent-message-content-box-footer .feedback-actions{display:flex;gap:10px}.ai-agent .ai-agent-message .ai-agent-message-content-box .ai-agent-message-content-box-footer .feedback-actions>.feedback-action-button{background-color:transparent;border:none;box-shadow:none;color:#7b8495;cursor:pointer;height:24px;width:24px}.ai-agent .ai-agent-message .ai-agent-message-content-box .ai-agent-message-content-box-footer .feedback-actions>.feedback-action-button:hover{background-color:#f0f5ff;border-radius:2px;color:#3f495d}.ai-agent .ai-agent-message .ai-agent-message-content-box .ai-agent-message-content-box-footer .feedback-actions>.feedback-action-button.feedback-action-current,.ai-agent .ai-agent-message .ai-agent-message-content-box .ai-agent-message-content-box-footer .feedback-actions>.feedback-action-button:active{color:#1890ff}.ai-agent .ai-agent-message .ai-agent-message-content-box .ai-agent-message-content-box-footer .feedback-actions>.feedback-action-button.feedback-submitted{background-color:transparent;color:#d2d2d2;cursor:not-allowed}.ai-agent-feedback-popover-panel{background-color:#fff;display:flex;flex-direction:column;padding:10px 14px 14px}.ai-agent-feedback-popover-panel .feedback-popover-header{align-items:center;display:flex;flex-direction:row}.ai-agent-feedback-popover-panel .feedback-popover-title{color:#05004e;flex:1;font-size:14px;font-weight:500}.ai-agent-feedback-popover-panel .feedback-popover-actions{align-items:center;display:flex;justify-content:center;width:100%}.ai-agent-feedback-popover-panel .feedback-popover-actions .feedback-popover-submit{cursor:pointer}.icp-md-think-box{background-color:#eee;border-radius:4px;padding:8px}.icp-md-think-box .icp-md-think-box-switch{align-items:center;cursor:pointer;display:flex;gap:4px}.icp-md-think-box .icp-md-think-box-content{color:#777;font-weight:thin;white-space:pre-wrap}
.icp-ai-agent-suggestion-popover-content{--item-height:32px;max-height:calc(var(--item-height)*8);padding:4px}.icp-ai-agent-suggestion-popover-content .suggestion-item{align-items:center;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;height:var(--item-height);padding:4px 8px}
.ai-agent-new-chat{border:none;box-shadow:0 2px #eee;color:#536382}
#root.ai-agent-float-button-parent{display:flex;flex-direction:row}#root.ai-agent-float-button-parent>:first-child{flex:1;overflow-y:auto}.ai-agent-right-side-panel{background-color:#f0f5ff;border-left:1px solid var(--border-color);width:400px}#root.mobile>.ai-agent-right-side-panel{bottom:0;height:auto;left:0;position:fixed;right:0;top:0;width:auto;z-index:var(--max-z-index)}
.ai-agent-icon{--size:100%;background-image:url(../img/ai-agent-icon-1.3ef476e7b85a7ca4827b.png);background-repeat:no-repeat;background-size:contain;height:var(--size);width:var(--size)}.ai-agent-icon.alive{background-image:url(../img/ai-agent-icon-1.533d52bd50a3e2b69091.gif)}.ai-agent-icon.error{background-image:url(../img/ai-agent-icon-3.02fbf4e283e2515cfe92.png)}.ai-agent-icon.error.alive{background-image:url(../img/ai-agent-icon-3.65320f6d9348d219a5f3.gif)}.ai-agent-icon.thinking{background-image:url(../img/ai-agent-icon-4.37a6e12a107b2a830560.png)}.ai-agent-icon.thinking.alive{background-image:url(../img/ai-agent-icon-4.632b24618612c6660e86.gif)}.ai-agent-icon-hover-wrapper:hover .ai-agent-icon.alive:not(.error):not(.thinking){background-image:url(../img/ai-agent-icon-2.f4f5591d708b7aa2e2f2.gif)}
.icp-code-editor{background:#fff;border-radius:var(--border-radius);box-sizing:border-box;height:100%;overflow:hidden;position:relative}.icp-code-editor.bordered{border:1px solid var(--border-color);transition:border .2s linear,box-shadow .2s linear}.icp-code-editor.bordered:hover,.icp-code-editor.bordered[focus-within]{border-color:#40a9ff}.icp-code-editor.bordered:focus-within,.icp-code-editor.bordered:hover{border-color:#40a9ff}.icp-code-editor.bordered[focus-within]{border-right-width:1px;box-shadow:0 0 0 2px rgba(24,144,255,.2);outline:0}.icp-code-editor.bordered:focus-within{border-right-width:1px;box-shadow:0 0 0 2px rgba(24,144,255,.2);outline:0}.monaco-editor .scrollbar.vertical{width:12px!important}.monaco-editor .scrollbar.vertical .slider{border-radius:10px;left:3px!important;width:6px!important}.monaco-editor .scrollbar.horizontal{height:12px!important}.monaco-editor .scrollbar.horizontal .slider{border-radius:10px;height:6px!important;top:3px!important}
@keyframes icp-dialog-in-transition{0%{opacity:0}to{opacity:1}}.icp-dialog-root{animation:icp-dialog-in-transition .25s ease}.icp-dialog-root>.icp-backdrop{background:rgba(0,0,0,.45)}.icp-dialog{background:#fff;border-radius:var(--border-radius);box-shadow:0 6px 16px 0 rgba(0,0,0,.08),0 3px 6px -4px rgba(0,0,0,.12),0 9px 28px 8px rgba(0,0,0,.05);box-sizing:border-box;display:flex;flex-direction:column;margin:32px;max-height:calc(100% - 64px);position:relative;width:600px}.icp-dialog-title{flex:none;font-size:16px;font-weight:700;padding:16px 24px}.icp-dialog-title~.icp-dialog-content{padding-top:0}.icp-dialog-content{flex:auto;overflow:auto;padding:20px 24px}.icp-dialog-footer{align-items:center;display:flex;flex:none;justify-content:flex-end;padding:0 24px 16px}.icp-dialog-footer>:not(:first-child){margin-left:8px}.icp-dialog-x-button{padding:6px;position:absolute;right:16px;top:16px}
.icp-diff-view{display:flex;flex:1;flex-direction:column;height:100%;overflow:hidden;width:100%}.icp-diff-view-title{flex:none}.icp-diff-view-title>div{box-sizing:border-box;display:inline-block;margin-bottom:4px;padding:0 12px;width:50%}.icp-diff-view-title>div:first-child{width:calc(50% - 15px)}.icp-diff-view-title>div:last-child{width:calc(50% + 15px)}.icp-diff-view-code{flex:1}
.icp-icon-picker{background:none;border:0;border-radius:var(--border-radius);cursor:pointer;outline:none;padding:0}.icp-icon-picker-empty{background:rgba(0,0,0,.06);border-radius:var(--border-radius);height:100%;width:100%}.icp-icon-picker-list{display:inline-flex;flex-direction:column;height:400px}.icp-icon-picker-list-header{border-bottom:1px solid rgba(0,0,0,.08);display:flex;gap:48px;justify-content:space-between;padding:6px 8px 5px}.icp-icon-picker-list-header>button{border-radius:4px;height:28px}.icp-icon-picker-list-content{flex:1;overflow-y:auto}.icp-icon-section-icons{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(32px,1fr));margin:0 8px 8px;position:relative}.icp-icon-picker-list-icon{background:transparent;border:none;border-radius:4px;box-shadow:none;cursor:pointer;height:32px;line-height:0;padding:0;width:32px}.icp-icon-section-name{background:#fff;padding:6px 10px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.icp-icon-picker-list-search{margin:12px 12px 6px}
.icp-edit-hover{align-items:center;border:1px solid transparent;border-radius:var(--border-radius);display:inline-flex;height:32px;line-height:31px;min-width:80px;transition:padding .2s ease;white-space:nowrap}.icp-edit-hover:not(.icp-disabled){border-bottom:1px dashed var(--border-color);padding:0 11px}.icp-edit-hover:not(.icp-disabled):hover{border:1px solid var(--border-color)}
.icp-history-view{display:flex;height:100%}.icp-history-view-sidebar{border-right:1px solid var(--border-color);display:flex;flex:none;flex-direction:column;width:300px}.icp-history-view-list{overflow:auto}.icp-history-view-item{border-radius:4px;cursor:pointer;margin:0 4px;padding:4px 8px;white-space:nowrap}.icp-history-view-item.active{background:rgba(0,0,0,.04)}.icp-history-view-item:hover{background:rgba(0,0,0,.06)}.icp-history-view-item:hover button{display:inline-block;vertical-align:top}.icp-history-view-item button{border-radius:4px;display:none;height:24px;margin-left:4px;min-width:24px;padding:0}.icp-history-view-item>div:first-child{display:flex;justify-content:space-between;line-height:24px}.icp-history-view-item>div:first-child>div:first-child{overflow:hidden;text-overflow:ellipsis}.icp-history-view-item>div:last-child{color:rgba(0,0,0,.6);font-size:12px}
.icp-steps{align-items:center;display:flex}.icp-steps.horizontal{gap:12px}.icp-steps.horizontal .icp-step-connector{height:1px;min-width:24px}.icp-steps.vertical{flex-direction:column;gap:8px}.icp-steps.vertical .icp-step-connector{margin-left:12px;min-height:24px;width:1px}.icp-steps.icp-step-label-vertical{align-items:flex-start}.icp-step{align-items:center;display:flex;gap:8px}.icp-step.label-vertical{flex:1;flex-direction:column;justify-content:flex-start;position:relative}.icp-step.label-vertical .icp-step-label{text-align:center}.icp-step.label-vertical .icp-step-connector{left:calc(-50% + 12px);position:absolute;top:12px;width:calc(100% - 36px)}.icp-step.wait{color:rgba(0,0,0,.45)}.icp-step.wait .icp-step-index-icon{background:rgba(0,0,0,.06)}.icp-step.process .icp-step-icon{color:var(--info-color)}.icp-step.process .icp-step-index-icon{background:currentcolor}.icp-step.process .icp-step-index-icon>span{color:#fff}.icp-step.finish .icp-step-icon{color:var(--info-color)}.icp-step.error{color:var(--error-color)}.icp-step-icon{border-radius:50%;display:flex;flex:none;font-size:.875em}.icp-step-index-icon{border-radius:50%;height:24px;width:24px}.icp-step-description{font-size:.875em}.icp-step-connector{flex:auto}.icp-step-connector.wait{background:rgba(5,5,5,.06)}.icp-step-connector.finish,.icp-step-connector.process{background:var(--info-color)}.icp-step-connector.error{background:var(--error-color)}
.icp-field-tree-node-title-wrapper{position:relative}.icp-field-tree-node-title-count{font-size:12px;left:calc(100% + 10px);pointer-events:none;position:absolute;top:50%}.icp-field-tree-node-title-count>*{--size:16px;align-items:center;color:#d3d3d3;display:flex;height:var(--size);justify-content:center;left:0;position:absolute;top:calc(var(--size)*-.5);width:var(--size)}
.df-data-filter-group{--indent-width:12px;border-radius:8px;margin-left:calc(var(--indent-width));position:relative;transition:background-color .15s linear}.df-data-filter-group:hover{background-color:rgba(0,0,0,.02)}.fd-setting-item{display:flex;flex-direction:row;.fd-setting-label{flex:0 0 33.333%}}.df-data-filter-group-line{--border-color:#dcdedf;--assume-row-height:32px;background-color:transparent;border-bottom:1px solid var(--border-color);border-left:1px solid var(--border-color);border-radius:4px 0 0 4px;border-top:1px solid var(--border-color);bottom:calc(var(--assume-row-height)*.5);left:calc(var(--indent-width)*-1);position:absolute;top:calc(var(--assume-row-height)*.5);width:calc(var(--indent-width)*2)}.fd-data-filter-row{align-items:center;display:flex;gap:8px}.fd-data-filter-row:not(:last-child){margin-bottom:8px}.fd-data-filter-row .ant-input{flex-basis:200px}.fd-data-filter-row .fd-data-filter-btn.fd-data-filter-btn{background:#e6f4ff}.fd-data-filter-row .fd-data-filter-btn.fd-data-filter-btn:hover{background:#bae0ff}
.icp-scan-code{align-items:center;background:rgba(0,0,0,.6);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:30}@supports (height:100dvh){.icp-scan-code{height:100dvh}}.icp-scan-code-video{height:100%;object-fit:cover;width:100%}.icp-scan-code-panel{background:transparent;display:flex;flex-direction:column;height:100%;justify-content:space-between;left:0;padding:32px;position:absolute;top:0;width:100%;z-index:31}.icp-scan-code-panel .icp-scan-code-panel-header{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:100%}.icp-scan-code-panel .icp-scan-code-panel-footer{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;width:100%}.icp-scan-code-panel .icp-scan-code-panel-button{border-radius:24px;height:48px;width:48px}
.icp-i18n-picker-popover{align-items:stretch;display:flex;gap:4px;height:100%}.icp-i18n-picker-popover fieldset{border-radius:10px;border-width:1px}.icp-i18n-picker-popover fieldset:not(:last-child){margin-bottom:4px}.icp-i18n-picker-popover-input{flex:1 1 800px;min-width:300px;overflow:auto;width:800px}.icp-i18n-picker-popover-input>fieldset{position:relative}.icp-i18n-picker-popover-btn-bar{align-items:center;display:flex;gap:10px;position:absolute;right:8px;top:-5px}.icp-i18n-picker-popover-btn-bar>div{cursor:pointer}.icp-i18n-picker-popover-picker{display:flex;flex-direction:column;gap:6px;height:100%;min-width:300px}.icp-i18n-picker-popover-actions{align-items:center;display:flex;gap:2px}.icp-i18n-picker-popover-search{flex:1}.icp-i18n-picker-popover-namespace{cursor:pointer}.icp-i18n-picker-popover-item{align-items:center;display:flex;height:100%;margin-left:20px;text-overflow:ellipsis;white-space:nowrap}.icp-i18n-picker-popover-translation-key{background-color:#eee;border:1px solid var(--border-color);border-radius:12px;cursor:pointer;padding:0 8px}.icp-i18n-picker-popover-translation-key.selected{border-color:#1890ff;color:#1890ff}
.icp-acl{align-items:center;display:flex;gap:8px;position:relative;width:100%}.icp-acl.narrow-mode{gap:4px}.icp-acl>.select-element.select-element{flex:1;margin-bottom:0;min-width:0;width:100%}.icp-acl>.select-element.select-element .ant-select-selection-overflow-item-suffix{flex-grow:1;width:0}.icp-acl>.select-element.select-element .ant-select-selection-overflow-item-suffix>.ant-select-selection-search{width:100%!important}.icp-acl-input.icp-acl-input.icp-acl-input{flex:1}.acl-table{display:flex;flex:1;flex-direction:column}.icp-acl-dialog.icp-acl-dialog.multiple .ant-modal-footer{margin-top:0}.icp-acl-dialog .ant-modal-content{height:800px}.icp-table-transfer{display:flex;gap:8px;height:100%}.icp-transfer-border,.icp-transfer-list{display:flex;flex:1;flex-direction:column}.icp-transfer-operator{display:flex;flex:none;flex-direction:column;gap:8px;justify-content:center}.icp-transfer-count{font-weight:500;height:24px;margin-top:12px}
.table-number-cell{display:block;text-align:right}.table-status-cell{align-items:center;display:flex}.table-status-cell i{border-radius:50%;height:8px;margin-right:5px;width:8px}.table-enum-cell{align-items:center;display:flex;position:relative;z-index:0}.table-enum-cell>div{--enum-color:var(--font-color);align-items:center;box-sizing:border-box;display:inline-flex;height:24px;line-height:var(--line-height);overflow:hidden;position:relative}.table-enum-cell>div.rounded{border-radius:12px}.table-enum-cell .style1 .table-enum-cell-icon{color:var(--enum-color)}.table-enum-cell .style2:before{background:var(--enum-color);border-radius:50%;content:"";flex:none;height:8px;margin-right:6px;width:8px}.table-enum-cell .style3,.table-enum-cell .style4,.table-enum-cell .style5,.table-enum-cell .style6,.table-enum-cell .style7{border-radius:var(--border-radius);padding:0 8px}.table-enum-cell .style3:before,.table-enum-cell .style4:before,.table-enum-cell .style5:before,.table-enum-cell .style6:before,.table-enum-cell .style7:before{background:var(--enum-color);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.table-enum-cell .style3 .table-enum-cell-icon,.table-enum-cell .style4 .table-enum-cell-icon,.table-enum-cell .style5 .table-enum-cell-icon,.table-enum-cell .style6 .table-enum-cell-icon,.table-enum-cell .style7 .table-enum-cell-icon{margin-left:-2px}.table-enum-cell .style3{color:var(--enum-color)}.table-enum-cell .style3:before{opacity:.15}.table-enum-cell .style4{color:var(--enum-color);outline:1px solid var(--enum-color);outline-offset:-1px}.table-enum-cell .style4:before{opacity:.15}.table-enum-cell .style5{color:var(--enum-color);outline:1px solid var(--enum-color);outline-offset:-1px}.table-enum-cell .style5:before{opacity:0}.table-enum-cell .style6{color:#fff}.table-enum-cell .style7:before{opacity:.15}.icp-ag-table.small .table-enum-cell>div{height:20px}.table-enum-cell-icon{margin-right:6px}.table-enum-cell-text{display:inline-block}.table-action-cell{align-items:center;display:flex;gap:6px}.table-action-cell>a{line-height:1}.table-action-cell button{border-radius:6px;flex-shrink:0;font-weight:400;height:24px}.table-action-cell button svg{height:14px;width:14px}.table-action-cell .ant-btn-link{padding:0}.table-action-cell .form-element.input-element{margin:0}.table-upload-cell.upload-element{max-height:var(--ag-row-height)}.table-upload-cell.upload-element>div{align-items:center;display:flex}.table-upload-cell.upload-element .upload-item-render{border:0}.table-upload-cell.upload-element .ant-upload-list-item{margin-top:0}.table-progress-cell{--status-color:var(--primary-color);justify-content:flex-end}.table-progress-cell.warning{--status-color:var(--warning-color)}.table-progress-cell.success{--status-color:var(--success-color)}.table-progress-cell.error{--status-color:var(--error-color)}.table-progress-cell .progress-bar{background:rgba(0,0,0,.06);border-radius:4px;flex:1;overflow:hidden}.table-progress-cell .progress-bar>div{background-color:var(--status-color);border-radius:inherit;height:100%}.table-progress-cell .progress-text{text-align:right;width:44px}.table-progress-cell.style1 .progress-bar{height:4px;min-width:10px}.table-progress-cell.style2 .progress-bar{height:8px;min-width:10px}.table-progress-cell.style3 .progress-bar{height:24px;margin-right:-48px}.table-progress-cell.style3 .progress-text{margin-right:4px}.table-progress-cell.style4 .progress-bar{background:transparent;flex:none}.table-progress-cell.style4 .progress-bar circle:first-child{stroke:rgba(0,0,0,.06)}.table-progress-cell.style4 .progress-bar circle:last-child{stroke:var(--status-color);transform:rotate(-90deg);transform-origin:50% 50%}.icp-ag-table.small .table-progress-cell.style3 .progress-bar{height:20px}.table-avatar-cell{align-items:center;display:flex;gap:8px}.table-avatar-cell :first-child{flex:none}.table-avatar-cell .ant-avatar{background-clip:content-box}.table-avatar-cell .avatar-cell-label{overflow:hidden;text-overflow:ellipsis}
: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-white:#fff;--adm-color-text:#333;--adm-color-text-secondary:#666;--adm-color-weak:#999;--adm-color-light:#ccc;--adm-color-border:#eee;--adm-color-box:#f5f5f5;--adm-color-background:#fff;--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-text:#e6e6e6;--adm-color-text-secondary:#b3b3b3;--adm-color-weak:grey;--adm-color-light:#4d4d4d;--adm-color-border:#2b2b2b;--adm-color-box:#0a0a0a;--adm-color-background:#1a1a1a;--adm-border-color:var(--adm-color-border)}:root{-webkit-tap-highlight-color:rgba(0,0,0,0)}body{color:#333;color:var(--adm-color-text);font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,segoe ui,arial,roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif;font-family:var(--adm-font-family);font-size:13px;font-size:var(--adm-font-size-main)}a,button{cursor:pointer}a{color:#1677ff;color:var(--adm-color-primary);transition:opacity .2s ease-in-out}a:active{opacity:.8}.adm-plain-anchor{color:inherit;transition:none}.adm-plain-anchor:active{opacity:1}body.adm-overflow-hidden{overflow:hidden!important}div.adm-px-tester{--size:1;bottom:-100vh;height:calc(var(--size)/2*2px);pointer-events:none;position:fixed;right:-100vw;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:0}
.adm-image-viewer-content{height:100vh;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100vw}.adm-image-viewer-footer{bottom:0;position:absolute;width:100%;z-index:1}.adm-image-viewer-slides{cursor:-webkit-grab;cursor:grab;height:100%;position:relative;touch-action:none;z-index:1}.adm-image-viewer-slides-inner{height:100%;white-space:nowrap}.adm-image-viewer-slides-inner>*{margin-right:16px}.adm-image-viewer-slide{display:inline-block;height:100%;position:relative;width:100%}.adm-image-viewer-control{cursor:-webkit-grab;cursor:grab;height:100%;left:0;position:absolute;top:0;touch-action:none;width:100%;z-index:1}.adm-image-viewer-image-wrapper{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.adm-image-viewer-image-wrapper img{display:block;max-height:100%;max-width:100%}.adm-image-viewer-indicator{color:#e6e6e6;font-size:var(--adm-font-size-6);left:50%;position:absolute;top:12px;transform:translateX(-50%);z-index:2}
.adm-mask{--z-index:var(--adm-mask-z-index,1000);display:block;position:fixed;z-index:var(--z-index)}.adm-mask,.adm-mask-aria-button{height:100%;left:0;top:0;width:100%}.adm-mask-aria-button{pointer-events:none;position:absolute;z-index:0}.adm-mask-content{z-index:1}
.adm-safe-area{--multiple:var(--adm-safe-area-multiple,1);display:block;width:100%}.adm-safe-area-position-top{padding-top:calc(env(safe-area-inset-top)*var(--multiple))}.adm-safe-area-position-bottom{padding-bottom:calc(env(safe-area-inset-bottom)*var(--multiple))}
.adm-swiper{--height:auto;--width:100%;--border-radius:0;--track-padding:0;--slide-size:100%;--track-offset:0%;border-radius:var(--border-radius);display:block;height:var(--height);overflow:hidden;position:relative;width:var(--width);z-index:0}.adm-swiper-track{height:100%;padding:var(--track-padding);white-space:nowrap;width:100%}.adm-swiper-track-allow-touch-move{cursor:-webkit-grab;cursor:grab}.adm-swiper-track-inner{display:flex;flex-wrap:nowrap;height:100%;overflow:visible;position:relative;width:100%}.adm-swiper-slide{flex:none;position:relative;white-space:inherit}.adm-swiper-item,.adm-swiper-slide{display:block;height:100%;width:100%}.adm-swiper-item{white-space:normal}.adm-swiper-horizontal .adm-swiper-track-allow-touch-move{touch-action:pan-y}.adm-swiper-horizontal .adm-swiper-indicator{bottom:6px;left:50%;position:absolute;transform:translateX(-50%)}.adm-swiper-horizontal .adm-swiper-track{transform:translateX(var(--track-offset))}.adm-swiper-horizontal .adm-swiper-track-inner{flex-direction:row;width:var(--slide-size)}.adm-swiper-vertical .adm-swiper-track-allow-touch-move{touch-action:pan-x}.adm-swiper-vertical .adm-swiper-indicator{position:absolute;right:6px;top:50%;transform:translateY(-50%)}.adm-swiper-vertical .adm-swiper-track{transform:translateY(var(--track-offset))}.adm-swiper-vertical .adm-swiper-track-inner{flex-direction:column;height:var(--slide-size)}
.adm-page-indicator{--dot-color:rgba(0,0,0,.2);--active-dot-color:var(--adm-color-primary);--dot-size:3px;--active-dot-size:13px;--dot-border-radius:1px;--active-dot-border-radius:var(--dot-border-radius);--dot-spacing:3px;display:flex;width:auto}.adm-page-indicator-dot{background:var(--dot-color);border-radius:var(--dot-border-radius);display:block;height:var(--dot-size);width:var(--dot-size)}.adm-page-indicator-dot:last-child{margin-right:0}.adm-page-indicator-dot-active{background:var(--active-dot-color);border-radius:var(--active-dot-border-radius)}.adm-page-indicator-color-white{--active-dot-color:var(--adm-color-white)}.adm-page-indicator-horizontal{flex-direction:row}.adm-page-indicator-horizontal .adm-page-indicator-dot{margin-right:var(--dot-spacing)}.adm-page-indicator-horizontal .adm-page-indicator-dot-active{width:var(--active-dot-size)}.adm-page-indicator-vertical{flex-direction:column}.adm-page-indicator-vertical .adm-page-indicator-dot{margin-bottom:var(--dot-spacing)}.adm-page-indicator-vertical .adm-page-indicator-dot-active{height:var(--active-dot-size)}
.adm-tab-bar-wrap{align-items:stretch;display:flex;flex-wrap:nowrap;justify-content:flex-start;min-height:48px;overflow:hidden}.adm-tab-bar-item{align-items:center;color:var(--adm-color-weak);cursor:pointer;display:flex;flex:1;flex-direction:column;justify-content:center;padding:4px 8px;position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.adm-tab-bar-item-icon{font-size:24px;height:24px;line-height:1}.adm-tab-bar-item-title{font-size:var(--adm-font-size-3);line-height:15px}.adm-tab-bar-item-title-with-icon{margin-top:2px}.adm-tab-bar-item-active{color:var(--adm-color-primary)}.adm-tab-bar-icon-badge{--top:6px}.adm-tab-bar-title-badge{--right:-2px;--top:-2px}
.adm-badge-wrapper{display:inline-block;position:relative}.adm-badge{--right:0;--top:0;--color:var(--adm-badge-color,#ff411c);background-color:var(--color);border-radius:100px;box-sizing:content-box;display:inline-flex;vertical-align:middle}.adm-badge-content{box-sizing:border-box;color:var(--adm-color-white);font-size:var(--adm-font-size-1);font-weight:400;line-height:12px;min-width:8px;padding:1px 4px;text-align:center;white-space:nowrap}.adm-badge-fixed{position:absolute;right:var(--right);top:var(--top);transform:translate(50%,-50%)}.adm-badge-dot{border-radius:5px;height:10px;min-width:10px;width:10px}.adm-badge-bordered{border:1px solid var(--adm-color-white)}
.flow-form-renderer>.approval-buttons{margin:12px 0 0;text-align:right}.flow-form-renderer.buttons-top{display:flex;flex-direction:column-reverse}.flow-form-renderer.buttons-top .approval-content{flex:1}.ant-modal.approval-dialog .ant-modal-content{padding-bottom:64px}.ant-modal.approval-dialog .approval-buttons{background:inherit;bottom:20px;position:absolute;right:24px;width:calc(100% - 24px)}
.table-acl-editor,.table-acl-editor.date-picker-element .ant-picker,.table-acl-editor.number-picker-element .ant-input-number,.table-acl-editor.time-picker-element .ant-picker,.table-acl-editor>div,.table-date-editor,.table-date-editor.date-picker-element .ant-picker,.table-date-editor.number-picker-element .ant-input-number,.table-date-editor.time-picker-element .ant-picker,.table-date-editor>div,.table-number-editor,.table-number-editor.date-picker-element .ant-picker,.table-number-editor.number-picker-element .ant-input-number,.table-number-editor.time-picker-element .ant-picker,.table-number-editor>div,.table-select-editor,.table-select-editor.date-picker-element .ant-picker,.table-select-editor.number-picker-element .ant-input-number,.table-select-editor.time-picker-element .ant-picker,.table-select-editor>div,.table-text-editor,.table-time-editor,.table-time-editor.date-picker-element .ant-picker,.table-time-editor.number-picker-element .ant-input-number,.table-time-editor.time-picker-element .ant-picker,.table-time-editor>div{width:100%}.table-upload-cell,.table-upload-editor{align-items:center;height:100%;line-height:0}.table-upload-cell .ant-upload-list,.table-upload-editor .ant-upload-list{display:inline-block}.table-upload-cell .ant-upload-wrapper.ant-upload-picture-card-wrapper,.table-upload-editor .ant-upload-wrapper.ant-upload-picture-card-wrapper{width:auto}.table-upload-cell .ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-list-picture-card .ant-upload,.table-upload-editor .ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-list-picture-card .ant-upload{border-radius:2px;height:calc(var(--ag-row-height) - 8px);line-height:calc(var(--ag-row-height) - 8px);margin:0;width:calc(var(--ag-row-height) - 8px)}.table-upload-cell .ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-list-picture-card .ant-upload svg+div,.table-upload-editor .ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-list-picture-card .ant-upload svg+div{display:none}.table-upload-cell .ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-list-picture-card .ant-upload-list-item-container,.table-upload-editor .ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-list-picture-card .ant-upload-list-item-container{height:calc(var(--ag-row-height) - 8px);margin-bottom:0;width:calc(var(--ag-row-height) - 8px)}.table-upload-cell .ant-upload-wrapper.ant-upload-picture-card-wrapper .upload-item-render,.table-upload-editor .ant-upload-wrapper.ant-upload-picture-card-wrapper .upload-item-render{border-radius:2px;padding:0}.table-upload-cell .ant-progress,.table-upload-editor .ant-progress{margin-left:4px}.ag-cell-inline-editing .MuiInputBase-input{padding-bottom:6px;padding-top:6px}.table-textarea-editor{background:#fff}
.split-button{display:inline-flex}.split-button-main{border-bottom-right-radius:0;border-top-right-radius:0}.split-button-arrow{border-bottom-left-radius:0;border-top-left-radius:0}.multi-select-dropdown-menu{display:flex;flex-direction:column;gap:4px}
.permission-groups-batch-editor-element{display:flex;flex-direction:column;gap:8px}.permission-groups-batch-editor-element .permission-groups-batch-editor-header{align-items:center;display:flex;flex-direction:row;gap:8px;width:100%}.permission-groups-batch-editor-element .permission-groups-batch-editor-header .permission-groups-batch-editor-header-labels{align-items:center;display:flex;flex-direction:row;font-size:calc(var(--font-size) + 2px);gap:8px}.permission-groups-batch-editor-element .permission-groups-batch-editor-header .permission-groups-batch-editor-header-actions{align-items:center;display:flex;flex:1;flex-direction:row;gap:8px;justify-content:flex-end}.permission-groups-batch-editor-element .editable-table-element{height:100%}
.user-avatar-edit-modal{align-items:center;display:flex;flex-direction:row;gap:32px;padding:16px}.user-avatar-edit-modal .user-avatar-edit-modal-actions{align-items:flex-start;display:flex;flex-direction:column;gap:16px;padding-top:16px}.user-avatar-edit-modal .user-avatar-edit-modal-upload{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.user-avatar-edit-modal .user-avatar-edit-modal-file-limit{color:#a6a6a6;margin:4px 0}
.audio-container{display:inline-block}
.sale-consultation-ai .chat .chat-message .chat-message-content .analysis-message .chat-message-content-box{padding:10px 15px 15px}.sale-consultation-ai .analysis-message{align-items:flex-start;display:flex;flex-direction:column}.sale-consultation-ai .analysis-message .analysis-message-title{color:#3f495d}.sale-consultation-ai .analysis-message .analysis-message-tags{display:flex;flex-direction:row;gap:8px;margin-top:10px}.sale-consultation-ai .analysis-message .analysis-message-tags .analysis-message-tag{background:#e6f7ff;border:none;border-radius:11px;color:#1890ff;font-size:12px;height:22px;padding:1px 8px}.sale-consultation-ai .analysis-message .analysis-message-content{background:#f0f5ff;border-radius:10px;color:#7b8495;margin-top:10px;padding:16px 20px;white-space:pre-line}.sale-consultation-ai .analysis-message .analysis-message-footer{align-items:center;display:flex;flex-direction:row;gap:16px;margin-top:10px}
.pdf-chat-ai{background-color:#f0f5ff;height:100%}.pdf-chat-ai .ai-agent{max-width:1440px}.pdf-chat-ai .ai-agent .ai-agent-input-actions{margin-right:8px}#root.pdf-chat-embedded{height:100vh}#root.pdf-chat-embedded .template-wrapper{background-color:#f0f5ff;padding:0}#root.pdf-chat-embedded .template-wrapper .template-content{overflow-y:hidden;padding:0}@media screen and (max-width:512px){#root.pdf-chat-embedded .template-wrapper{margin-left:0}#root.pdf-chat-embedded .template-wrapper .template-sidebar{display:none}}
.fd-workspace{display:flex;flex:1;flex-direction:column;min-width:0;position:relative}.fd-split-view{display:flex;flex:1;min-height:0}.fd-split-view.horizontal{flex-direction:column}.fd-split-view.vertical{flex-direction:row-reverse}.fd-workspace-panel{flex:1;min-height:0;min-width:0}.fd-preview-container{display:flex;flex:auto;flex-direction:column}.fd-preview{box-shadow:0 0 4px 0 rgba(0,0,0,.1);height:100%;overflow:auto;position:relative}.fd-canvas-container,.fd-preview-container{padding:20px}.fd-canvas-container .ant-collapse-item>*,.fd-canvas-container .form-element:not(.steps-element):not(.list-element):not(.collapse-element):not(.tabs-element):not(.page-renderer-element)>*,.fd-canvas-container .form-renderer-default-button,.fd-canvas-container .form-renderer-default-button:not(.steps-element):not(.list-element):not(.collapse-element):not(.tabs-element):not(.page-renderer-element)>*,.fd-canvas-container .icp-step>*,.fd-hidden-fields .ant-collapse-item>*,.fd-hidden-fields .form-element:not(.steps-element):not(.list-element):not(.collapse-element):not(.tabs-element):not(.page-renderer-element)>*,.fd-hidden-fields .form-renderer-default-button,.fd-hidden-fields .form-renderer-default-button:not(.steps-element):not(.list-element):not(.collapse-element):not(.tabs-element):not(.page-renderer-element)>*,.fd-hidden-fields .icp-step>*{pointer-events:none}.fd-canvas-container .ant-collapse-item .ant-collapse-content-box>*,.fd-hidden-fields .ant-collapse-item .ant-collapse-content-box>*{pointer-events:all}.fd-canvas-container .ant-tabs-tab>*,.fd-hidden-fields .ant-tabs-tab>*{pointer-events:none}.fd-canvas-container .icp-combined-view-tab,.fd-hidden-fields .icp-combined-view-tab{pointer-events:all}.fd-canvas-container .icp-combined-view-tab>*,.fd-hidden-fields .icp-combined-view-tab>*{pointer-events:none}.icp-toolbar-actions .form-element:not(.icp-toolbar-add-button),.icp-toolbar-actions .form-layout:not(.icp-toolbar-add-button),.icp-toolbar-actions .form-wrapper:not(.icp-toolbar-add-button){pointer-events:all}.page-header-actions{pointer-events:all!important}.fd-app:not(.dragging) .fd-canvas-container .editable-table-element .ag-header-cell:not([col-id=ag-Grid-ControlsColumn]):not([col-id=ag-Grid-SelectionColumn]),.fd-app:not(.dragging) .fd-canvas-container .table-element .ag-header-cell:not([col-id=ag-Grid-ControlsColumn]):not([col-id=ag-Grid-SelectionColumn]),.fd-app:not(.dragging) .fd-hidden-fields .editable-table-element .ag-header-cell:not([col-id=ag-Grid-ControlsColumn]):not([col-id=ag-Grid-SelectionColumn]),.fd-app:not(.dragging) .fd-hidden-fields .table-element .ag-header-cell:not([col-id=ag-Grid-ControlsColumn]):not([col-id=ag-Grid-SelectionColumn]){cursor:default;pointer-events:all}.fd-app:not(.dragging) .fd-canvas-container .editable-table-element .ag-header-cell:not([col-id=ag-Grid-ControlsColumn]):not([col-id=ag-Grid-SelectionColumn])>*,.fd-app:not(.dragging) .fd-canvas-container .table-element .ag-header-cell:not([col-id=ag-Grid-ControlsColumn]):not([col-id=ag-Grid-SelectionColumn])>*,.fd-app:not(.dragging) .fd-hidden-fields .editable-table-element .ag-header-cell:not([col-id=ag-Grid-ControlsColumn]):not([col-id=ag-Grid-SelectionColumn])>*,.fd-app:not(.dragging) .fd-hidden-fields .table-element .ag-header-cell:not([col-id=ag-Grid-ControlsColumn]):not([col-id=ag-Grid-SelectionColumn])>*{pointer-events:none}.fd-app:not(.dragging) .fd-canvas-container .editable-table-element .ag-header-cell:not([col-id=ag-Grid-ControlsColumn]):not([col-id=ag-Grid-SelectionColumn]) .ag-header-cell-menu-button,.fd-app:not(.dragging) .fd-canvas-container .table-element .ag-header-cell:not([col-id=ag-Grid-ControlsColumn]):not([col-id=ag-Grid-SelectionColumn]) .ag-header-cell-menu-button,.fd-app:not(.dragging) .fd-hidden-fields .editable-table-element .ag-header-cell:not([col-id=ag-Grid-ControlsColumn]):not([col-id=ag-Grid-SelectionColumn]) .ag-header-cell-menu-button,.fd-app:not(.dragging) .fd-hidden-fields .table-element .ag-header-cell:not([col-id=ag-Grid-ControlsColumn]):not([col-id=ag-Grid-SelectionColumn]) .ag-header-cell-menu-button{opacity:0!important}.fd-app:not(.dragging) .fd-canvas-container .editable-table-element .ag-center-cols-container,.fd-app:not(.dragging) .fd-canvas-container .table-element .ag-center-cols-container,.fd-app:not(.dragging) .fd-hidden-fields .editable-table-element .ag-center-cols-container,.fd-app:not(.dragging) .fd-hidden-fields .table-element .ag-center-cols-container{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fd-app:not(.dragging) .fd-canvas-container .editable-table-element .ag-body-horizontal-scroll,.fd-app:not(.dragging) .fd-canvas-container .editable-table-element .ag-center-cols-viewport,.fd-app:not(.dragging) .fd-canvas-container .table-element .ag-body-horizontal-scroll,.fd-app:not(.dragging) .fd-canvas-container .table-element .ag-center-cols-viewport,.fd-app:not(.dragging) .fd-hidden-fields .editable-table-element .ag-body-horizontal-scroll,.fd-app:not(.dragging) .fd-hidden-fields .editable-table-element .ag-center-cols-viewport,.fd-app:not(.dragging) .fd-hidden-fields .table-element .ag-body-horizontal-scroll,.fd-app:not(.dragging) .fd-hidden-fields .table-element .ag-center-cols-viewport{pointer-events:all}.fd-app:not(.dragging) .fd-canvas-container .editable-table-element .ag-keyboard-focus .ag-focus-managed:after,.fd-app:not(.dragging) .fd-canvas-container .table-element .ag-keyboard-focus .ag-focus-managed:after,.fd-app:not(.dragging) .fd-hidden-fields .editable-table-element .ag-keyboard-focus .ag-focus-managed:after,.fd-app:not(.dragging) .fd-hidden-fields .table-element .ag-keyboard-focus .ag-focus-managed:after{display:none}.fd-app:not(.dragging) .fd-canvas-container .gantt_grid_head_cell:not(.gantt_grid_head_ACTION_COLUMN),.fd-app:not(.dragging) .fd-hidden-fields .gantt_grid_head_cell:not(.gantt_grid_head_ACTION_COLUMN){pointer-events:all}.form-renderer.in-design .iframe-element,.form-renderer.in-design .page-renderer-element{min-height:150px;min-width:300px;outline:1px dashed #d3d3d3;outline-offset:-1px}.form-renderer.in-design .no-children{min-height:48px;min-width:48px;outline:1px dashed #d3d3d3;outline-offset:-1px}.form-renderer.in-design .no-children.toolbar-fields-empty{align-self:stretch;min-height:100%}.form-renderer.in-design .no-children.page-header-actions{flex:1}.form-renderer.in-design .no-children.page-header-actions>.form-element{min-height:inherit;width:100%}.link-wrapper.in-design{cursor:default}.link-wrapper.in-design.no-children{display:inline-block}.table-element.in-design .ag-overlay{display:none}.fd-fix-capture{height:100%;margin:auto;transform:translate(0);width:100%}.fd-canvas{background:var(--page-background-color);box-shadow:0 0 4px 0 rgba(0,0,0,.1);height:100%;outline:1px solid var(--border-color);overflow:auto;position:relative}.fd-canvas:not(.dragging) .toolbar-fields-empty{display:none}.fd-canvas:not(.dragging) .page-header-actions.no-children{display:none;flex:none}.fd-canvas .form-element{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fd-json{flex:none;transition:width .4s ease-out,height .4s ease-out,opacity .3s ease-out}.fd-json .icp-resize-control{background:rgba(0,0,0,.1)}.fd-code-view{display:flex;height:100%}.fd-code{height:100%}.fd-code-editor,.fd-json-editor{border-radius:0}.fd-i18n{background:#fff}.fd-i18n-table.ag-theme-quartz.small{--ag-row-height:29px;--ag-font-size:13px;--ag-input-height:22px}.fd-i18n-table.ag-theme-quartz.small .icp-toolbar{padding:0 8px}.fd-i18n-table.ag-theme-quartz.small .icp-search.icp-opened{width:400px}.fd-i18n-table.ag-theme-quartz.small .ag-status-bar{height:28px}.fd-i18n-table.ag-theme-quartz.small .ag-cell.modified{background:rgba(0,0,0,.05)}.fd-i18n-table.ag-theme-quartz.small .ag-header-cell-label,.fd-i18n-table.ag-theme-quartz.small .ag-header-cell-menu-button,.fd-i18n-table.ag-theme-quartz.small .ag-menu-option{cursor:default}.fd-i18n-table.ag-theme-quartz.small .ag-menu-option-part{padding-bottom:6px;padding-top:6px}.fd-move-source-field{position:relative}.fd-move-source-field:after{background:#1890ff;bottom:0;content:"";left:0;opacity:.2;position:absolute;right:0;top:0}
.demo-chat{display:flex;flex-direction:column;height:100%;padding-top:16px}.demo-chat-search{align-items:flex-start;background:#fff;border-color:rgba(223,225,229,0);border-radius:24px;box-shadow:0 2px 8px 1px rgba(64,60,67,.24);display:flex;flex:none;margin:0 auto 40px;max-width:calc(100% - 40px);min-height:44px;padding:0 8px 0 20px;position:relative;text-align:right;width:690px}.demo-chat-search button{background:transparent;border:0;color:#5f6368;height:44px;margin:0;outline:none;padding:0;vertical-align:middle;width:38px}.demo-chat-search-input{border:0;box-shadow:none;flex:1;font-family:inherit;font-size:16px;line-height:22px;margin:11px 0;outline:none;overflow:hidden;padding:0;resize:none;white-space:nowrap}.demo-chat-search-input:focus{white-space:pre-wrap}.demo-chat-search-split{background:#dadce0;display:inline-block;height:28.6px;margin:0 4px;vertical-align:middle;width:1px}.demo-chat-form{flex:auto}
.personal-dashboard{display:flex;flex-direction:column}.landing-page-ai,.landing-page-ai .landing-page-ai-welcome{height:100%}.landing-page-ai .agent .ai-agent-input-area{background-color:#fff;border:1px solid #ced6e6;border-radius:24px}.welcome-style .ai-agent-header,.welcome-style .ai-agent-message-list-wrapper{display:none}.welcome-style .agent{margin-top:24px;width:720px}.welcome-style .agent .ai-agent-input-area{height:160px}.welcome-style .agent .ai-agent-input-area .ai-agent-input-box{border-radius:24px}.welcome-style .agent .ai-agent-input-box-inner textarea{padding:0}.welcome-style .agent .ai-agent .ai-agent-input-area .ai-agent-input-toolbar,.welcome-style .agent .ai-agent-v2 .ai-agent-input-area .ai-agent-input-toolbar{margin-bottom:0}.welcome-style .agent .ai-agent-input-box{height:100%}.welcome-style .agent .ai-agent-input-box-inner{flex:1}.welcome-style .landing-page-ai-welcome,.welcome-style .landing-page-ai-welcome .landing-page-ai-welcome-main{align-items:center;display:flex;flex-direction:column;justify-content:center}.welcome-style .landing-page-ai-welcome .landing-page-ai-welcome-main .landing-page-ai-welcome-icon{height:48px;width:48px}.welcome-style .landing-page-ai-welcome .landing-page-ai-welcome-main .landing-page-ai-welcome-greeting{align-items:center;display:flex;flex-direction:column}.welcome-style .landing-page-ai-welcome .landing-page-ai-welcome-main .landing-page-ai-welcome-greeting-title{font-size:24px;font-weight:500;margin-bottom:8px;margin-top:16px}.welcome-style .landing-page-ai-welcome .landing-page-ai-welcome-main .landing-page-ai-welcome-greeting-subtitle{font-size:16px}.welcome-style .landing-page-ai-welcome .landing-page-ai-welcome-container{transform:translateY(-54px)}.vertical .initial-style{height:calc(100vh - 64px)}.initial-style{display:flex;height:100%;justify-content:center;padding-bottom:24px;width:100%}.initial-style .landing-page-ai-welcome{width:800px}.initial-style .agent,.initial-style .landing-page-ai-welcome-container{height:100%}
.mobile-general-ai-agent-container{background-color:#f0f5ff;bottom:0;left:0;position:fixed;right:0;top:0}

/*# sourceMappingURL=main.3a246891-1109-4aea-b4a2-d9b1739712db.bundle.css.map*/