:root{--app-header-height:64px}.ant-message{top:48px!important}
.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}
.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:80vh;width:100%}.permissions-element .permissions-element-table-toolbar{display:flex;flex-direction:row;gap:8px}
.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 img{max-height:100%;max-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}
.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;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 .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;line-height:22px;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;flex-direction:column;height:100%;margin:0 auto;width:100%}.ai-agent,.ai-agent-body{display:flex;overflow:hidden}.ai-agent-body{flex:1 1 100%;flex-direction:column}.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 16px 24px}.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;width:100%}.ai-agent .ai-agent-input-area .ai-agent-input-toolbar .ai-agent-input-select{font-size:12px;margin-left:10px;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{margin-right:10px}.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{background:none;border:0;border-radius:6px;color:#5f6368;height:30px;margin:0;padding:0;width:30px}.ai-agent .ai-agent-input-area .ai-agent-input-actions button:hover{background:var(--hover-background);cursor:pointer}.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-file-list .ai-agent-file{align-items:center;display:flex;flex-direction:row;margin-bottom:4px}.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-file-list .ai-agent-file .ai-agent-file-icon{align-items:center;display:flex;justify-content:center}.ai-agent-file-list .ai-agent-file .ai-agent-file-icon img{height:20px;width:20px}.ai-agent-file-list .ai-agent-file .ai-agent-file-remove{background:none;cursor:pointer}.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 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-input-box-inner{box-sizing:border-box;display:flex;margin-bottom:8px;overflow:hidden;position:relative;width:100%}.ai-agent-input-box-inner textarea{color:#333}.ai-agent-input-box-inner textarea.allow-suggestion{caret-color:#000;color:transparent}.ai-agent-input-box-inner .ai-agent-input-box-mirror,.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-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}.icp-md-think-box .icp-md-think-box-switch{align-items:center;cursor:pointer;display:flex;gap:4px;padding:0 4px}.icp-md-think-box .icp-md-think-box-content{color:#777;font-weight:thin;padding:4px 8px;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}
.ai-agent-float-button{--ai-agent-float-btn-size:50px;height:var(--ai-agent-float-btn-size);width:var(--ai-agent-float-btn-size)}.ai-agent-float-button.ant-float-btn .ant-float-btn-body .ant-float-btn-content{padding:0}.ai-agent-float-button.ant-float-btn .ant-float-btn-body .ant-float-btn-content .ant-float-btn-icon{height:var(--ai-agent-float-btn-size);width:var(--ai-agent-float-btn-size)}.ai-agent-float-button.ant-float-btn .ant-float-btn-body .ant-float-btn-content .ant-float-btn-icon img{box-sizing:border-box;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}#root.ai-agent-float-button-parent{display:flex;flex-direction:row}#root.ai-agent-float-button-parent .ant-result-404,#root.ai-agent-float-button-parent .app-wrapper,#root.ai-agent-float-button-parent .login-page,#root.ai-agent-float-button-parent .template-wrapper{flex:1;overflow-y:auto}.ai-agent-right-side-panel{background-color:#f0f5ff;border-left:1px solid var(--border-color);display:flex;flex-direction:column;width:400px}.ai-agent-right-side-panel .ai-agent{flex:1}.ai-agent-right-side-panel .ai-agent .ai-agent-input-actions{margin-right:8px}#root.ai-agent-float-button-parent[\:has\(\.mobile-template1\)]>.ai-agent-right-side-panel{height:100%;position:fixed;right:0;top:0;width:100%;z-index:var(--max-z-index)}#root.ai-agent-float-button-parent:has(.mobile-template1)>.ai-agent-right-side-panel{height:100%;position:fixed;right:0;top:0;width:100%;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);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-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;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)}
.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>div{align-items:center;display:flex}.table-upload-cell.upload-element .upload-item-render{border:0;overflow:hidden}.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)}
.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)}
.landing-page{padding:10px 40px}.landing-page .card-grid{display:flex;gap:20px;padding-bottom:20px}.landing-page .pbcm-grid{padding-bottom:20px}.landing-card{align-items:center;background:#fff;border-radius:8px;color:#333;display:flex;flex:1;gap:20px;padding:24px}.landing-card>img{border-radius:6px;flex:0 1 auto;height:60px;width:60px}.landing-card .content{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-around}.landing-card .title{font-size:16px;font-weight:500;white-space:nowrap}.landing-card .desc{font-size:14px;white-space:nowrap}[dir=ltr] .landing-card .btn{padding-left:24px}[dir=ltr] .landing-card .btn,[dir=rtl] .landing-card .btn{padding-right:24px}[dir=rtl] .landing-card .btn{padding-left:24px}.landing-card .btn{flex:0 1 auto}.landing-card .btn svg{margin-right:10px}.card-fusion .desc{color:#999}.card-work-desk .desc{font-weight:500}.new-project-modal .ant-modal-footer{display:flex;justify-content:flex-end}.project-aigc-input-wrapper .project-aigc-input{margin-bottom:24px}.project-aigc-input-wrapper .project-aigc-bar{align-items:center;display:flex;flex-flow:row wrap;gap:12px;overflow:hidden}.project-aigc-input-wrapper .project-aigc-history-item{border:1px solid var(--border-color);border-radius:11px;display:flex;height:22px;max-width:calc(33.33333% - 10.66667px);min-width:0}.project-aigc-input-wrapper .project-aigc-history-item>span{cursor:pointer;flex:1;min-width:0;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.project-aigc-input-wrapper .project-aigc-history-item>.icp-action-button{border-radius:100%;height:22px;min-width:22px;padding:0;width:22px}.g-bg{bottom:0;left:0;position:fixed;right:0;top:0;z-index:-1}.g-bg.animate .g-polygon{animation:color-change 3s linear infinite alternate}.g-bg:after{-webkit-backdrop-filter:blur(150px);backdrop-filter:blur(150px);content:"";position:fixed}.g-bg .g-polygon,.g-bg:after{bottom:0;left:0;right:0;top:0}.g-bg .g-polygon{opacity:.5;position:absolute}.g-bg .g-polygon-1{background:#ffffa8;-webkit-clip-path:polygon(0 10%,30% 0,100% 40%,70% 100%,20% 90%);clip-path:polygon(0 10%,30% 0,100% 40%,70% 100%,20% 90%)}.g-bg .g-polygon-2{background:#e9a4de;-webkit-clip-path:polygon(10% 0,100% 70%,100% 100%,20% 90%);clip-path:polygon(10% 0,100% 70%,100% 100%,20% 90%)}.g-bg .g-polygon-3{background:#9d93e9;-webkit-clip-path:polygon(80% 0,100% 70%,100% 100%,20% 90%);clip-path:polygon(80% 0,100% 70%,100% 100%,20% 90%)}@keyframes color-change{to{-webkit-filter:hue-rotate(1turn);filter:hue-rotate(1turn);left:0;top:0}}
.project-card{background:#fff;border-radius:8px;box-sizing:content-box;display:flex;gap:12px;overflow:hidden;padding:20px;position:relative}.project-card:hover{box-shadow:4px 8px 8px 0 rgba(63,73,93,.15)}.project-card.lite{height:60px}.project-card .project-card-icon{flex:0}.project-card .project-card-icon img{border-radius:var(--border-radius);height:60px;width:60px}.project-card .project-card-body{display:flex;flex:1;flex-direction:column;gap:10px;justify-content:space-between;min-width:0;overflow:hidden}.project-card .project-card-body .project-card-title{align-items:flex-start;display:flex;flex-direction:row;gap:12px;justify-content:space-between;margin-right:20px}.project-card .project-card-body .project-card-partner{color:#3f495d;font-size:16px;font-weight:400}.project-card .project-card-body .project-card-name{color:#3f495d;cursor:pointer;flex:1;font-size:20px;font-weight:500;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-card .project-card-body .project-card-status-datetime{align-items:center;color:#666;display:flex;font-size:12px;gap:2px;justify-content:space-between}.project-card .project-card-body .project-card-status-datetime .creator-box,.project-card .project-card-body .project-card-status-datetime>*{align-items:center;display:inline-flex;gap:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-card .project-card-body .project-card-status-datetime .text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-card .project-card-body .ant-avatar{background:#bfbfbf}.project-card .project-card-btn-wrapper{position:absolute;right:10px;top:20px}.project-card .project-card-btn{align-items:center;display:flex;justify-content:center}.project-card .kebab-icon{fill:#9fa6a9;transform:rotate(90deg)}.project-card-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#9fa6a9;display:-webkit-box;flex:none;font-size:12px;height:3em;line-height:1.5em;overflow:hidden}.project-card-tags{display:flex;flex-wrap:wrap;gap:4px}.project-card-tag{word-wrap:break-word;align-items:center;background-color:#f5f5f5;border-radius:10px;color:#6c7486;display:flex;font-size:12px;line-height:20px;padding:0 10px}.project-card-tag.non-standard-fields-tag{background-color:#fff;border:1px dashed #6c7486;box-sizing:border-box}
.project-share-modal .header{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between}.project-share-modal .footer{align-items:center;border-top:1px solid var(--border-color);display:flex}.project-share-modal .title{font-size:20px;font-weight:500}[dir=ltr] .project-share-modal .copy-link-btn{padding-left:0}[dir=ltr] .project-share-modal .copy-link-btn,[dir=rtl] .project-share-modal .copy-link-btn{padding-right:0}[dir=rtl] .project-share-modal .copy-link-btn{padding-left:0}.project-share-modal .invite-row{align-items:center;display:flex;gap:10px;padding:4px 0}.project-share-modal .invite-row .invite-input{flex:1}[dir=ltr] .project-share-modal .invite-row .invite-btn{padding-left:40px}[dir=ltr] .project-share-modal .invite-row .invite-btn,[dir=rtl] .project-share-modal .invite-row .invite-btn{padding-right:40px}[dir=rtl] .project-share-modal .invite-row .invite-btn{padding-left:40px}.project-share-modal .invite-row .invite-btn{flex:0 0 auto}.shared-user-row{align-items:center;display:flex;justify-content:space-between;margin:20px 0}.shared-user-row .content{align-items:center;display:flex;flex:1}.shared-user-row .content>:first-child{margin-right:18px}.shared-user-row .actions{align-items:center;display:flex;flex:0 0 auto}.shared-user-row .row-title{font-size:16px;font-weight:500;line-height:1;margin-bottom:8px}.shared-user-row .row-detail{font-size:14px;font-weight:300;line-height:1}
.landing-page-v2{padding:10px 100px}.landing-page-v2>h2{margin-top:80px}.landing-page-v2>.project-grid{grid-gap:16px;display:grid;gap:16px;grid-template-areas:"a a b c d e" "a a f g h i"}.landing-page-v2 .project-grid-item{height:0;padding-bottom:100%;position:relative}.landing-page-v2 .project-grid-item:hover{box-shadow:4px 8px 8px 0 rgba(63,73,93,.15)}.landing-page-v2 .project-grid-item>.content{height:100%;position:absolute;width:100%}.landing-page-v2 .project-grid-item>.content>img{height:100%;object-fit:cover;width:100%}.landing-page-v2 .project-grid-item:first-child .mask{gap:12px;padding:20px}.landing-page-v2 .project-grid-item .mask{background:hsla(0,0%,100%,.9);bottom:0;display:flex;flex-direction:column;gap:4px;left:0;opacity:0;overflow:hidden;padding:10px;position:absolute;right:0;top:0;transition:all .2s linear}.landing-page-v2 .project-grid-item:hover .mask{opacity:1}.landing-page-v2 .project-grid-item .title{color:#3f495d;flex:0;font-size:14px;font-weight:700}.landing-page-v2 .project-grid-item .desc-wrapper{flex:1;overflow:hidden}.landing-page-v2 .project-grid-item .desc-wrapper>div{align-items:center;background-color:#fff;border:1px dashed #d9d9d9;border-radius:8px;box-sizing:border-box;display:flex;gap:4px;height:50%;padding:8px}.landing-page-v2 .project-grid-item .desc{-ms-overflow-style:none;color:#7b8495;font-size:12px;height:100%;overflow:auto;scrollbar-width:none}.landing-page-v2 .project-grid-item .desc::-webkit-scrollbar{display:none}.landing-page-v2 .project-grid-item .bar{display:flex;flex:0;gap:4px;justify-content:space-between}.landing-page-v2 .project-grid-item .bar button{background-color:#fff;border:none;border-radius:11px;box-shadow:0 2px 2px 0 rgba(63,73,93,.059);color:#7b8495;font-size:12px;font-weight:500;height:22px;outline:none;padding:0 8px}.landing-page-v2 .project-aigc-input-wrapper{margin-bottom:60px}.landing-page-v2 .project-aigc-input-wrapper .project-aigc-input{margin-bottom:6px}.landing-page-v2 .project-aigc-input-wrapper .project-aigc-bar{align-items:center;display:flex;flex-flow:row wrap;gap:12px;overflow:hidden}.landing-page-v2 .project-aigc-input-wrapper .project-aigc-history-item{background-color:#fff;border:1px solid var(--border-color);border-radius:11px;color:#7b8495;display:flex;height:22px;max-width:calc(33.33333% - 10.66667px);min-width:0}.landing-page-v2 .project-aigc-input-wrapper .project-aigc-history-item>span{cursor:pointer;flex:1;min-width:0;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.landing-page-v2 .project-aigc-input-wrapper .project-aigc-history-item>.icp-action-button{border-radius:100%;height:22px;min-width:22px;padding:0;width:22px}.landing-page-v2 .generating-frame{align-items:center;display:flex;flex-direction:column;gap:10px}.landing-page-v2 .generating-frame .info{color:#7b8495;margin-top:80px;text-align:center}.landing-page-v2 .generating-frame button{color:#7b8495;font-weight:500;margin-top:20px}.landing-page-v2 .selectable{cursor:pointer}.landing-page-v2 .cover-picker{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,1fr);overflow:hidden;width:100%}.landing-page-v2 .cover-picker .img-box{flex:1;height:0;padding-bottom:100%;position:relative}.landing-page-v2 .cover-picker .img-box.selected{transform:translateX(calc(250% + 25px))}.landing-page-v2 .cover-picker img{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}& .pos-picker{display:flex;gap:4vw;justify-content:center;margin-top:200px}& .pos-picker .pos-box{background-image:var(--bg-img);background-size:contain;height:96px;transition:all .15s linear;width:96px}& .pos-picker .pos-box:hover{background-image:var(--bg-img-hover)}& .color-picker{display:flex;gap:4vw;justify-content:center;margin-top:200px}& .color-picker .color-box{border:0 solid #fff;border-radius:50%;box-sizing:border-box;height:44px;outline:0 solid #fff;transition:all .15s linear;width:44px}& .color-picker .color-box:hover{border-width:2px;outline-width:4px}.demand-step-container{background-color:#fff;border-radius:50px;display:flex;justify-content:center;padding:8px;width:100%}.demand-step-container .demand-step-wrapper{display:flex;gap:80px}.demand-step-container .step-item{align-items:center;display:flex;gap:8px}.demand-step-container .demand-names{font-weight:600;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.user-profile-avatar{cursor:pointer;display:inline-block;margin-bottom:28px}
.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}
.ceta-ai-agent{height:calc(100% - 65px);overflow:scroll;position:fixed;right:0;top:65px;.ai-agent-right-side-panel{height:100%}}
.login-page{background:50%/cover no-repeat url(../img/login-bg.14423ba7aac2add5e2f5.png);color:#fff;height:100vh;overflow:auto;padding:0}.login-form{display:flex;flex-direction:column;gap:16px;justify-content:flex-start;position:absolute;right:150px;top:50vh;transform:translateY(-50%);width:300px}.login-form>*{width:100%}.login-form .form-row.form-row,.login-form .form-row.form-row .ant-select-selector{border-radius:20px;height:40px}.login-form .input-prefix{color:gray;padding:0 4px}.login-form .greeting .title{font-size:26px;font-weight:700}.login-form .greeting .subtitle{font-size:18px}.login-form .ant-select{text-align:center}.login-form .ant-btn.submit-button,.login-form .ant-btn.submit-button.ant-btn-loading{background:#1890ff;border-color:#1890ff;color:#fff}.reset-password-link{color:inherit}.reset-password-link:hover{color:inherit;text-decoration:underline}.reset-password-form{height:auto;max-width:100%;padding:24px;width:480px}.reset-password-form .form-head{font-size:26px;font-weight:700;margin-bottom:32px}.login-footer{bottom:0;left:0;opacity:.7;padding:24px;position:absolute;right:0;text-align:center}
.generic-list{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;height:100%;padding:20px}.generic-list .list-toolbar{flex:0 0 auto}.generic-list .list-container{flex:1;overflow:auto}
.form-page{background:#fff;display:flex;flex-direction:column;height:100%}.form-demo-nav{flex:none}.form-render-demo{flex:1;margin:20px auto;max-width:100%;overflow:auto;width:1100px}.form-render-demo h1{letter-spacing:.2em;text-align:center;text-transform:uppercase}
.form-data-list-page{padding:20px}
.form-data-detail-page{padding-top:20px}.form-data-detail-page>.tool-bar{height:32px;margin-bottom:10px;padding:0 20px}.form-data-detail-page>.tool-bar .layout-select{width:200px}.form-data-detail-page>.form-renderer-container{height:calc(100vh - 62px);overflow-y:auto}
.project-center{height:100%;padding-left:300px}.front-end-config h2{margin-top:0}:where(#doc-gen-container [*|\:not-has\(]){flex-basis:content;white-space:pre}:where(#doc-gen-container :not(:has(*))){flex-basis:content;white-space:pre}#doc-gen-container .icp-ag-table{height:300px!important}
.project-categories{background:#fff;bottom:0;left:0;overflow:auto;padding:12px 0;position:fixed;top:var(--app-header-height);width:300px}.project-category-item{align-items:center;border-radius:4px;box-sizing:border-box;color:inherit;cursor:pointer;display:flex;margin:4px;min-height:28px;padding:4px 6px;text-decoration:none}.project-category-item:hover{background:rgba(0,0,0,.06);color:inherit}.project-category-item.selected{background:rgba(0,0,0,.04);color:inherit}.project-category-item button{border-radius:4px;height:20px;margin-right:2px;min-width:20px;width:20px}.project-category-item button.expanded svg{transform:rotate(90deg)}.project-category-type-icon{flex:none;height:16px;margin-right:4px;width:16px}.project-category-type-icon>svg{color:#5f6368}.project-category-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pbcm-page{padding-bottom:56px}.pbcm-main-panel{background:#f5f6f8;padding:0 24px}.pbcm-filter-row{align-items:center;border-radius:20px;color:#7b8495;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:10px;height:40px;margin:4px 0;padding:0 10px 0 20px}.pbcm-filter-row>.filter-icon{flex:0 0 16px;width:16px}.pbcm-filter-row>.filter-label{flex:1}.pbcm-filter-row>.filter-count{align-items:center;background:#c3c9d2;border-radius:12px;display:flex;flex:0;height:24px;justify-content:center;padding:0 12px}.pbcm-filter-row.selected{background:#f6f7f9;color:#3f495d}.pbcm-filter-row.sub-item .filter-label{font-weight:400}.pbcm-main-head{color:#3f495d;font-size:24px;font-weight:700;height:var(--pbcm-main-head-height);line-height:var(--pbcm-main-head-height)}.pbcm-breadcrumb{margin-bottom:16px}.pbcm-breadcrumb-item{cursor:pointer}.pbcm-toolbar{display:flex;gap:20px;margin-bottom:20px}.pbcm-toolbar>div{flex:1}.pbcm-toolbar .pbcm-create-btn{float:right}.pbcm-toolbar .toolbar-tag-select{align-items:center;display:flex;gap:10px}.pbcm-toolbar .toolbar-tag-select-label{flex:0;font-size:15px;white-space:nowrap}.pbcm-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(460px,1fr));margin-bottom:20px}.pbcm-button-bar{align-items:center;background:var(--page-background-color);bottom:0;box-sizing:border-box;display:flex;gap:8px;height:var(--pbcm-button-bar);justify-content:flex-end;padding:12px 32px;position:fixed;right:0;width:calc(100% - 300px)}.pbcm-add-content-card{align-items:center;color:#9fa6a9;display:flex;flex-direction:column;justify-content:center;min-height:160px}.project-detail{--pbcm-main-head-height:60px;--pbcm-button-bar:56px;--assume-project-level1-tabs-height:53px;--assume-project-level2-tabs-height:48px}
.pbcm-search-toolbar{display:flex;gap:20px;margin-bottom:20px}.pbcm-search-toolbar>div{flex:1}.pbcm-search-toolbar .toolbar-item{align-items:center;display:flex;gap:10px}.pbcm-search-toolbar .toolbar-label{flex:0;font-size:15px;white-space:nowrap}
.pbc-card{background:#fff;border-radius:8px;box-sizing:border-box;display:flex;gap:12px;padding:20px;position:relative}.pbc-card:hover{box-shadow:4px 8px 8px 0 rgba(63,73,93,.15)}.pbc-card .pbc-card-icon{flex:0}.pbc-card .pbc-card-icon img{border-radius:var(--border-radius);height:44px;width:44px}.pbc-card .pbc-card-body{display:flex;flex:1;flex-direction:column;gap:10px;overflow:hidden}.pbc-card .pbc-card-body .pbc-card-name{color:#3f495d;font-size:20px;font-weight:500;line-height:1.2}.pbc-card .pbc-card-body .pbc-card-token{color:#3f495d}.pbc-card .pbc-card-body .pbc-card-name-click{cursor:pointer}.pbc-card .pbc-card-body .pbc-card-status-datetime{color:#b7bdcc;font-size:10px}.pbc-card .pbc-card-btn-wrapper{flex:0}.pbc-card .pbc-card-btn{align-items:center;display:flex;justify-content:center}.pbc-card .kebab-icon{fill:#9fa6a9;transform:rotate(90deg)}.pbc-card .pbc-card-loading{background:hsla(0,0%,100%,.4);bottom:0;left:0;position:absolute;right:0;top:0}.pbc-card-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#9fa6a9;display:-webkit-box;flex:none;font-size:12px;height:3em;line-height:1.5em;overflow:hidden}.pbc-card-tags{display:flex;flex-wrap:wrap;gap:4px}.pbc-card-category-tag,.pbc-card-tag{word-wrap:break-word;align-items:center;background-color:#f5f5f5;border-radius:10px;color:#6c7486;display:flex;font-size:12px;line-height:20px;padding:0 10px}.pbc-card-category-tag.non-standard-fields-tag,.pbc-card-tag.non-standard-fields-tag{background-color:#fff;border:1px dashed #6c7486;box-sizing:border-box}.pbc-card-category-business-tag{background-color:#e6f7ff;color:#40a9ff}.pbc-card-category-basis-tag{background-color:#fff7e6;color:#fa8c16}.pbc-card-category-smart-tag{background-color:#fff0f6;color:#eb2f96}.pbc-card-category-data-tag{background-color:#e6fffb;color:#13c2c2}.pbc-card-category-automation-tag{background-color:#f9f0ff;color:#9254de}
.project-content .project-content-section-title{font-size:20px;line-height:28px}.project-content .pbcm-grid{margin-top:22px}.project-content .project-pbc-search-toolbar{max-width:800px}.project-content .pbc-dialog-search-toolbar{background:#f5f6f8;padding-top:24px;position:-webkit-sticky;position:sticky;top:0}.project-content .project-smart-recommendation-wrapper{background-color:#e3eaf8;border:1px dashed #b7bdcc;border-radius:var(--border-radius);margin-top:10px;padding:24px}.project-content .project-smart-recommendation-wrapper .project-smart-recommendation-header{align-items:center;display:flex;justify-content:space-between}.project-content .project-smart-recommendation-wrapper .project-smart-recommendation-header-left{display:flex;flex:1;gap:16px}.project-content .project-smart-recommendation-wrapper .project-smart-recommendation-icon{align-items:center;background-color:#faad14;border-radius:30px;color:#fff;display:flex;gap:4px;padding:4px 14px}.project-content .project-smart-recommendation-wrapper .project-smart-recommendation-count{font-weight:600;margin-left:4px}.project-content .project-smart-recommendation-button{color:#7b8495}.project-content .project-smart-recommendation-button:hover{color:#b7bdcc}
.navbar-config ul{list-style:none;margin:0;padding:0}.navbar-config>ul{position:relative}.navbar-item-row{padding-bottom:8px;transition:top .2s ease;width:100%}.navbar-grabber{cursor:move;display:inline-block;margin-top:2px;padding:4px}.navbar-grabber.readonly{cursor:default;padding:0}.navbar-item{background:#fff;border:1px solid var(--border-color);border-radius:var(--border-radius);display:inline-block;transition:transform .15s linear;vertical-align:top;width:340px}.navbar-item-display{align-items:center;cursor:pointer;display:flex;gap:4px;padding:6px 12px}.navbar-item-display .name{flex:1}.navbar-item-config{border-top:1px solid var(--border-color);font-size:13px;overflow:hidden}.navbar-item-config>div{margin:8px 12px}.navbar-item-config>div .label{color:rgba(0,0,0,.5);margin-bottom:4px}.navbar-item-config>.footer{text-align:right}.navbar-children>li{padding-left:24px}.add-nav-item-popover{display:flex;flex-direction:column;max-height:350px;width:300px}.add-nav-item-popover .items{flex:1;overflow:auto;padding:8px}.add-nav-item-popover .item{align-items:center;border-radius:4px;cursor:pointer;display:flex;min-height:22px;padding:2px 6px}.add-nav-item-popover .item:hover{background:rgba(0,0,0,.06)}.add-nav-item-popover .item:active{background:rgba(0,0,0,.1)}.add-nav-item-popover .section-name{background:#fff;padding:6px;position:-webkit-sticky;position:sticky;top:-4px}.add-nav-item-popover .section-items .item{margin-left:18px}.add-nav-item-popover .custom-link{padding:6px;text-align:right}.add-nav-item-popover .custom-link>label{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.add-nav-item-popover .custom-link input{width:200px}.menu-confirm-actions{display:flex;flex-direction:column;gap:12px;margin-top:12px}
.theme-config-item{align-items:center;display:flex;gap:4px}.theme-config-item>span{border:1px solid rgba(0,0,0,.1);box-sizing:border-box;display:inline-block;height:10px;width:20px}
.icp-project-analysis{display:flex;flex-direction:column;gap:8px;height:calc(100vh - var(--app-header-height) - var(--pbcm-main-head-height) - var(--assume-project-level1-tabs-height) - var(--pbcm-button-bar))}.analysis-type-wrapper{background-color:#fff;border-radius:8px;display:flex;flex:0;gap:16px;padding:10px 30px}.analysis-type-wrapper .analysis-card{align-items:center;display:flex;flex:1;gap:12px;padding:10px}.analysis-type-wrapper .active,.analysis-type-wrapper .analysis-card:hover{background-color:#f5f5f5;border-radius:8px}.analysis-type-wrapper .analysis-card-type{border-radius:10px;font-size:12px;padding:0 10px;word-break:break-word}.analysis-type-wrapper .analysis-card-count{color:#3f495d;font-size:16px;font-weight:700;margin-left:10px}.analysis-type-wrapper .pbc-tag{background-color:#e6f7ff;color:#1890ff}.analysis-type-wrapper .flow-tag{background-color:#f0f5ff;color:#597ef7}.analysis-type-wrapper .form-tag{background-color:#f9f0ff;color:#a661fd}.analysis-type-wrapper .page-tag{background-color:#faffd7;color:#a0d911}.analysis-type-wrapper .connector-tag{background-color:#e6fffb;color:#13c2c2}.analysis-type-wrapper .api-tag{background-color:#e6f7ff;color:#1890ff}.analysis-type-wrapper .sdk-tag{background-color:#fff7e6;color:#ffa940}.icp-project-analysis-table{flex:1}
.react-flow__container{height:100%;left:0;position:absolute;top:0;width:100%}.react-flow__pane{cursor:-webkit-grab;cursor:grab;z-index:1}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__viewport{pointer-events:none;transform-origin:0 0;z-index:2}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect.focus-visible,.react-flow__nodesselection-rect:focus{outline:none}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{overflow:visible;pointer-events:none}.react-flow__connection-path,.react-flow__edge-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{cursor:pointer;pointer-events:visibleStroke}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.focus-visible,.react-flow__edge.selected,.react-flow__edge:focus{outline:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.focus-visible .react-flow__edge-path,.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path{stroke:#555}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{box-sizing:border-box;cursor:-webkit-grab;cursor:grab;pointer-events:all;position:absolute;transform-origin:0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.react-flow__node.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__nodesselection{pointer-events:none;transform-origin:left top;z-index:3}.react-flow__nodesselection-rect{cursor:-webkit-grab;cursor:grab;pointer-events:all;position:absolute}.react-flow__handle{background:#1a192b;border:1px solid #fff;border-radius:100%;height:6px;min-height:5px;min-width:5px;pointer-events:none;position:absolute;width:6px}.react-flow__handle.connectionindicator{cursor:crosshair;pointer-events:all}.react-flow__handle-bottom{bottom:-4px;left:50%;top:auto;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{left:-4px;top:50%;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{margin:15px;position:absolute;z-index:5}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translateX(-50%)}.react-flow__attribution{background:hsla(0,0%,100%,.5);font-size:10px;margin:0;padding:2px 3px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{height:100%;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable.focus-visible,.react-flow__node.selectable:focus{outline:none}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{background-color:#fff;border:1px solid #1a192b;border-radius:3px;color:#222;font-size:12px;padding:10px;text-align:center;width:150px}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px rgba(0,0,0,.08)}.react-flow__node-default.selectable.focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-group.selectable.focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-input.selectable.focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-output.selectable.focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:hsla(0,0%,94%,.25)}.react-flow__nodesselection-rect,.react-flow__selection{background:rgba(0,89,220,.08);border:1px dotted rgba(0,89,220,.8)}.react-flow__nodesselection-rect.focus-visible,.react-flow__nodesselection-rect:focus,.react-flow__selection.focus-visible,.react-flow__selection:focus{outline:none}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px rgba(0,0,0,.08)}.react-flow__controls-button{align-items:center;background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:content-box;cursor:pointer;display:flex;height:16px;justify-content:center;padding:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:16px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{max-height:12px;max-width:12px;width:100%}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:#3367d9;border:1px solid #fff;border-radius:1px;height:4px;transform:translate(-50%,-50%);width:4px}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border:0 solid #3367d9}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{height:100%;top:0;transform:translate(-50%);width:1px}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;left:0;transform:translateY(-50%);width:100%}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}
.project-mind{height:calc(100vh - var(--app-header-height) - var(--pbcm-main-head-height) - var(--assume-project-level1-tabs-height) - var(--assume-project-level2-tabs-height) - var(--pbcm-button-bar));position:relative;width:100%}.mind-node-frame{opacity:1;.mind-scene-transitioning &{transition:all .15s linear;transition:all var(--scene-transition-duration,.15s) linear}}.mind-node-frame .mind-node-outer{transform:none;transition-duration:.15s;transition-duration:var(--scene-transition-duration,.15s)}.mind-node-frame.hidden{opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mind-node-frame.hidden .mind-node-outer{transform:scale(0)}.mind-edge{opacity:1;.mind-scene-transitioning &{transition:all .15s linear;transition:all var(--scene-transition-duration,.15s) linear}}.mind-edge.hidden{opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mind-node-outer{-webkit-filter:drop-shadow(1px 1px 8px rgba(63,73,93,.086));filter:drop-shadow(1px 1px 8px rgba(63,73,93,.08627));height:180px;position:relative;transition:all .15s linear;width:180px}.mind-node-outer.selected,.mind-node-outer:hover{-webkit-filter:drop-shadow(4px 4px 8px rgba(63,73,93,.333));filter:drop-shadow(4px 4px 8px rgba(63,73,93,.33333))}.mind-node-outer.selected .mind-node-action-bar,.mind-node-outer:hover .mind-node-action-bar{display:block;opacity:1}.mind-node-outer.selected .desc,.mind-node-outer:hover .desc{height:94px}.mind-node-outer.selected .mind-node-btn-add,.mind-node-outer.selected .mind-node-btn-back,.mind-node-outer.selected .mind-node-btn-run,.mind-node-outer:hover .mind-node-btn-add,.mind-node-outer:hover .mind-node-btn-back,.mind-node-outer:hover .mind-node-btn-run{opacity:1;transform:none}.mind-node-outer.selected .mind-node-btn-add-bg,.mind-node-outer:hover .mind-node-btn-add-bg{transform:none}.mind-node-outer.selected .mind-node-btn-collapse,.mind-node-outer:hover .mind-node-btn-collapse{opacity:1;transform:rotate(90deg)}.mind-node-outer.mind-node-prompt{height:100px}.mind-node-outer.mind-node-prompt .mind-node{background-color:#00beff}.mind-node-outer.mind-node-prompt .desc{background-color:#fff;height:58px}.mind-node-btn-add-bg{--size:24px;background-image:radial-gradient(circle at 0 50%,#fff var(--size),transparent 0);bottom:0;position:absolute;right:calc(1px + var(--size)*-1);top:0;transform:scaleX(0);transform-origin:0 0;transition:all .15s linear;width:var(--size)}.mind-node-btn-add-bg:before{background-image:radial-gradient(ellipse at 100% 0,transparent calc(var(--size)*.5),#fff 0);top:calc(50% - var(--size)*1.4)}.mind-node-btn-add-bg:after,.mind-node-btn-add-bg:before{content:"";height:calc(var(--size)*.5);left:1px;-webkit-mask-image:linear-gradient(to right,#000 calc(var(--size) - 16px),transparent 0);mask-image:linear-gradient(to right,#000 calc(var(--size) - 16px),transparent 0);position:absolute;width:calc(var(--size)*.5)}.mind-node-btn-add-bg:after{background-image:radial-gradient(circle at 100% 100%,transparent calc(var(--size)*.5),#fff 0);top:calc(50% + var(--size)*.9)}.mind-node{background-color:#fff;border-radius:10px;box-sizing:border-box;height:100%;overflow:hidden;padding:10px;position:relative;width:100%}.mind-node>:not(:last-child){margin-bottom:4px}.mind-node>.name{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mind-node>.desc{background:#f0f5ff;border:1px dashed #d9d9d9;border-radius:10px;box-sizing:border-box;color:#7b8495;font-size:10px;height:117px;overflow:auto;padding:8px;text-overflow:ellipsis;transition:all .15s linear;width:100%;word-break:break-all}.mind-node>textarea.desc{outline:none;resize:none;vertical-align:top}.mind-node>textarea.desc:focus{color:#333}.mind-node-action-bar{display:none;height:22px;opacity:0;transition:all .15s linear}.mind-node-action-bar .action-btn{background-color:#fff;border-radius:11px;color:#7b8495;font-size:10px;font-weight:500;height:20px;padding:4px 8px}.mind-node-action-bar .action-btn.danger{color:#ff4d4f}.mind-node-action-bar>:not(:last-child){margin-right:8px}.mind-node-handle{background-color:#00beff;transition:all .15s linear;.mind-node-pbc.selected~&.out,.mind-node-pbc:hover~&.out,.mind-node-project.selected~&.out,.mind-node-project:hover~&.out{opacity:0}}.mind-node-btn{background-color:transparent;border:none;-webkit-filter:drop-shadow(0 1px 4px rgba(63,73,93,.1));filter:drop-shadow(0 1px 4px rgba(63,73,93,.1));outline:none;transition:all .15s linear}.mind-node-btn:hover{-webkit-filter:drop-shadow(0 1px 3px rgba(63,73,93,.3));filter:drop-shadow(0 1px 3px rgba(63,73,93,.3))}.mind-node-btn-add{--size:24px;align-items:center;background-color:#00beff;border-radius:50%;display:flex;height:var(--size);justify-content:center;opacity:0;position:absolute;right:calc(var(--size)*-.5);top:calc(50% - var(--size)*.5);transform:scale(0);width:var(--size)}.mind-node-btn-run{color:#fff;transform:scale(0)}.mind-node-btn-collapse,.mind-node-btn-run{align-items:center;border-radius:50%;display:flex;height:20px;justify-content:center;opacity:0;position:absolute;right:8px;top:8px;width:20px}.mind-node-btn-collapse{color:#888;transform:scale(0) rotate(90deg)}.mind-node-btn-back{border-radius:50%;color:#888;display:flex;height:20px;opacity:0;position:absolute;right:32px;top:8px;transform:scale(0);width:20px}.mind-node-btn-back,.mind-node-icon{align-items:center;justify-content:center}.mind-node-icon{border-radius:8px;display:inline-flex;font-size:10px;height:16px;padding:0 8px;vertical-align:top}.mind-node-icon.app,.mind-node-icon.pbc{background:#e6f7ff;color:#1890ff}.mind-node-icon.flow{background:#f0f5ff;color:#597ef7}.mind-node-icon.form{background:#f9f0ff;color:#a661fd}.mind-node-icon.sdk{background:#fff7e6;color:#ffa940}.mind-edge.mind-edge.selected path{stroke-width:2}
.i18n-editor-container{align-items:stretch;display:flex;flex-direction:column;gap:8px;height:calc(100vh - var(--app-header-height) - var(--pbcm-main-head-height) - var(--assume-project-level1-tabs-height) - var(--assume-project-level2-tabs-height) - var(--pbcm-button-bar))}.i18n-editor-container>:first-child{flex:0 0 0%}.i18n-editor-container>:last-child{flex:1 1 100%;height:100%}
.pbc-content-item-card{background:#fff;border-radius:8px;box-sizing:border-box;display:flex;gap:12px;padding:20px;position:relative}.pbc-content-item-card:hover{box-shadow:4px 8px 8px 0 rgba(63,73,93,.15)}.pbc-content-item-card.new{align-items:center;display:flex;justify-content:center;min-height:105px}.pbc-content-item-card .pbc-card-icon{flex:0}.pbc-content-item-card .pbc-card-icon img{border-radius:var(--border-radius);height:44px;width:44px}.pbc-content-item-card .pbc-card-body{display:flex;flex:1;flex-direction:column;gap:10px;overflow:hidden}.pbc-content-item-card .pbc-card-body .pbc-card-name{color:#3f495d;font-size:20px;font-weight:500;line-height:1.2}.pbc-content-item-card .pbc-card-body .pbc-card-token{color:#3f495d}.pbc-content-item-card .pbc-card-body .pbc-card-tags{display:flex;flex-wrap:wrap;gap:4px}.pbc-content-item-card .pbc-card-body .pbc-card-tag{word-wrap:break-word;align-items:center;background-color:#f5f5f5;border-radius:10px;color:#6c7486;display:flex;font-size:12px;line-height:20px;padding:0 10px}.pbc-content-item-card .pbc-card-body .pbc-card-tag.non-standard-fields-tag{background-color:#fff;border:1px dashed #6c7486;box-sizing:border-box}.pbc-content-item-card .pbc-card-body .pbc-card-name-click{cursor:pointer}.pbc-content-item-card .pbc-card-btn-wrapper{flex:0}.pbc-content-item-card .pbc-card-btn{align-items:center;display:flex;justify-content:center}.pbc-content-item-card .kebab-icon{fill:#9fa6a9;transform:rotate(90deg)}
.g11n-page{padding:20px}.g11n-lng-list{display:flex;flex-flow:row wrap;gap:10px}
.pbc-list{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;height:100%;padding:20px}.pbc-list .list-toolbar{flex:0 0 auto}.pbc-list .list-container{flex:1;overflow:auto}
.work-statistic{height:100%}.work-statistic .ant-tabs{box-sizing:border-box;height:100%;padding:20px}.work-statistic .ant-tabs .ant-tabs-content,.work-statistic .ant-tabs .ant-tabs-content-holder,.work-statistic .ant-tabs .ant-tabs-tabpane{height:100%}.work-statistic .ant-tabs .ant-picker-input input{text-align:center}
.partner-table-actions{align-items:center;display:flex;flex-direction:row;gap:8px}.partner-table-actions>button{padding:0}.partner-management-admin-cell{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:space-between}.partner-management-admin-cell .partner-management-admin-cell-label{flex:1;overflow:hidden;text-overflow:ellipsis}.partner-dialog-form{margin-top:16px}.partner-dialog-form>.input-element:not(:last-child){margin-bottom:12px}.partner-dialog-button-container{display:flex;flex-direction:row;justify-content:flex-end;padding-top:8px}
