body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}body,html{height:100%;margin:0;overflow:hidden;padding:0}.acceptance_criteria_gen{position:relative;vertical-align:top}.acceptance_criteria_gen:hover:before{color:#333;content:"\f044";cursor:pointer;font-family:Font Awesome\ 5 Free;font-size:16px;position:absolute;right:0}.acceptance_criteria_gen :hover{background-color:#f3f2f2}.user_story_gen{vertical-align:top}.editeTableContent{text-align:left;width:100%}.userStory{align-items:flex-start;display:flex;justify-content:space-between}.userStory :hover{background-color:#f3f2f2}.userStorycheckBox{margin-right:5px}.test_cases_gen{vertical-align:top}.action{vertical-align:middle}.loader{color:gray;font-size:24px;margin-top:-70px}.loaderforDb{margin-top:-60px}.btnWrap{display:flex;justify-content:flex-end;margin:20px 0 0}.btnWrap>:not(:first-child){margin-left:10px}.ant-btn.ant-btn-default.btn-primary:not(:disabled){background:#4153dd;border-color:#0540a5;color:#fff;margin-left:5px}.ant-btn.ant-btn-default.btn-primary:not(:disabled):hover{background:#407adb;border-color:#407adb;color:#fff;margin-left:5px}.ant-btn.ant-btn-default.btn-primary:focus-within{outline-color:#2e364c}.uploadWrapper{background:#fff;border-radius:10px;box-shadow:0 0 4px 0 rgba(0,0,0,.1);margin-bottom:20px;padding:16px}.uploadWrapper p{color:#000;margin-bottom:1rem;margin-top:0}.uploadWrapper p:last-child{margin-bottom:0}.uploadWrapper .upload-hint{color:#666}.uploadWrapper .material-symbols-outlined{color:#407adb;font-size:6rem}.drag{display:flex;justify-content:space-between;width:23.5%}.selectButtonWrap{display:flex;justify-content:end;margin-top:-60px;padding-right:20px}.customNav{display:flex;justify-content:center}.logo{padding-left:10px}.centered-card{align-items:center;display:flex;justify-content:center;margin-bottom:10px;margin-top:20px}.dbStreaming{padding:22px;position:relative}.dbStreaming,.vertical-text{border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1)}.vertical-text{background:#fff;cursor:pointer;padding:5px;position:absolute;right:-24px;top:11px;-webkit-transform:rotate(180deg);transform:rotate(180deg);white-space:nowrap;-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr}.vertical-text:hover{box-shadow:0 0 10px hsla(73,44%,58%,.87)}.buttonLoader{color:#fff;font-size:22px}.buttonLoader,.selectBox{margin-right:6px}.userStoryIcon,.userStoryMain{display:flex;justify-content:space-between}.userStoryIcon{font-size:18px;padding-left:10%;padding-right:20%;position:relative;width:60%}.newUserStory{color:green}.newUserStory:hover:before{background-color:#b0d3ba;border:1px solid #bcd1c2;border-radius:2px;color:#fff;content:"Add a new userstory";display:block;font-size:12px;font-weight:800;left:10%;padding:5px;pointer-events:none;position:absolute;top:120%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:99999}.pauseCircle{font-size:20px}.userStoryDeleteIcon{cursor:pointer;height:3.2vh;margin-left:10px}.clickableDelete{color:red;cursor:pointer}.notClickableDelete{color:gray}.notClickableDelete:hover:before{background-color:gray;border:1px solid gray;border-radius:2px;color:#fff;content:"Pick an userstory first";display:block;font-size:12px;left:10%;padding:5px;pointer-events:none;position:absolute;top:120%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:99999}.clickableAcceptanceCriteria{color:#4539e7;cursor:pointer}.clickableAcceptanceCriteria:hover:before{background-color:#afb2db;border:1px solid #afb2db;border-radius:2px;color:#fff;content:"Generate Acceptance Criteria";display:block;font-size:12px;font-weight:800;left:0;padding:5px;pointer-events:none;position:absolute;top:120%}.notClickableAcceptanceCriteria{color:gray}.notClickableAcceptanceCriteria:hover:before{background-color:gray;border:1px solid gray;border-radius:2px;color:#fff;content:"Pick an userstory first";display:block;font-size:12px;left:15%;padding:5px;pointer-events:none;position:absolute;top:120%}.navbar-nav{cursor:pointer}.ant-upload-list-item{margin-left:27px}.newProjectButton{background:#4285f4;background:linear-gradient(135deg,#9b72cb,#4285f4,#d96570);border:none;border-radius:4px;margin-bottom:20px;position:absolute;right:20px;transition:background .3s ease}.newProjectButton:hover{background:linear-gradient(135deg,#d96570,#4285f4,#9b72cb)}.fldWrap{margin:16px 12px 16px 2px}.loginWrapperWhole{align-items:center;background-color:#dcf9f2;display:flex;height:93vh;justify-content:center}.registrationGenericContent{align-items:center;display:flex;justify-content:space-between}.chatRegistrationGenericContent,.registrationGenericContent{background-color:#fff;border-radius:.2px;box-shadow:0 16px 32px 0 rgba(117,102,128,.12),0 8px 16px 0 rgba(59,48,63,.12);margin:auto;max-width:100%;position:relative;width:960px}.chatRegistrationGenericContent{min-height:720px;overflow:auto}.inputWrapper{bottom:5px;left:5px;position:absolute;right:5px}.leftImg{background:url(https://png.pngtree.com/png-vector/20220712/ourmid/pngtree-customer-assessment-businesswoman-company-control-png-image_5928919.png) no-repeat 0/auto;background-size:contain;display:block;flex:0 0 320px;min-height:720px}.rightArea{margin-left:0;padding:30px 70px;width:100%}.btnStyle1{align-items:center;background-color:#032e2d;border:1px solid;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;height:40px;justify-content:center;line-height:20px;min-width:105px;padding:9px 12px;position:relative;text-decoration:none}.btnStyle1,.inputBox{border-radius:6px;font-family:inherit;width:100%}.inputBox{background-color:#f5f5f5;border:1px solid #c7efdd;color:var(--cs-primary-a);display:block;font-size:inherit;font-weight:inherit;line-height:24px;margin:0 0 5px;outline:none;padding:7px 12px}.rightChatArea{background-color:#f5f5f5;margin:0;padding:30px 70px;width:100%}.inputWithIcon{border:1px solid #ccc;border-radius:17px;font-size:16px;height:100%;padding:10px 40px;width:100%}.iconRightEnablled{color:#7becd0;cursor:pointer}.iconRightDissabled,.iconRightEnablled{font-size:24px;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.iconRightDissabled{color:#e4f6f5;cursor:not-allowed}.chatMessages{flex-grow:1;margin-bottom:20px;max-height:90%;overflow:auto;padding:10px;position:absolute;width:100%}.messageWrapper{display:flex;flex-direction:column;margin-bottom:10px}.userMsg{align-self:flex-end;background-color:#dcf8c6;border-radius:15px 15px 0 15px}.AiMsg,.userMsg{word-wrap:break-word;margin:10px 0;max-width:80%;padding:10px;text-align:left}.AiMsg{align-self:flex-start;background-color:#f1f0f0;border-radius:15px 15px 15px 0}.iconLeft{color:#7becd0;font-size:22px;left:10px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.chatImagePreview{background-color:#fff;border-top:1px solid #f5e6e6;bottom:46px;display:flex;height:10%;justify-content:space-between;left:6px;padding:9px;position:absolute;width:98%}.closeIcon{color:red;cursor:pointer}.userImg{width:60%}.AiMsg img{width:50%}.loginWrapper{align-items:center;background-color:#f0f2f5;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:20px}.loginBlk{background:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);max-width:400px;padding:40px;text-align:center;width:100%}.loginBlk h2{color:#333;font-size:24px;font-weight:700}.ant-form-item,.loginBlk h2{margin-bottom:20px}.loginBlk .ant-input,.loginBlk .ant-input-password{border:1px solid #d9d9d9;border-radius:4px;font-size:16px;padding:10px}.fullWidth{background-color:#1890ff;border-color:#1890ff;border-radius:4px;color:#fff;font-size:16px;padding:6px;transition:background-color .3s ease;width:100%}.fullWidth:focus,.fullWidth:hover{background-color:#032e2d;border-color:#40a9ff}.forgotWrap{margin-bottom:20px;text-align:right}.forgotWrap div{color:#1890ff;cursor:pointer;font-size:14px;transition:color .3s ease}.forgotWrap div:hover{color:#40a9ff}.codeOutlineIcon{margin-left:5px}.downLoadJsButton{position:absolute;right:45px;top:13px}.ant-table-cell{vertical-align:top}.downLoadIcon{cursor:pointer;position:absolute;top:0}.dissbledDownloadZip{background-color:#ccc;border:1px solid #aaa;border-radius:5px;color:#666;cursor:not-allowed;margin:10px;opacity:.6}.EnabledDownloadZip{background-color:#03183a;border:none;border-radius:5px;color:#fff;cursor:pointer;margin:10px;transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,transform .3s ease;transition:background-color .3s ease,transform .3s ease,-webkit-transform .3s ease}.container{background:#fff;border:1px solid #9b72cb;box-shadow:0 0 10px rgba(0,0,0,.1);margin:20px auto;padding:20px;position:relative;width:80%}.projectTable{margin-top:60px}.ant-input{border:1px solid #9b72cb}.ant-table-row{transition:box-shadow .3s ease-in-out}.ant-table-row,.ant-table-row:hover{border-bottom:2px solid #d96570!important}.ant-table-row:hover{box-shadow:0 4px 8px #9b72cb}.ant-table-row td{transition:background-color .3s ease-in-out}.ant-table-row:hover td{background-color:#f5f5f5}.leftDownLoadBox{border:1px solid #9b72cb;display:flex;height:35px;justify-content:space-between;margin-bottom:10px;margin-left:3px;padding:5px;width:218px}.nav-bar{background:#f5f5f5;color:#fff;font-family:Arial,sans-serif;height:calc(100vh - 163px);overflow:auto;padding:10px;width:220px}.search-box{margin-bottom:10px;margin-left:3px;margin-top:10px;width:218px}.search-box .ant-input-affix-wrapper{background-color:#fff;border:1px solid #9b72cb;color:#0c0b0b}.nav-items{margin-top:20px}.navItem{color:#3c3636}.navItem,.navItemDisabled{background-color:initial;border-radius:4px;cursor:pointer;margin-bottom:5px;padding:10px;transition:background .3s}.navItemDisabled{color:#8b7f7f;cursor:not-allowed;pointer-events:none}.navItem.active,.navItemDisabled.active{background-color:#a8c7fa;color:#fff}.navItem:hover{background-color:#d3e3fd}.mainContainer{display:flex}.main-content{background:#fff;color:#fff;display:flex;flex:1 1;flex-direction:column;height:calc(100vh - 40px);padding:20px}.tabs{display:flex;margin-bottom:20px}.tab{background-color:#9b72cb}.tabDisabled{background-color:#d3d3d3;border-radius:4px 4px 0 0;color:#7a7a7a;cursor:not-allowed;cursor:pointer;margin-right:5px;opacity:.6;padding:10px 20px;pointer-events:none}.content{background:linear-gradient(135deg,#9b72cb,#4285f4,#d96570);border-radius:4px;display:flex;flex:1 1;flex-direction:column;height:calc(100vh - 169px);padding:20px;position:relative}.content-textarea{background-color:#fff;border:none;color:#1b1717;flex:1 1;font-size:16px;height:66vh;margin-bottom:10px;padding:10px;resize:none;width:100%}.save-button{background-color:#4285f4}.cancelbutton,.save-button{align-self:flex-end;border:none;border-radius:4px;color:#fff;cursor:pointer;margin:2px;padding:7px 52px}.cancelbutton{background-color:#d96570}.cancelbutton:hover{background-color:#de515f}.save-button:hover{background-color:#357ae8}.mainContentDiv{width:100%}.top-nav{align-items:center;background-color:#f5f5f5;border-bottom:2px solid #9b72cb;color:#9b72cb;display:flex;justify-content:space-between;padding:15px}.user-section{font-size:16px}.userStoryContainer{border:2px solid #9b72cb;border-radius:8px;color:#fff;font-family:Arial,sans-serif;height:calc(100vh - 70px);margin:5px;padding:20px;width:99%}.tabNavigation{display:flex;margin-bottom:20px}.tab{background-color:rgba(217,101,112,.8);border-radius:4px 4px 0 0;cursor:pointer;margin-right:5px;padding:10px 20px}.tab.active{background-color:#4285f4}.userStoryTitle{border:2px solid #1157ce;border-radius:4px;box-shadow:0 2px 3px #9b72cb;color:#000;font-size:18px;margin-bottom:28px;padding:10px}.description{border:2px solid #d96570;border-radius:4px;font-size:16px;margin-bottom:20px;padding:20px}.criteriaContainer{display:flex;flex-direction:column;gap:20px}.criteria{height:29vh}.criteria,.testCase{border:2px solid #9b72cb;border-radius:4px;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;overflow:auto;padding:20px}.testCase{height:28vh}.criteriaHeader{align-items:center;display:flex;font-size:16px;justify-content:space-between;margin-bottom:10px}.criteriaContent{font-size:14px}.criteriaIcon{color:#4285f4;cursor:pointer;font-size:18px}.requirementContainer{display:flex;flex-direction:column;height:calc(100vh - 170px)}.collapseArrow{align-self:flex-end}.userStoryMainContainer{display:flex;font-weight:500;justify-content:space-between;padding:5px}.mainWrapperChildContainer{height:calc(100vh - 170px);overflow:auto}.htmlMockupButtonWrap{color:#4285f4;display:flex;justify-content:flex-end}.deleteIconHover:hover{color:#d96570}.uploadSpin{color:#fff}.tooltipTitleIcon{border-radius:50%;color:"#ffffff";cursor:pointer;font-size:"16px";padding:5px;transition:box-shadow .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:box-shadow .3s ease-in-out,transform .3s ease-in-out;transition:box-shadow .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.tooltipTitleIcon:hover{box-shadow:0 0 8px 4px rgba(0,0,0,.2);-webkit-transform:scale(1.1);transform:scale(1.1)}.addPageIcon{color:#728415;cursor:pointer;margin:3px}.downloadProjectIcon{color:#9b72cb;cursor:pointer}.addPageIcon:hover,.downloadProjectIcon:hover{box-shadow:0 4px 8px rgba(217,101,112,.5);color:#d96570;-webkit-transform:scale(1.2);transform:scale(1.2)}.addPageInput:focus{border:2px solid #9b72cb!important;box-shadow:none!important;outline:none!important}.htmlMockupCode{color:#000}.htmlMockupCodeTextArea{border:none;font-size:inherit;font-weight:500}
/*# sourceMappingURL=main.6a2c4ce1.css.map*/