.wrap-login .container .lhs{background-image:url(https://www.vedantalimited.com/img/homepage/atAGlance1.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;width:60%}.sidebar-container{border:0;width:19em;background:#fff;background:url(../assets/SideMenu_image.svg) no-repeat left center;background-size:cover;transition:width .3s ease;padding-top:12px}.wrap-login .container .lhs{background-image:url(https://www.vedantalimited.com/img/homepage/atAGlance1.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;width:60%}.sidebar-container{border:0;width:19em;background:#fff;background:url(../assets/SideMenu_image.svg) no-repeat left center;background-size:cover;transition:width .3s ease;padding-top:12px}.active-button{background-color:#d71a21;color:#fff}.active-button :hover,.inactive-button{background-color:#fff;color:#d71a21;border:1px solid #D71A21}.sdlc-page-container{display:flex;flex-direction:column;gap:2em;font-family:Poppins,sans-serif;padding:0;background:#f2f4f8!important;box-shadow:-1px 0 14px #00003336}.sdlc-page-container .ant-btn-primary:not(.ant-btn-disabled){background-color:#fff}.sdlc-page-container .ant-btn-primary:not([disabled]){background-color:#d71a21}.sdlc-page-container .options-container{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgb(187,194,204);padding:12px;background-color:#fff!important}.sdlc-page-container .options-container .select-llm-button{width:188px;height:35px;justify-content:space-between;border:1px solid #D71A21;border-radius:7px;cursor:pointer;box-shadow:2px 1px 1px #20203f66}.sdlc-page-container .options-container .main-buttons{width:12em;background-color:#d71a21;border:none;color:#fff;margin:10px;padding:25px;cursor:pointer;align-items:center;box-shadow:0 1px 1px #003;font-size:18px;display:flex;justify-content:center;gap:5px}.sdlc-page-container .options-container .main-buttons .selected{background-color:#c33304!important;color:#fff!important;box-shadow:0 0 5px #001!important}.sdlc-page-container .vision-box{display:flex;flex-direction:column;gap:1em;padding:12px;padding-top:0!important}.sdlc-page-container .vision-box .input-box{width:100%}.sdlc-page-container .vision-box .input-box .ant-input{background:#fff}.sdlc-page-container .vision-box .input-box .ant-input{border:1px solid #D71A21}.sdlc-page-container .vision-box .button-container{display:flex;flex-direction:row;gap:1em;justify-content:end}.sdlc-page-container .vision-box .button-container .sdlc-button{box-shadow:2px 1px 1px #20203f66;background-color:#fff!important;color:#d71a21!important;border:none!important;display:flex!important;align-items:center!important;padding:1em!important;min-height:3em!important;font-weight:700!important;border:.6px solid #D71A21!important}.sdlc-page-container .vision-box .button-container .sdlc-button:disabled,.sdlc-page-container .vision-box .button-container .sdlc-button[disabled]{background-color:#fff!important;color:#d71a21!important;cursor:not-allowed}.sdlc-page-container .vision-box .button-container .spinner{display:flex;justify-content:center;align-items:center}.sdlc-page-container .vision-box .button-container .spinner .ant-spin-dot i{background-color:#fff}.sdlc-page-container .vision-box .button-container .sdlc-button:hover{background-color:#d71a21!important;color:#fff!important}.sdlc-page-container .vision-box .button-container .sdlc-button:disabled{background-color:#fff!important;color:#d71a21!important}.sdlc-page-container .vision-box .button-container .multiline-button{white-space:pre-wrap;height:auto;width:25em}.sdlc-page-container .images-container .attachment-header{font-size:1.4em;font-weight:700;font-family:Poppins,sans-serif;padding-left:1em}.sdlc-page-container .images-container .image-list{display:grid;padding:1em;grid-template-columns:repeat(3,30.3%);grid-gap:20px}.sdlc-page-container .images-container .image-list .attachment{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border:1px solid #e8e9ee;padding:.5em;border-radius:10px}.sdlc-page-container .images-container .image-list .attachment .file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Poppins,sans-serif}.sdlc-page-container .images-container .image-list .attachment .file-name-text{color:#535a5f;font-family:Poppins,sans-serif}.sdlc-page-container .select-story{display:flex;flex-direction:row;justify-content:space-between}.sdlc-page-container .no-user-stories{display:flex;height:5em;align-items:center;justify-content:center}.sdlc-page-container .taks-detail-container{padding:0 1em}.sdlc-page-container .taks-detail-container .task-link{text-decoration:underline;cursor:pointer;color:#d71a21}.sdlc-page-container .user-story-section{display:flex;flex-direction:column;gap:1em}.sdlc-page-container .user-story-section .user-story-list{display:flex;flex-direction:column;gap:1em;height:27em;overflow-y:auto;padding:0 1em;overflow-x:hidden}.sdlc-page-container .user-story-section .user-story-header-container{display:flex;gap:1em;flex-direction:row;align-items:center;padding:0 1em}.sdlc-page-container .user-story-section .user-story-id-container{display:flex;gap:1em;flex-direction:row;align-items:center;min-height:2em;min-width:15em;max-width:15em;padding-left:1em}.sdlc-page-container .user-story-section .user-story-header{font-size:1.4em;font-weight:700}.sdlc-page-container .user-story-section .user-story{border:1px solid #002244;display:flex;width:100%;border-radius:10px;background:#fff}.sdlc-page-container .user-story-section .user-story .user-story-id{border-right:1px solid #e8e9ee;align-content:center;color:#d71a21;font-weight:700}.sdlc-page-container .user-story-section .user-story .title-story-container{padding:.5em 1em}.sdlc-page-container .user-story-section .user-story .title-story-container .title-container{display:flex;flex-direction:row;align-items:center;gap:.5em;font-weight:600}.sdlc-page-container .user-story-section .user-story .title-story-container .title-container .title-header{color:#000;font-weight:600;font-size:1em}.sdlc-page-container .user-story-section .user-story .title-story-container .user-story-title{align-content:center;font-weight:400}.sdlc-page-container .user-story-section .checkbox{height:18px;width:18px;align-self:center;cursor:pointer}.sdlc-page-container .user-story-section .user-story-2{display:flex;width:95%;border:1px solid #002244;border-radius:10px;background:#fff}.sdlc-page-container .user-story-section .user-story-2 .user-story-id{border-right:1px solid #e8e9ee;align-content:center;color:#d71a21;font-weight:700}.sdlc-page-container .user-story-section .user-story-2 .title-story-container{padding:.5em 1em}.sdlc-page-container .user-story-section .user-story-2 .title-story-container .title-container{display:flex;flex-direction:row;align-items:center;gap:.5em;font-weight:600}.sdlc-page-container .user-story-section .user-story-2 .title-story-container .title-container .title-header{color:#000;font-weight:600;font-size:1em}.sdlc-page-container .user-story-section .user-story-2 .title-story-container .user-story-title{font-weight:400;align-content:center}.sdlc-page-container .user-story-section .no-user-story-available{height:5em;text-align:center}.pointer{cursor:pointer}.top-buttons-1{background-color:#fff!important;border:none;color:#d71a21!important;cursor:pointer;align-items:center;font-size:16px;display:flex;justify-content:end}.top-buttons-1.selected{background-color:#d71a21!important;color:#fff!important;box-shadow:0 0 5px c03000!important}.like-dislike{display:flex;padding:0!important;width:32px;justify-content:center;align-items:center;z-index:0;border:none!important;background-color:transparent!important;color:#d71a21!important;margin-left:-75px}.feedback-list{min-width:210px;padding:10px 10px 5px!important}.feedback-list .feedback-options{display:flex;flex-direction:column}.feedback-list .feedback-options label{font-size:11.5px;margin-bottom:2px}.feedback-list .feedback-options label .ant-checkbox .ant-checkbox-inner{border:1px solid #D71A21}.feedback-list .feedback-options label .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner,.feedback-list .feedback-options label:hover .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{background-color:#d71a21}.feedback-list .ant-input{font-size:12px;padding:3px 5px;margin-top:3px}.feedback-list .ant-btn{font-size:12px;min-width:auto}.sdlc-submit-button{display:flex;justify-content:end;align-items:center;margin-top:5px}.sdlc-submit-button button{background-color:#d71a21!important;display:flex;justify-content:center;align-items:center;color:#fff!important;border:0;font-size:14px;min-width:100px;border-radius:4px;text-transform:uppercase}.footer-div-Sdlc{display:flex;align-items:center;justify-content:center;bottom:0;margin-top:10px;position:relative}.footer-div-Sdlc .sdlc-footer{font-size:14px}.sdlc-page-wrapper{display:flex;flex-direction:column;min-height:89vh}.sdlc-page-wrapper .sdlc-page-content{flex:1 0 auto;background:#dbdbdb!important;padding:1em 1em 0}.sdlc-btn-size{height:30px!important;width:30px!important}.sdlc-chat-button{cursor:pointer;height:50px;border:1px solid #D71A21!important;font-size:15px;box-shadow:2px 1px 1px #20203f66;color:#fff!important;display:flex;gap:4px;background-color:#d71a21!important;margin-left:-45px;border-radius:6px}.sdlc-chat-button:hover{background-color:#f05a2a80!important}.wrap-login .container .lhs{background-image:url(https://www.vedantalimited.com/img/homepage/atAGlance1.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;width:60%}.sidebar-container{border:0;width:19em;background:#fff;background:url(../assets/SideMenu_image.svg) no-repeat left center;background-size:cover;transition:width .3s ease;padding-top:12px}.dashboard{display:flex;flex-direction:column;align-items:center;background:#f5f5f5!important;font-family:Poppins,sans-serif}body{font-family:Poppins,sans-serif}.secondary-buttons{background-color:#f5f5f5;width:100%;justify-content:space-between}.content-box,.content-box-left{font-size:13px;width:100%;flex-grow:1;background-color:#0d0d0d;color:#fff;border:3px solid #D71A21;white-space:pre-wrap;word-wrap:break-word;overflow:hidden;box-shadow:0 1px 1px #003}.content-box-body.full-width{height:90%}.content-box-body{overflow:auto;height:87%;padding:5px 12px}.metrics-panel{display:flex;flex-wrap:wrap;justify-content:space-around;width:100%;margin:10px 0;background-color:#f1f6ff}.metric-box{background-color:#024;color:#fff;border:none;padding:10px;margin:5px;border-radius:10px;cursor:pointer;align-items:center;width:20%;text-align:center;box-shadow:0 1px 1px #003;display:flex;font-size:15px;justify-content:center}.top-div{display:flex;width:100%;align-items:center;justify-content:space-between}.top-four-buttons{gap:11px;display:flex;align-items:center}.top-buttons.selected{background-color:#d71a21!important;color:#fff!important;border:none;border-radius:5px}.top-buttons{background-color:#fff!important;color:#d71a21!important;border-radius:5px;border:none!important;cursor:pointer;align-items:center;display:flex;justify-content:center}.top-toggle-buttons{background-color:#fff!important;color:#d71a21!important;border-radius:5px;border:1px solid #D71A21!important;cursor:pointer;align-items:center;display:flex;justify-content:center}.top-toggle-buttons.selected{background-color:#d71a21!important;color:#fff!important;border:none!important;border-radius:5px}.toggle-header{display:flex;border-radius:5px;padding:5px}.secondary-button{border-color:#d71a21!important;color:#d71a21!important;margin:5px;background:transparent!important;cursor:pointer;align-items:center;font-size:15px;display:flex;padding:none;box-shadow:2px 1px 1px #20203f66!important}.input-button{border-color:#d71a21!important;color:#000!important;margin:5px;background:#fff!important;cursor:pointer;align-items:center;font-size:15px;display:flex;padding:none;box-shadow:2px 1px 1px #20203f66!important}.upperportion{border-color:#024!important;width:100%;color:#024!important;margin:5px;background:transparent!important;cursor:pointer;align-items:center;font-size:15px;padding:none}.submit-button-reverse{border-color:#d71a21!important;color:#d71a21!important;margin:5px;background:#fff;cursor:pointer;align-items:center;font-size:15px;display:flex;padding:14px;box-shadow:2px 1px 1px #20203f66!important}.output-area-section{align-items:center;display:flex;padding:0 12px;justify-content:space-between;border-bottom:2px solid #D71A21}.output-area-section .output-area-header{font-weight:700}.output-area-section .like-dislike{display:flex;padding:0!important;width:32px;justify-content:center;align-items:center;z-index:0;border:none!important;background-color:transparent!important;color:#d71a21!important}.output-area-section .file-secondary-button{display:flex;justify-content:center;align-items:center;z-index:0;border:none!important;background-color:transparent!important;color:#d71a21!important}.file-content-div-left{padding:4px;display:flex}.file-content-div{padding:4px;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.output-not-show{width:100%;display:flex;height:90%;flex-direction:column;justify-content:center;align-items:center}.secondary-button::placeholder{color:#d71a21}.input-select-button{border:1px solid;display:flex;padding:10px;width:51%;justify-content:space-evenly;background-color:#1414d2!important;color:#1414d2!important;border-color:#1414d2!important;cursor:pointer;align-items:center;border-radius:45px}.select-submit{display:flex}.main-container{display:flex;width:98%;background-color:#fff;padding:12px;box-shadow:-1px 0 14px #00003326}.container-height-header-open{height:calc(100% - 15rem)}.container-height-header-close{height:calc(100% - 7rem)}.file-panel{width:25%;padding:12px;color:#000;margin-right:10px;border:2px solid #D71A21}.file-panel-title :where(.css-dev-only-do-not-override-17seli4).ant-checkbox-checked .ant-checkbox-inner{background-color:#d71a21!important;border-color:#d71a21!important;border:1px solid #D71A21!important}.file-panel-title :where(.css-dev-only-do-not-override-17seli4).ant-checkbox .ant-checkbox-inner{box-sizing:border-box;display:block;width:16px;height:16px;direction:ltr;background-color:#fff;border:1px solid #D71A21!important;border-radius:4px;border-collapse:separate;transition:all .3s}.file-panel-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #D71A21}.file-panel ul{background-color:#fff;list-style-type:none;padding:0;border-radius:10px}ul{list-style-type:none;padding-left:20px}.file-list-li{white-space:pre-wrap;word-wrap:break-word;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.copyfilepath{display:flex;width:100%;color:#d71a21!important}.content-panel.full-width{width:100%}.migration-excel-button{cursor:pointer;height:35px;border:1px solid #D71A21;font-size:15px;color:#fff;display:flex;gap:4px;background-color:#d71a21!important}.content-panel-heading{display:flex;padding:5px;align-items:center;justify-content:space-between}.heading-button{display:flex}.content-box-div{display:flex;gap:12px}.content-box-width{width:73%}.content-box-full-width{width:100%}.content-box-header{display:flex;font-weight:700;padding:12px 12px 0;border-bottom:2px solid #D71A21;align-items:center}.file-panel-name{height:92%;overflow:auto;font-size:13px}.file-panel-name.full-width{height:94%}.file-panel-name::-webkit-scrollbar{width:8px}.spinner{display:flex;justify-content:center;align-items:center;height:100%}.spinner .ant-spin-dot i{background-color:#d71a21!important}.white-spinner .ant-spin-dot i{background-color:#fff!important}.blue-spinner .ant-spin-dot i{background-color:#d71a21!important}.model-div{overflow:auto;height:470px;padding:10px;font-size:15px}.model-div::-webkit-scrollbar{width:8px}.modaldiv{padding:10px;width:100%;min-width:675px;min-height:600px;max-width:675px;max-height:600px}.model{white-space:pre-wrap;word-wrap:break-word;overflow:auto;max-width:100%;background-color:#000;padding:15px;border:1px solid #ccc;border-radius:10px;color:#fff}.model pre{white-space:pre-wrap;word-wrap:break-word}.output-content-box,.reverse-file-panel-name{height:69vh!important}.content-box-layout{background-color:#fff;color:#0d0d0d;white-space:normal;word-wrap:break-word}.top-four-buttons .ant-radio-wrapper:hover .ant-radio-inner,.top-four-buttons .ant-radio-wrapper:hover .ant-radio-input:focus+.ant-radio-inner{border-color:#d71a21}.top-four-buttons .ant-radio-wrapper .ant-radio-checked .ant-radio-inner{border-color:#d71a21;background-color:#d71a21}.middle-div{display:flex;width:100%;justify-content:flex-end;align-items:baseline}.middle-div-select-all{display:flex}.upload-file-section{display:flex;gap:12px;padding:12px 12px 8px}.upload-file-section .upload-zip,.upload-file-section .upload-pdf{border:2px dashed #8591a2;padding:10px;border-radius:5px;width:85%;background-color:#fff;text-align:center;position:relative}.run-button{border-radius:5px!important;display:flex!important;width:245px!important;height:48px!important;background-color:#d71a21!important;box-shadow:2px 1px 1px #20203f66!important;color:#fff!important;border:1px solid #D71A21!important;text-align:center!important}.drawersubmit-button{border-radius:5px!important;background-color:#d71a21!important;box-shadow:2px 1px 1px #20203f66!important;color:#fff!important;border:1px solid #D71A21!important;text-align:center!important}.incremental-label{font-weight:700;font-family:sans-serif}.segmented-control{display:flex;border:1px solid #d9d9d9;border-radius:4px;overflow:hidden}.segment{padding:6px 12px;background-color:#fff;border:none;cursor:pointer;transition:all .3s;font-size:14px}.segment:not(:last-child){border-right:1px solid #d9d9d9}.segment.active{background-color:#d71a21;color:#fff}.segment:hover:not(.active){background-color:#f5f5f5}.run-button:hover,.drawersubmit-button:hover{background-color:#d71a21!important;color:#fff!important;border:1px solid #D71A21!important}.select-all-options{margin-left:25px;display:flex}.select-all-options .ant-radio-wrapper:hover .ant-radio-inner,.select-all-options .ant-radio-wrapper:hover .ant-radio-input:focus+.ant-radio-inner{border-color:#d71a21}.select-all-options .ant-radio-wrapper .ant-radio-checked .ant-radio-inner{border-color:#d71a21;background-color:#d71a21}:where(.css-dev-only-do-not-override-17seli4).ant-checkbox-checked .ant-checkbox-inner{background-color:#d71a21!important;border-color:#d71a21!important}:where(.css-dev-only-do-not-override-17seli4).ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner{background-color:#f2835e!important;border-color:transparent}.mr-5{margin-right:5px}.top-two-buttons{display:flex;padding:5px;background-color:#f2f4f8!important;border:1px solid #D71A21;border-radius:7px}.arrow-top-buttons.selected{background-color:#d71a21!important;color:#fff!important;border:none;border-radius:5px}.arrow-top-buttons{background-color:#fff!important;color:#d71a21!important;border-radius:5px;cursor:pointer;align-items:center;display:flex;justify-content:center}.DrawerSelect{display:flex;margin:10px;align-items:center;text-align:center;justify-content:space-between;margin-right:0!important;gap:11px}.DrawerCalendar{display:flex;margin:10px;align-items:center;text-align:center;justify-content:space-between}.DrawerSubmit{margin:10px;align-items:center;text-align:center;justify-content:space-between;text-align:right}.header-DrawerSubmit{margin:10px;align-items:center;text-align:center;justify-content:space-between}.drawertextareadiv{width:100%;display:flex;justify-content:space-between;align-items:center;text-align:center;margin-top:10px}.drawer-input-button{border-color:#d71a21!important;color:#000!important;margin:5px;background:#fff!important;cursor:pointer;align-items:center;font-size:15px;display:flex;padding:none;box-shadow:2px 1px 1px #20203f66!important}.footer-div-migration{display:flex;justify-content:center}.footer-div-migration .migartion-footer{font-size:12px;padding:5px 10px;display:flex;flex-direction:column;position:relative;bottom:0}.footer-div-migration .migartion-footer:before{margin-right:5px}@media (max-width: 768px){.footer-div-migration .migartion-footer{font-size:12px;padding:8px 15px}}.source-info-content{font-size:13px;line-height:1.5}.select-wrapper{display:flex;align-items:center}.info-icon{margin-left:8px;cursor:pointer;color:#d71a21}.wrap-login .container .lhs{background-image:url(https://www.vedantalimited.com/img/homepage/atAGlance1.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;width:60%}.sidebar-container{border:0;width:19em;background:#fff;background:url(../assets/SideMenu_image.svg) no-repeat left center;background-size:cover;transition:width .3s ease;padding-top:12px}.reverse-engineer-component{height:100%}.reverse-engineer-component .reverse-engineer-header{font-weight:700;height:40px;display:flex;align-items:center;padding:12px}.reverse-engineer-component .like-dislike{display:flex;padding:0!important;width:32px;justify-content:center;align-items:center;z-index:0;border:none!important;background-color:transparent!important;color:#d71a21!important}.reverse-engineer-component .upload-zip-file{color:#d71a21!important;height:36px;width:36px;border:1px solid #D71A21!important;box-shadow:2px 1px 1px #20203f66!important;background-color:#fff!important;transition:background-color .3s,color .3s}.reverse-engineer-component .upload-zip-file:hover,.reverse-engineer-component .upload-zip-file.selected{color:#fff!important;background-color:#d71a21!important}.reverse-engineer-component .upload-zip-file.selected:hover{background-color:#aa141a!important}.reverse-engineer-component .top-two-buttons{display:flex;border-radius:5px;background-color:#d71a21;align-items:center;padding:2px!important;margin-right:12px}.reverse-engineer-component .reverse-engineer-container .reverse-engineer-tool{background-color:#f5f5f5!important;display:flex;padding:12px;align-items:center;justify-content:space-between}.reverse-engineer-component .reverse-engineer-container .reverse-engineer-tool .left-section{display:flex;gap:10px;align-items:center}.reverse-engineer-component .reverse-engineer-container .reverse-engineer-tool .left-section .upload-file-button{height:36px;width:36px;color:#d71a21!important;border:1px solid #D71A21!important;box-shadow:2px 1px 1px #20203f66!important;background-color:#fff!important}.reverse-engineer-component .reverse-engineer-container .reverse-engineer-tool .left-section .upload-file-button:hover{color:#fff!important;background-color:#d71a21!important;border:1px solid #D71A21!important}.reverse-engineer-component .reverse-engineer-container .reverse-engineer-tool .left-section .select-llm-dropdown{width:188px;height:35px;justify-content:space-between;border:1px solid #D71A21!important;border-radius:7px;cursor:pointer;box-shadow:2px 1px 1px #20203f66!important}.reverse-engineer-component .reverse-engineer-container .reverse-engineer-tool .right-section{display:flex;gap:10px;align-items:center}.reverse-engineer-component .reverse-engineer-container .reverse-engineer-tool .right-section .reverse-engineer-input2{border-color:#d71a21!important;height:36px;background:#fff!important;align-items:center;font-size:15px;display:flex;box-shadow:2px 1px 1px #20203f66!important;width:360px}.reverse-engineer-component .reverse-engineer-container .reverse-engineer-tool .right-section .reverse-engineer-input{border-color:#d71a21!important;height:36px;background:#fff!important;align-items:center;font-size:15px;display:flex;box-shadow:2px 1px 1px #20203f66!important;width:400px}.reverse-engineer-component .reverse-engineer-container .reverse-engineer-tool .right-section .right-section-button.execute-button{color:#fff!important;background-color:#d71a21!important;border:1px solid #D71A21!important;width:auto;padding:0 15px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.reverse-engineer-component .reverse-engineer-container .reverse-engineer-tool .right-section .right-section-button.execute-button:hover:not(:disabled){background-color:#aa141a!important;border-color:#aa141a!important}.reverse-engineer-component .reverse-engineer-container .reverse-engineer-tool .right-section .right-section-button.execute-button:disabled{opacity:.6;cursor:not-allowed}.reverse-engineer-component .reverse-engineer-container .reverse-engineer-tool .right-section .right-section-button.execute-button .anticon{margin:5px}.reverse-engineer-component .reverse-engineer-container .reverse-engineer-tool .right-section .right-section-button.execute-button .spinner .ant-spin-dot-item{background-color:#fff!important}.reverse-engineer-component .reverse-engineer-container .reverse-engineer-tool .right-section .right-section-button{color:#d71a21!important;height:36px;width:36px;border:1px solid #D71A21!important;box-shadow:2px 1px 1px #20203f66!important;background-color:#fff!important}.reverse-engineer-component .reverse-engineer-container .reverse-engineer-tool .right-section .right-section-button:hover{color:#fff!important;background-color:#d71a21!important;border:1px solid #D71A21!important}.reverse-engineer-component .reverse-engineer-container .reverse-engineer-result{background-color:#fff!important;padding:12px;box-shadow:-1px 0 14px #00003326!important;display:flex;gap:12px;height:calc(100vh - 15rem)}.reverse-engineer-component .reverse-engineer-container .reverse-engineer-result .file-panel-section{width:25%;padding:12px;border:1px solid #D71A21!important}.reverse-engineer-component .reverse-engineer-container .reverse-engineer-result .file-panel-section .file-panel-header{display:flex;justify-content:space-between;border-bottom:1px solid #D71A21!important;align-items:center;padding-bottom:6px}.reverse-engineer-component .reverse-engineer-container .reverse-engineer-result .file-panel-section .file-panel-header .panel-title{font-weight:700;color:#737373!important;font-size:13px}.reverse-engineer-component .reverse-engineer-container .reverse-engineer-result .file-panel-section .file-panel-desc{height:92%;overflow:auto;font-size:13px}.reverse-engineer-component .reverse-engineer-container .reverse-engineer-result .reverse-engineer-output-box{border:1px solid #D71A21!important;width:100%;padding:12px}.reverse-top-div{display:flex;width:100%;align-items:center;justify-content:space-between;border-bottom:1px solid #bbc2cc!important}.pdf-container{padding:20px;font-family:Arial,sans-serif}.pdf-message{padding:10px;margin-bottom:10px;page-break-inside:avoid;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.page-break{page-break-before:always;margin-top:20px}.custom-modal .ant-modal-content{min-width:675px;min-height:600px;max-width:675px;max-height:600px}.ant-rate{color:#d71a21!important}.ant-modal-body{overflow:auto!important;height:400px!important}:where(.css-dev-only-do-not-override-17seli4).ant-checkbox .ant-checkbox-inner{box-sizing:border-box;display:block;width:16px;height:16px;direction:ltr;background-color:#fff;border:1px solid #D71A21!important;border-radius:4px;border-collapse:separate;transition:all .3s}.textarea-container{position:relative}.textarea-container .button-group{position:absolute;top:6px;right:0;z-index:1}.textarea-container .ant-popover-content{width:200px!important}.textarea-container .custom-popover{width:200px}.textarea-container .custom-popover .ant-popover-inner-content{max-height:200px;overflow-y:auto}.textarea-container .info-content{font-size:14px;line-height:1.5}.textarea-container .info-button{background:none;border:none;cursor:pointer;font-size:15px;color:#d71a21}.textarea-container .info-button:hover{color:#c74114}:where(.css-dev-only-do-not-override-17seli4).ant-popover .ant-popover-content{position:relative;width:200px}.info-content{font-size:13px;line-height:1.5}.info-content-header{display:flex;justify-content:space-between;align-items:center;font-size:7px}.info-content-header h1{margin:0}.close-button{background:none;border:none;cursor:pointer;font-size:13px;color:#999}.close-button:hover{color:#666}.info-content-body{padding:1px}.pspinner{display:flex;justify-content:center;align-items:center;height:100%}.pspinner .ant-spin-dot-item{background-color:#d71a21!important}.upload-zip-file:hover .pspinner .ant-spin-dot-item{background-color:#fff!important}.upload-zip-file:hover .pspinner{color:#fff!important}.footer-div{display:flex;justify-content:center}.footer-div .sdlc-footer{font-size:12px;padding:5px 5px 0;display:flex;flex-direction:column;position:relative;bottom:0}.footer-div .sdlc-footer:before{margin-right:5px}@media (max-width: 768px){.footer-div .sdlc-footer{font-size:12px;padding:8px 15px}}.wrap-login .container .lhs{background-image:url(https://www.vedantalimited.com/img/homepage/atAGlance1.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;width:60%}.sidebar-container{border:0;width:19em;background:#fff;background:url(../assets/SideMenu_image.svg) no-repeat left center;background-size:cover;transition:width .3s ease;padding-top:12px}.code-assist-page{background:#fff;height:89vh;display:flex;flex-direction:column}.code-assist-page .code-top-div{display:flex;justify-content:space-between;border-bottom:1px solid rgb(187,194,204);padding:12px}.code-assist-page .code-top-div .top-two-buttons{display:flex;border-radius:5px;background-color:#d71a21;align-items:center;padding:2px!important}.code-assist-page .code-top-div .top-two-buttons .top-buttons.selected{background-color:#d71a21!important;color:#fff!important;border:none;border-radius:5px}.code-assist-page .code-top-div .top-two-buttons .top-buttons{background-color:#fff!important;color:#d71a21!important;border-radius:5px;border:none!important;cursor:pointer;align-items:center;display:flex;justify-content:center}.code-assist-page .code-top-div .top-select-upload{display:flex;gap:10px}.code-assist-page .code-top-div .select-llm-dropdown{justify-content:space-between;border:1px solid #D71A21;width:190px;border-radius:7px;margin:4px 0;cursor:pointer;box-shadow:2px 1px 1px #20203f66}.code-assist-page .code-top-div .code-assist-reload-button{justify-content:space-between;border:1px solid #D71A21;color:#d71a21!important;border-radius:0 7px 7px 0;margin:4px 0;cursor:pointer;box-shadow:2px 1px 1px #20203f66}.code-assist-page .code-top-div .code-assist-reload-button .ant-btn-icon{margin-inline-end:0px!important;margin-left:8px}.code-assist-page .code-top-div .code-assist-reload-button:hover{border:1px solid #D71A21}.code-assist-page .code-assist-header-buttons{display:flex;justify-content:space-between;background-color:#f5f5f5!important;padding:12px;gap:10px}.code-assist-page .code-assist-header-buttons .code-assist-button{height:36px;width:36px;cursor:pointer;border:1px solid #D71A21!important;font-size:15px;box-shadow:2px 1px 1px #20203f66;color:#d71a21!important;display:flex;gap:4px;background-color:#fff!important}.code-assist-page .code-assist-header-buttons .code-assist-button:hover{background-color:#d71a21!important;border:1px solid #D71A21;color:#fff!important}.code-assist-page .code-assist-header-buttons .Left-section-header-buttons,.code-assist-page .code-assist-header-buttons .Left-section-header-buttons .button-group{display:flex;gap:10px}.code-assist-page .code-assist-header-buttons .Left-section-header-buttons .button-group .button{color:#d71a21;cursor:pointer;height:36px;width:36px;border:1px solid #D71A21;font-size:15px;box-shadow:2px 1px 1px #20203f66;background-size:inherit;background-repeat:no-repeat;background-position:center;background-color:#fff}.code-assist-page .code-assist-header-buttons .Left-section-header-buttons .button-group .button.selected{background-color:#d71a21;color:#fff;font-weight:600;box-shadow:2px 1px 1px #20203f66;background-size:inherit}.code-assist-page .code-assist-header-buttons .Left-section-header-buttons .button-group .button:hover{background-color:#f05a2a80!important;color:#fff!important}.code-assist-page .code-assist-header-buttons .Left-section-header-buttons .code-assist-chatsave-button{cursor:pointer;height:35px;border:1px solid #D71A21!important;font-size:15px;box-shadow:2px 1px 1px #20203f66;color:#fff!important;display:flex;gap:4px;background-color:#d71a21!important;justify-content:center;align-items:center;padding:0!important}.code-assist-page .code-assist-header-buttons .Left-section-header-buttons .code-assist-chatsave-button .ant-btn-icon{margin-inline-end:0px!important;margin-left:5px}.code-assist-page .code-assist-header-buttons .Left-section-header-buttons .code-assist-chatsave-button:hover{background-color:#f05a2a80!important}.code-assist-page .code-assist-header-buttons .Left-section-header-buttons .code-assist-chat-button{cursor:pointer;height:35px;border:1px solid #D71A21!important;font-size:15px;box-shadow:2px 1px 1px #20203f66;color:#fff!important;display:flex;gap:4px;background-color:#d71a21!important}.code-assist-page .code-assist-header-buttons .Left-section-header-buttons .code-assist-chat-button:hover{background-color:#f05a2a80!important}.code-assist-page .button-group{display:flex;gap:10px}.code-assist-page .button-group .button{color:#d71a21;cursor:pointer;height:36px;width:36px;border:1px solid #D71A21;font-size:15px;box-shadow:2px 1px 1px #20203f66}.code-assist-page .button-group .button.selected{background-color:#d71a21;color:#fff;font-weight:600;box-shadow:2px 1px 1px #20203f66}.code-assist-page .button-group .button:hover{background-color:#f05a2acc!important;color:#fff!important}.code-assist-page .code-assist-chat-bot{display:flex;flex-direction:column;padding:10px;border-radius:10px;box-shadow:-1px 0 14px #00003336;height:63vh;margin:10px;border:2px solid #D71A21}.code-assist-page .code-assist-chat-bot .chat-message-section{flex:1 1 auto;min-height:0;overflow-y:auto}.code-assist-page .code-assist-chat-bot .chat-message-section .user_li{position:relative;justify-content:flex-end}.code-assist-page .code-assist-chat-bot .chat-message-section .user_li .user_overallmessage{display:flex;justify-content:flex-end;align-items:center;width:100%}.code-assist-page .code-assist-chat-bot .chat-message-section .user_li .user_reply{text-align:left;min-width:100px;padding:10px;display:flex;border-radius:8px;background-color:#d71a21;color:#fff;position:relative;width:70%;box-shadow:#232f353d -2px 4px 3px 4px}.code-assist-page .code-assist-chat-bot .chat-message-section .user_li .editted_reply{position:relative;width:100%}.code-assist-page .code-assist-chat-bot .chat-message-section .assistance_li{justify-content:flex-start;border:none;position:relative}.code-assist-page .code-assist-chat-bot .chat-message-section .assistance_li .assistance_overallmessage{display:flex;text-align:left;justify-content:flex-start;align-items:center;width:70%}.code-assist-page .code-assist-chat-bot .chat-message-section .assistance_li .assitance_logo{margin-right:10px}.code-assist-page .code-assist-chat-bot .chat-message-section .chatbot{width:100%;padding:14px;border-radius:8px;box-shadow:#232f353d -2px 4px 3px 4px;background-color:#f4f1f1;color:#000;position:relative;height:40%;overflow-y:auto}.code-assist-page .code-assist-chat-bot .chat-message-section .chatbot .chat-msg{position:relative;word-break:break-word;white-space:pre-wrap}.code-assist-page .code-assist-chat-bot .chat-message-section .chatbot .chatbot-box{background-color:transparent;border-radius:.375rem;color:#fff;white-space:pre-wrap;word-wrap:break-word;display:block}.code-assist-page .code-assist-chat-bot .chat-message-section .chatbot .chatbot-box .pre_code{background-color:#0d0d0d;color:#fff;padding:1rem;white-space:break-spaces;word-wrap:break-word;overflow-y:auto}.code-assist-page .code-assist-chat-bot .chat-message-section .chatbot .chatbot-box .pre_heading{align-items:center;display:flex;justify-content:space-between;background-color:#545252;border-top-left-radius:5px;color:#cdcdcd;font-size:.99rem;padding:10px}.code-assist-page .code-assist-chat-bot .chat-message-section .chatbot .chatbot-box .pre_heading .code-top-buttons{gap:5px;display:flex}.code-assist-page .code-assist-chat-bot .chat-message-section .chatbot .chatbot-box .pre_heading .code-top-buttons .code-copy-btn{display:inline-flex;align-items:center;width:32px;padding-inline-start:0;padding-inline-end:0;color:#d71a21;flex-direction:row;flex-wrap:nowrap;align-content:stretch;justify-content:center;background-color:transparent;border:none}.code-assist-page .code-assist-chat-bot .chat-message-section .code-assist-reply-actions{display:flex;justify-content:center;top:-4px;margin:0 2px;line-height:0;position:absolute;background-color:#fff!important;border-radius:4px;padding-left:5px;padding-right:5px;box-shadow:#232f353d 0 1px 1px 1px;height:22px!important}.code-assist-page .code-assist-chat-bot .chat-message-section .code-assist-reply-actions :where(.css-dev-only-do-not-override-17seli4).ant-btn{padding-left:5px!important;padding-right:5px!important;line-height:0}.code-assist-page .code-assist-chat-bot .chat-message-section .code-assist-reply-actions .anticon svg{font-size:12px;color:#d71a21}.code-assist-page .code-assist-chat-bot .chat-message-section .code-assist-reply-actions .ant-btn-default{border-color:transparent!important;height:22px}.code-assist-page .code-assist-chat-bot .chat-input-section{display:flex;align-items:center;flex-shrink:0}.code-assist-page .code-assist-chat-bot .chat-input-section .code-assist-upload-button{cursor:pointer;border:1px solid #D71A21!important;color:#d71a21!important;box-shadow:2px 1px 1px #20203f66;margin-right:10px;height:45px;width:45px;font-size:16px}.code-assist-page .code-assist-chat-bot .chat-input-section .input-box{height:45px}.code-assist-page .code-assist-chat-bot .chat-input-section .input-box:hover{border:1px solid #D71A21}.code-assist-page .code-assist-chat-bot .chat-input-section .input-box:focus{border:1px solid #D71A21}.code-assist-page .code-assist-chat-bot .chat-input-section .code-assist-send-button{cursor:pointer;color:#d71a21;border:0;font-size:16px;height:42px}.code-assist-page .code-assist-chat-bot .chat-input-section .code-assist-send-button .spinner .ant-spin-dot i{background-color:#d71a21}.code-assist-page .code-assist-chat-bot .chat-input-section .code-assist-send-button:hover{color:#000}.code-assist-page .code-assist-chat-bot .chat-input-section .code-assist-send-button:disabled{color:#71777b;cursor:no-drop;background-color:transparent}.file-panel-title{font-weight:700;margin-bottom:10px;color:#737373;font-size:13px}.file-panel-title :where(.css-dev-only-do-not-override-17seli4).ant-checkbox-checked .ant-checkbox-inner{background-color:#d71a21!important;border-color:#d71a21!important}.file-panel-title :where(.css-dev-only-do-not-override-17seli4).ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner{background-color:#f2835e!important;border-color:transparent}.button-format-view{color:#d71a21;cursor:pointer;height:36px;width:36px;border:1px solid #D71A21;background-color:#d71a21!important;font-size:15px;background-size:28px!important;box-shadow:2px 1px 1px #20203f66;background-repeat:no-repeat;background-position:center}.button-format-view.clicked{background-color:#fff!important;color:#fff;border:1px solid #D71A21!important;font-weight:600;box-shadow:2px 1px 1px #20203f66;background-size:inherit}.button-format-view:hover{background-color:#f05a2a80!important;color:#fff!important}.save-chat-button-container{display:flex}.save-chat-button-container .compare-button .ant-btn{min-width:30px;border-radius:4px;font-size:14px;padding:4px 10px;text-transform:capitalize}.save-chat-button-container .compare-button .ant-btn:disabled{color:#32393f!important}.save-chat-button-container .ant-switch{background-color:#d71a21}.save-chat-button{border:0!important}.save-chat-button .ant-btn-icon{margin-inline-end:0px!important}.compare-button{display:flex;justify-content:center;align-items:center}.compare-button button{background-color:#d71a21!important;display:flex;justify-content:center;align-items:center;color:#fff!important;border:0;font-size:14px;min-width:100px;border-radius:4px;text-transform:uppercase}.ant-modal-footer .ant-btn span{color:#000!important}.ant-modal-footer .ant-btn:hover span{color:#fff!important}.ant-modal-footer .ant-btn-default span{color:#000!important}.ant-modal-footer .ant-btn{color:#000!important;background-color:#fff!important;border:1px solid #d9d9d9!important}.ant-modal-footer .ant-btn:hover{color:#fff!important;background-color:#d71a21!important}:where(.css-dev-only-do-not-override-17seli4).ant-select-outlined:not(.ant-select-customize-input) .ant-select-selector{border:none!important;background:#fff}.wrap-login .container .lhs{background-image:url(https://www.vedantalimited.com/img/homepage/atAGlance1.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;width:60%}.sidebar-container{border:0;width:19em;background:#fff;background:url(../assets/SideMenu_image.svg) no-repeat left center;background-size:cover;transition:width .3s ease;padding-top:12px}.test-assist-page{background:#fff;height:89vh;display:flex;flex-direction:column}.test-assist-page .code-top-div{display:flex;justify-content:space-between;border-bottom:1px solid rgb(187,194,204);padding:12px}.test-assist-page .select-llm-dropdown{width:188px;height:35px;justify-content:space-between;border:1px solid #D71A21;border-radius:7px;cursor:pointer;box-shadow:2px 1px 1px #20203f66}.test-assist-page .test-assist-header-buttons{display:flex;justify-content:space-between;background-color:#f5f5f5!important;padding:12px;gap:10px}.test-assist-page .test-assist-header-buttons .test-assist-button{height:36px;width:36px;cursor:pointer;border:1px solid #D71A21!important;font-size:15px;box-shadow:2px 1px 1px #20203f66;color:#d71a21!important;display:flex;gap:4px;background-color:#fff!important}.test-assist-page .test-assist-header-buttons .test-assist-button:hover{background-color:#d71a21!important;border:1px solid #D71A21;color:#fff!important}.test-assist-page .test-assist-header-buttons .Left-section-header-buttons,.test-assist-page .test-assist-header-buttons .Left-section-header-buttons .button-group{display:flex;gap:10px}.test-assist-page .test-assist-header-buttons .Left-section-header-buttons .button-group .button{color:#d71a21;cursor:pointer;height:36px;width:36px;border:1px solid #D71A21;font-size:15px;box-shadow:2px 1px 1px #20203f66;background-size:inherit;background-repeat:no-repeat;background-position:center;background-color:#fff}.test-assist-page .test-assist-header-buttons .Left-section-header-buttons .button-group .button.selected{background-color:#d71a21;color:#fff;font-weight:600;box-shadow:2px 1px 1px #20203f66;background-size:inherit}.test-assist-page .test-assist-header-buttons .Left-section-header-buttons .button-group .button:hover{background-color:#f05a2a80!important;color:#fff!important}.test-assist-page .test-assist-header-buttons .Left-section-header-buttons .test-assist-chatsave-button{cursor:pointer;height:35px;border:1px solid #D71A21!important;font-size:15px;box-shadow:2px 1px 1px #20203f66;color:#fff!important;display:flex;gap:4px;background-color:#d71a21!important;justify-content:center;align-items:center;padding:0!important}.test-assist-page .test-assist-header-buttons .Left-section-header-buttons .test-assist-chatsave-button .ant-btn-icon{margin-inline-end:0px!important;margin-left:5px}.test-assist-page .test-assist-header-buttons .Left-section-header-buttons .test-assist-chatsave-button:hover{background-color:#f05a2a80!important}.test-assist-page .test-assist-header-buttons .Left-section-header-buttons .test-assist-chat-button{cursor:pointer;height:35px;border:1px solid #D71A21!important;font-size:15px;box-shadow:2px 1px 1px #20203f66;color:#fff!important;display:flex;gap:4px;background-color:#d71a21!important}.test-assist-page .test-assist-header-buttons .Left-section-header-buttons .test-assist-chat-button{cursor:pointer;height:35px;border:1px solid #D71A21;font-size:15px;box-shadow:2px 1px 1px #20203f66;color:#fff;display:flex;gap:4px;background-color:#d71a21!important}.test-assist-page .test-assist-header-buttons .Left-section-header-buttons .test-assist-chat-button:hover{background-color:#f05a2a80!important}.test-assist-page .button-group{display:flex;gap:10px}.test-assist-page .button-group .button{color:#d71a21;cursor:pointer;height:36px;width:36px;border:1px solid #D71A21;font-size:15px;box-shadow:2px 1px 1px #20203f66}.test-assist-page .button-group .button.selected{background-color:#d71a21;color:#fff;font-weight:600;box-shadow:2px 1px 1px #20203f66}.test-assist-page .button-group .button:hover{background-color:#f05a2acc!important;color:#fff!important}.test-assist-page .test-assist-chat-bot{display:flex;flex-direction:column;padding:10px;border-radius:10px;box-shadow:-1px 0 14px #00003336;height:63vh;margin:10px;border:2px solid #D71A21}.test-assist-page .test-assist-chat-bot .chat-message-section{flex:1 1 auto;min-height:0;overflow-y:auto}.test-assist-page .test-assist-chat-bot .chat-message-section .chatbot{width:100%;padding:14px;border-radius:8px;box-shadow:#232f353d -2px 4px 3px 4px;background-color:#f4f1f1;color:#000;position:relative;height:40%;overflow-y:auto}.test-assist-page .test-assist-chat-bot .chat-message-section .chatbot .chat-msg{position:relative;word-break:break-word;white-space:pre-wrap}.test-assist-page .test-assist-chat-bot .chat-message-section .chatbot .chatbot-box{background-color:transparent;border-radius:.375rem;color:#fff;white-space:pre-wrap;word-wrap:break-word;display:block}.test-assist-page .test-assist-chat-bot .chat-message-section .chatbot .chatbot-box .pre_code{background-color:#0d0d0d;color:#fff;padding:1rem;white-space:break-spaces;word-wrap:break-word;overflow-y:auto}.test-assist-page .test-assist-chat-bot .chat-message-section .chatbot .chatbot-box .pre_heading{align-items:center;display:flex;justify-content:space-between;background-color:#545252;border-top-left-radius:5px;color:#cdcdcd;font-size:.99rem;padding:10px}.test-assist-page .test-assist-chat-bot .chat-message-section .chatbot .chatbot-box .pre_heading .code-top-buttons{gap:5px;display:flex}.test-assist-page .test-assist-chat-bot .chat-message-section .chatbot .chatbot-box .pre_heading .code-top-buttons .code-copy-btn{display:inline-flex;align-items:center;width:32px;padding-inline-start:0;padding-inline-end:0;color:#d71a21;flex-direction:row;flex-wrap:nowrap;align-content:stretch;justify-content:center;background-color:transparent;border:none}.test-assist-page .test-assist-chat-bot .chat-message-section .test-assist-reply-actions{display:flex;justify-content:center;top:-4px;margin:0 2px;line-height:0;position:absolute;background-color:#fff!important;border-radius:4px;padding-left:5px;padding-right:5px;box-shadow:#232f353d 0 1px 1px 1px;height:22px!important}.test-assist-page .test-assist-chat-bot .chat-message-section .test-assist-reply-actions :where(.css-dev-only-do-not-override-17seli4).ant-btn{padding-left:5px!important;padding-right:5px!important;line-height:0}.test-assist-page .test-assist-chat-bot .chat-message-section .test-assist-reply-actions .anticon svg{font-size:12px;color:#d71a21}.test-assist-page .test-assist-chat-bot .chat-message-section .test-assist-reply-actions .ant-btn-default{border-color:transparent!important;height:22px}.test-assist-page .test-assist-chat-bot .chat-input-section{flex-shrink:0;display:flex;align-items:center}.test-assist-page .test-assist-chat-bot .chat-input-section .test-assist-upload-button{cursor:pointer;border:1px solid #D71A21!important;color:#d71a21!important;box-shadow:2px 1px 1px #20203f66;margin-right:10px;height:45px;width:45px;font-size:16px}.test-assist-page .test-assist-chat-bot .chat-input-section .input-box{height:45px}.test-assist-page .test-assist-chat-bot .chat-input-section .input-box:hover{border:1px solid #D71A21}.test-assist-page .test-assist-chat-bot .chat-input-section .input-box:focus{border:1px solid #D71A21}.test-assist-page .test-assist-chat-bot .chat-input-section .test-assist-send-button{cursor:pointer;color:#d71a21;border:0;font-size:16px;height:42px}.test-assist-page .test-assist-chat-bot .chat-input-section .test-assist-send-button .spinner .ant-spin-dot i{background-color:#d71a21}.test-assist-page .test-assist-chat-bot .chat-input-section .test-assist-send-button:hover{color:#000}.test-assist-page .test-assist-chat-bot .chat-input-section .test-assist-send-button:disabled{color:#71777b;cursor:no-drop;background-color:transparent}.custom-segmented .ant-segmented-item-selected{background-color:#d71a21!important;color:#fff!important}.custom-segmented .ant-segmented-item:hover:not(.ant-segmented-item-selected){color:#d71a21!important}.custom-segmented .ant-segmented-thumb{background-color:#d71a21!important}.custom-segmented.ant-segmented{background-color:#fff;border:1px solid #D71A21}.custom-segmented.ant-segmented-disabled{opacity:.5;cursor:not-allowed}.wrap-login .container .lhs{background-image:url(https://www.vedantalimited.com/img/homepage/atAGlance1.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;width:60%}.sidebar-container{border:0;width:19em;background:#fff;background:url(../assets/SideMenu_image.svg) no-repeat left center;background-size:cover;transition:width .3s ease;padding-top:12px}.design-assist-page{background:#fff;height:89vh;display:flex;flex-direction:column;gap:5px!important}.design-assist-page .design-assist-header-buttons{display:flex;justify-content:space-between;padding:12px}.design-assist-page .design-assist-header-buttons .select-llm-dropdown{width:188px;height:35px;justify-content:space-between;border:1px solid #D71A21;border-radius:7px;cursor:pointer;box-shadow:2px 1px 1px #20203f66}.design-assist-page .design-assist-header-buttons .Left-section-header-buttons{display:flex;gap:10px}.design-assist-page .design-assist-header-buttons .Left-section-header-buttons .top-two-buttons{display:flex;border-radius:5px;background-color:#d71a21;align-items:center;padding:2px!important}.design-assist-page .design-assist-header-buttons .Left-section-header-buttons .top-two-buttons .top-buttons.selected{background-color:#d71a21!important;color:#fff!important;border:none;border-radius:5px}.design-assist-page .design-assist-header-buttons .Left-section-header-buttons .top-two-buttons .top-buttons{background-color:#fff!important;color:#d71a21!important;border-radius:5px;border:none!important;cursor:pointer;align-items:center;display:flex;justify-content:center}.design-assist-page .design-assist-header-buttons .Left-section-header-buttons .button-group{display:flex;gap:10px}.design-assist-page .design-assist-header-buttons .Left-section-header-buttons .button-group .button{color:#d71a21;cursor:pointer;height:36px;width:36px;border:1px solid #D71A21;font-size:15px;box-shadow:2px 1px 1px #20203f66;background-size:inherit;background-repeat:no-repeat;background-position:center}.design-assist-page .design-assist-header-buttons .Left-section-header-buttons .button-group .button.selected{background-color:#d71a21;color:#fff;font-weight:600;box-shadow:2px 1px 1px #20203f66;background-size:inherit}.design-assist-page .design-assist-header-buttons .Left-section-header-buttons .button-group .button:hover{background-color:#f05a2a80!important;color:#fff!important}.design-assist-page .design-assist-header-buttons .Left-section-header-buttons .design-assist-button{cursor:pointer;width:188px;height:35px;border:1px solid #D71A21;font-size:15px;box-shadow:2px 1px 1px #20203f66;color:#fff;display:flex;gap:4px;background-color:#d71a21!important}.design-assist-page .design-assist-header-buttons .Left-section-header-buttons .design-assist-button:hover{background-color:#f05a2a80!important}.design-assist-page .design-assist-header-buttons .Left-section-header-buttons .design-assist-chat-button{cursor:pointer;height:35px;border:1px solid #D71A21;font-size:15px;box-shadow:2px 1px 1px #20203f66;color:#fff;display:flex;gap:4px;background-color:#d71a21!important}.design-assist-page .design-assist-header-buttons .Left-section-header-buttons .design-assist-chat-button:hover{background-color:#f05a2a80!important}.design-assist-page .button-group{display:flex;gap:10px}.design-assist-page .button-group .button{color:#d71a21;cursor:pointer;height:36px;width:36px;border:1px solid #D71A21;font-size:15px;box-shadow:2px 1px 1px #20203f66}.design-assist-page .button-group .button.selected{background-color:#d71a21;color:#fff;font-weight:600;box-shadow:2px 1px 1px #20203f66}.design-assist-page .button-group .button:hover{background-color:#f05a2acc!important;color:#fff!important}.design-assist-page .design-assist-chat-bot{display:flex;flex-direction:column;padding:10px;border-radius:10px;box-shadow:-1px 0 14px #00003336;height:67vh;margin:10px;border:2px solid #D71A21}.design-assist-page .design-assist-chat-bot .chat-message-section{flex:1 1 auto;min-height:0;overflow-y:auto}.design-assist-page .design-assist-chat-bot .chat-message-section .user_li{position:relative;justify-content:flex-end}.design-assist-page .design-assist-chat-bot .chat-message-section .user_li .user_overallmessage{display:flex;justify-content:flex-end;align-items:center;width:100%}.design-assist-page .design-assist-chat-bot .chat-message-section .user_li .user_reply{text-align:left;min-width:100px;padding:10px;display:flex;border-radius:8px;background-color:#d71a21;color:#fff;position:relative;width:70%;box-shadow:#232f353d -2px 4px 3px 4px}.design-assist-page .design-assist-chat-bot .chat-message-section .user_li .editted_reply{position:relative;width:100%}.design-assist-page .design-assist-chat-bot .chat-message-section .assistance_li{justify-content:flex-start;border:none;position:relative}.design-assist-page .design-assist-chat-bot .chat-message-section .assistance_li .assistance_overallmessage{display:flex;text-align:left;justify-content:flex-start;align-items:center;width:70%}.design-assist-page .design-assist-chat-bot .chat-message-section .assistance_li .assitance_logo{margin-right:10px}.design-assist-page .design-assist-chat-bot .chat-message-section .chatbot{width:100%;padding:14px;border-radius:8px;box-shadow:#232f353d -2px 4px 3px 4px;background-color:#f4f1f1;color:#000;position:relative;height:40%;overflow-y:auto}.design-assist-page .design-assist-chat-bot .chat-message-section .design-assist-reply-actions{top:-4px;margin:0 2px;line-height:0;position:absolute;background-color:#fff!important;border-radius:4px;padding-left:5px;padding-right:5px;box-shadow:#232f353d 0 1px 1px 1px;height:22px!important}.design-assist-page .design-assist-chat-bot .chat-message-section .design-assist-reply-actions .anticon svg{font-size:12px;color:#d71a21}.design-assist-page .design-assist-chat-bot .chat-message-section .design-assist-reply-actions .ant-btn-default{border-color:transparent!important;height:22px}.design-assist-page .design-assist-chat-bot .chat-input-section{display:flex;align-items:center;flex-shrink:0}.design-assist-page .design-assist-chat-bot .chat-input-section .design-assist-upload-button{cursor:pointer;border:1px solid #D71A21!important;color:#d71a21!important;box-shadow:2px 1px 1px #20203f66;margin-right:10px;height:45px;width:45px;font-size:16px}.design-assist-page .design-assist-chat-bot .chat-input-section .input-box{height:45px}.design-assist-page .design-assist-chat-bot .chat-input-section .input-box:hover{border:1px solid #D71A21}.design-assist-page .design-assist-chat-bot .chat-input-section .input-box:focus{border:1px solid #D71A21}.design-assist-page .design-assist-chat-bot .chat-input-section .design-assist-send-button{cursor:pointer;color:#d71a21;border:0;font-size:16px;height:42px}.design-assist-page .design-assist-chat-bot .chat-input-section .design-assist-send-button .spinner .ant-spin-dot i{background-color:#d71a21}.design-assist-page .design-assist-chat-bot .chat-input-section .design-assist-send-button:hover{color:#000}.design-assist-page .design-assist-chat-bot .chat-input-section .design-assist-send-button:disabled{color:#71777b;cursor:no-drop;background-color:transparent}.custom-dropdown-width{width:300px!important}html{background-color:#fff!important;overflow-y:hidden;font-family:Poppins,sans-serif}body{margin:0!important;padding:0!important;max-width:100%!important;font-family:Poppins,sans-serif}.d-none{display:none!important}.width-100{width:100%}.width-70{width:70%}.width-30{width:30%}.flex-row{flex-direction:row}.gap-1{gap:1em}.align-center{align-items:center}.header{display:flex;justify-content:space-between;align-items:center;padding:12px;background-color:#f9f9f9!important;border-bottom:1px solid #002244}.header-title{font-size:24px;font-weight:700;font-family:Poppins,sans-serif}.header-right{display:flex;align-items:center;flex-direction:row;gap:1em}.search-bar{padding:5px 10px;margin-right:20px;border:1px solid #ccc;border-radius:4px}.header-icons .icon{margin-left:1em;cursor:pointer;font-size:25px;color:#d71a21}.logo-cotainer{display:flex;justify-content:flex-start;align-items:center;height:2.5em}.logo-cotainer .app-logo{position:relative;margin-right:15px;height:2.5em}.logo-cotainer .app-logo:before{position:absolute;content:"|";width:1px;height:60%;top:20%;right:0;background-color:#e8e9ee}.logo-cotainer>img{margin:0 30px 0 0}.logo-cotainer>em{font-style:normal;font-size:18px;line-height:40px;color:#d71a21;padding-left:20px;border-left:1px solid #e4e4e4}.wrap-login{height:100vh;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;background-color:#e9e9e9;margin:0 auto}.wrap-login .container{background:#dbdbdb;box-shadow:0 0 20px #01233d;border-radius:4px;margin:0 auto;width:40%;display:flex;justify-content:space-between;border-radius:8px!important;height:40vh;overflow:hidden}.wrap-login .container .lhs,.wrap-login .container .rhs{display:flex;align-items:center;justify-content:center;margin:1vh;border-radius:8px}.wrap-login .container .lhs{background-image:url(https://www.vedantalimited.com/img/homepage/atAGlance1.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;width:60%}.wrap-login .container .rhs{background-color:#fbfbfb;flex-direction:column;margin:0;width:40%}.wrap-login .container .login-button-container{display:flex;justify-content:center;color:#d71a21;margin-top:1.5rem}.wrap-login .container .login-button-container .ant-btn{background-color:transparent;border:2px solid #D71A21!important;color:#d71a21!important;width:100%;font-size:18px;height:45px;width:250px;padding:10px;font-weight:500;line-height:23px;text-align:center;transition:all .3s ease-in-out}.wrap-login .container .login-button-container .ant-btn a,.wrap-login .container .login-button-container .ant-btn a:hover{color:#fff}.wrap-login .container .login-button-container .ant-btn:hover{color:#fff!important;background-color:#d71a21}.wrap-login .container .login-button-container .ant-btn:hover .ant-spin .ant-spin-dot i{background-color:#fff}.wrap-login .container .login-button-container .ant-btn .ant-spin .ant-spin-dot i{background-color:#d71a21}.wrap-login .container .login-button-container.reset-password .ant-form-item-row{width:100%}.wrap-login .container .login-button-container.reset-password .ant-btn{height:32px;width:48%;font-size:14px;line-height:.5}.wrap-login .container .login-button-container.reset-password .ant-btn:first-child{margin-right:1%}.wrap-login .container .login-button-container.reset-password .ant-btn:last-child{margin-left:1%;color:#71777b!important;border-color:#71777b!important}.wrap-login .container .login-button-container.reset-password .ant-btn:last-child:hover{color:#fff!important;background-color:#71777b}.wrap-login .container .logo-box{background-color:transparent;display:flex;justify-content:center;width:100%;height:auto}.wrap-login .container .logo-box img{height:12em}.wrap-login .container .login-form{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%}.wrap-login .container .login-form .ant-form-item{width:100%}.wrap-login .container .login-form .ant-form-item .ant-input{min-height:35px}.wrap-login .container .login-form .login-button{min-width:200px;min-height:40px;color:#fff;letter-spacing:.15rem;background-color:#0063a8;border-radius:4px;border:0;text-transform:uppercase;transition:all .3s ease}.wrap-login .container .login-form .login-button .ant-spin .ant-spin-dot i{background-color:#fff}.wrap-login .container .login-form .login-button:hover{background-color:#74bf44}@media (max-width: 991px){.wrap-login .container .lhs,.wrap-login .container .rhs{width:98%;margin:0%}.wrap-login .container .lhs{height:20vh}.wrap-login .container .rhs{height:auto}.wrap-login .container .logo-box{margin-top:2vh}}@media (max-width: 991px){.wrap-login .container{flex-direction:column;height:auto}}.app{display:flex;height:100vh;flex-direction:column}.container{display:flex;flex-direction:row;height:100vh;background-color:#dbdbdb!important}.sidebar-container{border:0;width:19em;background:#fff;background:url(../assets/SideMenu_image.svg) no-repeat left center;background-size:cover;transition:width .3s ease;padding-top:12px}.collapsed{width:6em!important;transition:width .3s ease}.sidebar{display:flex;gap:1em;flex-direction:column}.logo-container{display:flex;justify-content:center;gap:3em}.logo-container .igt-logo{width:4em;height:auto;align-self:center}.logo-container .techbud-logo{width:10em;height:auto;align-self:center}.sidebar a{display:block;color:#fff;font-weight:400;text-decoration:none;font-family:Poppins,sans-serif;padding:10px 0 10px 1em;transition:width .3s}.sidebar a:hover{color:#fff!important}.sidebar a.active{color:#d71a21!important;font-weight:700!important;background-color:#ecebeb!important;font-size:19px}.toggle-button{padding-left:2em}.toggle-button .anticon svg{height:30px;width:30px;cursor:pointer;color:#fff}.content-container{flex:1;height:90vh;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;transition:margin-left .3s;padding-top:2px;background-size:cover;transition:width .3s ease}.html-content{padding:20px;border-radius:4px}.html-content h1,.html-content h2,.html-content h3{font-weight:700;margin-top:1em}.html-content p{margin:10px 0}.html-content br{display:none}.html-content b{font-size:18px;font-weight:bolder}.messages-scroll{overflow-y:auto}.ant-list{overflow-x:auto}.margin{margin:12px 0}.ant-drawer-content-wrapper{font-family:Poppins,sans-serif!important}.ant-drawer-body{padding:17px!important;overflow:hidden!important}.ant-list{font-family:Poppins,sans-serif!important}.ant-list-item{border-block-end:1px solid transparent!important}.messages-scroll{position:relative}.chat-msg{position:relative;word-break:break-word;white-space:pre-wrap}.chatbot-main{width:100%;padding:10px;border-radius:8px;box-shadow:#232f353d -2px 4px 3px 4px;background-color:#f4f1f1;color:#000;position:relative}.textarea-div{font-size:17px;font-family:Poppins,sans-serif;flex:1 1 0%;margin-right:17px;padding:10px;box-shadow:#232f3533 0 1px 1px 1px}.edit-actions{position:absolute;bottom:5px;right:5px;display:flex;gap:5px}.send-button{display:flex;align-items:center;justify-content:center}.user-query{display:flex;gap:10px}.user-query-edited{opacity:.5}.circle img{border-radius:50%}.response-edit{cursor:pointer;margin-left:10px}.chat-edit-actions{display:flex;justify-content:flex-end;gap:10px}.d-flex{display:flex}.d-none{display:none}.message-container{position:relative}.edit-button{position:absolute;top:0;right:0}.edit-actions{position:absolute;bottom:0;right:0}.right{right:2.5rem}.left{left:2.5rem}.chat-reply-actions{top:-.8rem;line-height:0;position:absolute;background-color:#fff!important;border-radius:4px;padding-left:5px;padding-right:5px;box-shadow:#232f353d 0 1px 1px 1px;height:22px!important}.chat-reply-actions .anticon svg{font-size:12px;color:#1414d2}.chat-reply-actions .ant-btn-default{border-color:transparent!important;height:22px}.ant-drawer-inline{position:fixed}.selectllm-buttons{display:flex;background-color:#fff;padding:0;width:188px;margin:4px 0;justify-content:space-between;border:1px solid #D71A21;border-radius:7px;cursor:pointer}.custom-ant-select .ant-select-selector:hover{background-color:#fff!important;border:1px solid #D71A21!important}.selectllm-buttons::placeholder{color:#024!important}:where(.css-dev-only-do-not-override-17seli4).ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner{background-color:#f2835e;border-color:transparent}:where(.css-dev-only-do-not-override-17seli4).ant-btn-default{background:none;border:none;color:#fff}.chat-reply-actions .anticon svg{font-size:12px;color:#d71a21}.chatbot-spinner .ant-spin-dot i{background-color:#d71a21}.saved-chat-list{overflow-y:auto;height:85%;padding-right:10px}.delete_chatname{display:flex;justify-content:end;gap:10px}.custom-delete-modal .ant-modal-content{min-width:500px;min-height:180px;max-width:500px;max-height:180px}.zip-download-button{cursor:pointer;height:35px;border:1px solid #D71A21!important;font-size:15px;color:#fff!important;display:flex;gap:4px;background-color:#d71a21;height:30px;width:30px}.zip-download-button:hover{background-color:#931217!important}.zip-download-button:disabled{background-color:#e73d43;cursor:not-allowed}:where(.css-apn68).ant-checkbox-checked .ant-checkbox-inner{background-color:#d71a21!important;color:1px solid #D71A21!important}.sidebar-icon{justify-content:space-between;padding-right:1em}.report-assist-page{background:#fff;height:85vh;display:flex;flex-direction:column}.report-assist-page .report-assist-header-buttons{display:flex;justify-content:start;gap:10px;padding:12px}.report-assist-page .report-assist-header-buttons .Report-engineer-header{font-weight:700;display:flex;align-items:center}.report-assist-page .report-assist-header-buttons .select-llm-dropdown{width:188px;height:35px;justify-content:space-between;border:1px solid #D71A21;border-radius:7px;cursor:pointer;box-shadow:2px 1px 1px #20203f66}.report-assist-page .input-div{display:flex;align-items:center;background-color:#f5f5f5;padding:1%;margin-top:-2%}.report-assist-page .input-div .input{border-color:#d71a21!important;color:#000!important;margin:5px;background:#fff!important;cursor:pointer;align-items:center;font-size:15px;display:flex;padding:none;box-shadow:2px 1px 1px #20203f66!important}.report-assist-page .report-assist-chat-bot{padding:10px;border-radius:10px;box-shadow:-1px 0 14px #00003336;height:70vh;margin:10px;border:2px solid #D71A21;overflow:auto}.response-table{margin-top:20px}.response-table .ant-table-thead>tr>th{text-align:center;background-color:#d71a21!important;color:#fff;font-size:18px}.response-table .ant-table-tbody>tr>td{text-align:center;padding:0;background-color:#ddd!important;width:10%;border:1px solid white!important}.code-assist-chat-button{cursor:pointer;height:35px;border:none!important;font-size:15px;box-shadow:2px 1px 1px #20203f66;color:#fff;display:flex;gap:4px;background-color:#d71a21!important}.code-assist-chat-button:hover{border:none!important;color:#fff!important;background-color:#f05a2a80!important}.white-spinner .ant-spin-dot i{background-color:#fff}.orange_spinner .ant-spin-dot i{background-color:#d71a21}.chunk_model{overflow:auto;background-color:#000!important;color:#fff!important;padding:10px;height:360px}.chunk_model::-webkit-scrollbar{width:8px}.chunk_model_pre{white-space:break-spaces;word-wrap:break-word}.cell_data{border:1px solid white!important;cursor:pointer;height:33px}.ant-spin-text{color:#000;font-weight:700;font-family:sans-serif;font-size:large}.modalcode-copy-btn{display:inline-flex;align-items:center;width:32px;padding-inline-start:0;padding-inline-end:0;color:#d71a21!important;flex-direction:row;flex-wrap:nowrap;align-content:stretch;justify-content:center;background:none!important;border:none!important}.modalcode-copy-btn :hover{display:inline-flex;align-items:center;width:32px;padding-inline-start:0;padding-inline-end:0;color:#d71a21;flex-direction:row;flex-wrap:nowrap;align-content:stretch;justify-content:center;background:none!important;border:none!important}.ant-drawer .ant-drawer-content-wrapper{background-color:#fff}.ant-drawer .ant-drawer-content-wrapper .ant-drawer-header{background-color:#d71a21;border-bottom:1px solid #D71A21}.ant-drawer .ant-drawer-content-wrapper .ant-drawer-header .ant-drawer-title,.ant-drawer .ant-drawer-content-wrapper .ant-drawer-header .ant-drawer-close{color:#fff}.ant-drawer .ant-drawer-content-wrapper .ant-drawer-header .ant-drawer-close:hover{color:#ffe4b5}.ant-drawer .ant-drawer-content-wrapper .ant-drawer-body{overflow:auto!important}.ant-drawer .ant-drawer-content-wrapper .ant-drawer-body .ant-list .ant-list-item{border-bottom:1px solid #D71A21;color:#0101017f}.ant-drawer .ant-drawer-content-wrapper .ant-drawer-body .ant-list .ant-list-item:last-child{border-bottom:none}.ant-drawer .ant-drawer-content-wrapper .ant-drawer-body .ant-list .ant-list-item .ant-typography.ant-typography-h4{color:#090908;margin-bottom:10px}.ant-drawer .ant-drawer-content-wrapper .ant-drawer-body .ant-list .ant-list-item .ant-list-item-meta-title{color:#696969}.ant-drawer .ant-drawer-content-wrapper .ant-drawer-body .ant-list .ant-list-item .ant-list-item-meta-description{color:#d71a21}.ant-drawer .ant-drawer-content-wrapper .ant-drawer-body .ant-list .ant-list-item .ant-typography:first-of-type{color:#000}.ant-drawer .ant-drawer-content-wrapper .ant-drawer-body .ant-list .ant-list-item .ant-typography:last-of-type{color:#070707}.ant-drawer .ant-drawer-content-wrapper .ant-drawer-body .ant-divider{margin:10px!important}.ant-drawer-body>div:first-child{color:#060404;font-weight:700}.list-source-target .arrow{font-size:16px;color:#999;transition:color .2s ease}.list-source-target{cursor:pointer;display:grid!important;grid-template-columns:1fr auto 1fr!important;gap:10px;align-items:center;padding:12px 16px!important;border-top:1px solid #e0e0e0!important;transition:background-color .2s ease,color .2s ease}.list-source-target:hover{background-color:#f0f0f0;color:#1890ff}.list-source-target .source,.list-source-target .target{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-source-target .source{text-align:right}.list-source-target .target{text-align:left}.list-source-target .arrow{font-size:1.2em;color:#999;transition:color .2s ease}.list-source-target:hover .arrow{color:#1890ff}
