.upload-btn,.upload-btn:hover{background-color:var(--background-secondary-color);color:var(--text-primary-color);border:none;border-radius:6px}.upload-container{gap:12px;height:32px}.step-role-container{height:30px;background-color:var(--background-color-primary);border-radius:6px;padding:0 8px;margin-bottom:8px}.step-role-container .el-input__suffix{display:none}.screen-btn-act{background:none;border:none!important;margin-left:8px;width:20px;height:20px}.screen-btn-act:hover{background-color:var(--sf-background-icons);border-radius:6px}.inputs-container .small-input .el-input__inner{height:24px}.step-role-container:focus-within,.step-role-container:hover{background-color:var(--sf-background-icons)}.title-container{margin-bottom:12px;padding-bottom:8px;border-bottom:var(--border-menu-items)}.add-roles{width:100%;display:flex;justify-content:center;align-content:center;border:1px dashed rgba(0,0,0,.3);border-radius:5px;height:2.3rem;font-size:.8rem;pointer-events:none}.action-rs-container{width:100%}.action-rs-container:focus,.action-rs-container:hover{color:#606266}.rule-dialog .el-dialog__header{border-bottom:1px solid #dbdbdb}.el-dialog__headerbtn .el-dialog__close:hover{color:#d50000}.custom-wide-btn span{width:unset}.content{padding:1rem}.wizard-btn{box-sizing:border-box;width:100%;padding:.6rem 3rem;font-size:1.15em}.txt-right{text-align:right}.add{border:1px dashed rgba(0,0,0,.3);height:32px;margin-top:10px;font-weight:700}.action,.add{cursor:pointer}.action{background-color:#11abd1;background-color:transparent;padding:2rem;height:13rem;text-align:center;color:var(--text-standard-color);border-radius:5px;display:flex;flex-direction:column;justify-content:center;align-content:center;transition:all .3s ease-out;border:var(--border-wiz-action)}.action i{font-size:2rem;height:2.5rem}.step{padding:.1rem;margin:0}.step .el-form-item__content{display:flex;flex-direction:row;justify-content:space-between}.mg-left-0 .el-form-item__content{margin-left:0!important}.file-upload .el-upload--text{text-align:left}.upload-message{margin-top:1rem;color:#fff;margin:1rem 0;background-color:rgba(246,43,60,.8);padding:.5rem 2rem;width:100%;display:flex;justify-content:center;align-items:center;border-radius:3px}.upload-message--success{background-color:rgba(13,109,172,.9);position:relative}.close-button,.close-button.is-disabled,.close-button.is-disabled:hover,.close-button:hover{background-color:transparent;border:none;position:absolute;top:0;right:0;color:#fff}.close-button:hover{background-color:transparent}.upload-info{display:flex;justify-content:space-between;margin-bottom:-2rem}.upload-info button{background-color:transparent;color:#409eff;border:none}.upload-info button:focus,.upload-info button:hover{background-color:transparent;color:#248af0;border:none}input{border-radius:2px!important}.db-type-container{display:flex;flex-direction:row;margin-top:2.5rem}.db-type{border-radius:0;background-color:#ecf5ff;color:#409eff;border:none;width:8rem}.db-type--selected,.db-type--selected:focus{border:1px dashed #409eff}.sql-gen-btn,.sql-gen-btn.is-loading,.sql-gen-btn:focus,.sql-gen-btn:hover{background-color:#f78989;color:#fff;border:none;border-radius:0;position:absolute;right:0;top:.9rem}.sql-gen-btn:hover{background-color:#f16868}.sql-gen-btn--download{background-color:rgba(13,109,172,.9)}.sql-gen-btn--download:focus,.sql-gen-btn--download:hover{background-color:#0d6dac}.visite-box{margin-top:8px}.visite-box .el-col div{padding:1.5rem .5rem;border-radius:8px;font-size:1.4rem;height:10rem;margin-bottom:1rem;border:1px solid rgba(73,73,73,.1);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background-color:#f3f3f3}.visite-box button,.visite-box div{color:rgba(73,73,73,.5)}.visite-box div button{border:none;border-radius:0;background-color:transparent!important}.visite-box div i{font-size:1.1rem;line-height:.5}.visite-box div p{font-size:1rem;color:#494949;border-radius:3px;word-break:keep-all}.content .el-dialog__body{border-bottom:3px solid #f19494}.alert-container{position:fixed;height:100vh;width:100vw;top:0;left:0;z-index:999;background-color:rgba(0,0,0,.35);backdrop-filter:blur(5px);-moz-backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);-o-backdrop-filter:blur(5px);display:flex;justify-content:flex-end;align-items:flex-end;padding-bottom:3rem;padding-right:3rem}.alert-content{width:35rem;padding:2rem 3rem;background-color:#fff;border-radius:8px;box-shadow:-2px -2px 10px rgba(0,0,0,.05),2px 2px 10px rgba(0,0,0,.05)}.gap>div{margin-top:1rem}.alert-icon{width:2.5rem;height:2.5rem;border-radius:100%;background-color:#4499ef;background-color:#11b1ff;background-color:#f43636;display:flex;justify-content:center;align-items:center;color:#fff}.alert-title{font-weight:700;color:#0f2741}.alert-message{color:#8a9db2}.alert-controls{display:flex;justify-content:flex-end}.alert-controls button{margin-top:1rem;width:8rem;border-radius:8px;font-weight:700}.alert-button--primary{background-color:#11b1ff;background-color:#f43636;color:#fff;border:none}.popout-enter-active,.popout-leave-active{transition:all .5s cubic-bezier(.23,1.01,.49,.05);transform:scale(1)}.popout-enter,.popout-leave-to{transform:scale(.8)}.el-radio[data-v-858e9bbc]{height:30px;display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between;width:160px;margin-right:0;padding:0 8px}.el-radio-group[data-v-858e9bbc]{display:flex;gap:8px;margin-left:8px}.el-radio__label{font-size:11px;font-weight:500}.dialog-form .el-radio__label{margin-right:8px;padding-left:0}.dialog-collapse .el-collapse-item__wrap{border-bottom:none}.dialog-collapse .el-collapse-item__header.is-active{border-bottom:1px solid #dbdbdb;margin-bottom:12px}.dialog-collapse{border-top:none}.dialog-collapse .el-collapse-item__header{height:36px}.dialog-collapse .el-collapse-item__content{overflow:hidden}.el-radio.is-bordered.is-checked{border-color:var(--border-input-focus);border-width:2px}.el-radio__input.is-checked+.el-radio__label{color:var(--border-input-focus)}.el-radio__input.is-checked .el-radio__inner{border-color:var(--border-input-focus);background-color:var(--border-input-focus)}.custom-divider{margin:5px 0!important}.element-name{width:153px;font-size:11px;max-width:180px}.element-name,.element-name-long{display:inline-block;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis;padding-left:8px}.new-input .el-input__inner{display:block;padding:0}.add-side-bar-rs-container{height:32px}.item-holder .item-controls .el-popover__reference-wrapper{display:flex;align-items:center}.item-holder .el-input .el-input__inner{height:22px;line-height:22px}.mn-side-feed .el-button.menu-button{font-family:DM Sans,sans-serif;font-weight:400;font-size:14px;color:var(--text-color-p2)}.el-submenu__title{height:40px;display:flex;align-items:center}.folder-sub>.el-submenu__title{height:30px!important;margin-left:12px;padding-left:12px!important;margin-right:12px}.item-holder .item-controls{visibility:hidden}.item-holder:hover .item-controls{visibility:visible}.item-holder:hover .add-side-bar-rs-container{background-color:#ededed;border-radius:4px}.item-controls:hover{background-color:#bdbdbd;border-radius:4px}.folder-menu-sub>.el-submenu__title,.folder-side-sub>.el-submenu__title{height:30px!important}.folder-menu-sub .item-controls,.folder-side-sub>.item-controls{visibility:hidden}.folder-side-sub>.el-submenu__title .el-submenu__icon-arrow,.folder-sub>.el-submenu__title .el-submenu__icon-arrow{display:none}.mn-side-bl .el-menu-item{height:30px!important;display:flex;align-items:center}.mn-side-feed .el-submenu.sb-mn .el-menu-item-group__title{padding:0!important;display:flex}.mn-side-feed .mn-side-bl .el-menu-item-group__title{padding:7px 14px 0 12px!important;display:flex}.mn-side-feed .el-menu-item-group__title>span[slot=title]{flex-grow:1}.right-feed-menu.el-menu>.el-menu-item>div{padding:0 15px!important}.search-inpt .el-input__inner{border-radius:8px!important;height:28px;line-height:28px}.el-menu-vertical-demo .el-submenu__icon-arrow,.el-submenu__icon-arrow{right:40px;height:20px;width:20px;display:flex;align-items:center;justify-content:center}.el-submenu__icon-arrow{margin-top:0;top:unset}.el-menu-vertical-demo .el-submenu__icon-arrow:hover,.el-popover__reference-wrapper:hover,.el-submenu__icon-arrow:hover{background-color:var(--sf-background-icons);border-radius:6px}.el-aside.mn-side-bl .menu-content{border-right:var(--border-menu)!important;border-left:var(--border-menu)!important;background-color:var(--background-color-secondary)!important}.mn-side-bl .el-menu{border-right:0!important}.el-submenu__title:hover{background-color:unset!important}.el-submenu.is-active .el-submenu__title{border-bottom-color:unset!important}.mn-side-feed .el-menu{background-color:var(--background-color-secondary)!important}.custom-opened-menu .sb-mn .el-submenu__title{padding:0 8px!important;display:flex;align-items:center}.custom-closed-menu .sb-mn .el-submenu__title{margin:0 0 0 4px!important;padding:0!important;width:100%}.mn-side-feed .el-menu-item.is-active{color:var(--text-standard-color)}.folder-side-sub .el-submenu__title{margin:0 12px 0 12px}.folder-side-sub .el-submenu__title:hover,.folder-sub .el-submenu__title:hover{background-color:var(--sf-background-icons)!important;border-radius:4px!important}.folder-side-sub .el-menu{margin-left:10px}.menu-el-menu-item[data-v-0e0130b2]{padding:0 12px 0 0!important;width:252px}.menu-main-icon[data-v-0e0130b2]{cursor:pointer;margin:0 4px}.folder-menu-sub[data-v-0e0130b2]{margin:0 0 0 25px}.folder-side-sub[data-v-0e0130b2]{margin:0 0 0 0}.title-slide[data-v-0e0130b2]{font-size:14px;color:var(--text-standard-color);font-weight:700}.folder-name[data-v-0e0130b2]{color:var(--cards-content-color)}.cl-popver[data-v-0e0130b2]{color:var(--text-color-p2)}.ressource-popover[data-v-0e0130b2]{padding:4px}.mn-side-feed .empty-item[data-v-0e0130b2]{color:grey;height:32px;display:flex;align-items:center}.el-submenu .el-menu-item[data-v-0e0130b2]{padding-left:24px!important;padding:0 10px;width:210px;margin:0 12px 0 30px;height:30px!important;border-radius:6px;display:flex;align-items:center}.item-holder[data-v-0e0130b2]{display:flex;flex-direction:row;width:100%;justify-content:space-between}.ress-title[data-v-0e0130b2]{width:170px;display:flex;flex-direction:row}.ress-title>button[data-v-0e0130b2]{height:100%}.el-submenu .ress-title>button[data-v-0e0130b2]{margin-left:0;padding:0}.mn-side-bl .ress-title>button[data-v-0e0130b2]{padding:0}.search-inpt[data-v-0e0130b2]{display:flex;justify-content:center;align-items:center;gap:10px;margin:10px 8px 0 8px}.mn-side-feed[data-v-0e0130b2]{border-right:var(--border-menu);overflow:unset}.mn-side-feed .el-menu[data-v-0e0130b2],.mn-side-feed[data-v-0e0130b2]{background-color:var(--background-color-secondary)}.mn-side-feed .el-menu-item[data-v-0e0130b2]:focus,.mn-side-feed .el-menu-item[data-v-0e0130b2]:hover{background-color:var(--sf-background-icons);border-radius:4px}.mn-side-feed .el-menu-item[data-v-0e0130b2]{margin:0 12px;width:224px;padding-left:12px!important;padding-right:4px}.mn-side-feed .el-menu-item.is-folder-menu-item[data-v-0e0130b2]{padding-left:30px!important;padding-right:8px!important;margin-left:30px;width:200px}.mn-side-feed .el-menu-item.is-folder-menu-item .element-name-long[data-v-0e0130b2]{width:120px!important}.cl-item[data-v-0e0130b2]{color:var(--text-color-p2)}.color-minibx[data-v-0e0130b2]{color:#bdbdbd}.right-feed-menu[data-v-0e0130b2]{background-color:var(--background-color-secondary)}.right-feed-menu>.el-menu-item[data-v-0e0130b2]{gap:5px}.right-feed-menu>.el-menu-item.is-active>span[data-v-0e0130b2]{color:#f72b3d}.menu-content-shadow[data-v-0e0130b2]{width:100%;background-color:rgba(14,8,8,.144);background-color:rgba(38,38,38,.7);cursor:pointer}.menu-content-shadow[data-v-0e0130b2],.menu-content[data-v-0e0130b2]{position:fixed;top:40px;z-index:119;left:40px;height:calc(100vh - 40px)}.menu-content[data-v-0e0130b2]{width:252px;background-color:#dadada;background-color:#fff;padding:14px 0;border-left:1px solid var(--border-menu);display:flex;flex-direction:column;box-shadow:0 0 25px rgba(14,8,8,.356)}.home-page-height[data-v-0e0130b2]{top:6.6rem;height:calc(100vh - 6.6rem)}.menu-content>[data-v-0e0130b2]{margin-bottom:1.5rem}.search-bar[data-v-0e0130b2]{border-radius:5px;margin:0}.menu-button[data-v-0e0130b2]{text-align:left;padding:.7rem 1.2rem;font-size:12px;font-weight:300;width:100%;border:none;background-color:transparent;color:var(--text-color-p2)}.items-list--short[data-v-0e0130b2]{height:calc(50vh - 10rem)}.item-list-border[data-v-0e0130b2]{border-bottom:1px solid hsla(0,0%,85.5%,.404)}.dialog-footer button[data-v-0e0130b2]{padding:.5rem 1rem}.menu-content[data-v-0e0130b2]{transition:all .3s cubic-bezier(.785,.135,.15,.86);box-shadow:none;border-right:1px solid #c8c8c8!important}.menu-content-shadow[data-v-0e0130b2]{transition:all .2s ease-in}.fade-enter-active[data-v-0e0130b2],.fade-leave-active[data-v-0e0130b2]{opacity:1}.fade-enter[data-v-0e0130b2],.fade-leave-to[data-v-0e0130b2]{opacity:.3}.slide-enter-active[data-v-0e0130b2],.slide-leave-active[data-v-0e0130b2]{transform:translate(0)}.slide-enter[data-v-0e0130b2],.slide-leave-to[data-v-0e0130b2]{transform:translate(-100%)}.side-menu[data-v-0e0130b2]{flex-basis:55px;height:100%;background-color:var(--background-color-secondary);display:flex;flex-direction:column;align-items:center;flex-shrink:0}.side-menu-close[data-v-0e0130b2],.side-menu[data-v-0e0130b2]{border-right:var(--border-menu)}.side-menu-open[data-v-0e0130b2]{width:265px}.side-menu .el-menu-item[data-v-0e0130b2]{width:100%;height:45px!important;display:flex;align-items:center}.side-menu-close .el-menu-item[data-v-0e0130b2]{justify-content:center}.side-menu .el-menu-item[data-v-0e0130b2]:focus,.side-menu .el-menu-item[data-v-0e0130b2]:hover{background-color:var(--background-color-secondary)}.template-interface[data-v-0e0130b2]:hover{background-color:var(--sf-background-icons)}.template-interface[data-v-0e0130b2]{border-radius:6px;cursor:pointer;padding:4px 8px;display:block;width:100%;height:30px;display:flex;align-items:center;gap:8px}.el-menu-vertical-demo[data-v-0e0130b2]{display:flex;border-right:none!important;flex-direction:column;width:39px}.items-list[data-v-0e0130b2]{width:100%;height:calc(90vh - 5rem);overflow-y:auto}.el-menu-vertical-demo[data-v-0e0130b2]:not(.el-menu--collapse){width:100%;min-height:400px;overflow-y:auto;overflow-x:hidden}.el-menu-vertical-demo[data-v-0e0130b2]::-webkit-scrollbar,.items-list[data-v-0e0130b2]::-webkit-scrollbar{width:4px}.el-menu-vertical-demo[data-v-0e0130b2]::-webkit-scrollbar-track,.items-list[data-v-0e0130b2]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:8px}.el-menu-vertical-demo[data-v-0e0130b2]::-webkit-scrollbar-thumb,.items-list[data-v-0e0130b2]::-webkit-scrollbar-thumb{background:#888;border-radius:8px}.el-menu-vertical-demo[data-v-0e0130b2]::-webkit-scrollbar-thumb:hover,.items-list[data-v-0e0130b2]::-webkit-scrollbar-thumb:hover{background:#555;border-radius:8px}.folder-name .opened-icon[data-v-0e0130b2]{display:none}.folder-side-sub.is-opened .folder-name .opened-icon[data-v-0e0130b2],.folder-sub.is-opened .folder-name .opened-icon[data-v-0e0130b2]{display:inline-block}.folder-side-sub.is-opened .folder-name .closed-icon[data-v-0e0130b2],.folder-sub.is-opened .folder-name .closed-icon[data-v-0e0130b2]{display:none}.search-bar[data-v-0e0130b2]{display:flex;justify-content:center;align-items:center}.top-menu[data-v-0e0130b2]{background-color:var(--background-color-secondary);border-bottom:var(--border-menu);display:flex;align-items:center;position:absolute;top:0;padding:15px}.top-menu-close[data-v-0e0130b2]{width:calc(100vw - 55px);height:55px;left:55px;border-left:none}.top-menu-open[data-v-0e0130b2]{width:calc(100vw - 265px);height:55px;left:265px;border-left:none}.top-menu-global[data-v-0e0130b2]{width:100%;height:55px;display:flex;padding-left:0;position:relative}.profile-container-global[data-v-0e0130b2]{display:flex;align-items:center;justify-content:end;height:55px}.profile-container-global-close[data-v-0e0130b2]{width:31.6%}.profile-container-global-open[data-v-0e0130b2]{width:38%}.mn-container-center[data-v-0e0130b2]{display:flex;gap:10px;justify-content:center}.project-status[data-v-0e0130b2]{display:flex;align-items:center;gap:20px}.project-status-open[data-v-0e0130b2]{width:22%}.project-status-close[data-v-0e0130b2]{width:34.9%}.mn-container[data-v-0e0130b2]{display:flex;gap:12px}.mn-container-close[data-v-0e0130b2]{width:33.5%}.mn-container-open[data-v-0e0130b2]{width:40%}.mn-container a.build-mn-active>div[data-v-0e0130b2]{border:1px solid #f72b3d}.mn-container a.build-mn-active>div>span[data-v-0e0130b2]{color:#f72b3d}.card-mode[data-v-0e0130b2]{padding:5px 10px;align-items:center;display:flex;justify-content:center}.card-mode-prod[data-v-0e0130b2],.card-mode-uat[data-v-0e0130b2]{background-color:rgba(158,214,253,.12)}.card-mode-prod>span[data-v-0e0130b2]{color:#00bf78}.card-mode-test[data-v-0e0130b2]{background-color:rgba(255,188,110,.12)}.card-mode-test>span[data-v-0e0130b2]{color:#ffbc6e}.card-mode-uat>span[data-v-0e0130b2]{color:#9ed6fd}.flex-box[data-v-0e0130b2]{display:flex;gap:3px;border:1px solid #bdbdbd}.add-webinterface[data-v-0e0130b2]{right:23px;top:28%;position:absolute}.add-rs-container[data-v-0e0130b2]{height:20px;width:20px;justify-content:center;margin-right:12px}.add-rs-container[data-v-0e0130b2]:hover{background-color:var(--sf-background-icons);border-radius:6px}.item-controls[data-v-0e0130b2]{display:flex;flex-direction:row;align-items:center;height:16px;width:20px;margin-left:8px;padding:0;justify-content:center}.el-autocomplete[data-v-0e0130b2]{display:block}.dialog-form .el-form-item[data-v-0e0130b2]{margin-bottom:8px}[data-v-162ed6dd] .el-upload-list__item:first-child{margin-top:0}[data-v-162ed6dd] .el-icon-close-tip{display:none}.user-message[data-v-162ed6dd]{padding:4px;border-radius:14px;background:linear-gradient(var(--angle),#d50000,#6f1ab6 54%,#b4a0ff);background-clip:border-box;display:flex;flex-direction:column;align-items:center;animation:rotate-162ed6dd 8s linear infinite}@keyframes rotate-162ed6dd{to{--angle:360deg}}@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}.input-container[data-v-162ed6dd]{width:100%;min-height:40px;padding:8px;border-radius:10px;display:flex;flex-direction:column;gap:8px;background-color:#fff}.input-container button[data-v-162ed6dd]{height:24px;width:24px}.header p span[data-v-162ed6dd]{background:linear-gradient(100deg,#ff1644,#6f1ab6 36%,#b4a0ff 95%);color:transparent;-webkit-background-clip:text;background-clip:text}.header p[data-v-162ed6dd]{font-size:15px;font-weight:700;text-align:left}.submit-btn[data-v-162ed6dd]{border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:16px;cursor:pointer;line-height:1}.textarea-row[data-v-162ed6dd]{display:flex;flex-direction:row;align-items:center;gap:8px;width:100%}.input-field[data-v-162ed6dd]{width:100%;resize:none;min-height:40px;line-height:18px;border:none;padding:8px;outline:none;font-family:DM Sans;font-size:14px;overflow:hidden}.prompts[data-v-162ed6dd]{margin-top:5px;display:flex;flex-wrap:wrap;gap:5px}.prompt-card[data-v-162ed6dd]{height:35px;width:-moz-fit-content;width:fit-content;padding:8px 7px 8px 8px;border-radius:8px;border:1px solid #bdbdbd;background-color:#fff;display:flex;align-items:center;gap:10px;cursor:pointer}.prompt-card p[data-v-162ed6dd]{font-size:12px;font-weight:500;text-align:left;color:#707070;margin:0}.chat-container[data-v-162ed6dd]{height:300px;overflow-y:auto;padding:5px;background:#fff;border-radius:4px;margin-bottom:10px}.message[data-v-162ed6dd]{margin:6px 0;display:flex}.message.user[data-v-162ed6dd]{justify-content:flex-end}.message.mcp[data-v-162ed6dd]{justify-content:flex-start}.bubble[data-v-162ed6dd]{max-width:218px;height:-moz-fit-content;height:fit-content;padding:8px;border-radius:15px;background-color:#f5f5f5;color:#000;word-break:break-word;font-size:11px;font-weight:500;line-height:normal;text-align:left}.bubble.loading[data-v-162ed6dd]{width:218px;height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center}.loading-img[data-v-162ed6dd]{height:24px;width:24px;animation:pulse-162ed6dd 1s ease-in-out infinite}.progress-text[data-v-162ed6dd]{margin-top:8px;font-size:10px;color:#666;font-weight:500;text-align:center}.steps-section[data-v-162ed6dd]{margin:10px 0;border:1px solid #e4e7ed;border-radius:8px;background:#fff}.steps-header[data-v-162ed6dd]{padding:12px 16px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;background:#f5f7fa;border-radius:8px 8px 0 0;transition:background-color .3s}.steps-header[data-v-162ed6dd]:hover{background:#ecf5ff}.steps-title[data-v-162ed6dd]{font-size:14px;font-weight:600;color:#303133}.el-icon-arrow-down[data-v-162ed6dd]{transition:transform .3s;color:#909399}.el-icon-arrow-down.collapsed[data-v-162ed6dd]{transform:rotate(-90deg)}.steps-content[data-v-162ed6dd]{padding:8px;max-height:200px;overflow-y:auto}.steps-collapse-enter-active[data-v-162ed6dd],.steps-collapse-leave-active[data-v-162ed6dd]{transition:all .3s ease;max-height:200px;overflow:hidden}.steps-collapse-enter-from[data-v-162ed6dd],.steps-collapse-leave-to[data-v-162ed6dd]{max-height:0;padding-top:0;padding-bottom:0}.step-item[data-v-162ed6dd]{display:flex;align-items:center;padding:8px 12px;margin:4px 0;border-radius:6px;transition:all .3s;background-color:#fff}.step-item.active[data-v-162ed6dd]{background:#ecf5ff;border-left:3px solid #409eff}.step-item.completed[data-v-162ed6dd]{background:#f0f9ff;border-left:3px solid #67c23a}.step-item.error[data-v-162ed6dd]{background:#fef0f0;border-left:3px solid #f56c6c}.step-item.info[data-v-162ed6dd]{background:#fef0f0;border-left:3px solid #e7f52b}.step-icon[data-v-162ed6dd]{margin-right:12px;font-size:16px;min-width:20px;display:flex;align-items:flex-start;justify-content:center}.loader[data-v-162ed6dd]{width:15px;height:15px;border-radius:50%;background:#3498db;animation:pulse-162ed6dd 1s ease-in-out infinite}@keyframes pulse-162ed6dd{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.5);opacity:1}}.status-circle[data-v-162ed6dd]{width:15px;height:15px;border-radius:50%;font-size:32px;color:#fff;display:flex;align-items:center;justify-content:center}.icon[data-v-162ed6dd]{color:#fff;font-size:15px}.success[data-v-162ed6dd]{background:#2ecc71}.error[data-v-162ed6dd]{background:#e74c3c}.spinner[data-v-162ed6dd]{animation:spin-162ed6dd 1s linear infinite}@keyframes spin-162ed6dd{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.step-content[data-v-162ed6dd]{flex:1;width:100px}.step-name[data-v-162ed6dd]{font-size:13px;font-weight:600;color:#303133;margin-bottom:2px}.step-description[data-v-162ed6dd]{font-size:11px;color:#606266;line-height:1.4;width:100%;word-wrap:break-word}.step-duration[data-v-162ed6dd]{font-size:10px;color:#909399;margin-top:2px}.actions-row[data-v-162ed6dd]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;padding:0}.upload-file[data-v-162ed6dd]{display:flex;flex-direction:row;justify-content:center;align-items:center}.upload-file i[data-v-162ed6dd]{border:0 solid #9a9797;border-radius:50%;padding:4px;cursor:pointer;transition:all .3s ease;color:#606266}.upload-file i[data-v-162ed6dd]:hover{border-color:#409eff;color:#409eff;transform:scale(1.1)}.upload-section[data-v-162ed6dd]{flex:1;display:flex;align-items:center}.file-indicator[data-v-162ed6dd]{display:flex;align-items:center;gap:4px;padding:4px 8px;background-color:#e8f4ff;border-radius:6px;margin-bottom:6px;font-size:10px;color:#409eff}.file-indicator i[data-v-162ed6dd]{font-size:12px}.file-name[data-v-162ed6dd]{font-weight:600;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.todo-container[data-v-7f02ee6c]{background:#fff;margin:0 auto;padding:0;border-radius:8px}.todo-header[data-v-7f02ee6c]{margin-bottom:24px}.todo-title[data-v-7f02ee6c]{font-size:24px;font-weight:700;color:#1f2937;margin:0 0 12px 0}.todo-description[data-v-7f02ee6c]{font-size:14px;color:#6b7280;margin:0 0 20px 0;line-height:1.5}.progress-container[data-v-7f02ee6c]{margin-bottom:20px;display:flex;align-items:center;gap:12px}.progress-bars[data-v-7f02ee6c]{flex:1;display:flex;gap:2px;height:4px}.progress-bar-segment[data-v-7f02ee6c]{flex:1;height:8px;background-color:#e5e7eb;transition:background-color .3s ease}.progress-bar-segment[data-v-7f02ee6c]:first-child{border-radius:4px 0 0 4px}.progress-bar-segment[data-v-7f02ee6c]:last-child{border-radius:0 4px 4px 0}.progress-bar-segment.completed[data-v-7f02ee6c]{background-color:#10b981}.progress-percentage[data-v-7f02ee6c]{font-size:14px;font-weight:600;color:#1f2937;min-width:40px;text-align:right}.todo-steps[data-v-7f02ee6c]{margin-bottom:20px}.todo-step[data-v-7f02ee6c]{overflow:hidden;transition:all .3s ease;background:#fff;border-bottom:2px solid #e5e7eb}.step-header[data-v-7f02ee6c]{display:flex;align-items:center;padding:6px 10px;cursor:pointer;background:#fff;transition:background-color .2s ease}.step-header[data-v-7f02ee6c]:hover{background-color:#f9fafb}.step-icon[data-v-7f02ee6c]{width:15px;height:15px;display:flex;align-items:center;justify-content:center;margin-right:16px;flex-shrink:0}.todo-step.completed .step-icon[data-v-7f02ee6c]{width:15px;height:15px;background-color:#10b981;color:#fff;border-radius:50%;font-size:12px}.radio-button[data-v-7f02ee6c]{width:15px;height:15px;border:2px solid #636363;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;transition:all .2s ease}.radio-button.selected .radio-inner[data-v-7f02ee6c]{width:7px;height:7px;background-color:#fff;border-radius:50%}.radio-inner[data-v-7f02ee6c]{width:0;height:0;background-color:transparent;border-radius:50%;transition:all .2s ease}.step-content[data-v-7f02ee6c]{flex:1;min-width:0}.step-title[data-v-7f02ee6c]{font-size:16px;font-weight:600;color:#636363;margin:0 0 4px 0}.todo-step.selected .step-title[data-v-7f02ee6c]{color:#101011;font-weight:700}.todo-step.completed .step-title[data-v-7f02ee6c]{color:#b9b9b9;text-decoration:line-through}.step-description[data-v-7f02ee6c]{font-size:14px;color:#6b7280;margin:0;line-height:1.4}.step-toggle[data-v-7f02ee6c]{color:#6b7280;font-size:16px;margin-left:12px}.step-body[data-v-7f02ee6c]{padding:0 0 0 40px;background:#fff}.step-actions[data-v-7f02ee6c]{display:flex;flex-direction:column;gap:12px;margin-top:16px}.create-workflow-btn[data-v-7f02ee6c]{background-color:#ef4444;border-color:#ef4444;border-radius:6px;font-weight:600;padding:12px 20px;align-self:flex-start;font-size:14px}.create-workflow-btn[data-v-7f02ee6c]:hover{background-color:#dc2626;border-color:#dc2626}.mark-complete-btn[data-v-7f02ee6c]{font-size:12px;align-self:flex-start;text-decoration:underline;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#bdbdbd}.mark-complete-btn[data-v-7f02ee6c]:hover{color:#374151}.video-link[data-v-7f02ee6c]{margin-top:8px}.empty-state[data-v-7f02ee6c]{text-align:center;padding:40px 20px;color:#6b7280}.todo-footer[data-v-7f02ee6c]{text-align:center}.skip-all-btn[data-v-7f02ee6c]{color:#bdbdbd;font-size:14px;text-decoration:underline}.skip-all-btn[data-v-7f02ee6c]:hover{color:#8e8e8e}.el-loading-mask[data-v-7f02ee6c]{border-radius:8px}@media (max-width:768px){.todo-container[data-v-7f02ee6c]{margin:0 10px;padding:16px}.todo-title[data-v-7f02ee6c]{font-size:20px}.step-header[data-v-7f02ee6c]{padding:12px 16px}.step-body[data-v-7f02ee6c]{padding:0 0 0 40px}}.floating-todo[data-v-280469ab]{position:fixed;bottom:20px;right:20px;z-index:1000;animation:slideInUp-280469ab .3s ease-out}.floating-todo-content[data-v-280469ab]{background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.12);padding:20px;min-width:280px;max-width:320px;border:1px solid #e5e7eb;position:relative}.floating-close-btn[data-v-280469ab]{position:absolute;top:12px;right:12px;background:none;border:none;color:#6b7280;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.floating-close-btn[data-v-280469ab]:hover{background-color:#f3f4f6;color:#374151}.steps-counter[data-v-280469ab]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.steps-number[data-v-280469ab]{font-size:24px;font-weight:700;color:#1f2937;line-height:1}.steps-label[data-v-280469ab]{font-size:14px;color:#6b7280;font-weight:500}.pending-step[data-v-280469ab]{padding-top:12px}.step-title[data-v-280469ab]{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:8px;line-height:1.4}.step-description[data-v-280469ab]{font-size:14px;color:#6b7280;margin-bottom:16px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.continue-btn[data-v-280469ab]{background-color:#10b981;color:#fff;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;width:100%}.continue-btn[data-v-280469ab]:hover{background-color:#059669}@keyframes slideInUp-280469ab{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:768px){.floating-todo[data-v-280469ab]{bottom:16px;right:16px;left:16px}.floating-todo-content[data-v-280469ab]{min-width:auto;max-width:none}}.interface-type-dialog .el-dialog[data-v-eb0dc0aa],.interface-type-dialog[data-v-eb0dc0aa]{border-radius:12px}.dialog-content[data-v-eb0dc0aa]{padding:0}.dialog-header[data-v-eb0dc0aa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.dialog-title[data-v-eb0dc0aa]{font-family:DMSans18pt,sans-serif;font-size:19px;font-weight:700;color:#000;margin:0}.close-btn[data-v-eb0dc0aa]{cursor:pointer;width:16px;height:16px;display:flex;align-items:center;justify-content:center;color:#707070;font-size:16px}.close-btn[data-v-eb0dc0aa]:hover{color:#000}.input-section[data-v-eb0dc0aa]{margin-bottom:24px}.input-label[data-v-eb0dc0aa]{font-family:DMSans18pt,sans-serif;font-size:14px;font-weight:600;color:#000;display:block;margin-bottom:4px}.input-description[data-v-eb0dc0aa]{font-family:DMSans18pt,sans-serif;font-size:12px;color:#707070;margin-bottom:8px}.app-name-input[data-v-eb0dc0aa]{width:100%}.app-name-input .el-input__inner[data-v-eb0dc0aa]{height:30px;border:1px solid #dbdbdb;border-radius:6px;font-size:12px;color:#bdbdbd}.app-name-input .el-input__inner[data-v-eb0dc0aa]:focus{border-color:#2962ff}.description-section[data-v-eb0dc0aa]{margin-bottom:24px}.interface-types-grid[data-v-eb0dc0aa]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px}.interface-type-card[data-v-eb0dc0aa]{border:1px solid #707070;border-radius:8px;padding:16px;cursor:pointer;transition:all .2s ease;position:relative;height:150px;display:flex;flex-direction:column}.interface-type-card.selected[data-v-eb0dc0aa]{border-color:#2962ff;background-color:#e3f2fd}.interface-type-card[data-v-eb0dc0aa]:hover{border-color:#2962ff}.card-icon[data-v-eb0dc0aa]{width:50px;height:50px;margin-bottom:10px}.card-icon img[data-v-eb0dc0aa]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.card-content[data-v-eb0dc0aa]{flex:1}.card-title[data-v-eb0dc0aa]{font-family:DMSans18pt,sans-serif;font-size:12px;font-weight:600;color:#000;margin:0 0 8px 0;word-break:keep-all}.card-description[data-v-eb0dc0aa]{font-family:DMSans18pt,sans-serif;font-size:10px;color:#707070;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;word-break:keep-all}.selection-indicator[data-v-eb0dc0aa]{position:absolute;top:16px;right:16px;width:11px;height:11px;background-color:#2962ff;border-radius:2px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:8px}.backoffice-config[data-v-eb0dc0aa],.form-config[data-v-eb0dc0aa],.report-config[data-v-eb0dc0aa]{margin-bottom:24px}.config-title[data-v-eb0dc0aa]{font-family:DMSans18pt,sans-serif;font-size:14px;font-weight:600;color:#000;margin:0 0 16px 0}.form-item[data-v-eb0dc0aa]{margin-bottom:16px}.config-label[data-v-eb0dc0aa]{font-family:DMSans18pt,sans-serif;font-size:12px;font-weight:600;color:#000;display:block;margin-bottom:8px}.radio-group[data-v-eb0dc0aa]{display:flex;gap:8px}.radio-group .el-radio[data-v-eb0dc0aa]{height:30px;display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between;width:160px;margin-right:0;padding:0 8px;border:1px solid #dbdbdb;border-radius:4px}.checkbox-group[data-v-eb0dc0aa]{flex-wrap:wrap;gap:16px;margin-top:8px;width:100%}.report-type-checkbox[data-v-eb0dc0aa]{width:21%;font-size:12px;margin-right:5%}.report-type-checkbox[data-v-eb0dc0aa]:last-child{width:22%;margin-right:0}.report-type-checkbox .el-checkbox__label[data-v-eb0dc0aa]{font-family:DMSans18pt,sans-serif;font-size:12px;font-weight:600;color:#000}.report-type-checkbox .el-checkbox__input.is-checked+.el-checkbox__label[data-v-eb0dc0aa]{color:#2962ff}.report-config[data-v-eb0dc0aa]{margin-bottom:24px}.step-item[data-v-eb0dc0aa]{display:flex;gap:8px;margin-bottom:8px}.step-input[data-v-eb0dc0aa]{flex:1}.remove-step-btn[data-v-eb0dc0aa]{min-width:32px;height:32px}.add-step-btn[data-v-eb0dc0aa]{display:flex;align-items:center;justify-content:center;padding:8px;border:1px dashed #dbdbdb;border-radius:4px;cursor:pointer;color:#666;font-size:12px;transition:all .2s ease}.add-step-btn[data-v-eb0dc0aa]:hover{border-color:#2962ff;color:#2962ff}.dialog-footer[data-v-eb0dc0aa]{padding:0 0 24px 0;display:flex;justify-content:flex-end}.create-btn[data-v-eb0dc0aa]{background-color:#2862ff;border-color:#2862ff;color:#fff;font-family:DMSans18pt,sans-serif;font-size:12px;font-weight:600;padding:8px 12px;border-radius:6px;height:32px}.create-btn[data-v-eb0dc0aa]:hover{background-color:#1e4ed8;border-color:#1e4ed8}.create-btn[data-v-eb0dc0aa]:disabled{background-color:#e5e7eb;border-color:#e5e7eb;color:#9ca3af}.home-page-section[data-v-eb0dc0aa]{margin-bottom:24px}.home-page-checkbox[data-v-eb0dc0aa]{white-space:nowrap;font-family:DMSans18pt,sans-serif;font-size:12px;margin-bottom:12px;display:block}.home-page-config[data-v-eb0dc0aa]{margin-top:0}.icon-picker-section[data-v-eb0dc0aa]{margin-bottom:0}.icon-picker-row[data-v-eb0dc0aa]{display:flex;align-items:center;gap:12px}.icon-preview[data-v-eb0dc0aa]{width:50px;height:50px;border:1px solid #dbdbdb;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#fff;transition:border-color .2s ease}.icon-preview[data-v-eb0dc0aa]:hover{border-color:#2962ff}.icon-preview img[data-v-eb0dc0aa]{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.icon-preview i[data-v-eb0dc0aa]{font-size:24px;color:#bdbdbd}.random-icon-link[data-v-eb0dc0aa]{font-family:DMSans18pt,sans-serif;font-size:11px;color:#2962ff;cursor:pointer;display:flex;align-items:center;gap:4px;transition:color .2s ease}.random-icon-link[data-v-eb0dc0aa]:hover:not(.loading){color:#1e4ed8;text-decoration:underline}.random-icon-link.loading[data-v-eb0dc0aa]{cursor:not-allowed;color:#9ca3af}.random-icon-link i[data-v-eb0dc0aa]{font-size:12px}.random-icon-link .el-icon-loading[data-v-eb0dc0aa]{animation:rotating-eb0dc0aa 2s linear infinite}@keyframes rotating-eb0dc0aa{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.icon-category-select[data-v-eb0dc0aa]{width:100%;display:grid;grid-template-columns:repeat(auto-fit,250px);grid-auto-rows:15rem;padding:0;box-sizing:border-box;justify-content:center;grid-gap:3rem;-moz-column-gap:2rem;column-gap:2rem;margin:auto}.icon-category-card[data-v-eb0dc0aa]{padding-top:4rem;padding:5rem;background-color:#fff;box-shadow:2px 2px 4px rgba(0,0,0,.15),-2px -2px 4px rgba(87,61,61,.041);cursor:pointer;text-align:center;transition:transform .2s ease}.icon-category-card[data-v-eb0dc0aa]:hover{transform:translateY(-2px)}.category-image[data-v-eb0dc0aa]{height:100px;width:100px;margin-bottom:10px}.icons-grid[data-v-eb0dc0aa]{display:flex;flex-wrap:wrap;padding:0;margin:0}.icon-item[data-v-eb0dc0aa]{margin:2px;list-style:none;float:left;width:100px}.icon-image[data-v-eb0dc0aa]{border:.1px solid grey;padding:20px;margin:8px;width:100px;height:100px;cursor:pointer;transition:border-color .2s ease}.icon-image[data-v-eb0dc0aa]:hover{border-color:#2962ff}.builder-ai-chat-wrapper[data-v-0a4b0d56]{position:fixed;bottom:80px;right:0;z-index:9999}.floating-button[data-v-0a4b0d56]{width:45px;height:40px;border-radius:30% 0 0 30%;background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 12px rgba(102,126,234,.4);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;position:relative}.floating-button[data-v-0a4b0d56]:hover{transform:scale(1.1);box-shadow:0 6px 20px rgba(102,126,234,.6)}.button-icon[data-v-0a4b0d56]{font-size:24px;color:#fff}.unread-badge[data-v-0a4b0d56]{position:absolute;top:-5px;right:-5px;background:#f56c6c;color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.builder-ai-chat-container[data-v-0a4b0d56]{width:400px;height:800px;background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.12);display:flex;flex-direction:column;overflow:hidden}.chat-header[data-v-0a4b0d56]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:16px;display:flex;justify-content:space-between;align-items:center}.header-content[data-v-0a4b0d56]{display:flex;align-items:center;gap:12px}.header-icon[data-v-0a4b0d56]{height:24px;border-radius:50%}.header-text h3[data-v-0a4b0d56]{margin:0;font-size:16px;font-weight:600}.header-text p[data-v-0a4b0d56]{margin:0;font-size:12px;opacity:.9}.header-actions[data-v-0a4b0d56]{display:flex;gap:8px}.header-actions .el-button[data-v-0a4b0d56]{background:hsla(0,0%,100%,.2);border:none;color:#fff}.header-actions .el-button[data-v-0a4b0d56]:hover{background:hsla(0,0%,100%,.3)}.messages-container[data-v-0a4b0d56]{flex:1;overflow-y:auto;padding:16px;background:#f5f7fa}.empty-state[data-v-0a4b0d56]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;color:#909399;padding:20px}.empty-icon[data-v-0a4b0d56]{font-size:48px;margin-bottom:12px;color:#c0c4cc}.empty-title[data-v-0a4b0d56]{font-size:18px;font-weight:600;color:#303133;margin-bottom:8px}.empty-subtitle[data-v-0a4b0d56]{font-size:14px;color:#909399;margin-bottom:24px}.plan-mode-access[data-v-0a4b0d56]{display:inline-flex;flex-direction:column;align-items:center;gap:8px;padding:18px 28px;margin-top:8px;background:linear-gradient(145deg,#667eea,#764ba2);color:#fff;border-radius:14px;text-decoration:none;cursor:pointer;border:none;box-shadow:0 4px 16px rgba(102,126,234,.35);transition:transform .2s ease,box-shadow .2s ease;outline:none;font-family:inherit}.plan-mode-access[data-v-0a4b0d56]:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(102,126,234,.5)}.plan-mode-access[data-v-0a4b0d56]:active{transform:translateY(0)}.plan-mode-access__icon[data-v-0a4b0d56]{width:44px;height:44px;border-radius:12px;background:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;font-size:22px}.plan-mode-access__label[data-v-0a4b0d56]{font-size:15px;font-weight:600;letter-spacing:.02em}.plan-mode-access__hint[data-v-0a4b0d56]{font-size:12px;opacity:.9;font-weight:400}.quick-prompts[data-v-0a4b0d56]{display:flex;flex-direction:column;gap:8px;width:100%;max-width:320px}.prompt-card[data-v-0a4b0d56]{padding:12px 16px;background:#fff;border:1px solid #e4e7ed;border-radius:8px;cursor:pointer;transition:all .3s ease;font-size:14px;color:#606266}.prompt-card[data-v-0a4b0d56]:hover{border-color:#667eea;background:#f0f2ff;transform:translateX(-4px)}.messages-list[data-v-0a4b0d56]{display:flex;flex-direction:column;gap:16px}.message-item[data-v-0a4b0d56]{display:flex;gap:12px;align-items:flex-start}.message-item.user[data-v-0a4b0d56]{flex-direction:row-reverse}.message-avatar[data-v-0a4b0d56]{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#f0f2ff}.message-avatar img[data-v-0a4b0d56]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.message-avatar i[data-v-0a4b0d56]{font-size:18px;color:#667eea}.message-bubble[data-v-0a4b0d56]{max-width:70%;padding:10px 14px;border-radius:12px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.08)}.message-item.user .message-bubble[data-v-0a4b0d56]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.message-header[data-v-0a4b0d56]{font-size:10px;margin-bottom:4px;opacity:.7;display:flex;align-items:center;gap:4px}.message-text[data-v-0a4b0d56]{font-size:14px;line-height:1.5;word-wrap:break-word}.message-text code[data-v-0a4b0d56]{background:rgba(0,0,0,.1);padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:12px}.message-item.user .message-text code[data-v-0a4b0d56]{background:hsla(0,0%,100%,.2)}.loading-bubble[data-v-0a4b0d56]{padding:16px}.typing-indicator[data-v-0a4b0d56]{display:flex;gap:4px}.typing-indicator span[data-v-0a4b0d56]{width:8px;height:8px;border-radius:50%;background:#667eea;animation:typing-0a4b0d56 1.4s infinite}.typing-indicator span[data-v-0a4b0d56]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-0a4b0d56]:nth-child(3){animation-delay:.4s}@keyframes typing-0a4b0d56{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-10px)}}.input-container[data-v-0a4b0d56]{padding:16px;background:#fff;border-top:1px solid #e4e7ed;display:flex;gap:12px;align-items:flex-end}.input-container .el-textarea[data-v-0a4b0d56]{flex:1}.send-button[data-v-0a4b0d56]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;width:40px;height:40px}.send-button[data-v-0a4b0d56]:hover{opacity:.9}.send-button[data-v-0a4b0d56]:disabled{background:#dcdfe6}.touched-resources[data-v-0a4b0d56]{margin-top:10px;padding:8px 10px;background:#f4f6fb;border-radius:8px;border:1px solid #e4e7ed}.touched-resources-header[data-v-0a4b0d56]{font-size:11px;font-weight:600;color:#606266;margin-bottom:6px;display:flex;align-items:center;gap:4px}.touched-resource-item[data-v-0a4b0d56]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;padding:4px 0;font-size:12px;line-height:1.4;border-bottom:1px solid #ebeef5}.touched-resource-item[data-v-0a4b0d56]:last-child{border-bottom:none}.touched-resource-type[data-v-0a4b0d56]{background:#eef2ff;color:#6366f1;font-size:10px;font-weight:700;padding:1px 6px;border-radius:4px;text-transform:uppercase;flex-shrink:0}.touched-resource-name[data-v-0a4b0d56]{font-weight:600;color:#303133;flex-shrink:0}.debug-btn[data-v-0a4b0d56],.touched-resource-action[data-v-0a4b0d56]{color:#909399;font-size:11px}.debug-btn[data-v-0a4b0d56]{margin-top:6px;padding:2px 0}.debug-btn[data-v-0a4b0d56]:hover{color:#667eea}.slide-up-enter-active[data-v-0a4b0d56],.slide-up-leave-active[data-v-0a4b0d56]{transition:all .3s ease}.slide-up-enter[data-v-0a4b0d56],.slide-up-leave-to[data-v-0a4b0d56]{transform:translateY(20px);opacity:0}.fade-enter-active[data-v-0a4b0d56],.fade-leave-active[data-v-0a4b0d56]{transition:opacity .3s ease}.fade-enter[data-v-0a4b0d56],.fade-leave-to[data-v-0a4b0d56]{opacity:0}.messages-container[data-v-0a4b0d56]::-webkit-scrollbar{width:6px}.messages-container[data-v-0a4b0d56]::-webkit-scrollbar-track{background:transparent}.messages-container[data-v-0a4b0d56]::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:3px}.messages-container[data-v-0a4b0d56]::-webkit-scrollbar-thumb:hover{background:#c0c4cc}.debug-usage-bar{gap:20px;padding:12px 16px;margin-bottom:16px;background:linear-gradient(135deg,#eef2ff,#e0e7ff);border-radius:8px;border:1px solid #c7d2fe}.debug-usage-bar,.debug-usage-stats{display:flex;flex-wrap:wrap;align-items:center}.debug-usage-stats{gap:8px;font-size:13px;color:#4338ca;font-family:Consolas,Monaco,monospace}.debug-usage-stats .usage-label{font-weight:600;margin-right:4px}.debug-usage-stats .usage-cache{font-size:12px;color:#6366f1;opacity:.9}.debug-price{font-size:14px;color:#4338ca}.debug-price .usage-label{font-weight:600;margin-right:6px}.debug-price strong{color:#3730a3}.debug-interactions{display:flex;flex-direction:column;gap:12px}.debug-msg{border-radius:8px;overflow:hidden;border:1px solid #e4e7ed;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.04)}.debug-msg-header{display:flex;justify-content:space-between;align-items:center;padding:8px 14px;font-size:13px;font-weight:600;font-family:Consolas,Monaco,monospace}.debug-msg-user .debug-msg-header{background:#e8eaff;color:#4a4dc7}.debug-msg-assistant .debug-msg-header{background:#e6f7e6;color:#2d8a2d}.debug-role{text-transform:uppercase;letter-spacing:.5px}.debug-index{opacity:.5;font-size:12px}.debug-msg-body{padding:12px 14px;background:#fff}.debug-block{margin-bottom:10px}.debug-block:last-child{margin-bottom:0}.debug-block-label{font-size:11px;color:#909399;font-family:Consolas,Monaco,monospace;margin-bottom:6px;padding:3px 8px;background:#f0f2f5;border-radius:4px;display:inline-block}.debug-block-label strong{color:#6366f1}.debug-label-generate{background:#eef2ff;color:#6366f1;font-weight:700;font-size:12px;padding:4px 10px}.debug-explanation{margin:6px 0 10px 0;padding:10px 14px;background:#fafbfc;border-left:4px solid #6366f1;border-radius:0 6px 6px 0;color:#303133;font-size:13px;line-height:1.6;white-space:pre-wrap;word-wrap:break-word}.debug-code-block{padding:14px 16px;background:#1e1e1e;color:#d4d4d4;line-height:1.6;border-radius:6px;max-height:500px;overflow-y:auto}.debug-code-block,.debug-text{margin:0;font-size:13px;font-family:Consolas,Monaco,monospace;white-space:pre-wrap;word-wrap:break-word}.debug-text{padding:10px 14px;background:#fafbfc;color:#303133;line-height:1.7;border-left:3px solid #dcdfe6;border-radius:0 6px 6px 0}.debug-code{margin:0;padding:12px 14px;background:#1e1e1e;color:#79c0ff;font-size:13px;line-height:1.6;font-family:Consolas,Monaco,monospace;white-space:pre-wrap;word-wrap:break-word;border-radius:6px;max-height:400px;overflow-y:auto}.debug-label-subagent{background:#fff3e0;color:#e65100;font-weight:600}.debug-label-subagent strong{color:#e65100}.sub-agent-section{margin-top:8px}.sub-agent-toggle{font-size:12px;font-weight:600;color:#e65100;padding:4px 0}.sub-agent-toggle:hover{color:#bf360c}.sub-agent-toggle i{margin-right:4px;font-size:11px}.sub-agent-messages{margin-top:8px;padding:10px;border:2px dashed #ffcc80;border-radius:8px;background:#fff8f0;display:flex;flex-direction:column;gap:8px}.sub-agent-msg{border:1px solid #ffe0b2!important;background:#fff!important}.sub-agent-header{font-size:11px!important}.debug-msg-user.sub-agent-msg .debug-msg-header{background:#fff3e0;color:#e65100}.debug-msg-assistant.sub-agent-msg .debug-msg-header{background:#e8f5e9;color:#2e7d32}.sub-code-block-item{margin-bottom:8px}.sub-code-block-item:last-child{margin-bottom:0}.sub-code-target{font-size:11px;font-family:Consolas,Monaco,monospace;color:#6366f1;background:#eef2ff;padding:3px 8px;border-radius:4px;display:inline-block;margin-bottom:4px;font-weight:600}.plan-mode[data-v-de484b54]{height:100%;display:flex;flex-direction:column;background:#f5f5f5}.plan-area[data-v-de484b54],.plan-mode-layout[data-v-de484b54]{display:flex;flex:1;min-height:0}.plan-area[data-v-de484b54]{flex-direction:column;min-width:0;border-right:1px solid #e0e0e0;background:#fff;height:calc(100vh - 42px)}.chat-area-header[data-v-de484b54],.plan-area-header[data-v-de484b54]{padding:8px 12px;font-weight:600;background:#fafafa;border-bottom:1px solid #e0e0e0}.plan-content[data-v-de484b54]{flex:1;overflow:auto;padding:16px;font-size:14px;line-height:1.5}.plan-content[data-v-de484b54] h1,.plan-content[data-v-de484b54] h2,.plan-content[data-v-de484b54] h3{margin-top:1em;margin-bottom:.5em}.plan-content[data-v-de484b54] ol,.plan-content[data-v-de484b54] ul{margin:.5em 0;padding-left:1.5em}.plan-content[data-v-de484b54] code{background:#f0f0f0;padding:2px 4px;border-radius:4px}.plan-placeholder[data-v-de484b54]{padding:16px;color:#999;font-style:italic}.plan-area-actions[data-v-de484b54]{padding:12px 16px;border-top:1px solid #e0e0e0;background:#fafafa}.chat-area[data-v-de484b54]{height:calc(-42px + 100vh);width:380px;display:flex;flex-direction:column;min-width:0;background:#fff}.plan-chat-messages[data-v-de484b54]{flex:1;overflow:auto;padding:12px}.plan-message[data-v-de484b54]{margin-bottom:12px}.plan-message-label[data-v-de484b54]{font-size:12px;color:#666;margin-bottom:4px}.plan-message-content[data-v-de484b54]{font-size:14px;padding:8px 12px;border-radius:8px;background:#f0f0f0}.plan-message.user .plan-message-content[data-v-de484b54]{background:#e3f2fd}.plan-message-content.typing[data-v-de484b54]{color:#666}.plan-chat-input-wrap[data-v-de484b54]{padding:12px;border-top:1px solid #e0e0e0;position:relative}.plan-chat-input[data-v-de484b54]{width:100%;padding:8px 12px;border:1px solid #dcdfe6;border-radius:4px;font-size:14px;resize:none;margin-bottom:8px;box-sizing:border-box}.mention-dropdown[data-v-de484b54]{position:absolute;bottom:100%;left:12px;right:12px;max-height:200px;overflow:auto;background:#fff;border:1px solid #dcdfe6;border-radius:4px;box-shadow:0 2px 12px rgba(0,0,0,.1);z-index:10;margin-bottom:4px}.mention-item[data-v-de484b54]{padding:8px 12px;cursor:pointer;display:flex;gap:8px;font-size:13px}.mention-item.selected[data-v-de484b54],.mention-item[data-v-de484b54]:hover{background:#f0f0f0}.mention-type[data-v-de484b54]{color:#909399;flex-shrink:0}.mention-name[data-v-de484b54]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mention-empty[data-v-de484b54]{padding:8px 12px;color:#909399;font-size:13px}.plan-chat-actions[data-v-de484b54]{display:flex;gap:8px;justify-content:flex-end}.touched-resources[data-v-de484b54]{margin-top:8px;padding:8px 10px;background:#f4f6fb;border-radius:6px;border:1px solid #e4e7ed}.touched-resources-header[data-v-de484b54]{font-size:11px;font-weight:600;color:#606266;margin-bottom:4px}.touched-resource-item[data-v-de484b54]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;padding:3px 0;font-size:12px;border-bottom:1px solid #ebeef5}.touched-resource-item[data-v-de484b54]:last-child{border-bottom:none}.touched-resource-type[data-v-de484b54]{background:#eef2ff;color:#6366f1;font-size:10px;font-weight:700;padding:1px 6px;border-radius:4px;text-transform:uppercase}.touched-resource-name[data-v-de484b54]{font-weight:600;color:#303133}.debug-btn[data-v-de484b54],.touched-resource-action[data-v-de484b54]{color:#909399;font-size:11px}.debug-btn[data-v-de484b54]{margin-top:6px;padding:2px 0}.debug-btn[data-v-de484b54]:hover{color:#667eea}.debug-dialog{max-height:94vh;display:flex;flex-direction:column;border-radius:8px;overflow:hidden}.debug-dialog .debug-usage-bar{display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding:12px 16px;margin-bottom:16px;background:linear-gradient(135deg,#eef2ff,#e0e7ff);border-radius:8px;border:1px solid #c7d2fe}.debug-dialog .debug-usage-stats{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:#4338ca;font-family:Consolas,Monaco,monospace}.debug-dialog .debug-usage-stats .usage-label{font-weight:600;margin-right:4px}.debug-dialog .debug-usage-stats .usage-cache{font-size:12px;color:#6366f1;opacity:.9}.debug-dialog .debug-price{font-size:14px;color:#4338ca}.debug-dialog .debug-price .usage-label{font-weight:600;margin-right:6px}.debug-dialog .debug-price strong{color:#3730a3}.debug-dialog .el-dialog__body{flex:1;overflow-y:auto;padding:16px 20px;background:#f7f8fa}.debug-dialog .el-dialog__header{background:#fff;padding:16px 20px;border-bottom:1px solid #e4e7ed}.debug-dialog .el-dialog__title{color:#303133;font-size:15px;font-weight:600}.debug-dialog .el-dialog__headerbtn .el-dialog__close{color:#606266}.debug-dialog .debug-interactions{display:flex;flex-direction:column;gap:12px}.debug-dialog .debug-msg{border-radius:8px;overflow:hidden;border:1px solid #e4e7ed;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.04)}.debug-dialog .debug-msg-header{display:flex;justify-content:space-between;align-items:center;padding:8px 14px;font-size:13px;font-weight:600;font-family:Consolas,Monaco,monospace}.debug-dialog .debug-msg-user .debug-msg-header{background:#e8eaff;color:#4a4dc7}.debug-dialog .debug-msg-assistant .debug-msg-header{background:#e6f7e6;color:#2d8a2d}.debug-dialog .debug-role{text-transform:uppercase;letter-spacing:.5px}.debug-dialog .debug-index{opacity:.5;font-size:12px}.debug-dialog .debug-msg-body{padding:12px 14px;background:#fff}.debug-dialog .debug-block{margin-bottom:10px}.debug-dialog .debug-block:last-child{margin-bottom:0}.debug-dialog .debug-block-label{font-size:11px;color:#909399;font-family:Consolas,Monaco,monospace;margin-bottom:6px;padding:3px 8px;background:#f0f2f5;border-radius:4px;display:inline-block}.debug-dialog .debug-block-label strong{color:#6366f1}.debug-dialog .debug-label-generate{background:#eef2ff;color:#6366f1;font-weight:700;font-size:12px;padding:4px 10px}.debug-dialog .debug-explanation{margin:6px 0 10px 0;padding:10px 14px;background:#fafbfc;border-left:4px solid #6366f1;border-radius:0 6px 6px 0;color:#303133;font-size:13px;line-height:1.6;white-space:pre-wrap;word-wrap:break-word}.debug-dialog .debug-code-block{padding:14px 16px;background:#1e1e1e;color:#d4d4d4;line-height:1.6;border-radius:6px;max-height:500px;overflow-y:auto}.debug-dialog .debug-code-block,.debug-dialog .debug-text{margin:0;font-size:13px;font-family:Consolas,Monaco,monospace;white-space:pre-wrap;word-wrap:break-word}.debug-dialog .debug-text{padding:10px 14px;background:#fafbfc;color:#303133;line-height:1.7;border-left:3px solid #dcdfe6;border-radius:0 6px 6px 0}.debug-dialog .debug-code{margin:0;padding:12px 14px;background:#1e1e1e;color:#79c0ff;font-size:13px;line-height:1.6;font-family:Consolas,Monaco,monospace;white-space:pre-wrap;word-wrap:break-word;border-radius:6px;max-height:400px;overflow-y:auto}.debug-dialog .debug-label-subagent{background:#fff3e0;color:#e65100;font-weight:600}.debug-dialog .debug-label-subagent strong{color:#e65100}.debug-dialog .sub-agent-section{margin-top:8px}.debug-dialog .sub-agent-toggle{font-size:12px;font-weight:600;color:#e65100;padding:4px 0}.debug-dialog .sub-agent-toggle:hover{color:#bf360c}.debug-dialog .sub-agent-toggle i{margin-right:4px;font-size:11px}.debug-dialog .sub-agent-messages{margin-top:8px;padding:10px;border:2px dashed #ffcc80;border-radius:8px;background:#fff8f0;display:flex;flex-direction:column;gap:8px}.debug-dialog .sub-agent-msg{border:1px solid #ffe0b2!important;background:#fff!important}.debug-dialog .sub-agent-header{font-size:11px!important}.debug-dialog .debug-msg-user.sub-agent-msg .debug-msg-header{background:#fff3e0;color:#e65100}.debug-dialog .debug-msg-assistant.sub-agent-msg .debug-msg-header{background:#e8f5e9;color:#2e7d32}.debug-dialog .sub-code-block-item{margin-bottom:8px}.debug-dialog .sub-code-block-item:last-child{margin-bottom:0}.debug-dialog .sub-code-target{font-size:11px;font-family:Consolas,Monaco,monospace;color:#6366f1;background:#eef2ff;padding:3px 8px;border-radius:4px;display:inline-block;margin-bottom:4px;font-weight:600}.el-select .el-input .el-select__caret{color:#fff!important}.el-table__row:hover .rs-actions{display:flex;justify-content:end;visibility:visible;opacity:1}.el-table__body-wrapper,.project-ressources-collapse tbody tr{background-color:transparent!important;width:100%}.custom-table .el-table__body-wrapper .el-table__body tbody .ai-row>:nth-child(2),.custom-table .el-table__body-wrapper .el-table__body tbody .folder-row>:nth-child(2),.custom-table .el-table__body-wrapper .el-table__body tbody .header-row>:nth-child(2),.custom-table .el-table__body-wrapper .el-table__body tbody .normal-row>:nth-child(2),.el-table .header-row>:nth-child(2){padding-left:0}.el-table tbody .ai-row td:first-child .cell,.el-table tbody .normal-row td:first-child .cell{justify-content:flex-end}.custom-table .el-table__body-wrapper .el-table__body tbody .el-table__row--level-1>:first-child .cell{padding-left:12px;margin-right:-8px}.custom-table .el-table__body-wrapper .el-table__body tbody .el-table__row--level-1>:nth-child(2) .cell{padding-left:12px}.more .el-button{padding:12px}.project-ressources-collapse .el-table--enable-row-hover .el-table__row:hover>td,.project-ressources-collapse .el-table--enable-row-hover .el-table__row>td{padding:0}.el-table tbody tr td:first-child .cell{display:flex}.el-button span{width:100%}.el-select-dropdown.el-popper{border-radius:12px}.el-collapse-item__content{padding-bottom:0;overflow:auto}.search-rs-input .el-input__icon{line-height:32px}.el-select-dropdown{width:146px}.el-select-dropdown.el-popper{position:relative}.custom-table .el-table__body-wrapper .el-table__body tbody .ai-row>td:first-child{position:relative;z-index:1}.custom-table .el-table__body-wrapper .el-table__body tbody .ai-row>td:first-child:before{content:"";position:absolute;top:0;left:0;width:826px;height:100%;border-radius:6px;z-index:-1;pointer-events:none}.custom-table .el-table__body-wrapper .el-table__body tbody .ai-row>td{background-color:transparent!important;z-index:1}.v-iframe[data-v-85c33fc6]{width:100%;height:calc(-40px + 100vh);display:block;padding:0;margin:0}.bg-header[data-v-85c33fc6]{background-color:var(--background-color-header)}.tab-button-selected[data-v-85c33fc6],.tab-button[data-v-85c33fc6]:focus{color:#f72b3d}.el-button[data-v-85c33fc6]:not(.tab-button-selected):hover{color:var(--standard-text-secondary)}.doc-btn[data-v-85c33fc6]{height:30px;margin-left:8px;background-color:var(--blue-button-background-color);border-color:var(--blue-button-background-color);display:flex;align-items:center}.doc-btn[data-v-85c33fc6]:hover{background-color:var(--blue-button-background-color-hover);border-color:var(--blue-button-background-color-hover)}.btn-icon[data-v-85c33fc6]{width:14px;height:14px;margin-right:4px}.project-header[data-v-85c33fc6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.project-card[data-v-85c33fc6]{border-bottom:3px solid #fff;margin-bottom:25px;border-radius:30px}.project-icon[data-v-85c33fc6]{display:inline-flex;width:32px;height:32px;margin-right:8px;align-items:center;justify-content:center;background-color:var(--sf-background-icons)}.icons-background[data-v-85c33fc6]{background-color:var(--background-secondary-color)}.project-header .create-rs-btn[data-v-85c33fc6]{width:71px;height:28px;padding:6px 8px;-o-object-fit:contain;object-fit:contain;border-radius:6px;background-color:#d50000;color:#fff}.project-header .search-rs-input .el-input__inner[data-v-85c33fc6]{width:263px;height:30px;padding:6px 8px;-o-object-fit:contain;object-fit:contain;border-radius:6px;border:solid .7px var(--border-color)}.search-rs-container[data-v-85c33fc6]{display:flex;align-items:center;gap:8px}.actions-grid[data-v-85c33fc6]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;width:100%}.btn-content[data-v-85c33fc6]{display:flex;justify-content:space-between;align-items:center;width:100%}.btn-left[data-v-85c33fc6]{display:flex;align-items:center;gap:8px;margin-left:8px}.add-rs-icon[data-v-85c33fc6]{margin-right:8px}.action-rs-container[data-v-85c33fc6]{height:32px;margin:0;border-radius:6px;border:.8px solid #dbdbdb;padding:0}.actions-rs-container[data-v-85c33fc6]{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;margin-top:12px}.create-wf-container[data-v-85c33fc6]{padding:2px 8px 8px 8px;display:inline-grid;border-radius:8px;border:1px solid #dbdbdb;background-color:var(--sf-background-select);cursor:pointer;margin-right:8px;width:100%;min-height:150px}.create-wf-container[data-v-85c33fc6]:hover{border-color:var(--border-color);background-color:var(--card-background-color-hover)}.create-wf-container:hover p[data-v-85c33fc6],.create-wf-container:hover span[data-v-85c33fc6]{color:#000}.add-rs-icon[data-v-85c33fc6]{color:var(--sf-card-user-txt);font-size:12px}.rs-actions[data-v-85c33fc6]{display:none}.rs-actions .el-button[data-v-85c33fc6]{height:28px;padding:6px 8.5px;border-radius:6px;background-color:var(--blue-button-background-color);color:var(--standard-text-button1);font-family:DM Sans}.rs-actions .el-button[data-v-85c33fc6],.rs-actions .el-button[data-v-85c33fc6]:hover{color:var(--standard-text-button1)}.rs-actions .edit-btn[data-v-85c33fc6]{margin-right:8px}.rs-actions .edit-btn[data-v-85c33fc6]:hover{background-color:var(--blue-button-background-color-hover)}.rs-actions .view-btn[data-v-85c33fc6]{background-color:transparent;color:var(--cards-content-color);border:none;margin-right:24px}.rs-actions .view-btn[data-v-85c33fc6]:hover{background-color:var(--card-background-color-hover);color:var(--cards-content-color)}.main-rs-container[data-v-85c33fc6]{overflow:auto;height:100%}.custom-option[data-v-85c33fc6]{display:flex;align-items:center}.custom-option-icon[data-v-85c33fc6]{width:15px;margin-right:8px}.el-select-dropdown__item[data-v-85c33fc6]{margin:0 4px;padding:0 8px}.ytb-comp[data-v-85c33fc6]{border:var(--sf-border-settings-cards);width:65%;height:366px;margin-right:16px}.std-color1[data-v-85c33fc6]{color:var(--text-standard-color)}.std-color[data-v-85c33fc6]{color:var(--text-color-p2)}.img-st[data-v-85c33fc6]{border:var(--sf-border-settings-cards);width:50px;height:50px;display:flex;justify-content:center;align-items:center}.header-menu-isOpened[data-v-85c33fc6]{width:calc(100vw - 887px)}.header-menu-isclose[data-v-85c33fc6]{width:calc(100vw - 677px)}.header-menu-isSelected[data-v-85c33fc6]{left:248px}.header-menu-isNotSelected[data-v-85c33fc6]{left:550px}.header-container[data-v-85c33fc6]{z-index:1;height:47px;padding-left:2px;padding-right:0;position:absolute;top:0}.pad-containe[data-v-85c33fc6]{padding:24px;max-width:1238px}.header-data-bar[data-v-85c33fc6]{height:47px;width:100%;display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;background-color:#f7f7f7;position:relative}.body-content-closed[data-v-85c33fc6]{width:calc(100vw - 55px);height:calc(100vh - 40px);position:absolute;top:55px;left:55px;overflow-y:auto}.body-content-opened[data-v-85c33fc6]{width:calc(100vw - 265px);height:calc(100vh - 40px);position:absolute;top:55px;left:265px;overflow-y:auto}.wiz-proc-box[data-v-85c33fc6]{border:var(--sf-border-settings-cards);padding:18px;height:170px;width:100%}.dm-semoBold[data-v-85c33fc6]{font-weight:600}.documentation-link-container[data-v-85c33fc6]{margin-right:16px;margin-left:5px;display:flex;align-items:center}.doc-link.loading[data-v-85c33fc6],.doc-link[data-v-85c33fc6]{display:flex;align-items:center;gap:8px}.doc-link.loading[data-v-85c33fc6]{color:var(--sf-card-user-txt)}.doc-link a[data-v-85c33fc6]{cursor:pointer;color:var(--text-color);font-size:13px;text-decoration:none;display:flex;align-items:center}.doc-link a[data-v-85c33fc6]:hover{text-decoration:underline;color:var(--text-color)}.doc-link .btn-icon[data-v-85c33fc6]{width:14px;height:14px;margin-right:4px}.refresh-doc-icon[data-v-85c33fc6]{cursor:pointer;color:var(--text-color);font-size:16px}.refresh-doc-icon[data-v-85c33fc6]:hover{color:var(--text-color)}.el-icon-reading[data-v-85c33fc6]{margin-right:5px}.todo-actions[data-v-85c33fc6]{position:fixed;top:50%;right:20px;transform:translateY(-50%);z-index:1000;display:flex;flex-direction:column;gap:10px}.todo-sidebar[data-v-85c33fc6]{position:fixed;top:0;right:0;width:400px;height:100vh;background-color:#fff;box-shadow:-2px 0 10px rgba(0,0,0,.1);z-index:1001;display:flex;flex-direction:column;border-left:1px solid #e5e7eb}.todo-sidebar-header[data-v-85c33fc6]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e5e7eb;background-color:#f8f9fa}.todo-sidebar-header h3[data-v-85c33fc6]{margin:0;font-size:18px;font-weight:600;color:#1f2937}.close-btn[data-v-85c33fc6]{background:none;border:none;cursor:pointer;padding:8px;border-radius:4px;display:flex;align-items:center;justify-content:center}.close-btn[data-v-85c33fc6]:hover{background-color:#e5e7eb}.todo-sidebar-content[data-v-85c33fc6]{flex:1;overflow-y:auto;padding:20px}.run-btns[data-v-85c33fc6]{width:35px;height:35px;border-radius:50%;border:none;background-color:var(--background-secondary-color);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.run-btns[data-v-85c33fc6]:hover{background-color:var(--sf-background-icons)}.right-selection-indicator[data-v-85c33fc6]{width:3px;height:20px;background-color:#f72b3d;border-radius:2px;margin-left:8px}.notification-banner[data-v-85c33fc6]{background:#def7ee;border-left:4px solid #059669;border-radius:8px;margin-bottom:24px;box-shadow:0 2px 8px rgba(16,185,129,.15);overflow:hidden}.banner-content[data-v-85c33fc6]{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 20px;position:relative}.banner-main[data-v-85c33fc6]{display:flex;flex-direction:column;flex:1;gap:8px}.banner-row[data-v-85c33fc6]{display:flex;align-items:center;gap:12px}.banner-icon-container[data-v-85c33fc6]{width:24px;height:24px;background-color:#00b294;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.banner-icon[data-v-85c33fc6]{font-size:14px;color:#fff}.banner-text[data-v-85c33fc6]{flex:1}.banner-title[data-v-85c33fc6]{font-size:14px;font-weight:600;color:#000;line-height:1.4;margin:0}.banner-description[data-v-85c33fc6]{font-size:12px}.banner-button-row[data-v-85c33fc6]{display:flex;justify-content:flex-start;padding-left:0}.continue-btn[data-v-85c33fc6]{background-color:#00b294;border:1px solid #00b294;color:#fff;font-weight:500;padding:6px 12px;border-radius:6px;font-size:13px;transition:all .2s ease}.continue-btn[data-v-85c33fc6]:hover{background-color:#00b294;border-color:#00b294;color:#fff}.banner-close[data-v-85c33fc6]{position:absolute;top:12px;right:12px;font-size:14px;cursor:pointer;color:#6b7280;padding:4px;border-radius:4px;transition:all .2s ease}.banner-close[data-v-85c33fc6]:hover{background-color:rgba(0,0,0,.05);color:#374151}