.project-table-container{max-height:350px;margin-bottom:25px}.p-icon-container{background-color:#efe3fd;border-radius:50px;width:20px;height:20px}.p-anchor{text-decoration:none;font-size:91%;font-weight:550}.p-icon-style{color:#906aff;font-size:14px!important;margin-left:3px}.project-header{width:100%;height:70px;border-radius:8px 8px 0 0;font-size:16px;font-weight:500;color:#fff;background-color:#334155;padding:14px 20px;display:flex;justify-content:space-between;align-items:center;align-self:center}.chat-window-container{background-color:#fff;border-radius:10px;height:100%;transition:all .3s ease-in-out}.chat-buttons-container{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:25px;margin-left:45px;animation:fadeInBottom .5s}.fade-bottom{animation:fadeInBottom .5s}.css-1k0ku3a-MuiPaper-root-MuiDialog-paper{margin:0!important;max-height:none!important;overflow-y:hidden!important;overflow-x:auto!important;width:40%!important;height:100vh!important;position:absolute!important;right:0!important}.chat-title{font-weight:600;color:#0d0d1c}.logo-img{height:30px;width:30px;margin:10px 0}.bot-response-icons{height:16px!important;width:16px!important;color:#475569}.css-78trlr-MuiButtonBase-root-MuiIconButton-root{border-radius:100%!important}.user-query-container{padding:15px 10px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;min-height:90%!important}.user-query{justify-content:start!important;overflow-y:auto}.user-query::-webkit-scrollbar{width:4px;height:5px!important}.user-query::-webkit-scrollbar-thumb{background-color:#e2e8f0;border-radius:6px;height:5px!important}.user-query::-webkit-scrollbar-thumb:hover{background-color:var(--Accent-Green, rgba(151, 239, 218, .843))!important;height:5px!important}.user-query::-webkit-scrollbar-track{height:5px!important}.title{width:100%;padding:20px 15px 10px!important;font-family:manrope}.title-icons-container{display:flex;gap:20px}.title-icons-container svg{cursor:pointer}.query-text{color:#05060f;font-family:manrope;font-size:14px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:.2px;margin-top:-10px!important}.divider{border-top:1px solid rgba(66,204,171,.2);width:99.8%}.input-case-container{display:flex;padding:2px 4px;align-items:flex-start;gap:10px;align-items:center!important;border-radius:32px!important;margin:10px!important;border:.5px solid #c8d3df!important;box-shadow:none!important;background:#f8f9fa00!important}.copy-icon-container{display:flex!important;padding:0 20px!important;background:var(--Accent-Green, rgba(66, 204, 171, .1));border-radius:0 0 16px 16px!important;justify-content:space-between;margin:0 1rem!important}.attach-icon{height:25px;width:23px;color:#0000008a!important}.send-icon{height:20px;width:20px}.input-base{flex:1;color:#48525f;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.chat-footer-text{color:#7a879a;text-align:center;font-family:Manrope;font-size:12px!important;font-style:normal;font-weight:500;line-height:150%;letter-spacing:.2px;padding:0 30px 20px!important}.link{color:#05060f!important;font-family:Manrope;font-size:12px!important;line-height:150%;letter-spacing:.2px;text-decoration-line:underline;cursor:pointer;padding-left:5px}.chat-scrollable-container{overflow-y:auto;max-height:400px;overflow-x:hidden;padding-right:10px}.bot-query-text,.user-query-text{text-align:left;background:var(--Accent-Green, rgb(241, 245, 249));padding:10px!important;border-radius:16px 16px 16px 0!important;margin:0 1rem!important;font-family:Manrope!important}.user-query-text{background:#fff;border-radius:16px 16px 0!important;margin:0 1rem!important;border:#cdcecf solid 1px!important;font-family:Manrope!important}@keyframes fadeInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:translate(0)}}.user-response-container{display:flex!important;flex-direction:row-reverse;align-items:center!important;margin-top:15px;animation:fadeInRight .5s}.user-response-container img{width:40px;height:40px}.bot-response-container{display:flex!important;align-items:center!important;animation:fadeInLeft .5s}.chat-footer-btn{display:flex!important;height:29px!important;gap:5px;border-radius:32px!important;border-color:#64748b!important;justify-content:space-between;padding:0 10px!important;color:#48525f!important;text-transform:capitalize!important}.chat-footer-btn svg{height:16px;color:green}.color-more-btn{color:#97a2b0!important}.chat-user-img{margin-top:auto;margin-bottom:0}.chat-user-img .centered{margin-top:auto;margin-bottom:auto!important}.chat-window{max-width:100%;width:100%;height:fit-content;padding-left:.5em;padding-right:.5em}.chat-container{width:100%;padding-top:1em;height:calc(100vh - 5em);border-radius:0;display:flex;overflow-y:scroll;overflow-x:hidden;flex-direction:column;padding-left:.5em;padding-right:.5em}.chat-btn,.chat-btn-passive{background-color:#f1ecff!important;padding:6px 16px!important;border-radius:32px!important;color:#070a13!important;text-transform:none!important;font-family:Manrope!important;font-weight:600!important}.chat-btn-passive{background-color:#f1ecff!important;color:#97a2b0!important}.main-window{display:"flex";flex-direction:"column";height:"100vh"}.padding-10{padding:10px}body{margin:0;font-family:manrope!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.login-container{background-color:#906dd914!important;display:flex;justify-content:space-between;width:77%!important;max-width:1100px;margin:5% auto auto;border-radius:16px!important;padding:20px}.login-container img{width:45%;min-width:375px}.login-right-container{width:50%!important;color:gray;flex-direction:column;align-items:center}.login-right-container p:first-child{text-align:center;margin-bottom:0}.login-right-container p:nth-child(2){text-align:center;width:90%}.login-box{width:100%}.login-box span{text-align:left}.account-type-select div{display:flex;align-items:center}.account-type-select div img{width:24px;height:24px;min-width:24px;margin-right:5px}.footer{text-align:end;color:#334155!important;font-size:12px!important;font-family:manrope!important;font-weight:700!important;letter-spacing:.24px;word-wrap:break-word}.footer-container{position:fixed;bottom:14px;width:100%!important;margin-top:25px;display:flex;flex-direction:row;align-items:center;justify-content:space-around;z-index:100000}.footer-inner-container{width:100%;max-width:1000px;display:flex;justify-content:space-between!important;align-items:center}.footer-left-container{width:220px;display:flex;justify-content:space-between}.footer-left-container a{text-decoration:none}.footer-left-container a:hover{text-decoration:underline}@media (max-width: 1100px){.login-container{flex-direction:column!important;align-items:center}.login-right-container{width:90%!important;max-width:550px}.footer-inner-container{justify-content:space-around!important}}@media (max-width: 1100px) and (max-width: 768px){.login-container{width:98%!important}.footer-inner-container{width:100%!important;flex-direction:column!important;align-items:center}.footer-right-container{margin-top:10px}}.login-page{padding:4%;background-color:#f8f9fa}.login-box{padding:1rem 2rem;display:flex;flex-direction:column;border-radius:32px;background-color:#fff!important;box-shadow:0 4px 6px #95a8c314}.no-shadow{box-shadow:none!important}.css-137agis-JoyCheckbox-input:checked{fill:manrope!important}.css-dfwo0u-JoyButton-root:hover{background-color:#906aff!important}a:hover{text-decoration:none}.MuiInputs-root .MuiInputBase-input:focus{outline:none}.email-input:focus{border-color:transparent;box-shadow:none}.app-logo{width:7rem;height:40px;margin-top:1rem}.css-1xfbbc8-JoyInput-root{--Input-focusedHighlight: none !important}.main-container{overflow-y:auto;height:100vh}.page-title-black{color:#000;font-family:manrope!important}.login-input-field{padding-top:1em}.label-style{font-size:14px;font-weight:700!important;margin-bottom:8px}.login-input{border:1px solid #bbb!important;border-radius:16px;height:54px;justify-content:center;padding-left:16px!important}.error-message-align{min-height:1rem;margin-top:5px;margin-bottom:1rem}.workbench-container{display:flex;height:100vh;border-radius:0}.intermediateCodeTitles-container{width:100%;background-color:#2d394a;border-bottom:1px solid #334155;display:flex}.editor-header,.editor-footer,.snippet-header,.snippet-footer{background-color:#f3f5f7!important;color:#2d394a!important;margin:0;font-size:1rem;padding:.25rem 1rem!important;display:none}.editor-header,.snippet-header{border-top-left-radius:1rem;border-top-right-radius:1rem}.editor-footer,.snippet-footer{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.footer-message{background-color:#334155;padding:8px 12px;border-radius:16px;font-size:11px;font-weight:500;height:30px!important}.footer-message span{color:#c7b5ff}.code-editor-container{background-color:#000;height:50vh!important;overflow-y:auto!important;font-family:Manrope!important}.code-editor-container::-webkit-scrollbar{height:4px;width:10px;background:gray}.code-editor-container::-webkit-scrollbar-track{background:#000;height:70}.code-editor-container::-webkit-scrollbar-thumb{background:#475569;border-radius:6px}.code-editor-container ::-webkit-scrollbar-thumb:hover{background:#797979}.code-container-wrapper .intermediateCodeTitles-container,.selectable-code-editor-wrapper .intermediateCodeTitles-container,.code-container-wrapper .editor-header,.selectable-code-editor-wrapper .editor-header{background-color:#fff!important;color:#2d394a!important}.code-container-wrapper .divider,.selectable-code-editor-wrapper .divider{background-color:#f3f5f7}.code-container-wrapper--dark-mode .intermediateCodeTitles-container,.selectable-code-editor-wrapper--dark-mode .intermediateCodeTitles-container{background-color:#2d394a!important;color:#f3f5f7!important}.code-container-wrapper--dark-mode .intermediateCodeTitles-container .editor-section,.code-container-wrapper--dark-mode .intermediateCodeTitles-container .selected-editor-section,.selectable-code-editor-wrapper--dark-mode .intermediateCodeTitles-container .editor-section,.selectable-code-editor-wrapper--dark-mode .intermediateCodeTitles-container .selected-editor-section{color:#f3f5f7!important}.code-container-wrapper--dark-mode .intermediateCodeTitles-container .selected-editor-section,.selectable-code-editor-wrapper--dark-mode .intermediateCodeTitles-container .selected-editor-section{color:#fff!important}.code-container-wrapper--dark-mode .editor-header,.selectable-code-editor-wrapper--dark-mode .editor-header{background-color:#2d394a!important;color:#f3f5f7!important}.code-container-wrapper--dark-mode .editor-header .icon-button,.selectable-code-editor-wrapper--dark-mode .editor-header .icon-button{color:#fff!important;background-color:#1e293b!important}.code-container-wrapper--dark-mode .editor-header .icon-button--toggled,.selectable-code-editor-wrapper--dark-mode .editor-header .icon-button--toggled{color:#1e293b!important;background-color:#fff!important}.code-container-wrapper--dark-mode .editor-header .icon-button--error,.selectable-code-editor-wrapper--dark-mode .editor-header .icon-button--error{background-color:#cc2900!important}.code-container-wrapper--dark-mode .editor-header .rounded-text-box,.selectable-code-editor-wrapper--dark-mode .editor-header .rounded-text-box{background-color:#1e293b!important}.code-container-wrapper--dark-mode .divider,.selectable-code-editor-wrapper--dark-mode .divider{background-color:#1e293b}.code-container-wrapper--dark-mode .error-line-highlight,.selectable-code-editor-wrapper--dark-mode .error-line-highlight{background-color:#cc2900!important}.code-container-wrapper--dark-mode .error-line-glyph,.selectable-code-editor-wrapper--dark-mode .error-line-glyph{background-color:#ffd6cc!important}.code-container-wrapper--dark-mode .diff-line--added,.selectable-code-editor-wrapper--dark-mode .diff-line--added{background-color:#084d24}.code-container-wrapper--dark-mode .diff-line--removed,.selectable-code-editor-wrapper--dark-mode .diff-line--removed{background-color:#cc2900}.code-container,.expanded-code-container{display:block;color:#fff;font-family:manrope !important!important;max-width:100%;width:100%;overflow-y:hidden;border-bottom-right-radius:15px}.code-container--dark-mode .editor-header,.code-container--dark-mode .snippet-header,.code-container--dark-mode .snippet-footer{background-color:#2d394a!important;color:#f3f5f7!important}.code-container--dark-mode .editor-header .icon-button,.code-container--dark-mode .snippet-header .icon-button,.code-container--dark-mode .snippet-footer .icon-button{color:#fff!important;background-color:#1e293b!important}.code-container--dark-mode .editor-header .rounded-text-box,.code-container--dark-mode .snippet-header .rounded-text-box,.code-container--dark-mode .snippet-footer .rounded-text-box{background-color:#1e293b!important}.editor-section,.selected-editor-section{position:relative;text-align:left;height:65px;padding:0 8px;display:flex;align-items:center;justify-content:center;color:#2d394a!important;cursor:pointer}.editor-section:nth-child(-n+6),.selected-editor-section:nth-child(-n+6){text-align:center}.selected-editor-section{border-bottom:2px solid #906aff;color:#000!important}.expanded-code-container{overflow-y:auto;height:100vh;max-height:100vh;margin:0}.expanded-code-container .scroll-y{height:fit-content}.editor-line-number{margin-right:24px;color:#906aff}.icon-button{color:#1e293b!important;background-color:#f3f5f7!important;border-radius:32px!important;margin-right:8px!important}.icon-button--error{background-color:#ffebe6!important;text-transform:none!important}.icon-button:disabled{opacity:.5}.icon-button svg{width:1.1rem;height:1.1rem}.rounded-text-box{flex-direction:row!important;align-items:center;padding:4px 8px;border-radius:999px;background-color:#f3f5f7}.error-line-highlight{background-color:#ffd6cc!important}.error-line-highlight--dark-mode{background-color:#912121!important}.error-line-glyph{background-color:#cc2900!important}.diff-line--added{background-color:#d9fbe7}.diff-line--removed{background-color:#ffd6cc}.selectable-code-editor-wrapper{position:relative}.selectable-code-editor-wrapper .selected-line-highlight{background-color:#e3daff!important}.selectable-code-editor-wrapper--dark-mode .selected-line-highlight{background-color:#7444ff!important}.selectable-code-editor-wrapper--loading .selected-line-highlight{cursor:progress;background:linear-gradient(90deg,#e3daff 40%,#f4f0ff,#e3daff 60%) right/300% 100%;animation:skeleton-loading 1s linear infinite}.selectable-code-editor-wrapper--loading.selectable-code-editor-wrapper--dark-mode .selected-line-highlight{background:linear-gradient(90deg,#3a3d41 40%,#5a5a5a,#3a3d41 60%) right/300% 100%;animation:skeleton-loading 1s linear infinite}@keyframes skeleton-loading{to{background-position:left}}.regenerate-modal .MuiPaper-root{min-width:500px;max-width:50%;border-radius:16px}.regenerate-modal .modal-title{font-family:Manrope;font-weight:700}.regenerate-modal .modal-field{padding:0 0 0 .5em;margin-bottom:.5em}.regenerate-modal .complexity-select{width:100%;margin-left:0;border-radius:16px}.rerun-modal-titles{font-size:14px!important;font-weight:600!important;margin-bottom:.4rem!important;color:#070a13!important}.learn-more-span{color:#006acc;text-decoration:underline;cursor:pointer}.secondary-text{color:#64748b!important}.d-block{display:flex;width:100%;max-width:fit-content;overflow-y:scroll;height:100%}.overflow-y{overflow-y:scroll}.substates-container{background-color:#000}.version-select{color:#1e293b;background-color:#f3f5f7;border-radius:999px!important;min-width:120px;height:36px;transition:.3s}.version-select:hover{filter:brightness(.9)}.version-select .MuiOutlinedInput-notchedOutline{border:none!important}.code-container--dark-mode .version-select{color:#fff;background-color:#1e293b}.code-container--dark-mode .version-select .MuiSelect-icon{color:#fff}.snippet-header,.snippet-footer{background:#fff!important}.definition-editor-modal{padding:1em;margin:auto;width:50%;max-height:50vh;overflow-y:auto}.definition-editor-modal h1,.definition-editor-modal h2,.definition-editor-modal h3,.definition-editor-modal h4,.definition-editor-modal h5,.definition-editor-modal h6{background-color:#eff4f8;padding:1em;border-radius:.25em;font-size:1.25em}.definition-editor-modal .close-button{background-color:#eff4f8}.full-height{height:inherit;max-height:100%}.accordion-container{padding-left:1em;padding-right:1em;margin-top:.5em;margin-bottom:.5em}.accordion-summary{border-radius:2em;border:1px solid #e3e8ef}.accordion-container:before{display:none}.accordion-details{padding:1em;border-top-right-radius:0;border-top-left-radius:0}.accordion-details:before{display:none}.accordion-details:last-of-type{border-radius:.75}.accordion-details:first-of-type{border-radius:.75}table,th,td{border:1px solid #97a2b6;border-collapse:collapse;padding:.5em}h1,h2,h3,h4,h5,h6{font-size:1.25em;padding:.5em;border-radius:.25em}.workbench-window{display:flex;flex-direction:column;width:100%;height:calc(100vh - 4em);border-radius:0}.workbench-window .breadcrumbs-container{background-color:#f0f0f0}.workbench-window .breadcrumbs-container .back-button{border:1px solid #64748b;background-color:#fff}.workbench-window .breadcrumbs-container .breadcrumbs-text{margin-left:2em}.workbench-window .footer{height:8em;border-radius:0}.workbench-window aside{max-height:calc(100vh - 14em)}.workbench-header .header-icon{color:#906aff;margin-right:8px}.workbench-header .version-select-label{font-size:medium;color:#64748b}.workbench-header .project-name{gap:5px}.actions{display:flex;justify-content:space-between}.actions .close-button{border-radius:2em!important;padding-left:.75em;padding-right:.75em;border:1px solid #2d394a;color:#2d394a;background-color:#f0f0f0}.actions .close-button:hover{background-color:#f0f0f0;color:#906aff}.actions .htmlTooltip{border:#906aff}.actions .rerun-button{border-radius:2em!important;padding-left:.75em;padding-right:.75em;border:1px solid #906aff;background-color:#906aff;color:#fff;display:flex;justify-content:center;align-items:center}.actions .rerun-button:hover{background-color:#f0f0f0;color:#906aff}.actions .prev-button{border-radius:2em!important;padding-left:.75em;padding-right:.75em;border:1px solid #97a2b6;background-color:#fff;color:#97a2b6;display:flex;justify-content:center;align-items:center}.actions .prev-button:hover{background-color:#f0f0f0;color:#906aff}.actions .next-button{border-radius:2em!important;padding-left:.75em;padding-right:.75em;border:1px solid #906aff;background-color:#906aff;color:#fff;display:flex;justify-content:center;align-items:center}.actions .next-button:hover{background-color:#f0f0f0;color:#906aff}.actions .label-button{margin-left:1em;margin-right:1em}.overflow-scroll-y{overflow-y:scroll}.add-input-container span{display:flex;align-items:center;height:2em;gap:.5rem}.additional-input{margin-top:.5em;margin-bottom:.5em;border:1px solid #97a2b6;border-radius:1em;padding:1em;resize:none;font-family:manrope!important}.save-icn{color:#906aff}.edit-icn{color:#906aff;margin-left:"2px"}.unselect-btn,.event-unselect-btn{border:1px solid #cbd5e1;background-color:#f1f5f9;color:#000;z-index:0;border-left:0;border-right:0}.event-unselect-btn{border-left:0;border-right:0;background-color:#fff}.no-border{border-left:none!important;border-right:none!important}.borderless-button:last-of-type{border-left:none!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.borderless-button:first-of-type{border-right:none!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.borderless-button:not(:first-of-type):not(:last-of-type){border-right:none!important;border-left:none!important;border-radius:0!important}#stepper .MutiStepLabel-iconContainer{color:red}.custom-step{cursor:pointer!important}.custom-step img{width:35px}.custom-step svg{font-size:25px}.custom-step circle{color:#f1f5f9;background-color:#64748b!important}.custom-step text{fill:#64748b!important}.custom-step span{font-size:14px!important;color:#64748b!important}.custom-step .Mui-active{color:#000!important}.Mui-active circle{color:#906aff!important;background-color:#906aff!important}.Mui-active text{fill:#fff!important}.slider{color:#906aff}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.instructions-container{animation:fadeInBottom .5s}@keyframes fadeInBottom{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translate(0)}}.bot-processing{margin:6px 6px 6px 4px;display:flex;align-items:flex-end;color:#080808}.dot{display:inline-block;width:8px;height:8px;margin-left:3px;background-color:#cdcecf;border-radius:50%;animation:dot-blink 1.4s infinite both}.bot-text{display:flex;align-items:center;gap:5px!important;font-size:14px!important}.dot:nth-child(2){animation-delay:.2s}.dot:nth-child(3){animation-delay:.4s}@keyframes dot-blink{0%,80%,to{opacity:0}40%{opacity:1}}.container{display:flex;align-items:center;background-color:#f1f5f9!important;color:#5f6b7c!important;padding-block:4px;padding-right:4px;padding-left:12px;border-radius:25px}.container--darkmode{background-color:#1e293b!important;color:#818ea1!important}.container--darkmode .score-text{color:#fff!important}.container .label{margin-right:8px;font-weight:700}.container .score-container{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%}.container .score-container .score-out-of{position:absolute;bottom:2px;font-size:8px}.container .score-container .score-out-of .score-text{font-size:12px;font-weight:700;color:#070a13}.container .score-container .score-circle{position:absolute;width:36px;height:36px;transform:rotate(-90deg)}.workarea-header-tabs{gap:32px;padding:8px 32px 0;background-color:#fff}.workarea-header-tabs .custom-bottom-border{height:2px;width:70px;margin-inline:auto;margin-top:6px;border-radius:999px;background-color:#906aff}.selected-circle,.unselect-circle{width:32px;height:32px;padding:5px 12px;background-color:#906aff;color:#fff;border-radius:20px;font-weight:500;cursor:pointer;transition-duration:.5s}.unselect-circle{background-color:#e2e8f0;color:#000;z-index:0}.selected-btn,.unselect-btn,.event-unselect-btn{width:55%;height:36px;background-color:#f1ecff;color:#906aff;border-radius:20px;border:1px solid #906aff;font-weight:600;cursor:pointer;transition-duration:.5s}.unselect-btn,.event-unselect-btn{border:1px solid #cbd5e1;background-color:#f1f5f9;color:#000;z-index:0}.event-unselect-btn{background-color:#fff}.right-btn{right:0}.absolute{position:absolute}.z-10{z-index:10}.mt-10{margin-top:15px!important}.css-lz6prw-MuiButtonBase-root-MuiAccordionSummary-root{height:36px!important}.event-button{width:92%;text-align:left;padding-left:15px}.workbench-top-button{width:580px!important}.code-container-wrapper--dark-mode .version-select,.selectable-code-editor-wrapper--dark-mode .version-select{color:#fff;background-color:#1e293b}.code-container-wrapper--dark-mode .version-select .MuiSelect-icon,.selectable-code-editor-wrapper--dark-mode .version-select .MuiSelect-icon{color:#fff}.code-editor-explanation-container{font-size:14px}.additional-input{width:500px}.detail-design-accordion-container .accordion-container{border-radius:1em;margin-left:1em;margin-right:1em}.detail-design-accordion-container .accordion-container .accordion-detail-wrapper{background-color:#f8fafc;border:1px solid #e2e8f0;padding:8px}.detail-design-accordion-container .accordion-container .accordion-detail-wrapper:not(:nth-child(1)){border-top:0;margin-top:-8px}.detail-design-accordion-container .accordion-container .accordion-detail-wrapper:not(:nth-last-child(1)){border-bottom:0}.detail-design-accordion-container .accordion-container .accordion-detail-wrapper:nth-child(1){border-top-left-radius:1em;border-top-right-radius:1em}.detail-design-accordion-container .accordion-container .accordion-detail-wrapper:nth-last-child(1){border-bottom-left-radius:1em;border-bottom-right-radius:1em}.selection-mapping-container .tag-button{background-color:#f0f0f0;color:gray;border-radius:2em;margin:.25em;font-size:.8em;font-weight:700;border:1px solid #f0f0f0;padding-top:0;padding-bottom:0;text-transform:none}.selection-mapping-container .sections-button{background-color:#906aff;color:#fff;border-radius:2em;margin:.25em;font-size:.8em;font-weight:700;border:1px solid #f0f0f0;padding-top:0;padding-bottom:0;text-transform:none}.selection-mapping-container .tag-button{background-color:#f0f0f0;color:gray;border-radius:2em;margin:.25em;font-size:.6em;font-weight:700;border:1px solid #f0f0f0;padding-top:0;padding-bottom:0}.selection-mapping-container .tag-button:hover{background-color:#fff;color:#906aff;border:1px solid #906aff}.selection-mapping-container .toggle-switch{color:#906aff}.selection-mapping-container .sections-button{background-color:#906aff;color:#fff;border-radius:2em;margin:.25em;font-size:.6em;font-weight:700;border:1px solid #f0f0f0;padding-top:0;padding-bottom:0}.selection-mapping-container .sections-button:hover{background-color:#fff;color:#906aff;border:1px solid #906aff}.selection-mapping-container .sections-button.active{background-color:#fff;border-color:#906aff;color:#906aff}.selection-mapping-container .selection-mapping-title{font-weight:700;font-size:.9em;padding-left:.1em;margin:.25em}.accordion-button{margin-right:.5em;background-color:#fff;text-align:center;border-radius:5px;color:#906aff}.accordion .MuiPaper-root .MuiPaper-elevation .MuiPaper-rounded{border:0!important;margin:0}.ai-info-box{position:relative;width:140px;padding:4px;margin-right:16px;text-align:center;border-radius:999px}.ai-info-box:before,.ai-info-box:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1;width:100%;background:linear-gradient(45deg,#f1ecff,#906aff,#f1ecff);background-size:400%;animation:glow 7s linear infinite;border-radius:999px}.ai-info-box:after{filter:blur(25px);transform:translateZ(0)}@keyframes glow{0%{background-position:0 0}50%{background-position:100% 0}to{background-position:0 0}}.design-document-window{width:100%;background-color:#fff}.design-document-window .selection-mapping-title{font-weight:700;font-size:.9em;padding-left:.1em;margin-bottom:.25em;margin-top:.25em}.design-document-window .tag-button{background-color:#f0f0f0;color:gray;border-radius:2em;margin:.25em;font-size:.6em;font-weight:700;border:1px solid #f0f0f0}.design-document-window .tag-button:hover{background-color:#fff;color:#906aff;border:1px solid #906aff}.design-document-window .toggle-switch{color:#906aff}.design-document-window .prev-button{border:1px solid #906aff;border-radius:2em;background-color:#fff;border-color:#906aff;margin-block-start:0;margin-right:auto;color:#906aff}.design-document-window .prev-button:hover{border:1px solid #906aff;margin-block-start:0;margin-right:auto;color:#fff;background-color:#906aff}.design-document-window .action-button{color:"white";background-color:#906aff;margin:.25em;border-radius:100px;text-transform:none}.design-document-window .action-button:hover{background-color:#f0ecfe;color:#906aff}.design-document-window .mark-complete-button{margin:.25em;background-color:#f0ecfe;color:#906aff;border-radius:100px;text-transform:none}.design-document-window .mark-complete-button:hover{color:#f0ecfe;background-color:#906aff}.design-document-window .next-button:hover{border-radius:100px;margin-block-end:0;background-color:#f0ecfe;color:#906aff}.design-document-window.Mui-disabled{background-color:#d3d3d3;border-color:#d3d3d3}.design-document-window .horizontal-collapse{width:100%;transition:width .25s;transition-timing-function:linear;height:100%}.design-document-container{display:flex;height:calc(100vh - 4em);border-radius:0}.view-document-window{width:100%;background-color:#fff}.view-document-window .selection-mapping-title{font-weight:700;font-size:.9em;padding-left:.1em;margin-bottom:.25em;margin-top:.25em}.view-document-window .tag-button{background-color:#f0f0f0;color:gray;border-radius:2em;margin:.25em;font-size:.6em;font-weight:700;border:1px solid #f0f0f0}.view-document-window .tag-button:hover{background-color:#fff;color:#906aff;border:1px solid #906aff}.view-document-window .toggle-switch{color:#906aff}.view-document-window .prev-button{border:1px solid #906aff;border-radius:2em;background-color:#fff;border-color:#906aff;margin-block-start:0;margin-right:auto;color:#906aff}.view-document-window .prev-button:hover{border:1px solid #906aff;margin-block-start:0;margin-right:auto;color:#fff;background-color:#906aff}.view-document-window .action-button{color:"white";background-color:#906aff;margin:.25em;border-radius:100px;text-transform:none}.view-document-window .action-button:hover{background-color:#f0ecfe;color:#906aff}.view-document-window .mark-complete-button{margin:.25em;background-color:#f0ecfe;color:#906aff;border-radius:100px;text-transform:none}.view-document-window .mark-complete-button:hover{color:#f0ecfe;background-color:#906aff}.view-document-window .next-button:hover{border-radius:100px;margin-block-end:0;background-color:#f0ecfe;color:#906aff}.view-document-window.Mui-disabled{background-color:#d3d3d3;border-color:#d3d3d3}.view-document-window .horizontal-collapse{width:100%;transition:width .25s;transition-timing-function:linear;height:100%}.close-icon{background-color:pink;border-radius:100px;color:red;padding:3px}.pdf-window{width:100%;height:100%}.view-document-container{display:flex;height:calc(100vh - 4em);border-radius:0}.upload-document-section{width:100%;padding:32px;margin-bottom:24px;border-radius:16px;border:1px solid var(--Neutrals-300, #e2e8f0);background:var(--Background-Surface-Primary, #fff);height:calc(100vh - 250px)}.upload-document-section .upload-document-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.upload-document-section .upload-document-header .section-title{font-family:Manrope-SemiBold!important}.upload-document-section .upload-document-header .section-subtitle{font-family:Manrope-Medium!important}.upload-document-section .upload-document-header .add-btn{background-color:#f1ecff;color:#906aff;font-family:Manrope-SemiBold!important;text-transform:none;padding:8px 20px;border-radius:32px;margin-left:auto}.upload-document-section .upload-row-wrapper{max-height:calc(100% - 100px);height:calc(100% - 100px);overflow-y:scroll}.upload-document-section .upload-btn{display:flex;justify-content:center;align-items:center;background-color:transparent}.upload-document-section .upload-btn button{border:2px solid #cbd5e1;border-radius:32px}.upload-document-section .upload-btn button:hover{box-shadow:none;background:transparent}.upload-document-section .upload-btn .custom-file-upload>div{padding-bottom:0!important}.upload-document-section .upload-btn .custom-file-upload .MuiChip-deletable{border:2px solid #cbd5e1;padding:4px!important;height:auto;border-radius:32px}.upload-document-section .section-title{color:var(--Neutrals-1100, #070a13);font-family:Manrope;font-size:14px;font-style:normal;font-weight:600;line-height:30px}.upload-document-section .section-title span{color:var(--Neutrals-600, #64748b);font-weight:400;color:#6b7280}.upload-document-section .section-subtitle{color:var(--Neutrals-700, #475569);font-family:Manrope;font-size:14px;font-style:normal;font-weight:500;line-height:16px;margin-bottom:24px}.upload-document-section .upload-row{display:flex;align-items:center;gap:16px;margin-bottom:16px;margin-right:16px}.upload-document-section .upload-row .text-align-center{justify-content:center!important;padding:14px!important}.upload-document-section .upload-row .api-type{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px;border-radius:16px;background:var(--Neutrals-100, #f8fafc)}.upload-document-section .upload-row .api-type .api-type-field{display:flex;align-items:center;gap:8px;flex:1}.upload-document-section .upload-row .api-type .label{color:var(--Neutrals-1100, #070a13);font-family:Manrope-SemiBold!important;font-size:14px;font-style:normal;line-height:16px}.upload-document-section .upload-row .api-type .select{background-color:#f9fafb;font-size:14px;height:40px;min-width:130px;max-width:200px;border-radius:32px;border:1px solid var(--Neutrals-300, #e2e8f0);background:var(--Neutrals-200, #f1f5f9)}.upload-document-section .upload-row .api-type .select .MuiOutlinedInput-notchedOutline{border:none}.upload-document-section .upload-row .api-type .type-menu-item,.upload-document-section .upload-row .api-type .MuiSelect-select{color:#070a13;font-family:Manrope-SemiBold;font-size:14px}.upload-document-section .upload-row .delete-icon{border-radius:32px;background-color:#f8fafc!important;height:40px;width:40px}.upload-document-section .upload-row.empty-row{height:inherit}@media (max-width: 768px){.upload-document-section{flex-direction:column;align-items:flex-start}.upload-document-section .api-type{flex-direction:column;align-items:flex-start;gap:12px}.upload-document-section .api-type-field{flex-direction:column;align-items:flex-start;gap:6px;width:100%}.upload-document-section .select{width:100%;max-width:none}.upload-document-section .upload-btn{width:100%}.upload-document-section .delete-icon{align-self:flex-start;margin-top:8px}}.upload-document-section .design-label{margin-top:20px;margin-bottom:8px;color:var(--Neutrals-600, #64748b);font-family:Manrope;font-size:14px;font-style:normal;font-weight:600;line-height:16px}.upload-document-section .design-label span{font-weight:400;color:#9ca3af}.upload-document-section .design-dropzone{width:100%;border:1px dashed #a78bfa;border-radius:12px;padding:32px;text-align:center;background-color:#fcfcfd}.upload-document-section .design-dropzone .upload-icon{font-size:36px;color:#a78bfa}.upload-document-section .design-dropzone .upload-instruction{margin-top:8px;color:var(--Neutrals-800, #334155);text-align:center;font-family:Manrope;font-size:14px;font-style:normal;font-weight:600;line-height:16px}.upload-document-section .design-dropzone .upload-types{margin-top:4px;margin-bottom:4px;color:var(--Background-Type-Medium, #64748b);text-align:center;font-family:Manrope;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.upload-document-section .design-dropzone .upload-select{margin-top:16px;text-transform:none;font-weight:500;border-color:#a78bfa;color:#7c3aed;border-radius:8px}.upload-document-section .design-dropzone .upload-select:hover{background-color:#f5f3ff;border-color:#7c3aed}.profile-container{display:flex;align-items:center;border-radius:32px;background-color:#fff;gap:8px;width:auto;height:40px;font-size:4px;padding:4px;cursor:pointer}.profile-container .company-icon,.profile-container .user-icon{width:32px;height:32px;padding:4px;border-radius:50%;object-fit:cover;display:block;overflow:hidden}.profile-container .user-icon{background:#e3daff}.app-bar-container{background:linear-gradient(51.09deg,#5e49b7 2.09%,#906dd9 96.74%);font-size:1.5rem;font-weight:700;position:relative;height:60px;display:flex;justify-content:center;padding:.2rem;box-shadow:none!important}.selected-item{background-color:#906aff;border-radius:3rem;display:flex;align-items:center;padding:.2rem 1rem}.selected-item p{color:#fff!important}.unselected-item{display:flex;align-items:center;padding:.2rem 1rem;color:#fff;text-decoration:none}.menu-options{display:flex;gap:25px;margin-left:3rem}.profile-card{width:200px;border-radius:16px;margin:0;border:none!important;box-shadow:none!important}.profile-item{display:flex;padding:10px 22px;align-items:center;cursor:pointer}.dialog-box .MuiPaper-root{width:550px;height:290px;max-width:688px;border-radius:15px}.dialog-box .dialog-title{padding:16px 25px;font-size:16px;font-weight:700;border-bottom:1px solid gray;font-family:manrope !important!important;color:#070a13!important}.dialog-box .dialog-text-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:20px 10px 10px}.dialog-box .dilog-confirmation_msg{color:#070a13!important;font-weight:600!important}.dialog-box .dialog-content{padding:10px!important;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.dialog-box .dialog-content p{font-family:manrope !important!important;font-weight:600!important;padding:0 10px}.dialog-box .warning-text{color:#cc2901;display:flex;align-items:center;justify-content:center;font-family:manrope!important;width:90%;line-height:24px;gap:10px}.dialog-box .warning-text span{margin-left:0;font-weight:600}.dialog-box .warning-text .MuiSvgIcon-root{margin-right:8px}.dialog-box .close-icon{position:absolute;right:10px;top:10px}.dialog-box .MuiDialogContentText-root{text-align:center}.dialog-box .actions{text-align:center;justify-content:center!important;padding-bottom:20px}.dialog-box .actions button{border-radius:17px;box-shadow:none;text-transform:none;background-color:#cc2901;font-size:14px!important}.dialog-box .actions button.MuiButton-containedWarning{background:#ffebe6;color:#cc2901}.del-confirmation{display:flex!important;justify-content:center!important;width:100%!important}.del-icon{background-color:#ffebe6;border-radius:20px!important;padding:8px!important}.confirm-cancel-btn{color:#1e293b!important;background-color:transparent!important;font-weight:600!important;font-family:manrope !important!important}.empty-page-title{color:var(--Neutral-Dark-1, #05060f);font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;line-height:130%;padding:0!important}.empty-page-description{color:var(--Neutral-Grey-2, #7a879a);font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;line-height:145%}.data-grid-header{background:var(--Neutrals-200, #f1f5f9)!important}.table-header-container{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-top:10px!important;width:80%!important;padding:0!important}.table-title{color:#1e293b;font-family:Manrope!important;font-size:18px!important;font-style:normal!important;font-weight:600!important;line-height:24px!important;letter-spacing:-.224px!important;padding-top:3px}.admin-data-grid{display:flex;justify-content:center;align-self:center}.admin-page-header{border-bottom:1px solid #e2e8f0;padding:8px 40px}.log-text,.selected-log-text{color:#7a879a;font-weight:500!important;cursor:pointer;transition:color .3s}.selected-log-text{color:#05060f;font-weight:600!important;display:inline-block;padding-bottom:7px}.log-divider{width:0px;border-bottom:2px solid #906aff!important;transition:.3s}.selected-log-divider{border-bottom:2px solid #906aff!important;width:70px;transition:.4s}.log-left-icon{margin:0 5px}.log-icon-container{width:100%;display:flex;align-items:center;justify-content:center;text-align:center}.log-table-icon{border-radius:20px;border:solid 1px silver;width:32px}.percentage-box{width:66px;height:32px;font-size:15px;line-height:20px;border-radius:8px;background-color:#d9fbe7;color:#14c15a;padding:4px;text-align:center;font-family:Manrope!important}.percentage-text{color:#7a879a;font-size:14px;font-weight:600;font-family:Manrope!important}.top-card-title,.top-left-card-title{font-size:18px!important;font-weight:600!important;line-height:24px!important;letter-spacing:-1.2%;color:#070a13!important;font-family:Manrope!important}.color-bar{width:20px;height:2px;border-radius:10px}.color-bar--lightGreen{background-color:#2aa3a3}.color-bar--orange{background-color:#ff8802}.color-bar--green{background-color:#14c15a}.color-bar--default{background-color:#94a3b8}.icon-box{width:50px;height:50px;border-radius:32px}.icon-box--lightGreen{background-color:#ebfafa}.icon-box--orange{background-color:#fff3e6}.icon-box--green{background-color:#d9fbe7}.icon-box--default{background-color:#f1f5f9}.chart-icon-box{width:35px;height:35px;border-radius:35px}.chart-icon-box--UserOctagon{background-color:#f1ecff}.chart-icon-box--UserAdd{background-color:#e6f3ff}.chart-icon-box--Code1{background-color:#ebfafa}.chart-icon-box--UserSquare{background-color:#fff3e6}.chart-icon-box--UserEdit{background-color:#d9fbe7}.top-card-value{font-size:48px!important;font-weight:600!important;line-height:56px!important;letter-spacing:-2.4%;color:#64748b;font-family:Manrope!important}.top-left-card-value{font-size:20px!important;font-weight:600!important;line-height:16px!important;color:#64748b;font-family:Manrope!important}.top-left-card{width:35%;height:160px;box-shadow:unset;border:solid 1px #e2e8f0;border-radius:16px!important;font-family:Manrope}.statistics-month-ddl{width:200px;border-radius:16px!important;background-color:#fff;font-family:Manrope!important}.statistics-vendor-logo{width:20px;margin:0 10px}.charts-button{border:none!important}.custom-tooltip{min-width:100px!important;background-color:#fff!important;color:#070a13!important;border:1px solid #e2e8f0!important;height:25px!important;margin-bottom:4px!important}.flex-pointer{cursor:pointer;display:flex}a,.primary-500{color:#906aff}.full-height{height:100vh}.full-width{width:100%}.primary-500{color:#906aff}.d-flex{display:flex}.space-between{justify-content:space-between!important}.flex-space-between{display:flex;justify-content:space-between}.flex-space-between-gap{display:flex;justify-content:space-between;gap:50px}.justify-center{justify-content:center!important}.flex-start{justify-content:flex-start}.flex-column{flex-direction:column!important}.no-margin{margin:0!important}.bold{font-weight:700!important}.padding-0{padding:0!important}.padding-top-0{padding-top:0!important}.padding-bottom-0{padding-bottom:0!important}.padding-top-0{padding-left:0!important}.padding-top-0{padding-right:0!important}.padding-x-0{padding-right:0!important;padding-left:0!important}.padding-y-0{padding-top:0!important;padding-bottom:0!important}.padding-1{padding:1!important}.padding-top-1{padding-top:1px!important}.padding-bottom-1{padding-bottom:1px!important}.padding-top-1{padding-left:1px!important}.padding-top-1{padding-right:1px!important}.padding-x-1{padding-right:1px!important;padding-left:1px!important}.padding-y-1{padding-top:1px!important;padding-bottom:1px!important}.padding-2{padding:2!important}.padding-top-2{padding-top:2px!important}.padding-bottom-2{padding-bottom:2px!important}.padding-top-2{padding-left:2px!important}.padding-top-2{padding-right:2px!important}.padding-x-2{padding-right:2px!important;padding-left:2px!important}.padding-y-2{padding-top:2px!important;padding-bottom:2px!important}.padding-3{padding:3!important}.padding-top-3{padding-top:3px!important}.padding-bottom-3{padding-bottom:3px!important}.padding-top-3{padding-left:3px!important}.padding-top-3{padding-right:3px!important}.padding-x-3{padding-right:3px!important;padding-left:3px!important}.padding-y-3{padding-top:3px!important;padding-bottom:3px!important}.padding-4{padding:4!important}.padding-top-4{padding-top:4px!important}.padding-bottom-4{padding-bottom:4px!important}.padding-top-4{padding-left:4px!important}.padding-top-4{padding-right:4px!important}.padding-x-4{padding-right:4px!important;padding-left:4px!important}.padding-y-4{padding-top:4px!important;padding-bottom:4px!important}.padding-5{padding:5!important}.padding-top-5{padding-top:5px!important}.padding-bottom-5{padding-bottom:5px!important}.padding-top-5{padding-left:5px!important}.padding-top-5{padding-right:5px!important}.padding-x-5{padding-right:5px!important;padding-left:5px!important}.padding-y-5{padding-top:5px!important;padding-bottom:5px!important}.padding-6{padding:6!important}.padding-top-6{padding-top:6px!important}.padding-bottom-6{padding-bottom:6px!important}.padding-top-6{padding-left:6px!important}.padding-top-6{padding-right:6px!important}.padding-x-6{padding-right:6px!important;padding-left:6px!important}.padding-y-6{padding-top:6px!important;padding-bottom:6px!important}.padding-7{padding:7!important}.padding-top-7{padding-top:7px!important}.padding-bottom-7{padding-bottom:7px!important}.padding-top-7{padding-left:7px!important}.padding-top-7{padding-right:7px!important}.padding-x-7{padding-right:7px!important;padding-left:7px!important}.padding-y-7{padding-top:7px!important;padding-bottom:7px!important}.padding-8{padding:8!important}.padding-top-8{padding-top:8px!important}.padding-bottom-8{padding-bottom:8px!important}.padding-top-8{padding-left:8px!important}.padding-top-8{padding-right:8px!important}.padding-x-8{padding-right:8px!important;padding-left:8px!important}.padding-y-8{padding-top:8px!important;padding-bottom:8px!important}.padding-9{padding:9!important}.padding-top-9{padding-top:9px!important}.padding-bottom-9{padding-bottom:9px!important}.padding-top-9{padding-left:9px!important}.padding-top-9{padding-right:9px!important}.padding-x-9{padding-right:9px!important;padding-left:9px!important}.padding-y-9{padding-top:9px!important;padding-bottom:9px!important}.padding-10{padding:10!important}.padding-top-10{padding-top:10px!important}.padding-bottom-10{padding-bottom:10px!important}.padding-top-10{padding-left:10px!important}.padding-top-10{padding-right:10px!important}.padding-x-10{padding-right:10px!important;padding-left:10px!important}.padding-y-10{padding-top:10px!important;padding-bottom:10px!important}.padding-11{padding:11!important}.padding-top-11{padding-top:11px!important}.padding-bottom-11{padding-bottom:11px!important}.padding-top-11{padding-left:11px!important}.padding-top-11{padding-right:11px!important}.padding-x-11{padding-right:11px!important;padding-left:11px!important}.padding-y-11{padding-top:11px!important;padding-bottom:11px!important}.padding-12{padding:12!important}.padding-top-12{padding-top:12px!important}.padding-bottom-12{padding-bottom:12px!important}.padding-top-12{padding-left:12px!important}.padding-top-12{padding-right:12px!important}.padding-x-12{padding-right:12px!important;padding-left:12px!important}.padding-y-12{padding-top:12px!important;padding-bottom:12px!important}.padding-13{padding:13!important}.padding-top-13{padding-top:13px!important}.padding-bottom-13{padding-bottom:13px!important}.padding-top-13{padding-left:13px!important}.padding-top-13{padding-right:13px!important}.padding-x-13{padding-right:13px!important;padding-left:13px!important}.padding-y-13{padding-top:13px!important;padding-bottom:13px!important}.padding-14{padding:14!important}.padding-top-14{padding-top:14px!important}.padding-bottom-14{padding-bottom:14px!important}.padding-top-14{padding-left:14px!important}.padding-top-14{padding-right:14px!important}.padding-x-14{padding-right:14px!important;padding-left:14px!important}.padding-y-14{padding-top:14px!important;padding-bottom:14px!important}.padding-15{padding:15!important}.padding-top-15{padding-top:15px!important}.padding-bottom-15{padding-bottom:15px!important}.padding-top-15{padding-left:15px!important}.padding-top-15{padding-right:15px!important}.padding-x-15{padding-right:15px!important;padding-left:15px!important}.padding-y-15{padding-top:15px!important;padding-bottom:15px!important}.padding-16{padding:16!important}.padding-top-16{padding-top:16px!important}.padding-bottom-16{padding-bottom:16px!important}.padding-top-16{padding-left:16px!important}.padding-top-16{padding-right:16px!important}.padding-x-16{padding-right:16px!important;padding-left:16px!important}.padding-y-16{padding-top:16px!important;padding-bottom:16px!important}.padding-17{padding:17!important}.padding-top-17{padding-top:17px!important}.padding-bottom-17{padding-bottom:17px!important}.padding-top-17{padding-left:17px!important}.padding-top-17{padding-right:17px!important}.padding-x-17{padding-right:17px!important;padding-left:17px!important}.padding-y-17{padding-top:17px!important;padding-bottom:17px!important}.padding-18{padding:18!important}.padding-top-18{padding-top:18px!important}.padding-bottom-18{padding-bottom:18px!important}.padding-top-18{padding-left:18px!important}.padding-top-18{padding-right:18px!important}.padding-x-18{padding-right:18px!important;padding-left:18px!important}.padding-y-18{padding-top:18px!important;padding-bottom:18px!important}.padding-19{padding:19!important}.padding-top-19{padding-top:19px!important}.padding-bottom-19{padding-bottom:19px!important}.padding-top-19{padding-left:19px!important}.padding-top-19{padding-right:19px!important}.padding-x-19{padding-right:19px!important;padding-left:19px!important}.padding-y-19{padding-top:19px!important;padding-bottom:19px!important}.padding-20{padding:20!important}.padding-top-20{padding-top:20px!important}.padding-bottom-20{padding-bottom:20px!important}.padding-top-20{padding-left:20px!important}.padding-top-20{padding-right:20px!important}.padding-x-20{padding-right:20px!important;padding-left:20px!important}.padding-y-20{padding-top:20px!important;padding-bottom:20px!important}.padding-21{padding:21!important}.padding-top-21{padding-top:21px!important}.padding-bottom-21{padding-bottom:21px!important}.padding-top-21{padding-left:21px!important}.padding-top-21{padding-right:21px!important}.padding-x-21{padding-right:21px!important;padding-left:21px!important}.padding-y-21{padding-top:21px!important;padding-bottom:21px!important}.padding-22{padding:22!important}.padding-top-22{padding-top:22px!important}.padding-bottom-22{padding-bottom:22px!important}.padding-top-22{padding-left:22px!important}.padding-top-22{padding-right:22px!important}.padding-x-22{padding-right:22px!important;padding-left:22px!important}.padding-y-22{padding-top:22px!important;padding-bottom:22px!important}.padding-23{padding:23!important}.padding-top-23{padding-top:23px!important}.padding-bottom-23{padding-bottom:23px!important}.padding-top-23{padding-left:23px!important}.padding-top-23{padding-right:23px!important}.padding-x-23{padding-right:23px!important;padding-left:23px!important}.padding-y-23{padding-top:23px!important;padding-bottom:23px!important}.padding-24{padding:24!important}.padding-top-24{padding-top:24px!important}.padding-bottom-24{padding-bottom:24px!important}.padding-top-24{padding-left:24px!important}.padding-top-24{padding-right:24px!important}.padding-x-24{padding-right:24px!important;padding-left:24px!important}.padding-y-24{padding-top:24px!important;padding-bottom:24px!important}.padding-25{padding:25!important}.padding-top-25{padding-top:25px!important}.padding-bottom-25{padding-bottom:25px!important}.padding-top-25{padding-left:25px!important}.padding-top-25{padding-right:25px!important}.padding-x-25{padding-right:25px!important;padding-left:25px!important}.padding-y-25{padding-top:25px!important;padding-bottom:25px!important}.padding-26{padding:26!important}.padding-top-26{padding-top:26px!important}.padding-bottom-26{padding-bottom:26px!important}.padding-top-26{padding-left:26px!important}.padding-top-26{padding-right:26px!important}.padding-x-26{padding-right:26px!important;padding-left:26px!important}.padding-y-26{padding-top:26px!important;padding-bottom:26px!important}.padding-27{padding:27!important}.padding-top-27{padding-top:27px!important}.padding-bottom-27{padding-bottom:27px!important}.padding-top-27{padding-left:27px!important}.padding-top-27{padding-right:27px!important}.padding-x-27{padding-right:27px!important;padding-left:27px!important}.padding-y-27{padding-top:27px!important;padding-bottom:27px!important}.padding-28{padding:28!important}.padding-top-28{padding-top:28px!important}.padding-bottom-28{padding-bottom:28px!important}.padding-top-28{padding-left:28px!important}.padding-top-28{padding-right:28px!important}.padding-x-28{padding-right:28px!important;padding-left:28px!important}.padding-y-28{padding-top:28px!important;padding-bottom:28px!important}.padding-29{padding:29!important}.padding-top-29{padding-top:29px!important}.padding-bottom-29{padding-bottom:29px!important}.padding-top-29{padding-left:29px!important}.padding-top-29{padding-right:29px!important}.padding-x-29{padding-right:29px!important;padding-left:29px!important}.padding-y-29{padding-top:29px!important;padding-bottom:29px!important}.padding-30{padding:30!important}.padding-top-30{padding-top:30px!important}.padding-bottom-30{padding-bottom:30px!important}.padding-top-30{padding-left:30px!important}.padding-top-30{padding-right:30px!important}.padding-x-30{padding-right:30px!important;padding-left:30px!important}.padding-y-30{padding-top:30px!important;padding-bottom:30px!important}.center-items{align-items:center!important}.no-padding{padding:0!important}.no-date{margin-left:30px}.text-left{text-align:left}.page-title{color:#906aff!important;font-size:36px!important;font-family:manrope!important;font-weight:800!important;line-height:48px!important;text-align:center}.page-subtitle{color:#05060f!important;font-size:18px!important;font-family:manrope!important;font-weight:600!important;line-height:24px!important;word-wrap:break-word!important}.modal-header{color:#05060f!important;font-size:18px!important;font-family:manrope!important;font-weight:700!important;line-height:20.3px!important;word-wrap:break-word;padding-top:10px!important}.form-title{color:#906aff!important;font-size:18px!important;letter-spacing:1px;font-family:manrope!important;font-weight:800;line-height:31.2px;word-wrap:break-word}.form-subtitle{color:#64748b;font-size:14px;font-family:manrope!important;font-weight:500;line-height:23.2px;margin-top:0;word-wrap:break-word}.table-header{font-size:12px;word-wrap:break-word;text-transform:uppercase;color:#000;background-color:#eff4f8}.MuiDataGrid-columnHeaderTitle{font-family:manrope!important;font-weight:700!important}.gap-container{position:relative;display:flex;align-items:center;gap:8px}.form-label{color:#05060f!important;font-size:14px!important;font-family:manrope!important;font-weight:700!important;line-height:20.3px!important;word-wrap:break-word!important;padding-bottom:5px!important}.error-block .error-text{color:red;font-size:13px;margin-left:10px}.primary-btn,.tertiary-btn{border-radius:32px!important;background-color:#906aff!important;color:#fff!important;text-transform:capitalize!important;font-family:Manrope-SemiBold!important}.primary-btn.disabled,.disabled.tertiary-btn{background-color:#ccc!important;color:#666!important;cursor:not-allowed}.secondary-btn,.test-case-action-buttons,.secondary-purple-btn{border-radius:32px!important;background-color:#f1ecff!important;color:#000!important;text-transform:capitalize!important;font-family:Manrope-SemiBold!important}.tertiary-btn{background-color:#f1f5f9!important;color:#05060f!important;font-family:Manrope-SemiBold!important}.secondary-purple-btn{color:#906aff!important}.no-bg-btn{border-radius:32px!important;background-color:transparent!important;color:#000!important;border:1.5px solid #cbd5e1!important;text-transform:capitalize!important;font-family:manrope!important;height:36px!important}.test-case-action-buttons{background-color:#906aff!important;color:#fff!important}.test-case-action-buttons p{font-family:manrope !important!important;font-size:16px!important;font-weight:400;line-height:1}.test-case-action-buttons:hover{background-color:#f0f0f0!important;color:#906aff!important;border-color:#906aff!important}.reset-btn{border-radius:32px!important;color:#fff!important;background-color:#f1ecff!important;padding:0 20px!important;height:45px!important}.reset-btn p{font-size:16px!important}.unselected-item2{color:#000}.base-btn,.base-btn :is(p){font-size:14px}.padding-bottom-btn{padding-bottom:5px!important}.margin-bottom-btn{margin-bottom:37px!important}.horizontal-divider{background:#fff;opacity:.4}.box-shadow{border-radius:16px!important;background-color:#fff;box-shadow:0 3.5px 5.5px #00000005!important;justify-content:center}.gap-10{gap:10!important}.trash{margin-left:8px!important;background-color:#ffebe6!important}.modal-loader{height:300px}.MuiStepLabel-label{color:#05060f!important;font-size:16px!important;font-family:manrope!important;font-weight:700!important;line-height:20.3px!important;word-wrap:break-word!important}.MuiStepLabel-iconContainer .MuiSvgIcon-root{color:#64748b}.MuiStepLabel-iconContainer.Mui-active .MuiSvgIcon-root{color:#906aff!important}.text-center{text-align:center}.loader{color:#906aff!important}.no-margin-top{margin-top:0!important}.MuiCheckbox-root.Mui-checked,.MuiRadio-root.Mui-checked,.MuiSwitch-switchBase.Mui-checked{color:#906aff!important}.MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{color:#906aff!important;background-color:#906aff!important}.error-message{color:#d32f2f!important;font-size:13px!important;font-family:manrope!important;font-weight:500!important;line-height:20.3px!important;word-wrap:break-word!important}.MuiInput-underline:before,.MuiInput-underline:after{border-bottom:none!important}.debug{border:1px solid red}.stepper-prev-nxt-btn-icons{width:16px!important;height:16px!important}.MuiTextField-root{background-color:#fff;border-radius:1rem}.MuiDataGrid-footerContainer{display:none!important}.MuiFormLabel-asterisk{color:#ff3301!important}.error-align{margin-top:5px;margin-left:37px}.editable-table-input{border:none;background:transparent;width:100%;min-height:7rem;resize:none;outline:none}.full-page-loader{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center}.test-table-header{width:100%;font-weight:600;color:#070a13;background-color:#fff;display:flex;align-items:center;justify-content:space-between}.scrollbar::-webkit-scrollbar{height:4px;width:8px}.scrollbar::-webkit-scrollbar-track{background:#fff}.scrollbar::-webkit-scrollbar-thumb{background:#a8a5a8;border-radius:6px}.close-icon{cursor:pointer!important;background:#f1f5f9!important;color:#64748b!important;min-width:"40px"!important;height:"40px"!important;border-radius:"99px"!important}.main-container-upload{display:flex!important;flex-direction:row!important}.upload-jar-file .MuiFormControl-root{width:100%;display:flex;justify-content:space-between}.model-name-cell .set-as-default-hidden{display:none}.model-name-cell .set-as-default{display:inline;margin-left:1em;background-color:#906aff;color:#fff;padding:.25em .5em;border-radius:5px}.model-name-cell .set-as-default:hover{background-color:#f1ecff!important;color:#906aff}.tick-green-circle{color:#3bcd76;width:50px;height:50px;margin:auto;background-color:#d9fbe7;border-radius:50%;padding:5px}.custom-button-add{background-color:#f1ecff!important;width:10%!important;color:#906aff!important;border-radius:32px!important;margin-left:10px!important;padding:8px 4px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;text-transform:capitalize!important;font-size:16px!important}.delete-icon{background-color:#e2e8f0!important;border-radius:25px!important;width:35px;height:35px;padding:5px;cursor:pointer}.general-configuration-item-active{background-color:#f1ecff!important;border-radius:32px!important;color:#475569!important;padding:.5em 1em;margin-right:.5em;display:flex;justify-content:flex-start;align-items:center;font-size:14px}.general-configuration-item-active:hover{cursor:pointer}.general-configuration-item-passive{border-radius:32px!important;color:#475569!important;padding:.5em 1em;margin-right:.5em;display:flex;justify-content:flex-start;align-items:center;font-size:14px}.general-configuration-item-passive:hover{cursor:pointer}.general-configuration-container{height:calc(100vh - 6em);margin:0!important}.setting-popover{border-radius:16px!important;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f!important}.fds-ai-info-box{display:inline-block;margin-left:10px;padding:5px 15px;background-color:#f0f0f0;border-radius:24px;color:#4a4a4a;font-weight:700;font-size:.9em;animation:moveGradient linear 12s infinite;background:linear-gradient(45deg,#f1ecff,#c7b5ff,#906aff,#c7b5ff,#f1ecff);background-size:200% 200%}.fds-editor{height:calc(100vh - 250px)!important}.fds-tick-square{width:40px;height:40px;display:flex!important;align-items:center;justify-content:center;cursor:pointer;background-color:#fff!important;color:#3bcd76!important;border-radius:16px;box-shadow:0 10px 20px #94a3b866!important;position:absolute;z-index:50!important}.fds-tick-square:hover{filter:brightness(.9);background-color:#fff;opacity:1}@keyframes moveGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.flow-container{padding-bottom:20vh!important}.flow-header{display:flex;justify-content:flex-start;gap:8px;align-items:center;padding:0 16px;min-height:54px}.flow-title{font-weight:600;font-size:16px}.flow-dropdown{min-width:100px;font-size:14px;max-height:30px;border-radius:32px;border:1.5px solid var(--Neutrals-300, #e2e8f0);background:var(--Neutrals-100, #f8fafc)}.flow-diagram{display:flex;justify-content:center;align-items:center;justify-self:center;background:#fff;border-radius:8px;padding:24px;margin-bottom:16px;margin-top:60px;border:1px solid #ddd;background-color:#f9f9f9;width:70%}.flow-node{border-radius:8px;text-align:left;min-width:100px;border:1.5px solid}.node-label{font-size:12px;padding:0 10px;color:#666;border-bottom:1px solid #ddd}.node-value{font-weight:600;font-size:14px;padding:0 10px}.source{border-color:#3ecf8e;background-color:#e9fdf5}.middleware{border-color:#9b59b6;background-color:#f5ebfa}.target{border-color:#f39c12;background-color:#fff5e6}.flow-connector{width:40px;height:2px;background-color:#ccc;margin:0 8px}.flow-controls{display:flex;justify-content:flex-end;gap:8px;margin-bottom:16px}.accordion-header{display:flex;justify-content:flex-start;gap:10px}.react-flow{direction:ltr}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;cursor:-webkit-grab;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;-webkit-animation:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.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;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:-webkit-grab;cursor:grab}.react-flow__node.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:-webkit-grab;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background:#1a192b;border:1px solid white;border-radius:100%}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:-4px;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;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{position:absolute;z-index:5;margin:15px}.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:translate(-50%)}.react-flow__attribution{font-size:10px;background:#ffffff80;padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@-webkit-keyframes dashdraw{0%{stroke-dashoffset:10}}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:3px;width:150px;font-size:12px;color:#222;text-align:center;border-width:1px;border-style:solid;border-color:#1a192b;background-color:#fff}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.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,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.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 #00000014}.react-flow__controls-button{border:none;background:#fefefe;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:5px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.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__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:4px;height:4px;border:1px solid #fff;border-radius:1px;background-color:#3367d9;transform:translate(-50%,-50%)}.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.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:#3367d9;border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.uml-node{border:1px solid #999;font-size:12px;background-color:#fff;border-radius:4px;overflow:hidden;text-align:left}.uml-node .title{background-color:#c084fc;color:#fff;font-weight:700;padding:4px;text-align:center}.uml-node .attributes,.uml-node .methods{padding:4px;border-top:1px solid #ddd}.empty-subflow-container{display:flex;align-items:center;justify-content:center;padding:40px;background:#f9fafb;border-radius:16px;width:100%;height:50vh;gap:40px}.empty-subflow-container .subflow-image{width:180px;height:auto}.empty-subflow-container .subflow-content{display:flex;flex-direction:column;justify-content:center}.empty-subflow-container .subflow-content .subflow-title{font-size:18px;font-weight:600;color:#1e293b}.empty-subflow-container .subflow-content .subflow-subtitle{font-size:14px;color:#64748b;margin:8px 0 16px;max-width:320px}.empty-subflow-container .subflow-content .add-button{background-color:#a78bfa;color:#fff;text-transform:none;border-radius:8px}.empty-subflow-container .subflow-content .add-button:hover{background-color:#8b5cf6}.add-subflow-dialog .dialog-header{display:flex;justify-content:space-between;align-items:center}.add-subflow-dialog .close-btn{margin-left:auto}.add-subflow-dialog .search-input{margin:10px 0}.add-subflow-dialog .flow-accordion{background-color:#f8f9fa;border-radius:8px;margin-bottom:8px;box-shadow:none}.add-subflow-dialog .flow-accordion.Mui-expanded{margin:8px 0}.add-subflow-dialog .flow-accordion .MuiAccordionSummary-root{padding:0 16px}.add-subflow-dialog .flow-accordion .MuiAccordionDetails-root{background:#fff;border-radius:0 0 8px 8px;padding:12px 16px}.add-subflow-dialog .add-btn{background-color:#7c3aed;color:#fff}.add-subflow-dialog .add-btn:hover{background-color:#6b21a8}.flow-diagram{height:300px;width:90%;border-radius:8px;padding:10px;background:#fafafa}.node{padding:8px 12px;border-radius:6px;font-size:12px;font-weight:500;text-align:center;border:1px solid #ccc;background:#fff;box-shadow:0 2px 5px #0000000d}.source-node{border-color:#2ecc71;background:#eafaf1;color:#1e8449}.middleware-node{border-color:#9b59b6;background:#f5ecf9;color:#6c3483}.target-node{border-color:#f39c12;background:#fef5e7;color:#d68910}.level3-flow-container{height:400px;width:90%;border-radius:8px;padding:10px;background:#fafafa}.level3-node{padding:8px 12px;border-radius:6px;font-size:12px;font-weight:500;text-align:center;border:1px solid #ccc;background:#fff;box-shadow:0 2px 5px #0000000d}.level3-experience-api{border-color:#2ecc71;background:#eafaf1;color:#1e8449}.level3-middleware-node{border-color:#9b59b6;background:#f5ecf9;color:#6c3483}.level3-target-node{border-color:#f39c12;background:#fef5e7;color:#d68910}.interface-wrapper{padding:16px;display:flex;flex-direction:row;gap:8px}.interface-header{display:flex;align-items:center;margin-bottom:16px;gap:12px}.interface-label{font-weight:500}.interface-container{display:flex;gap:16px;width:100%}.interface-left-panel{min-width:50%;max-width:50%;background-color:#fff;border-radius:16px;padding:16px;box-shadow:0 2px 8px #0000001a;overflow-y:scroll;height:82vh;padding-bottom:10vh}.interface-right-panel{min-width:50%;max-width:50%;background-color:#fff;border-radius:16px;padding:16px;box-shadow:0 2px 8px #0000001a;overflow-y:scroll;height:82vh;padding-bottom:10vh}.interface-expandable-panel{position:absolute;top:1rem;right:1rem;width:60px;height:auto;padding:.5rem;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;transition:width .3s ease-in-out;z-index:10;cursor:pointer;white-space:nowrap;overflow:hidden}.interface-expandable-panel.expanded{width:300px;box-shadow:0 0 10px #0003}.loader-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh}.loader-message{font-family:manrope!important;font-size:16px;font-weight:600;color:#906aff;margin-top:16px}.content-stack{padding:20px;background-color:#f1f5f9;height:calc(100vh - 3rem)}.content-container{background-color:#fff!important;padding:20px;border-radius:10px;height:100%;display:flex;flex-direction:row}.file-info-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.file-info-text{display:flex;flex-direction:column;justify-content:center;align-items:center;width:50%;margin:30px!important}.file-conversion-label{font-family:manrope !important!important;font-size:18px!important;font-weight:600!important;margin-top:8px!important}.background-process-message{font-family:manrope!important;font-size:16px!important;font-weight:500!important;color:#64748b}.file-explorer{display:flex;flex-direction:row;margin-top:20px;background-color:#f8fafc;border-radius:16px;overflow-y:auto;width:390px}.file-progress-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:85%;height:500px!important;margin-right:20px}.file-progress-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background-color:#f8fafc;padding:20px;border-radius:16px;height:100%;width:85%;overflow:auto}.circular-loader{align-self:center;margin-top:50%}.file-box{display:flex;align-items:center;margin-bottom:16px;width:100%}.file-icon{width:32px;height:32px;margin-right:8px}.file-name{flex:2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;color:#64748b;font-size:16px;font-weight:500}.progress-box{display:flex;align-items:center;flex:3;margin:0 16px;width:80px}.progress-text{margin-left:8px}.empty-progress-box{flex:3;margin:0 16px;height:10px;width:80px}.check-icon{width:32px;height:32px}.queued-text{margin-right:16px}.date-cell{width:100%;display:flex;justify-content:space-between!important;align-items:center!important}.provider-cell{width:100%;display:flex;align-items:center;justify-content:left;text-align:left}.content-stack-custom{padding:5px}.flow-header{display:flex;gap:40px}.flow-title{padding:10px 0;cursor:pointer}.flow-title-active{border-bottom:1px solid black}.zoom-container{display:flex;flex-direction:column;height:92%!important;position:relative;background-size:25px 25px;background-color:#fff;border-radius:8px}.canvas-box{flex:1;position:relative}.zoom-controls{display:flex;justify-content:center;align-items:center;position:absolute;bottom:10px;left:80%;z-index:1000;background:#fff;border-radius:20px;height:40px;width:180px;border:1px solid #bfccdf}.error-overlay{width:15px;height:15px;background:red;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.react-flow__node-group{background-color:transparent!important}.react-flow__node-default,.react-flow__node-input,.react-flow__node-output{background-color:transparent}.interface-wrapper{padding:0 16px!important}.interface-header{display:flex;align-items:center;margin-bottom:16px;gap:12px;width:98%!important;height:54px!important;background-color:#fff;border-radius:16px;margin-left:15px}.interface-label{font-weight:600!important;font-size:16px!important;color:#1e293b!important}.interface-dropdown{min-width:250px}.interface-container{display:flex;gap:16px}.interface-left-panel{min-width:49%;max-width:49%;background-color:#fff;border-radius:8px;padding:16px;box-shadow:0 2px 8px #0000001a;overflow-y:scroll;height:80vh;padding-bottom:10vh}.interface-tabs{border-bottom:1px solid #ddd;margin-bottom:16px}.interface-tab-content{min-height:200px}.interface-right-panel{background-color:#fff;padding:16px;box-shadow:0 2px 8px #0000001a;overflow-y:scroll;height:80vh;padding-bottom:15vh}.interface-accordion{margin-bottom:8px}.header{display:flex;justify-content:space-between;align-items:center;align-self:stretch;background-color:#fff;border-bottom:1px solid #e5e5e5;height:68px;padding:8px 32px;border:1px solid var(--Neutrals-300, #e2e8f0);background:#fff}.header .header-title{padding:0;color:var(--Background-Type-High, #070a13);font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.224px}.header .header-buttons{display:flex;padding:6px 16px;justify-content:right;align-items:center;gap:6px;flex:1 0 0;align-self:stretch}.header .header-buttons button{border:none;box-shadow:none;padding:15px 30px;border-radius:32px;line-height:16px;font-family:Manrope;font-size:14px;font-style:normal;font-weight:600}.header .header-buttons .migrator-cancel-btn{color:var(--Primary-500, #906aff);background:var(--Primary-100, #f1ecff)}.header .header-buttons .migrator-create-disabled-btn{background:var(--Primary-200, #e3daff);cursor:not-allowed;color:var(--Background-Surface-Primary, #fff)}.header .header-buttons .migrator-create-btn{background:var(--Primary-200, #7c55f0);cursor:pointer;color:var(--Background-Surface-Primary, #fff)}.object-details{padding:24px;width:100%;margin-bottom:15px;border-radius:16px;border:1px solid var(--Neutrals-300, #e2e8f0);background:var(--Background-Surface-Primary, #fff)}.object-details .section-title{color:var(--Neutrals-600, #64748b);font-family:Manrope;font-size:14px;font-style:normal;font-weight:600;line-height:16px;margin-bottom:16px}.object-details .field-row{display:flex;flex-wrap:wrap;gap:24px}.object-details .field{flex:1;min-width:48%;max-width:48%}.object-details .field .label{color:var(--Neutral-Dark-1, #05060f);font-family:Manrope;font-size:14px;font-style:normal;font-weight:600;line-height:16px;margin-bottom:6px}.object-details .field .input{border-radius:10px;border:1px solid var(--Neutral-Grey-3, #ccd4de);background:#f3f5f900}.object-details .field .input .MuiOutlinedInput-notchedOutline{border-color:#e2e8f0;border:none}.object-details .field .input .MuiInputBase-input{padding:12px 14px;font-size:14px}.upload-jar-section{width:100%;padding:32px;margin-bottom:24px;border-radius:16px;border:1px solid var(--Neutrals-300, #e2e8f0);background:var(--Background-Surface-Primary, #fff)}.upload-jar-section .upload-jar-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.upload-jar-section .upload-jar-header .add-btn{background-color:#f5f3ff;color:#7c3aed;font-weight:500;text-transform:none;padding:8px 16px;border-radius:8px;margin-left:auto}.upload-jar-section .upload-btn{display:flex;justify-content:center;align-items:center}.upload-jar-section .section-title{color:var(--Neutrals-1100, #070a13);font-family:Manrope;font-size:14px;font-style:normal;font-weight:600;line-height:30px}.upload-jar-section .section-title span{color:var(--Neutrals-600, #64748b);font-weight:400;color:#6b7280}.upload-jar-section .section-subtitle{color:var(--Neutrals-700, #475569);font-family:Manrope;font-size:14px;font-style:normal;font-weight:500;line-height:16px;margin-bottom:24px}.upload-jar-section .upload-row{display:flex;align-items:center;gap:16px;margin-bottom:2px}.upload-jar-section .upload-row .text-align-center{justify-content:center!important;padding:14px!important}.upload-jar-section .upload-row .api-type{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px;border-radius:16px;background:var(--Neutrals-100, #f8fafc)}.upload-jar-section .upload-row .api-type .api-type-field{display:flex;align-items:center;gap:8px;flex:1}.upload-jar-section .upload-row .api-type .label{color:var(--Neutrals-1100, #070a13);font-family:Manrope;font-size:14px;font-style:normal;font-weight:600;line-height:16px}.upload-jar-section .upload-row .api-type .select{background-color:#f9fafb;font-size:14px;height:40px;min-width:130px;max-width:200px;border-radius:32px;border:1px solid var(--Neutrals-300, #e2e8f0);background:var(--Neutrals-200, #f1f5f9)}.upload-jar-section .upload-row .api-type .select .MuiOutlinedInput-notchedOutline{border:none}.upload-jar-section .upload-row .delete-icon{color:#6b7280;font-weight:700;border-radius:32px;background:var(--Neutrals-100, #f8fafc);height:40px;width:40px}@media (max-width: 768px){.upload-jar-section{flex-direction:column;align-items:flex-start}.upload-jar-section .api-type{flex-direction:column;align-items:flex-start;gap:12px}.upload-jar-section .api-type-field{flex-direction:column;align-items:flex-start;gap:6px;width:100%}.upload-jar-section .select{width:100%;max-width:none}.upload-jar-section .upload-btn{width:100%}.upload-jar-section .delete-icon{align-self:flex-start;margin-top:8px}}.upload-jar-section .design-label{margin-top:20px;margin-bottom:8px;color:var(--Neutrals-600, #64748b);font-family:Manrope;font-size:14px;font-style:normal;font-weight:600;line-height:16px}.upload-jar-section .design-label span{font-weight:400;color:#9ca3af}.upload-jar-section .design-dropzone{width:100%;border:1px dashed #a78bfa;border-radius:12px;padding:32px;text-align:center;background-color:#fcfcfd}.upload-jar-section .design-dropzone .upload-icon{font-size:36px;color:#a78bfa}.upload-jar-section .design-dropzone .upload-instruction{margin-top:8px;color:var(--Neutrals-800, #334155);text-align:center;font-family:Manrope;font-size:14px;font-style:normal;font-weight:600;line-height:16px}.upload-jar-section .design-dropzone .upload-types{margin-top:4px;margin-bottom:4px;color:var(--Background-Type-Medium, #64748b);text-align:center;font-family:Manrope;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.upload-jar-section .design-dropzone .upload-select{margin-top:16px;text-transform:none;font-weight:500;border-color:#a78bfa;color:#7c3aed;border-radius:8px}.upload-jar-section .design-dropzone .upload-select:hover{background-color:#f5f3ff;border-color:#7c3aed}.file-upload-progress{margin:0 auto;padding:32px 16px;text-align:center}.file-upload-progress .heading{margin-bottom:8px;color:var(--Background-Type-High, #070a13);text-align:center;font-family:Manrope;font-size:22px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:-.308px}.file-upload-progress .subtext{margin-bottom:4px;color:var(--Neutrals-600, #64748b);text-align:center;font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-.192px}.file-upload-progress .timer{margin-bottom:24px;color:var(--Primary-500, #906aff);font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.file-upload-progress .progress-box{text-align:left;align-items:center;flex-shrink:0;display:flex;padding-bottom:16px;flex-direction:column;align-items:flex-start;flex:1 0 0;align-self:stretch;border-radius:16px;background:var(--Neutrals-100, #fff);width:70vw}.file-upload-progress .upload-status{font-size:14px;font-weight:500;color:#0f172a;margin-bottom:16px;border-bottom:1px solid var(--Neutrals-300, #e2e8f0);display:flex;height:52px;padding:0 16px;align-items:center;align-self:stretch}.file-upload-progress .file-list{width:100%;padding:0 16px}.file-upload-progress .file-list .upload-status-message{width:100%;font-size:14px;font-weight:500;color:#0f172a;margin-bottom:16px;padding-left:25px}.file-upload-progress .file-list .file-name-with-icon{display:flex;justify-content:left;align-items:center}.file-upload-progress .file-list .file-list-item{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:4px 0}.file-upload-progress .file-list .file-info-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%}.file-upload-progress .file-list .single-file-upload-info{width:100%;display:flex;justify-content:space-between}.file-upload-progress .file-list .icon-container{min-width:fit-content}.file-upload-progress .file-list .MuiListItem-root{padding:12px 0;align-items:center}.file-upload-progress .file-list .MuiListItem-root .file-icon{color:#94a3b8}.file-upload-progress .file-list .MuiListItem-root .check-icon{color:#10b981;font-size:20px}.file-upload-progress .file-list .MuiListItem-root .progress-wrapper-with-success{display:flex;align-items:center}.file-upload-progress .file-list .MuiListItem-root .progress-wrapper{display:flex;align-items:center;width:200px}.file-upload-progress .file-list .MuiListItem-root .progress-wrapper .MuiLinearProgress-root{flex:1;height:8px;border-radius:4px}.file-upload-progress .file-list .MuiListItem-root .progress-wrapper .MuiLinearProgress-root .MuiLinearProgress-bar{background-color:#a855f7}.file-upload-progress .file-list .MuiListItem-root .progress-wrapper .percent{font-size:14px;color:#0f172a;width:40px;padding:0;margin:0;text-align:right}.app-container{display:flex;flex-direction:column;gap:16px;overflow-y:scroll;max-height:100vh;padding:15px 150px 110px;scrollbar-width:none}.app-container::-webkit-scrollbar{display:none}.qualification-card{padding:1rem;border-radius:12px;margin:10px 0}.qualification-card .qualification-card__circle{fill:none;stroke-width:3.8;stroke-linecap:round;transition:stroke-dasharray .3s ease,stroke-dashoffset .3s ease;transform:rotate(-90deg);transform-origin:center}.qualification-card__content{display:flex;align-items:center;justify-content:space-evenly}.qualification-card__progress-ring{width:120px;height:120px;box-sizing:border-box}.qualification-card__circular-chart{width:100%;height:100%}.qualification-card__circle-bg{fill:none;stroke:#eee;stroke-width:3.8}.qualification-card__circle{fill:none;stroke-width:3.8;stroke-linecap:round}.qualification-card__circle.qualified{stroke:#00c853}.qualification-card__circle.not-qualified{stroke:#d32f2f}.qualification-card__percentage{fill:#2e2e2e;font-size:.4rem;font-weight:700}.qualification-card__details{display:flex;flex-direction:column;gap:10px}.qualification-card__status{display:flex;align-items:center;gap:8px}.qualification-card__status.qualified .qualification-card__icon{color:#00c853;background:#e6f4ea;border-radius:50%;padding:2px}.qualification-card__status.not-qualified .qualification-card__icon{color:#d32f2f;background:#fdecea;border-radius:50%;padding:2px}.qualification-card__label{font-size:14px;font-weight:500}.qualification-card__count{font-size:14px;font-weight:600;margin-left:auto}.custom-tooltip-qa{background-color:#f6fef9!important;color:#1b5e20!important;border:1px solid #c8e6c9!important;box-shadow:0 2px 8px #0000001a!important;max-width:320px;padding:16px!important;border-radius:8px!important;font-family:Inter,sans-serif;font-size:13px!important;line-height:1.5}.summary-report-container{padding:1rem}.summary-report-container .summary-report-card{display:flex;justify-content:space-between;align-items:center;border-radius:12px;padding:1rem;margin-bottom:1rem;background-color:#fff}.summary-report-container .summary-report-card .donut-container{flex-shrink:0}.summary-report-container .summary-report-card .summary-counts .status-row{display:flex;justify-content:space-between;align-items:center}.summary-report-container .summary-report-card .summary-counts .status-row .status-label.success{color:#2e7d32}.summary-report-container .summary-report-card .summary-counts .status-row .status-label.error{color:#d32f2f}.summary-report-container .documents-list .document-card{border-radius:12px;padding:.75rem 1rem;background-color:#f9f9f9;display:flex;align-items:center}.summary-report-container .documents-list .document-card .doc-info{display:flex;align-items:center;gap:.5rem}.summary-report-container .documents-list .document-card .doc-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.summary-report-container .documents-list .document-card .chip.success{background-color:#e6f4ea;color:#2e7d32}.summary-report-container .documents-list .document-card .chip.error{background-color:#fdecea;color:#d32f2f}.summary-report-container .documents-list .document-card .score-badge{width:32px;height:32px;border:2px solid #8884d8;border-radius:50%;display:flex;align-items:center;justify-content:center}.document-report__drawer{width:600px;max-width:100%;border-radius:16px 0 0 16px;box-shadow:0 4px 20px #0000001a;margin-right:16px}.document-report .document-report__header{border:1px solid red}.document-report__drawer_from_top_without-chatbot_screen{margin-top:120px;height:79%!important}.document-report__drawer_from_top_with-chatbot_screen{margin-top:56px;height:90%!important}.document-report__header{display:flex;justify-content:space-between;align-items:center}.document-report__title{display:flex;height:42px;gap:20px;align-items:center;flex-shrink:0;align-self:stretch}.document-report__title .stepper{cursor:pointer}.document-report__title .active{border-bottom:2px solid #5e49b7}.document-report__divider{margin-bottom:24px}.document-report__content{display:flex;flex-direction:column}.document-report__accordion-stack{gap:8px}.document-report__accordion{border-radius:16px;box-shadow:0 1px 4px #00000014;background-color:#fafafa;padding:0 16px;position:static}.document-report__accordion-summary{min-height:64px}.document-report__accordion-summary .MuiAccordionSummary-content{align-items:center;gap:8px}.document-report__accordion-summary_cursordefault{cursor:default!important}.document-report__accordion-details_DJ{background:#fff;border-radius:20px;margin:5px}.document-report__rating-chip.success{background-color:#d0f2d8!important}.document-report__rating-chip.warning{background-color:#fff4d6!important}.document-report__rating-chip.error{background-color:#ffd6d6!important}.document-report__score-box{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:2px solid #8884d8}.problem-suggestion-box{background:#fff;border-radius:12px;padding:12px;margin-bottom:12px;background-color:#f8fafc;border:1px solid #e2e8f0}.problem-suggestion-box:hover{box-shadow:0 10px 20px #0003;cursor:pointer}.cleancore-report__content .MuiCircularProgress-root{width:32px!important;height:32px!important}.cleancore-report__content .stack-wrapper{height:calc(100% - 32px)}.cleancore-report__content .loading{display:flex;justify-content:center;align-items:center;height:calc(100% - 100px)}:root{--neutrals-100: rgba(248, 250, 252, 1)}html,body{margin-left:auto;margin-right:auto;padding:0;font-family:Manrope!important}*{box-sizing:border-box}p,h1,h2,h3,h4,h5,h6{font-family:Manrope!important}.app{height:100vh;background-color:#f8f9fa;overflow-y:hidden;margin:0;padding:0}@font-face{font-family:manrope;src:url(/assets/Manrope-VariableFont_wght-CZfUxJDf.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:url(/assets/Manrope-Regular-BjNcpSXg.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Manrope-Medium;src:url(/assets/Manrope-Medium-Cgspblp2.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Manrope-SemiBold;src:url(/assets/Manrope-SemiBold-Diovf81e.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Manrope-Bold;src:url(/assets/Manrope-Bold-BNmhpqUF.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Manrope-ExtraBold;src:url(/assets/Manrope-ExtraBold-BXh4xW2d.ttf) format("truetype");font-weight:400;font-style:normal}
